diff --git a/.gitignore b/.gitignore index 9da4d972909ecdc0cd5661e4b687f69a139167c4..fe89c74ab38864939d737fa40f8ff0671e5c6372 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,10 @@ apps/* !apps/user_ldap !apps/user_webdavauth +# ignore themes except the README +themes/* +!themes/README + # just sane ignores .*.sw[po] *.bak @@ -72,4 +76,4 @@ nbproject data-autotest /tests/coverage* /tests/autoconfig* -/tests/autotest* +/tests/autotest* \ No newline at end of file diff --git a/.htaccess b/.htaccess index 201e0d605b72dc893a5680df1f89328a31912386..08e2a82facbfc2a80ef95eb21a3533de1136bc3f 100755 --- a/.htaccess +++ b/.htaccess @@ -12,6 +12,7 @@ ErrorDocument 404 /core/templates/404.php php_value upload_max_filesize 513M php_value post_max_size 513M php_value memory_limit 512M +php_value mbstring.func_overload 0 SetEnv htaccessWorking true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3f3cf20e9a59c7bd44db857abae8bba8adf74bb2..fd87513ec2a86c870ace782ab9ec8282a1017307 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,11 +12,12 @@ If you have questions about how to use ownCloud, please direct these to the [mai - Apps: - [Bookmarks](https://github.com/owncloud/bookmarks/issues) - [Calendar](https://github.com/owncloud/calendar/issues) + - [Contacts](https://github.com/owncloud/contacts/issues) - [Mail](https://github.com/owncloud/mail/issues) - [News](https://github.com/owncloud/news/issues) - [Notes](https://github.com/owncloud/notes/issues) - [Shorty](https://github.com/owncloud/shorty/issues) - - [other apps](https://github.com/owncloud/apps/issues) (e.g. Contacts, Pictures, Music, ...) + - [other apps](https://github.com/owncloud/apps/issues) (e.g. Pictures, Music, Tasks, ...) If your issue appears to be a bug, and hasn't been reported, open a new issue. diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php index 38714f34a639fa5bc8a9aa4a00c69833b23e20ad..8548fc95ddf963d6ef131b8b94fa808a5d547e21 100644 --- a/apps/files/ajax/newfile.php +++ b/apps/files/ajax/newfile.php @@ -85,7 +85,7 @@ if($source) { }elseif(\OC\Files\Filesystem::touch($dir . '/' . $filename)) { $meta = \OC\Files\Filesystem::getFileInfo($dir.'/'.$filename); $id = $meta['fileid']; - OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id))); + OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id, 'mime' => $meta['mimetype']))); exit(); } } diff --git a/apps/files/ajax/rawlist.php b/apps/files/ajax/rawlist.php index 1cd2944483cb337e547296224881252ebd4fc9d2..f568afad4da44f87f4d74cd301cee93202c8aa9b 100644 --- a/apps/files/ajax/rawlist.php +++ b/apps/files/ajax/rawlist.php @@ -15,6 +15,14 @@ $mimetype = isset($_GET['mimetype']) ? $_GET['mimetype'] : ''; // make filelist $files = array(); +// If a type other than directory is requested first load them. +if($mimetype && strpos($mimetype, 'httpd/unix-directory') === false) { + foreach( \OC\Files\Filesystem::getDirectoryContent( $dir, 'httpd/unix-directory' ) as $i ) { + $i["date"] = OCP\Util::formatDate($i["mtime"] ); + $i['mimetype_icon'] = $i['type'] == 'dir' ? \mimetype_icon('dir'): \mimetype_icon($i['mimetype']); + $files[] = $i; + } +} foreach( \OC\Files\Filesystem::getDirectoryContent( $dir, $mimetype ) as $i ) { $i["date"] = OCP\Util::formatDate($i["mtime"] ); $i['mimetype_icon'] = $i['type'] == 'dir' ? \mimetype_icon('dir'): \mimetype_icon($i['mimetype']); diff --git a/apps/files/ajax/rename.php b/apps/files/ajax/rename.php index 9fd2ce3ad4bc6d548aeb3a609e45863707ea7df7..f4551858283a21adb152160339bea773dc938113 100644 --- a/apps/files/ajax/rename.php +++ b/apps/files/ajax/rename.php @@ -1,26 +1,41 @@ . + * + */ OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); -// Get data -$dir = stripslashes($_GET["dir"]); -$file = stripslashes($_GET["file"]); -$newname = stripslashes($_GET["newname"]); - -$l = OC_L10N::get('files'); +$files = new \OCA\Files\App( + \OC\Files\Filesystem::getView(), + \OC_L10n::get('files') +); +$result = $files->rename( + $_GET["dir"], + $_GET["file"], + $_GET["newname"] +); -if ( $newname !== '.' and ($dir != '' || $file != 'Shared') and $newname !== '.') { - $targetFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $newname); - $sourceFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $file); - if(\OC\Files\Filesystem::rename($sourceFile, $targetFile)) { - OCP\JSON::success(array("data" => array( "dir" => $dir, "file" => $file, "newname" => $newname ))); - } else { - OCP\JSON::error(array("data" => array( "message" => $l->t("Unable to rename file") ))); - } -}else{ - OCP\JSON::error(array("data" => array( "message" => $l->t("Unable to rename file") ))); -} +if($result['success'] === true){ + OCP\JSON::success(array('data' => $result['data'])); +} else { + OCP\JSON::error(array('data' => $result['data'])); +} \ No newline at end of file diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php index 703b1c7cb6cd3c235010c6707336f7f83dabfcde..05ab1722b3e4f5411bb32671bb69dd03582ecd86 100644 --- a/apps/files/appinfo/app.php +++ b/apps/files/appinfo/app.php @@ -18,4 +18,6 @@ OC_Search::registerProvider('OC_Search_Provider_File'); \OC_Hook::connect('OC_Filesystem', 'post_write', '\OC\Files\Cache\Updater', 'writeHook'); \OC_Hook::connect('OC_Filesystem', 'post_touch', '\OC\Files\Cache\Updater', 'touchHook'); \OC_Hook::connect('OC_Filesystem', 'post_delete', '\OC\Files\Cache\Updater', 'deleteHook'); -\OC_Hook::connect('OC_Filesystem', 'post_rename', '\OC\Files\Cache\Updater', 'renameHook'); \ No newline at end of file +\OC_Hook::connect('OC_Filesystem', 'post_rename', '\OC\Files\Cache\Updater', 'renameHook'); + +\OC_BackgroundJob_RegularTask::register('\OC\Files\Cache\BackgroundWatcher', 'checkNext'); diff --git a/apps/files/css/files.css b/apps/files/css/files.css index ec323915b4431a6b67b979f0f2b863a39fc61557..f788949b1b62feb82a07a8d6eb3f733f2a0f846e 100644 --- a/apps/files/css/files.css +++ b/apps/files/css/files.css @@ -5,7 +5,8 @@ /* FILE MENU */ .actions { padding:.3em; height:2em; width: 100%; } .actions input, .actions button, .actions .button { margin:0; float:left; } - +.actions .button a { color: #555; } +.actions .button a:hover, .actions .button a:active { color: #333; } #new { height:17px; margin:0 0 0 1em; z-index:1010; float:left; } @@ -34,6 +35,7 @@ background-image:url('%webroot%/core/img/actions/upload.svg'); background-repeat:no-repeat; background-position:7px 6px; + opacity:0.65; } .file_upload_target { display:none; } .file_upload_form { display:inline; float:left; margin:0; padding:0; cursor:pointer; overflow:visible; } @@ -148,7 +150,7 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; } #scanning-message{ top:40%; left:40%; position:absolute; display:none; } -div.crumb a{ padding:0.9em 0 0.7em 0; } +div.crumb a{ padding:0.9em 0 0.7em 0; color:#555; } table.dragshadow { width:auto; diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index b1e9a885063e735d1f394a0750c4922bce4ebbb7..c24d1fd8244dd124d781e41f140cae700b6bb528 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -191,6 +191,13 @@ var FileList={ td.children('a.name').hide(); td.append(form); input.focus(); + //preselect input + var len = input.val().lastIndexOf('.'); + if (len === -1) { + len = input.val().length; + } + input.selectRange(0,len); + form.submit(function(event){ event.stopPropagation(); event.preventDefault(); diff --git a/apps/files/js/files.js b/apps/files/js/files.js index a2d17fae7d2f48d207f4eb74ac07d957fe272834..a15f0588f9f3cec5ac8e589772e0809b132f7341 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -115,6 +115,11 @@ $(document).ready(function() { return false; }); + // Trigger cancelling of file upload + $('#uploadprogresswrapper .stop').on('click', function() { + Files.cancelUploads(); + }); + // Show trash bin $('#trash a').live('click', function() { window.location=OC.filePath('files_trashbin', '', 'index.php'); @@ -506,9 +511,9 @@ $(document).ready(function() { var date=new Date(); FileList.addFile(name,0,date,false,hidden); var tr=$('tr').filterAttr('data-file',name); - tr.attr('data-mime','text/plain'); + tr.attr('data-mime',result.data.mime); tr.attr('data-id', result.data.id); - getMimeIcon('text/plain',function(path){ + getMimeIcon(result.data.mime,function(path){ tr.find('td.filename').attr('style','background-image:url('+path+')'); }); } else { diff --git a/apps/files/l10n/ar.php b/apps/files/l10n/ar.php index ac0822d4519e2285a4e67d153a1cf80ef2713fc7..ca198b7efe95a31501f411f6f7d644addd3c0b54 100644 --- a/apps/files/l10n/ar.php +++ b/apps/files/l10n/ar.php @@ -1,7 +1,6 @@ "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم", "Could not move %s" => "فشل في نقل %s", -"Unable to rename file" => "فشل في اعادة تسمية الملف", "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 ", @@ -15,7 +14,7 @@ "Files" => "الملفات", "Share" => "شارك", "Delete permanently" => "حذف بشكل دائم", -"Delete" => "محذوف", +"Delete" => "إلغاء", "Rename" => "إعادة تسميه", "Pending" => "قيد الانتظار", "{new_name} already exists" => "{new_name} موجود مسبقا", @@ -38,14 +37,15 @@ "URL cannot be empty." => "عنوان ال URL لا يجوز أن يكون فارغا.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام", "Error" => "خطأ", -"Name" => "الاسم", +"Name" => "اسم", "Size" => "حجم", "Modified" => "معدل", "1 folder" => "مجلد عدد 1", "{count} folders" => "{count} مجلدات", "1 file" => "ملف واحد", "{count} files" => "{count} ملفات", -"Upload" => "إرفع", +"Unable to rename file" => "فشل في اعادة تسمية الملف", +"Upload" => "رفع", "File handling" => "التعامل مع الملف", "Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها", "max. possible: " => "الحد الأقصى المسموح به", diff --git a/apps/files/l10n/bg_BG.php b/apps/files/l10n/bg_BG.php index 519fbffb761bb75db9b0e335f051c35b76c5664f..661bb5718aea16680b2b61b4c9efa8aaafb42dd0 100644 --- a/apps/files/l10n/bg_BG.php +++ b/apps/files/l10n/bg_BG.php @@ -1,4 +1,8 @@ "Файлът е качен успешно", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата.", +"The uploaded file was only partially uploaded" => "Файлът е качен частично", +"No file was uploaded" => "Фахлът не бе качен", "Missing a temporary folder" => "Липсва временна папка", "Failed to write to disk" => "Възникна проблем при запис в диска", "Invalid directory." => "Невалидна директория.", @@ -30,5 +34,7 @@ "Cancel upload" => "Спри качването", "Nothing in here. Upload something!" => "Няма нищо тук. Качете нещо.", "Download" => "Изтегляне", -"Upload too large" => "Файлът който сте избрали за качване е прекалено голям" +"Upload too large" => "Файлът който сте избрали за качване е прекалено голям", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файловете които се опитвате да качите са по-големи от позволеното за сървъра.", +"Files are being scanned, please wait." => "Файловете се претърсват, изчакайте." ); diff --git a/apps/files/l10n/bn_BD.php b/apps/files/l10n/bn_BD.php index e49ac5f26280fcccd91d3ff4d880806438c6f545..83dd4dc36dc2a73e84bb1aad4a0013953e4a6e34 100644 --- a/apps/files/l10n/bn_BD.php +++ b/apps/files/l10n/bn_BD.php @@ -1,19 +1,18 @@ "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান", "Could not move %s" => "%s কে স্থানান্তর করা সম্ভব হলো না", -"Unable to rename file" => "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না", -"No file was uploaded. Unknown error" => "কোন ফাইল আপলোড করা হয় নি। সমস্যা অজ্ঞাত।", -"There is no error, the file uploaded with success" => "কোন সমস্যা নেই, ফাইল আপলোড সুসম্পন্ন হয়েছে", +"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: " => "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "আপলোড করা ফাইলটি HTML ফর্মে নির্ধারিত MAX_FILE_SIZE নির্দেশিত সর্বোচ্চ আকার অতিক্রম করেছে ", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে ", "The uploaded file was only partially uploaded" => "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে", "No file was uploaded" => "কোন ফাইল আপলোড করা হয় নি", -"Missing a temporary folder" => "অস্থায়ী ফোল্ডার খোয়া গিয়েছে", +"Missing a temporary folder" => "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে", "Failed to write to disk" => "ডিস্কে লিখতে ব্যর্থ", "Invalid directory." => "ভুল ডিরেক্টরি", "Files" => "ফাইল", "Share" => "ভাগাভাগি কর", -"Delete" => "মুছে ফেল", +"Delete" => "মুছে", "Rename" => "পূনঃনামকরণ", "Pending" => "মুলতুবি", "{new_name} already exists" => "{new_name} টি বিদ্যমান", @@ -33,13 +32,14 @@ "URL cannot be empty." => "URL ফাঁকা রাখা যাবে না।", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।", "Error" => "সমস্যা", -"Name" => "নাম", +"Name" => "রাম", "Size" => "আকার", "Modified" => "পরিবর্তিত", "1 folder" => "১টি ফোল্ডার", "{count} folders" => "{count} টি ফোল্ডার", "1 file" => "১টি ফাইল", "{count} files" => "{count} টি ফাইল", +"Unable to rename file" => "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না", "Upload" => "আপলোড", "File handling" => "ফাইল হ্যার্ডলিং", "Maximum upload size" => "আপলোডের সর্বোচ্চ আকার", @@ -48,7 +48,7 @@ "Enable ZIP-download" => "ZIP ডাউনলোড সক্রিয় কর", "0 is unlimited" => "০ এর অর্থ অসীম", "Maximum input size for ZIP files" => "ZIP ফাইলের ইনপুটের সর্বোচ্চ আকার", -"Save" => "সংরক্ষন কর", +"Save" => "সংরক্ষণ", "New" => "নতুন", "Text file" => "টেক্সট ফাইল", "Folder" => "ফোল্ডার", diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php index 0f40e66df86f85aa18456dcc9146a66846430dc9..f34c9f59cf54b3cd7885b83b4d7fa9a2c7383a87 100644 --- a/apps/files/l10n/ca.php +++ b/apps/files/l10n/ca.php @@ -1,23 +1,22 @@ "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom", "Could not move %s" => " No s'ha pogut moure %s", -"Unable to rename file" => "No es pot canviar el nom del fitxer", "No file was uploaded. Unknown error" => "No s'ha carregat cap fitxer. Error desconegut", -"There is no error, the file uploaded with success" => "El fitxer s'ha pujat correctament", +"There is no error, the file uploaded with success" => "No hi ha errors, el fitxer s'ha carregat correctament", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML", -"The uploaded file was only partially uploaded" => "El fitxer només s'ha pujat parcialment", -"No file was uploaded" => "El fitxer no s'ha pujat", -"Missing a temporary folder" => "S'ha perdut un fitxer temporal", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML", +"The uploaded file was only partially uploaded" => "El fitxer només s'ha carregat parcialment", +"No file was uploaded" => "No s'ha carregat cap fitxer", +"Missing a temporary folder" => "Falta un fitxer temporal", "Failed to write to disk" => "Ha fallat en escriure al disc", "Not enough storage available" => "No hi ha prou espai disponible", "Invalid directory." => "Directori no vàlid.", "Files" => "Fitxers", "Share" => "Comparteix", "Delete permanently" => "Esborra permanentment", -"Delete" => "Suprimeix", +"Delete" => "Esborra", "Rename" => "Reanomena", -"Pending" => "Pendents", +"Pending" => "Pendent", "{new_name} already exists" => "{new_name} ja existeix", "replace" => "substitueix", "suggest name" => "sugereix un nom", @@ -47,6 +46,8 @@ "{count} folders" => "{count} carpetes", "1 file" => "1 fitxer", "{count} files" => "{count} fitxers", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud", +"Unable to rename file" => "No es pot canviar el nom del fitxer", "Upload" => "Puja", "File handling" => "Gestió de fitxers", "Maximum upload size" => "Mida màxima de pujada", @@ -56,7 +57,7 @@ "0 is unlimited" => "0 és sense límit", "Maximum input size for ZIP files" => "Mida màxima d'entrada per fitxers ZIP", "Save" => "Desa", -"New" => "Nou", +"New" => "Nova", "Text file" => "Fitxer de text", "Folder" => "Carpeta", "From link" => "Des d'enllaç", diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php index 1d7cdd2718a14990f92abff0cfe6d70c5810d631..de6a15424212d891a01bf270a991c85ceedb9461 100644 --- a/apps/files/l10n/cs_CZ.php +++ b/apps/files/l10n/cs_CZ.php @@ -1,7 +1,6 @@ "Nelze přesunout %s - existuje soubor se stejným názvem", "Could not move %s" => "Nelze přesunout %s", -"Unable to rename file" => "Nelze přejmenovat soubor", "No file was uploaded. Unknown error" => "Soubor nebyl odeslán. Neznámá chyba", "There is no error, the file uploaded with success" => "Soubor byl odeslán úspěšně", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:", @@ -17,7 +16,7 @@ "Delete permanently" => "Trvale odstranit", "Delete" => "Smazat", "Rename" => "Přejmenovat", -"Pending" => "Čekající", +"Pending" => "Nevyřízené", "{new_name} already exists" => "{new_name} již existuje", "replace" => "nahradit", "suggest name" => "navrhnout název", @@ -33,7 +32,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Vaše soubory ke stažení se připravují. Pokud jsou velké může to chvíli trvat.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů", +"Unable to upload your file as it is a directory or has 0 bytes" => "Nelze odeslat Váš soubor, protože je to adresář, nebo je jeho velikost 0 bajtů", "Not enough space available" => "Nedostatek dostupného místa", "Upload cancelled." => "Odesílání zrušeno.", "File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání.", @@ -42,11 +41,12 @@ "Error" => "Chyba", "Name" => "Název", "Size" => "Velikost", -"Modified" => "Změněno", +"Modified" => "Upraveno", "1 folder" => "1 složka", "{count} folders" => "{count} složky", "1 file" => "1 soubor", "{count} files" => "{count} soubory", +"Unable to rename file" => "Nelze přejmenovat soubor", "Upload" => "Odeslat", "File handling" => "Zacházení se soubory", "Maximum upload size" => "Maximální velikost pro odesílání", @@ -66,7 +66,7 @@ "Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.", "Download" => "Stáhnout", "Unshare" => "Zrušit sdílení", -"Upload too large" => "Odeslaný soubor je příliš velký", +"Upload too large" => "Odesílaný soubor je příliš velký", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.", "Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.", "Current scanning" => "Aktuální prohledávání", diff --git a/apps/files/l10n/cy_GB.php b/apps/files/l10n/cy_GB.php index 6ec0e7f914f85805bdd8f99e6423d3e48b98031f..ae3394889109c7c433750946b7d7c856e793ec89 100644 --- a/apps/files/l10n/cy_GB.php +++ b/apps/files/l10n/cy_GB.php @@ -1,7 +1,6 @@ "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli", "Could not move %s" => "Methwyd symud %s", -"Unable to rename file" => "Methu ailenwi ffeil", "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:", @@ -47,6 +46,7 @@ "{count} folders" => "{count} plygell", "1 file" => "1 ffeil", "{count} files" => "{count} ffeil", +"Unable to rename file" => "Methu ailenwi ffeil", "Upload" => "Llwytho i fyny", "File handling" => "Trafod ffeiliau", "Maximum upload size" => "Maint mwyaf llwytho i fyny", diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php index 785365a2fb4cf5b4bd70fb455661f829cae9a812..879fbc8451fcbb0ba17e2acae0609c4adb22f00d 100644 --- a/apps/files/l10n/da.php +++ b/apps/files/l10n/da.php @@ -1,14 +1,13 @@ "Kunne ikke flytte %s - der findes allerede en fil med dette navn", "Could not move %s" => "Kunne ikke flytte %s", -"Unable to rename file" => "Kunne ikke omdøbe fil", "No file was uploaded. Unknown error" => "Ingen fil blev uploadet. Ukendt fejl.", -"There is no error, the file uploaded with success" => "Der er ingen fejl, filen blev uploadet med success", +"There is no error, the file uploaded with success" => "Der skete ingen fejl, filen blev succesfuldt uploadet", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen", -"The uploaded file was only partially uploaded" => "Den uploadede file blev kun delvist uploadet", -"No file was uploaded" => "Ingen fil blev uploadet", -"Missing a temporary folder" => "Mangler en midlertidig mappe", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen", +"The uploaded file was only partially uploaded" => "Filen blev kun delvist uploadet.", +"No file was uploaded" => "Ingen fil uploadet", +"Missing a temporary folder" => "Manglende midlertidig mappe.", "Failed to write to disk" => "Fejl ved skrivning til disk.", "Not enough storage available" => "Der er ikke nok plads til rådlighed", "Invalid directory." => "Ugyldig mappe.", @@ -33,7 +32,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Dit download forberedes. Dette kan tage lidt tid ved større filer.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Kunne ikke uploade din fil, da det enten er en mappe eller er tom", +"Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke uploade din fil - det er enten en mappe eller en fil med et indhold på 0 bytes.", "Not enough space available" => "ikke nok tilgængelig ledig plads ", "Upload cancelled." => "Upload afbrudt.", "File upload is in progress. Leaving the page now will cancel the upload." => "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.", @@ -47,6 +46,7 @@ "{count} folders" => "{count} mapper", "1 file" => "1 fil", "{count} files" => "{count} filer", +"Unable to rename file" => "Kunne ikke omdøbe fil", "Upload" => "Upload", "File handling" => "Filhåndtering", "Maximum upload size" => "Maksimal upload-størrelse", @@ -66,7 +66,7 @@ "Nothing in here. Upload something!" => "Her er tomt. Upload noget!", "Download" => "Download", "Unshare" => "Fjern deling", -"Upload too large" => "Upload for stor", +"Upload too large" => "Upload er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.", "Files are being scanned, please wait." => "Filerne bliver indlæst, vent venligst.", "Current scanning" => "Indlæser", diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php index 6da281dafbeb66af6af596f381b4b9acc432207c..bcc3a4c6c9da269ffdc8e8bf943bf4eaaa0f3b7a 100644 --- a/apps/files/l10n/de.php +++ b/apps/files/l10n/de.php @@ -1,39 +1,38 @@ "%s konnte nicht verschoben werden - eine Datei mit diesem Namen existiert bereits.", -"Could not move %s" => "%s konnte nicht verschoben werden", -"Unable to rename file" => "Die Datei konnte nicht umbenannt werden", +"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", "No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler", -"There is no error, the file uploaded with success" => "Datei fehlerfrei hochgeladen.", +"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", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde", -"The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.", -"No file was uploaded" => "Es wurde keine Datei hochgeladen.", -"Missing a temporary folder" => "Temporärer Ordner fehlt.", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist", +"The uploaded file was only partially uploaded" => "Die Datei konnte nur teilweise übertragen werden", +"No file was uploaded" => "Keine Datei konnte übertragen werden.", +"Missing a temporary folder" => "Kein temporärer Ordner vorhanden", "Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte", -"Not enough storage available" => "Nicht genug Speicherplatz verfügbar", +"Not enough storage available" => "Nicht genug Speicher vorhanden.", "Invalid directory." => "Ungültiges Verzeichnis.", "Files" => "Dateien", "Share" => "Teilen", -"Delete permanently" => "Permanent löschen", +"Delete permanently" => "Endgültig löschen", "Delete" => "Löschen", "Rename" => "Umbenennen", "Pending" => "Ausstehend", "{new_name} already exists" => "{new_name} existiert bereits", "replace" => "ersetzen", -"suggest name" => "Name vorschlagen", +"suggest name" => "Namen vorschlagen", "cancel" => "abbrechen", "replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}", "undo" => "rückgängig machen", "perform delete operation" => "Löschvorgang ausführen", -"1 file uploading" => "Eine Datei wird hoch geladen", +"1 file uploading" => "1 Datei wird hochgeladen", "files uploading" => "Dateien werden hoch geladen", "'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.", "File name cannot be empty." => "Der Dateiname darf nicht leer sein.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.", -"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicherplatz ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", -"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicherplatz ist fast aufgebraucht ({usedSpacePercent}%)", +"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}%)", "Your download is being prepared. This might take some time if the files are big." => "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Deine Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist.", "Not enough space available" => "Nicht genug Speicherplatz verfügbar", "Upload cancelled." => "Upload abgebrochen.", "File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.", @@ -42,11 +41,12 @@ "Error" => "Fehler", "Name" => "Name", "Size" => "Größe", -"Modified" => "Bearbeitet", +"Modified" => "Geändert", "1 folder" => "1 Ordner", "{count} folders" => "{count} Ordner", "1 file" => "1 Datei", "{count} files" => "{count} Dateien", +"Unable to rename file" => "Konnte Datei nicht umbenennen", "Upload" => "Hochladen", "File handling" => "Dateibehandlung", "Maximum upload size" => "Maximale Upload-Größe", @@ -62,11 +62,11 @@ "From link" => "Von einem Link", "Deleted files" => "Gelöschte Dateien", "Cancel upload" => "Upload abbrechen", -"You don’t have write permissions here." => "Du besitzt hier keine Schreib-Berechtigung.", +"You don’t have write permissions here." => "Du hast hier keine Schreib-Berechtigung.", "Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!", "Download" => "Herunterladen", -"Unshare" => "Nicht mehr freigeben", -"Upload too large" => "Upload zu groß", +"Unshare" => "Freigabe aufheben", +"Upload too large" => "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.", "Current scanning" => "Scanne", diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php index 977309bfa7484d5f22619d006d98447536b2feb6..3c06c1ac83de1c42c3b3bf7be0dff05761723656 100644 --- a/apps/files/l10n/de_DE.php +++ b/apps/files/l10n/de_DE.php @@ -1,52 +1,53 @@ "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits", "Could not move %s" => "Konnte %s nicht verschieben", -"Unable to rename file" => "Konnte Datei nicht umbenennen", "No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler", -"There is no error, the file uploaded with success" => "Es sind keine 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 der php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde", -"The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.", -"No file was uploaded" => "Es wurde keine Datei hochgeladen.", -"Missing a temporary folder" => "Der temporäre Ordner fehlt.", +"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", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", +"The uploaded file was only partially uploaded" => "Die Datei konnte nur teilweise übertragen werden", +"No file was uploaded" => "Keine Datei konnte übertragen werden.", +"Missing a temporary folder" => "Kein temporärer Ordner vorhanden", "Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte", "Not enough storage available" => "Nicht genug Speicher vorhanden.", "Invalid directory." => "Ungültiges Verzeichnis.", "Files" => "Dateien", "Share" => "Teilen", -"Delete permanently" => "Entgültig löschen", +"Delete permanently" => "Endgültig löschen", "Delete" => "Löschen", "Rename" => "Umbenennen", "Pending" => "Ausstehend", "{new_name} already exists" => "{new_name} existiert bereits", "replace" => "ersetzen", -"suggest name" => "Einen Namen vorschlagen", +"suggest name" => "Namen vorschlagen", "cancel" => "abbrechen", "replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}", "undo" => "rückgängig machen", -"perform delete operation" => "führe das Löschen aus", +"perform delete operation" => "Löschvorgang ausführen", "1 file uploading" => "1 Datei wird hochgeladen", "files uploading" => "Dateien werden hoch geladen", "'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.", "File name cannot be empty." => "Der Dateiname darf nicht leer sein.", -"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name! Die Zeichen '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.", -"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!", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.", +"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}%)", -"Your download is being prepared. This might take some time if the files are big." => "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien einen Moment dauern.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.", +"Your download is being prepared. This might take some time if the files are big." => "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Ihre Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist.", "Not enough space available" => "Nicht genügend Speicherplatz verfügbar", "Upload cancelled." => "Upload abgebrochen.", -"File upload is in progress. Leaving the page now will cancel the upload." => "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", "URL cannot be empty." => "Die URL darf nicht leer sein.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten", "Error" => "Fehler", "Name" => "Name", "Size" => "Größe", -"Modified" => "Bearbeitet", +"Modified" => "Geändert", "1 folder" => "1 Ordner", "{count} folders" => "{count} Ordner", "1 file" => "1 Datei", "{count} files" => "{count} Dateien", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten.", +"Unable to rename file" => "Konnte Datei nicht umbenennen", "Upload" => "Hochladen", "File handling" => "Dateibehandlung", "Maximum upload size" => "Maximale Upload-Größe", @@ -63,12 +64,12 @@ "Deleted files" => "Gelöschte Dateien", "Cancel upload" => "Upload abbrechen", "You don’t have write permissions here." => "Sie haben hier keine Schreib-Berechtigungen.", -"Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!", +"Nothing in here. Upload something!" => "Alles leer. Laden Sie etwas hoch!", "Download" => "Herunterladen", "Unshare" => "Freigabe aufheben", "Upload too large" => "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.", "Current scanning" => "Scanne", -"Upgrading filesystem cache..." => "Aktualisiere den Dateisystem-Cache..." +"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..." ); diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php index c75305ef1ac14c22691288fb8d4e9da32c08a65e..b273f6b522dde74280b8fdf35be2ba7bb094b7da 100644 --- a/apps/files/l10n/el.php +++ b/apps/files/l10n/el.php @@ -1,11 +1,10 @@ "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα", "Could not move %s" => "Αδυναμία μετακίνησης του %s", -"Unable to rename file" => "Αδυναμία μετονομασίας αρχείου", "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", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα", "The uploaded file was only partially uploaded" => "Το αρχείο εστάλει μόνο εν μέρει", "No file was uploaded" => "Κανένα αρχείο δεν στάλθηκε", "Missing a temporary folder" => "Λείπει ο προσωρινός φάκελος", @@ -47,7 +46,9 @@ "{count} folders" => "{count} φάκελοι", "1 file" => "1 αρχείο", "{count} files" => "{count} αρχεία", -"Upload" => "Αποστολή", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από το ownCloud", +"Unable to rename file" => "Αδυναμία μετονομασίας αρχείου", +"Upload" => "Μεταφόρτωση", "File handling" => "Διαχείριση αρχείων", "Maximum upload size" => "Μέγιστο μέγεθος αποστολής", "max. possible: " => "μέγιστο δυνατό:", @@ -65,7 +66,7 @@ "You don’t have write permissions here." => "Δεν έχετε δικαιώματα εγγραφής εδώ.", "Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!", "Download" => "Λήψη", -"Unshare" => "Διακοπή κοινής χρήσης", +"Unshare" => "Σταμάτημα διαμοιρασμού", "Upload too large" => "Πολύ μεγάλο αρχείο προς αποστολή", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.", "Files are being scanned, please wait." => "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.", diff --git a/apps/files/l10n/en@pirate.php b/apps/files/l10n/en@pirate.php new file mode 100644 index 0000000000000000000000000000000000000000..fdd1850da900c44cc2536ae2082becbf96f51e66 --- /dev/null +++ b/apps/files/l10n/en@pirate.php @@ -0,0 +1,3 @@ + "Download" +); diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php index 1ef7c9f11d80ca5d61d3c0cbac3f55b6f6fa372e..3eeb88754c75fdde2d0082fa205e8d2038210059 100644 --- a/apps/files/l10n/eo.php +++ b/apps/files/l10n/eo.php @@ -1,14 +1,13 @@ "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas", "Could not move %s" => "Ne eblis movi %s", -"Unable to rename file" => "Ne eblis alinomigi dosieron", "No file was uploaded. Unknown error" => "Neniu dosiero alŝutiĝis. Nekonata eraro.", -"There is no error, the file uploaded with success" => "Ne estas eraro, la dosiero alŝutiĝis sukcese", +"There is no error, the file uploaded with success" => "Ne estas eraro, la dosiero alŝutiĝis sukcese.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo", -"The uploaded file was only partially uploaded" => "La alŝutita dosiero nur parte alŝutiĝis", -"No file was uploaded" => "Neniu dosiero estas alŝutita", -"Missing a temporary folder" => "Mankas tempa dosierujo", +"The uploaded file was only partially uploaded" => "la alŝutita dosiero nur parte alŝutiĝis", +"No file was uploaded" => "Neniu dosiero alŝutiĝis.", +"Missing a temporary folder" => "Mankas provizora dosierujo.", "Failed to write to disk" => "Malsukcesis skribo al disko", "Invalid directory." => "Nevalida dosierujo.", "Files" => "Dosieroj", @@ -23,6 +22,7 @@ "replaced {new_name} with {old_name}" => "anstataŭiĝis {new_name} per {old_name}", "undo" => "malfari", "1 file uploading" => "1 dosiero estas alŝutata", +"files uploading" => "dosieroj estas alŝutataj", "'.' is an invalid file name." => "'.' ne estas valida dosiernomo.", "File name cannot be empty." => "Dosiernomo devas ne malpleni.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.", @@ -41,6 +41,7 @@ "{count} folders" => "{count} dosierujoj", "1 file" => "1 dosiero", "{count} files" => "{count} dosierujoj", +"Unable to rename file" => "Ne eblis alinomigi dosieron", "Upload" => "Alŝuti", "File handling" => "Dosieradministro", "Maximum upload size" => "Maksimuma alŝutogrando", @@ -58,7 +59,7 @@ "Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!", "Download" => "Elŝuti", "Unshare" => "Malkunhavigi", -"Upload too large" => "Elŝuto tro larĝa", +"Upload too large" => "Alŝuto tro larĝa", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.", "Files are being scanned, please wait." => "Dosieroj estas skanataj, bonvolu atendi.", "Current scanning" => "Nuna skano" diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php index 26e8c049fa9febe055741fc6ffd4f9a1e5f0564e..b11adfabeb3e0b67204d02f38ac274bd54f2adf0 100644 --- a/apps/files/l10n/es.php +++ b/apps/files/l10n/es.php @@ -1,14 +1,13 @@ "No se puede mover %s - Ya existe un archivo con ese nombre", "Could not move %s" => "No se puede mover %s", -"Unable to rename file" => "No se puede renombrar el archivo", -"No file was uploaded. Unknown error" => "Fallo no se subió el fichero", -"There is no error, the file uploaded with success" => "No se ha producido ningún error, el archivo se ha subido con éxito", +"No file was uploaded. Unknown error" => "No se subió ningún archivo. Error desconocido", +"There is no error, the file uploaded with success" => "No hay ningún error, el archivo se ha subido con éxito", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML", -"The uploaded file was only partially uploaded" => "El archivo que intentas subir solo se subió parcialmente", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo subido sobrepasa la directiva MAX_FILE_SIZE especificada en el formulario HTML", +"The uploaded file was only partially uploaded" => "El archivo se ha subido parcialmente", "No file was uploaded" => "No se ha subido ningún archivo", -"Missing a temporary folder" => "Falta un directorio temporal", +"Missing a temporary folder" => "Falta la carpeta temporal", "Failed to write to disk" => "La escritura en disco ha fallado", "Not enough storage available" => "No hay suficiente espacio disponible", "Invalid directory." => "Directorio invalido.", @@ -17,7 +16,7 @@ "Delete permanently" => "Eliminar permanentemente", "Delete" => "Eliminar", "Rename" => "Renombrar", -"Pending" => "Pendiente", +"Pending" => "Pendientes", "{new_name} already exists" => "{new_name} ya existe", "replace" => "reemplazar", "suggest name" => "sugerir nombre", @@ -27,18 +26,18 @@ "perform delete operation" => "Eliminar", "1 file uploading" => "subiendo 1 archivo", "files uploading" => "subiendo archivos", -"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.", +"'.' is an invalid file name." => "'.' no es un nombre de archivo válido.", "File name cannot be empty." => "El nombre de archivo no puede estar vacío.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", -"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento esta lleno, los archivos no pueden ser mas actualizados o sincronizados!", -"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento esta lleno en un ({usedSpacePercent}%)", -"Your download is being prepared. This might take some time if the files are big." => "Tu descarga esta siendo preparada. Esto puede tardar algun tiempo si los archivos son muy grandes.", -"Unable to upload your file as it is a directory or has 0 bytes" => "No ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes", +"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡no se pueden actualizar ni sincronizar archivos!", +"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)", +"Your download is being prepared. This might take some time if the files are big." => "Su descarga está siendo preparada. Esto puede tardar algún tiempo si los archivos son muy grandes.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Imposible subir su archivo, es un directorio o tiene 0 bytes", "Not enough space available" => "No hay suficiente espacio disponible", "Upload cancelled." => "Subida cancelada.", -"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida.", +"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si sale de la página ahora, se cancelará la subida.", "URL cannot be empty." => "La URL no puede estar vacía.", -"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nombre de carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud", +"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "El nombre de carpeta no es válido. El uso de \"Shared\" está reservado para Owncloud", "Error" => "Error", "Name" => "Nombre", "Size" => "Tamaño", @@ -47,6 +46,8 @@ "{count} folders" => "{count} carpetas", "1 file" => "1 archivo", "{count} files" => "{count} archivos", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nombre de carpeta invalido. El uso de \"Shared\" esta reservado para ownCloud", +"Unable to rename file" => "No se puede renombrar el archivo", "Upload" => "Subir", "File handling" => "Tratamiento de archivos", "Maximum upload size" => "Tamaño máximo de subida", @@ -66,9 +67,9 @@ "Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!", "Download" => "Descargar", "Unshare" => "Dejar de compartir", -"Upload too large" => "El archivo es demasiado grande", +"Upload too large" => "Subida demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido por este servidor.", "Files are being scanned, please wait." => "Se están escaneando los archivos, por favor espere.", -"Current scanning" => "Ahora escaneando", -"Upgrading filesystem cache..." => "Actualizando cache de archivos de sistema" +"Current scanning" => "Escaneo actual", +"Upgrading filesystem cache..." => "Actualizando caché del sistema de archivos" ); diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php index 731aa345064a2ff0558ba63b536f5fe5194d2b73..0ae47302edf7f020ab8e603e88178b5ff7bf602d 100644 --- a/apps/files/l10n/es_AR.php +++ b/apps/files/l10n/es_AR.php @@ -1,14 +1,13 @@ "No se pudo mover %s - Un archivo con este nombre ya existe", "Could not move %s" => "No se pudo mover %s ", -"Unable to rename file" => "No fue posible cambiar el nombre al archivo", "No file was uploaded. Unknown error" => "El archivo no fue subido. Error desconocido", -"There is no error, the file uploaded with success" => "No se han producido errores, el archivo se ha subido con éxito", +"There is no error, the file uploaded with success" => "No hay errores, el archivo fue subido con éxito", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML", -"The uploaded file was only partially uploaded" => "El archivo que intentás subir solo se subió parcialmente", -"No file was uploaded" => "El archivo no fue subido", -"Missing a temporary folder" => "Falta un directorio temporal", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML", +"The uploaded file was only partially uploaded" => "El archivo fue subido parcialmente", +"No file was uploaded" => "No se subió ningún archivo ", +"Missing a temporary folder" => "Error en la carpera temporal", "Failed to write to disk" => "Error al escribir en el disco", "Not enough storage available" => "No hay suficiente capacidad de almacenamiento", "Invalid directory." => "Directorio invalido.", @@ -17,7 +16,7 @@ "Delete permanently" => "Borrar de manera permanente", "Delete" => "Borrar", "Rename" => "Cambiar nombre", -"Pending" => "Pendiente", +"Pending" => "Pendientes", "{new_name} already exists" => "{new_name} ya existe", "replace" => "reemplazar", "suggest name" => "sugerir nombre", @@ -47,6 +46,8 @@ "{count} folders" => "{count} directorios", "1 file" => "1 archivo", "{count} files" => "{count} archivos", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nombre de carpeta inválido. El uso de \"Shared\" está reservado por ownCloud", +"Unable to rename file" => "No fue posible cambiar el nombre al archivo", "Upload" => "Subir", "File handling" => "Tratamiento de archivos", "Maximum upload size" => "Tamaño máximo de subida", @@ -66,7 +67,7 @@ "Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!", "Download" => "Descargar", "Unshare" => "Dejar de compartir", -"Upload too large" => "El archivo es demasiado grande", +"Upload too large" => "El tamaño del archivo que querés subir es demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que intentás subir sobrepasan el tamaño máximo ", "Files are being scanned, please wait." => "Se están escaneando los archivos, por favor esperá.", "Current scanning" => "Escaneo actual", diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php index 050c9458325dd196782e36e4640dbe6a7938c5b2..d3fab4b0bd167e59a03f3f9e0f1f620a155b850c 100644 --- a/apps/files/l10n/et_EE.php +++ b/apps/files/l10n/et_EE.php @@ -1,11 +1,10 @@ "Ei saa liigutada faili %s - samanimeline fail on juba olemas", "Could not move %s" => "%s liigutamine ebaõnnestus", -"Unable to rename file" => "Faili ümbernimetamine ebaõnnestus", "No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga", -"There is no error, the file uploaded with success" => "Ühtegi viga pole, fail on üles laetud", -"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse", +"There is no error, the file uploaded with success" => "Ühtegi tõrget polnud, fail on üles laetud", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud", "The uploaded file was only partially uploaded" => "Fail laeti üles ainult osaliselt", "No file was uploaded" => "Ühtegi faili ei laetud üles", "Missing a temporary folder" => "Ajutiste failide kaust puudub", @@ -16,7 +15,7 @@ "Share" => "Jaga", "Delete permanently" => "Kustuta jäädavalt", "Delete" => "Kustuta", -"Rename" => "ümber", +"Rename" => "Nimeta ümber", "Pending" => "Ootel", "{new_name} already exists" => "{new_name} on juba olemas", "replace" => "asenda", @@ -25,18 +24,18 @@ "replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}", "undo" => "tagasi", "perform delete operation" => "teosta kustutamine", -"1 file uploading" => "1 faili üleslaadimisel", -"files uploading" => "failide üleslaadimine", +"1 file uploading" => "1 fail üleslaadimisel", +"files uploading" => "faili üleslaadimisel", "'.' is an invalid file name." => "'.' on vigane failinimi.", "File name cannot be empty." => "Faili nimi ei saa olla tühi.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.", -"Your storage is full, files can not be updated or synced anymore!" => "Sinu andmemaht on täis! Faile ei uuendata ja sünkroniseerimist ei toimu!", +"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}%)", -"Your download is being prepared. This might take some time if the files are big." => "Valmistatakse allalaadimist. See võib võtta veidi aega kui on tegu suurte failidega. ", -"Unable to upload your file as it is a directory or has 0 bytes" => "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti", +"Your download is being prepared. This might take some time if the files are big." => "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. ", +"Unable to upload your file as it is a directory or has 0 bytes" => "Faili ei saa üles laadida, kuna see on kaust või selle suurus on 0 baiti", "Not enough space available" => "Pole piisavalt ruumi", "Upload cancelled." => "Üleslaadimine tühistati.", -"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.", "URL cannot be empty." => "URL ei saa olla tühi.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Vigane kataloogi nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt.", "Error" => "Viga", @@ -47,6 +46,8 @@ "{count} folders" => "{count} kausta", "1 file" => "1 fail", "{count} files" => "{count} faili", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Vigane kausta nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt.", +"Unable to rename file" => "Faili ümbernimetamine ebaõnnestus", "Upload" => "Lae üles", "File handling" => "Failide käsitlemine", "Maximum upload size" => "Maksimaalne üleslaadimise suurus", @@ -62,13 +63,13 @@ "From link" => "Allikast", "Deleted files" => "Kustutatud failid", "Cancel upload" => "Tühista üleslaadimine", -"You don’t have write permissions here." => "Siin puudvad Sul kirjutamisõigused.", +"You don’t have write permissions here." => "Siin puudvad sul kirjutamisõigused.", "Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!", "Download" => "Lae alla", "Unshare" => "Lõpeta jagamine", "Upload too large" => "Üleslaadimine on liiga suur", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.", -"Files are being scanned, please wait." => "Faile skannitakse, palun oota", +"Files are being scanned, please wait." => "Faile skannitakse, palun oota.", "Current scanning" => "Praegune skannimine", -"Upgrading filesystem cache..." => "Uuendan failisüsteemi puhvrit..." +"Upgrading filesystem cache..." => "Failisüsteemi puhvri uuendamine..." ); diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php index ebffc69f72b31cf511213598827ba7683674a9b5..a4afc2e8ca801c335c9f7970a0ea0b9ffdf22db3 100644 --- a/apps/files/l10n/eu.php +++ b/apps/files/l10n/eu.php @@ -1,14 +1,13 @@ "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da", "Could not move %s" => "Ezin dira fitxategiak mugitu %s", -"Unable to rename file" => "Ezin izan da fitxategia berrizendatu", "No file was uploaded. Unknown error" => "Ez da fitxategirik igo. Errore ezezaguna", -"There is no error, the file uploaded with success" => "Ez da arazorik izan, fitxategia ongi igo da", +"There is no error, the file uploaded with success" => "Ez da errorerik egon, fitxategia ongi igo da", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da", -"The uploaded file was only partially uploaded" => "Igotako fitxategiaren zati bat baino gehiago ez da igo", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da.", +"The uploaded file was only partially uploaded" => "Igotako fitxategiaren zati bat bakarrik igo da", "No file was uploaded" => "Ez da fitxategirik igo", -"Missing a temporary folder" => "Aldi baterako karpeta falta da", +"Missing a temporary folder" => "Aldi bateko karpeta falta da", "Failed to write to disk" => "Errore bat izan da diskoan idazterakoan", "Not enough storage available" => "Ez dago behar aina leku erabilgarri,", "Invalid directory." => "Baliogabeko karpeta.", @@ -26,13 +25,14 @@ "undo" => "desegin", "perform delete operation" => "Ezabatu", "1 file uploading" => "fitxategi 1 igotzen", +"files uploading" => "fitxategiak igotzen", "'.' is an invalid file name." => "'.' ez da fitxategi izen baliogarria.", "File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.", "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})", "Your download is being prepared. This might take some time if the files are big." => "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. ", -"Unable to upload your file as it is a directory or has 0 bytes" => "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu", +"Unable to upload your file as it is a directory or has 0 bytes" => "Ezin izan da zure fitxategia igo karpeta bat delako edo 0 byte dituelako", "Not enough space available" => "Ez dago leku nahikorik.", "Upload cancelled." => "Igoera ezeztatuta", "File upload is in progress. Leaving the page now will cancel the upload." => "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.", @@ -46,6 +46,7 @@ "{count} folders" => "{count} karpeta", "1 file" => "fitxategi bat", "{count} files" => "{count} fitxategi", +"Unable to rename file" => "Ezin izan da fitxategia berrizendatu", "Upload" => "Igo", "File handling" => "Fitxategien kudeaketa", "Maximum upload size" => "Igo daitekeen gehienezko tamaina", @@ -65,7 +66,7 @@ "Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!", "Download" => "Deskargatu", "Unshare" => "Ez elkarbanatu", -"Upload too large" => "Igotakoa handiegia da", +"Upload too large" => "Igoera handiegia da", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.", "Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.", "Current scanning" => "Orain eskaneatzen ari da", diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php index 5effe83d9f0db96fe2bf5ce25b5b16366b9ba756..b97067ac19314eb9fc3d694ff8f638faffc48b22 100644 --- a/apps/files/l10n/fa.php +++ b/apps/files/l10n/fa.php @@ -1,21 +1,20 @@ "%s نمی تواند حرکت کند - در حال حاضر پرونده با این نام وجود دارد. ", "Could not move %s" => "%s نمی تواند حرکت کند ", -"Unable to rename file" => "قادر به تغییر نام پرونده نیست.", "No file was uploaded. Unknown error" => "هیچ فایلی آپلود نشد.خطای ناشناس", -"There is no error, the file uploaded with success" => "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد", +"There is no error, the file uploaded with success" => "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است.", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE", -"The uploaded file was only partially uploaded" => "مقدار کمی از فایل بارگذاری شده", -"No file was uploaded" => "هیچ فایلی بارگذاری نشده", -"Missing a temporary folder" => "یک پوشه موقت گم شده است", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است", +"The uploaded file was only partially uploaded" => "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده", +"No file was uploaded" => "هیچ پروندهای بارگذاری نشده", +"Missing a temporary folder" => "یک پوشه موقت گم شده", "Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود", "Not enough storage available" => "فضای کافی در دسترس نیست", "Invalid directory." => "فهرست راهنما نامعتبر می باشد.", -"Files" => "فایل ها", +"Files" => "پرونده‌ها", "Share" => "اشتراک‌گذاری", "Delete permanently" => "حذف قطعی", -"Delete" => "پاک کردن", +"Delete" => "حذف", "Rename" => "تغییرنام", "Pending" => "در انتظار", "{new_name} already exists" => "{نام _جدید} در حال حاضر وجود دارد.", @@ -42,12 +41,13 @@ "Error" => "خطا", "Name" => "نام", "Size" => "اندازه", -"Modified" => "تغییر یافته", +"Modified" => "تاریخ", "1 folder" => "1 پوشه", "{count} folders" => "{ شمار} پوشه ها", "1 file" => "1 پرونده", "{count} files" => "{ شمار } فایل ها", -"Upload" => "بارگذاری", +"Unable to rename file" => "قادر به تغییر نام پرونده نیست.", +"Upload" => "بارگزاری", "File handling" => "اداره پرونده ها", "Maximum upload size" => "حداکثر اندازه بارگزاری", "max. possible: " => "حداکثرمقدارممکن:", @@ -64,9 +64,9 @@ "Cancel upload" => "متوقف کردن بار گذاری", "You don’t have write permissions here." => "شما اجازه ی نوشتن در اینجا را ندارید", "Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.", -"Download" => "بارگیری", +"Download" => "دانلود", "Unshare" => "لغو اشتراک", -"Upload too large" => "حجم بارگذاری بسیار زیاد است", +"Upload too large" => "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد", "Files are being scanned, please wait." => "پرونده ها در حال بازرسی هستند لطفا صبر کنید", "Current scanning" => "بازرسی کنونی", diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php index e795438b9ff0e723a87c1859575862dc3ef61a35..3d0d724578144d9776db2c9d8d7752a27138aa54 100644 --- a/apps/files/l10n/fi_FI.php +++ b/apps/files/l10n/fi_FI.php @@ -1,14 +1,13 @@ "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa", "Could not move %s" => "Kohteen %s siirto ei onnistunut", -"Unable to rename file" => "Tiedoston nimeäminen uudelleen ei onnistunut", "No file was uploaded. Unknown error" => "Tiedostoa ei lähetetty. Tuntematon virhe", "There is no error, the file uploaded with success" => "Ei virheitä, tiedosto lähetettiin onnistuneesti", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Ladattavan tiedoston maksimikoko ylittää MAX_FILE_SIZE dirketiivin, joka on määritelty HTML-lomakkeessa", "The uploaded file was only partially uploaded" => "Tiedoston lähetys onnistui vain osittain", "No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty", -"Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa", +"Missing a temporary folder" => "Tilapäiskansio puuttuu", "Failed to write to disk" => "Levylle kirjoitus epäonnistui", "Not enough storage available" => "Tallennustilaa ei ole riittävästi käytettävissä", "Invalid directory." => "Virheellinen kansio.", @@ -30,7 +29,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio", +"Unable to upload your file as it is a directory or has 0 bytes" => "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio.", "Not enough space available" => "Tilaa ei ole riittävästi", "Upload cancelled." => "Lähetys peruttu.", "File upload is in progress. Leaving the page now will cancel the upload." => "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.", @@ -38,11 +37,12 @@ "Error" => "Virhe", "Name" => "Nimi", "Size" => "Koko", -"Modified" => "Muutettu", +"Modified" => "Muokattu", "1 folder" => "1 kansio", "{count} folders" => "{count} kansiota", "1 file" => "1 tiedosto", "{count} files" => "{count} tiedostoa", +"Unable to rename file" => "Tiedoston nimeäminen uudelleen ei onnistunut", "Upload" => "Lähetä", "File handling" => "Tiedostonhallinta", "Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko", diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php index d92a9e151107141caaa39cb52009eaea092eead0..39c697396c919c69a6349ae94f44b2f47c8f2882 100644 --- a/apps/files/l10n/fr.php +++ b/apps/files/l10n/fr.php @@ -1,14 +1,13 @@ "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà", "Could not move %s" => "Impossible de déplacer %s", -"Unable to rename file" => "Impossible de renommer le fichier", -"No file was uploaded. Unknown error" => "Aucun fichier n'a été chargé. Erreur inconnue", -"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été téléversé avec succès", +"No file was uploaded. Unknown error" => "Aucun fichier n'a été envoyé. Erreur inconnue", +"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été envoyé avec succès.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML", -"The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement téléversé", -"No file was uploaded" => "Aucun fichier n'a été téléversé", -"Missing a temporary folder" => "Il manque un répertoire temporaire", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier envoyé dépasse la directive MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.", +"The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement envoyé.", +"No file was uploaded" => "Pas de fichier envoyé.", +"Missing a temporary folder" => "Absence de dossier temporaire.", "Failed to write to disk" => "Erreur d'écriture sur le disque", "Not enough storage available" => "Plus assez d'espace de stockage disponible", "Invalid directory." => "Dossier invalide.", @@ -17,7 +16,7 @@ "Delete permanently" => "Supprimer de façon définitive", "Delete" => "Supprimer", "Rename" => "Renommer", -"Pending" => "En cours", +"Pending" => "En attente", "{new_name} already exists" => "{new_name} existe déjà", "replace" => "remplacer", "suggest name" => "Suggérer un nom", @@ -25,17 +24,17 @@ "replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}", "undo" => "annuler", "perform delete operation" => "effectuer l'opération de suppression", -"1 file uploading" => "1 fichier en cours de téléchargement", -"files uploading" => "fichiers en cours de téléchargement", +"1 file uploading" => "1 fichier en cours d'envoi", +"files uploading" => "fichiers en cours d'envoi", "'.' is an invalid file name." => "'.' n'est pas un nom de fichier valide.", "File name cannot be empty." => "Le nom de fichier ne peut être vide.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.", "Your storage is full, files can not be updated or synced anymore!" => "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !", "Your storage is almost full ({usedSpacePercent}%)" => "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible d'envoyer votre fichier dans la mesure où il s'agit d'un répertoire ou d'un fichier de taille nulle", "Not enough space available" => "Espace disponible insuffisant", -"Upload cancelled." => "Chargement annulé.", +"Upload cancelled." => "Envoi annulé.", "File upload is in progress. Leaving the page now will cancel the upload." => "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.", "URL cannot be empty." => "L'URL ne peut-être vide", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud", @@ -47,6 +46,8 @@ "{count} folders" => "{count} dossiers", "1 file" => "1 fichier", "{count} files" => "{count} fichiers", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud", +"Unable to rename file" => "Impossible de renommer le fichier", "Upload" => "Envoyer", "File handling" => "Gestion des fichiers", "Maximum upload size" => "Taille max. d'envoi", @@ -66,7 +67,7 @@ "Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)", "Download" => "Télécharger", "Unshare" => "Ne plus partager", -"Upload too large" => "Fichier trop volumineux", +"Upload too large" => "Téléversement trop volumineux", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.", "Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.", "Current scanning" => "Analyse en cours", diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php index 91fd2339457295d72dea5ec05a2190dc63f2b06c..d22ed4b87215d156509866f3a81ac712d2c9b02f 100644 --- a/apps/files/l10n/gl.php +++ b/apps/files/l10n/gl.php @@ -1,14 +1,13 @@ "Non se moveu %s - Xa existe un ficheiro con ese nome.", "Could not move %s" => "Non foi posíbel mover %s", -"Unable to rename file" => "Non é posíbel renomear o ficheiro", -"No file was uploaded. Unknown error" => "Non foi enviado ningún ficheiro. Produciuse un erro descoñecido.", -"There is no error, the file uploaded with success" => "Non se produciu ningún erro. O ficheiro enviouse correctamente", +"No file was uploaded. Unknown error" => "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.", +"There is no error, the file uploaded with success" => "Non houbo erros, o ficheiro enviouse correctamente", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede a directiva MAX_FILE_SIZE que foi indicada no formulario HTML", -"The uploaded file was only partially uploaded" => "O ficheiro enviado foi só parcialmente enviado", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML", +"The uploaded file was only partially uploaded" => "O ficheiro so foi parcialmente enviado", "No file was uploaded" => "Non se enviou ningún ficheiro", -"Missing a temporary folder" => "Falta un cartafol temporal", +"Missing a temporary folder" => "Falta o cartafol temporal", "Failed to write to disk" => "Produciuse un erro ao escribir no disco", "Not enough storage available" => "Non hai espazo de almacenamento abondo", "Invalid directory." => "O directorio é incorrecto.", @@ -47,12 +46,14 @@ "{count} folders" => "{count} cartafoles", "1 file" => "1 ficheiro", "{count} files" => "{count} ficheiros", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nome de cartafol incorrecto. O uso de «Compartido» e «Shared» está reservado para o ownClod", +"Unable to rename file" => "Non é posíbel renomear o ficheiro", "Upload" => "Enviar", "File handling" => "Manexo de ficheiro", "Maximum upload size" => "Tamaño máximo do envío", "max. possible: " => "máx. posíbel: ", "Needed for multi-file and folder downloads." => "Precísase para a descarga de varios ficheiros e cartafoles.", -"Enable ZIP-download" => "Habilitar a descarga-ZIP", +"Enable ZIP-download" => "Activar a descarga ZIP", "0 is unlimited" => "0 significa ilimitado", "Maximum input size for ZIP files" => "Tamaño máximo de descarga para os ficheiros ZIP", "Save" => "Gardar", diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php index a404a8f00657d644bbd83dc3079d80b4a8ec7eb7..963f25ebedcd661eb55f46ecd4c458b116fd0a91 100644 --- a/apps/files/l10n/he.php +++ b/apps/files/l10n/he.php @@ -1,11 +1,11 @@ "לא הועלה קובץ. טעות בלתי מזוהה.", -"There is no error, the file uploaded with success" => "לא אירעה תקלה, הקבצים הועלו בהצלחה", +"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:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML", -"The uploaded file was only partially uploaded" => "הקובץ שהועלה הועלה בצורה חלקית", -"No file was uploaded" => "לא הועלו קבצים", -"Missing a temporary folder" => "תיקייה זמנית חסרה", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML", +"The uploaded file was only partially uploaded" => "הקובץ הועלה באופן חלקי בלבד", +"No file was uploaded" => "שום קובץ לא הועלה", +"Missing a temporary folder" => "תקיה זמנית חסרה", "Failed to write to disk" => "הכתיבה לכונן נכשלה", "Files" => "קבצים", "Share" => "שתף", diff --git a/apps/files/l10n/hr.php b/apps/files/l10n/hr.php index 30af812d439a91ebe996aa8fe3f718138f7b0e2a..d634faee7537ca22813eb4b21ff54c969fb838b3 100644 --- a/apps/files/l10n/hr.php +++ b/apps/files/l10n/hr.php @@ -1,13 +1,13 @@ "Datoteka je poslana uspješno i bez pogrešaka", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka izlazi iz okvira MAX_FILE_SIZE direktive postavljene u HTML obrascu", -"The uploaded file was only partially uploaded" => "Datoteka je poslana samo djelomično", -"No file was uploaded" => "Ni jedna datoteka nije poslana", -"Missing a temporary folder" => "Nedostaje privremena mapa", +"There is no error, the file uploaded with success" => "Nema pogreške, datoteka je poslana uspješno.", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka prelazi veličinu prikazanu u MAX_FILE_SIZE direktivi u HTML formi", +"The uploaded file was only partially uploaded" => "Poslana datoteka je parcijalno poslana", +"No file was uploaded" => "Datoteka nije poslana", +"Missing a temporary folder" => "Nedostaje privremeni direktorij", "Failed to write to disk" => "Neuspjelo pisanje na disk", "Files" => "Datoteke", "Share" => "Podijeli", -"Delete" => "Briši", +"Delete" => "Obriši", "Rename" => "Promjeni ime", "Pending" => "U tijeku", "replace" => "zamjeni", @@ -15,14 +15,15 @@ "cancel" => "odustani", "undo" => "vrati", "1 file uploading" => "1 datoteka se učitava", +"files uploading" => "datoteke se učitavaju", "Unable to upload your file as it is a directory or has 0 bytes" => "Nemoguće poslati datoteku jer je prazna ili je direktorij", "Upload cancelled." => "Slanje poništeno.", "File upload is in progress. Leaving the page now will cancel the upload." => "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje.", "Error" => "Greška", -"Name" => "Naziv", +"Name" => "Ime", "Size" => "Veličina", "Modified" => "Zadnja promjena", -"Upload" => "Pošalji", +"Upload" => "Učitaj", "File handling" => "datoteka za rukovanje", "Maximum upload size" => "Maksimalna veličina prijenosa", "max. possible: " => "maksimalna moguća: ", @@ -36,8 +37,8 @@ "Folder" => "mapa", "Cancel upload" => "Prekini upload", "Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!", -"Download" => "Preuzmi", -"Unshare" => "Prekini djeljenje", +"Download" => "Preuzimanje", +"Unshare" => "Makni djeljenje", "Upload too large" => "Prijenos je preobiman", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju.", "Files are being scanned, please wait." => "Datoteke se skeniraju, molimo pričekajte.", diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php index ffbe0fd9c54bd2cbf8d69a6431e5a4019b33b4f3..4520bfdd085dd934fee131f490e5e3a19ebaf5c9 100644 --- a/apps/files/l10n/hu_HU.php +++ b/apps/files/l10n/hu_HU.php @@ -1,13 +1,12 @@ "%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", -"Unable to rename file" => "Nem lehet átnevezni a fájlt", "No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba", "There is no error, the file uploaded with success" => "A fájlt sikerült feltölteni", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.", "The uploaded file was only partially uploaded" => "Az eredeti fájlt csak részben sikerült feltölteni.", -"No file was uploaded" => "Nem töltődött fel semmi", +"No file was uploaded" => "Nem töltődött fel állomány", "Missing a temporary folder" => "Hiányzik egy ideiglenes mappa", "Failed to write to disk" => "Nem sikerült a lemezre történő írás", "Not enough storage available" => "Nincs elég szabad hely.", @@ -47,6 +46,7 @@ "{count} folders" => "{count} mappa", "1 file" => "1 fájl", "{count} files" => "{count} fájl", +"Unable to rename file" => "Nem lehet átnevezni a fájlt", "Upload" => "Feltöltés", "File handling" => "Fájlkezelés", "Maximum upload size" => "Maximális feltölthető fájlméret", @@ -65,7 +65,7 @@ "You don’t have write permissions here." => "Itt nincs írásjoga.", "Nothing in here. Upload something!" => "Itt nincs semmi. Töltsön fel valamit!", "Download" => "Letöltés", -"Unshare" => "Megosztás visszavonása", +"Unshare" => "A megosztás visszavonása", "Upload too large" => "A feltöltés túl nagy", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.", "Files are being scanned, please wait." => "A fájllista ellenőrzése zajlik, kis türelmet!", diff --git a/apps/files/l10n/ia.php b/apps/files/l10n/ia.php index 8c47b2011a502745be9765c4c83caa5e3421f016..886922d954687866367c1e806a5f7d50a62430c2 100644 --- a/apps/files/l10n/ia.php +++ b/apps/files/l10n/ia.php @@ -1,10 +1,11 @@ "Le file incargate solmente esseva incargate partialmente", -"No file was uploaded" => "Nulle file esseva incargate", +"No file was uploaded" => "Nulle file esseva incargate.", "Missing a temporary folder" => "Manca un dossier temporari", "Files" => "Files", "Share" => "Compartir", "Delete" => "Deler", +"Error" => "Error", "Name" => "Nomine", "Size" => "Dimension", "Modified" => "Modificate", diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php index 1ec8713d50ec81a40ebe62453ee89ccbd4df27dc..58cc0ea7fd953e2c086f45a3983d593012151b19 100644 --- a/apps/files/l10n/id.php +++ b/apps/files/l10n/id.php @@ -1,8 +1,7 @@ "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada", "Could not move %s" => "Tidak dapat memindahkan %s", -"Unable to rename file" => "Tidak dapat mengubah nama berkas", -"No file was uploaded. Unknown error" => "Tidak ada berkas yang diunggah. Galat tidak dikenal", +"No file was uploaded. Unknown error" => "Tidak ada berkas yang diunggah. Galat tidak dikenal.", "There is no error, the file uploaded with success" => "Tidak ada galat, berkas sukses diunggah", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.", @@ -33,7 +32,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Gagal mengunggah berkas Anda karena berupa direktori atau ukurannya 0 byte", +"Unable to upload your file as it is a directory or has 0 bytes" => "Gagal mengunggah berkas Anda karena berupa direktori atau mempunyai ukuran 0 byte", "Not enough space available" => "Ruang penyimpanan tidak mencukupi", "Upload cancelled." => "Pengunggahan dibatalkan.", "File upload is in progress. Leaving the page now will cancel the upload." => "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.", @@ -47,6 +46,7 @@ "{count} folders" => "{count} folder", "1 file" => "1 berkas", "{count} files" => "{count} berkas", +"Unable to rename file" => "Tidak dapat mengubah nama berkas", "Upload" => "Unggah", "File handling" => "Penanganan berkas", "Maximum upload size" => "Ukuran pengunggahan maksimum", @@ -66,7 +66,7 @@ "Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!", "Download" => "Unduh", "Unshare" => "Batalkan berbagi", -"Upload too large" => "Unggahan terlalu besar", +"Upload too large" => "Yang diunggah terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.", "Files are being scanned, please wait." => "Berkas sedang dipindai, silakan tunggu.", "Current scanning" => "Yang sedang dipindai", diff --git a/apps/files/l10n/is.php b/apps/files/l10n/is.php index f0a4aa81efa1b6d90a2821a30cd1b5861211cfc2..aa10c838c1d71a945c8b8e9cc5358085fdc71213 100644 --- a/apps/files/l10n/is.php +++ b/apps/files/l10n/is.php @@ -1,7 +1,6 @@ "Gat ekki fært %s - Skrá með þessu nafni er þegar til", "Could not move %s" => "Gat ekki fært %s", -"Unable to rename file" => "Gat ekki endurskýrt skrá", "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:", @@ -40,6 +39,7 @@ "{count} folders" => "{count} möppur", "1 file" => "1 skrá", "{count} files" => "{count} skrár", +"Unable to rename file" => "Gat ekki endurskýrt skrá", "Upload" => "Senda inn", "File handling" => "Meðhöndlun skrár", "Maximum upload size" => "Hámarks stærð innsendingar", diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php index d8cdd7dfac40c2a783677066ac4998b21d3b85b6..c588285aacabab0d61dc185d882b4017fd224af2 100644 --- a/apps/files/l10n/it.php +++ b/apps/files/l10n/it.php @@ -1,14 +1,13 @@ "Impossibile spostare %s - un file con questo nome esiste già", "Could not move %s" => "Impossibile spostare %s", -"Unable to rename file" => "Impossibile rinominare il file", "No file was uploaded. Unknown error" => "Nessun file è stato inviato. Errore sconosciuto", -"There is no error, the file uploaded with success" => "Non ci sono errori, file caricato con successo", +"There is no error, the file uploaded with success" => "Non ci sono errori, il file è stato caricato correttamente", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Il file caricato supera la direttiva upload_max_filesize in php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML", -"The uploaded file was only partially uploaded" => "Il file è stato parzialmente caricato", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML", +"The uploaded file was only partially uploaded" => "Il file è stato caricato solo parzialmente", "No file was uploaded" => "Nessun file è stato caricato", -"Missing a temporary folder" => "Cartella temporanea mancante", +"Missing a temporary folder" => "Manca una cartella temporanea", "Failed to write to disk" => "Scrittura su disco non riuscita", "Not enough storage available" => "Spazio di archiviazione insufficiente", "Invalid directory." => "Cartella non valida.", @@ -33,7 +32,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte", +"Unable to upload your file as it is a directory or has 0 bytes" => "Impossibile caricare il file poiché è una cartella o ha una dimensione di 0 byte", "Not enough space available" => "Spazio disponibile insufficiente", "Upload cancelled." => "Invio annullato", "File upload is in progress. Leaving the page now will cancel the upload." => "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.", @@ -47,6 +46,8 @@ "{count} folders" => "{count} cartelle", "1 file" => "1 file", "{count} files" => "{count} file", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nome della cartella non valido. L'uso di 'Shared' è riservato a ownCloud", +"Unable to rename file" => "Impossibile rinominare il file", "Upload" => "Carica", "File handling" => "Gestione file", "Maximum upload size" => "Dimensione massima upload", @@ -66,7 +67,7 @@ "Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!", "Download" => "Scarica", "Unshare" => "Rimuovi condivisione", -"Upload too large" => "Il file caricato è troppo grande", +"Upload too large" => "Caricamento troppo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "I file che stai provando a caricare superano la dimensione massima consentita su questo server.", "Files are being scanned, please wait." => "Scansione dei file in corso, attendi", "Current scanning" => "Scansione corrente", diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php index 503511804e3337e4ad15cd7004b9b6a4875c0cdc..55dcf3640e7746d8d23a7cd00873474604fa32e9 100644 --- a/apps/files/l10n/ja_JP.php +++ b/apps/files/l10n/ja_JP.php @@ -1,14 +1,13 @@ "%s を移動できませんでした ― この名前のファイルはすでに存在します", "Could not move %s" => "%s を移動できませんでした", -"Unable to rename file" => "ファイル名の変更ができません", "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: " => "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています", -"The uploaded file was only partially uploaded" => "ファイルは一部分しかアップロードされませんでした", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています", +"The uploaded file was only partially uploaded" => "アップロードファイルは一部分だけアップロードされました", "No file was uploaded" => "ファイルはアップロードされませんでした", -"Missing a temporary folder" => "テンポラリフォルダが見つかりません", +"Missing a temporary folder" => "一時保存フォルダが見つかりません", "Failed to write to disk" => "ディスクへの書き込みに失敗しました", "Not enough storage available" => "ストレージに十分な空き容量がありません", "Invalid directory." => "無効なディレクトリです。", @@ -17,7 +16,7 @@ "Delete permanently" => "完全に削除する", "Delete" => "削除", "Rename" => "名前の変更", -"Pending" => "保留", +"Pending" => "中断", "{new_name} already exists" => "{new_name} はすでに存在しています", "replace" => "置き換え", "suggest name" => "推奨名称", @@ -42,11 +41,13 @@ "Error" => "エラー", "Name" => "名前", "Size" => "サイズ", -"Modified" => "更新日時", +"Modified" => "変更", "1 folder" => "1 フォルダ", "{count} folders" => "{count} フォルダ", "1 file" => "1 ファイル", "{count} files" => "{count} ファイル", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "無効なフォルダ名です。'Shared' の利用はownCloudで予約済みです", +"Unable to rename file" => "ファイル名の変更ができません", "Upload" => "アップロード", "File handling" => "ファイル操作", "Maximum upload size" => "最大アップロードサイズ", @@ -65,8 +66,8 @@ "You don’t have write permissions here." => "あなたには書き込み権限がありません。", "Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。", "Download" => "ダウンロード", -"Unshare" => "共有しない", -"Upload too large" => "ファイルサイズが大きすぎます", +"Unshare" => "共有解除", +"Upload too large" => "アップロードには大きすぎます。", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。", "Files are being scanned, please wait." => "ファイルをスキャンしています、しばらくお待ちください。", "Current scanning" => "スキャン中", diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php index 1e645dfb001c84c7d3c96e1e08a63df9f3d3f23d..c50ca2594b6db137143b18a48ba7cd8077544176 100644 --- a/apps/files/l10n/ka_GE.php +++ b/apps/files/l10n/ka_GE.php @@ -1,7 +1,6 @@ "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს", "Could not move %s" => "%s –ის გადატანა ვერ მოხერხდა", -"Unable to rename file" => "ფაილის სახელის გადარქმევა ვერ მოხერხდა", "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 ფაილში", @@ -47,6 +46,7 @@ "{count} folders" => "{count} საქაღალდე", "1 file" => "1 ფაილი", "{count} files" => "{count} ფაილი", +"Unable to rename file" => "ფაილის სახელის გადარქმევა ვერ მოხერხდა", "Upload" => "ატვირთვა", "File handling" => "ფაილის დამუშავება", "Maximum upload size" => "მაქსიმუმ ატვირთის ზომა", @@ -65,7 +65,7 @@ "You don’t have write permissions here." => "თქვენ არ გაქვთ ჩაწერის უფლება აქ.", "Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!", "Download" => "ჩამოტვირთვა", -"Unshare" => "გაზიარების მოხსნა", +"Unshare" => "გაუზიარებადი", "Upload too large" => "ასატვირთი ფაილი ძალიან დიდია", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.", "Files are being scanned, please wait." => "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ.", diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php index 48078908e815bfc1f7346a1d1e033c2c1fc37ef3..c78f58542e460d27b5b9cab6acb249a4e2b15580 100644 --- a/apps/files/l10n/ko.php +++ b/apps/files/l10n/ko.php @@ -1,35 +1,38 @@ "%s 항목을 이동시키지 못하였음 - 파일 이름이 이미 존재함", "Could not move %s" => "%s 항목을 이딩시키지 못하였음", -"Unable to rename file" => "파일 이름바꾸기 할 수 없음", "No file was uploaded. Unknown error" => "파일이 업로드되지 않았습니다. 알 수 없는 오류입니다", -"There is no error, the file uploaded with success" => "업로드에 성공하였습니다.", +"There is no error, the file uploaded with success" => "파일 업로드에 성공하였습니다.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼", -"The uploaded file was only partially uploaded" => "파일이 부분적으로 업로드됨", -"No file was uploaded" => "업로드된 파일 없음", -"Missing a temporary folder" => "임시 폴더가 사라짐", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼", +"The uploaded file was only partially uploaded" => "파일의 일부분만 업로드됨", +"No file was uploaded" => "파일이 업로드되지 않았음", +"Missing a temporary folder" => "임시 폴더가 없음", "Failed to write to disk" => "디스크에 쓰지 못했습니다", +"Not enough storage available" => "저장소가 용량이 충분하지 않습니다.", "Invalid directory." => "올바르지 않은 디렉터리입니다.", "Files" => "파일", "Share" => "공유", +"Delete permanently" => "영원히 삭제", "Delete" => "삭제", "Rename" => "이름 바꾸기", -"Pending" => "보류 중", +"Pending" => "대기 중", "{new_name} already exists" => "{new_name}이(가) 이미 존재함", "replace" => "바꾸기", "suggest name" => "이름 제안", "cancel" => "취소", "replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨", -"undo" => "실행 취소", +"undo" => "되돌리기", +"perform delete operation" => "삭제 작업중", "1 file uploading" => "파일 1개 업로드 중", +"files uploading" => "파일 업로드중", "'.' is an invalid file name." => "'.' 는 올바르지 않은 파일 이름 입니다.", "File name cannot be empty." => "파일 이름이 비어 있을 수 없습니다.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.", "Your storage is full, files can not be updated or synced anymore!" => "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!", "Your storage is almost full ({usedSpacePercent}%)" => "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "다운로드가 준비 중입니다. 파일 크기가 크다면 시간이 오래 걸릴 수도 있습니다.", -"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다", +"Unable to upload your file as it is a directory or has 0 bytes" => "디렉터리 및 빈 파일은 업로드할 수 없습니다", "Not enough space available" => "여유 공간이 부족합니다", "Upload cancelled." => "업로드가 취소되었습니다.", "File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", @@ -43,6 +46,7 @@ "{count} folders" => "폴더 {count}개", "1 file" => "파일 1개", "{count} files" => "파일 {count}개", +"Unable to rename file" => "파일 이름바꾸기 할 수 없음", "Upload" => "업로드", "File handling" => "파일 처리", "Maximum upload size" => "최대 업로드 크기", @@ -56,11 +60,13 @@ "Text file" => "텍스트 파일", "Folder" => "폴더", "From link" => "링크에서", +"Deleted files" => "파일 삭제됨", "Cancel upload" => "업로드 취소", +"You don’t have write permissions here." => "당신은 여기에 쓰기를 할 수 있는 권한이 없습니다.", "Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!", "Download" => "다운로드", "Unshare" => "공유 해제", -"Upload too large" => "업로드 용량 초과", +"Upload too large" => "업로드한 파일이 너무 큼", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", "Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오.", "Current scanning" => "현재 검색", diff --git a/apps/files/l10n/lb.php b/apps/files/l10n/lb.php index 6c703691784c07c8b5f3b7535c650b73fbd57689..4a60295c5cb3680a3759f857c16579c7b06ef721 100644 --- a/apps/files/l10n/lb.php +++ b/apps/files/l10n/lb.php @@ -2,7 +2,7 @@ "There is no error, the file uploaded with success" => "Keen Feeler, Datei ass komplett ropgelueden ginn", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass", "The uploaded file was only partially uploaded" => "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn", -"No file was uploaded" => "Et ass keng Datei ropgelueden ginn", +"No file was uploaded" => "Et ass kee Fichier ropgeluede ginn", "Missing a temporary folder" => "Et feelt en temporären Dossier", "Failed to write to disk" => "Konnt net op den Disk schreiwen", "Files" => "Dateien", @@ -32,7 +32,7 @@ "Folder" => "Dossier", "Cancel upload" => "Upload ofbriechen", "Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!", -"Download" => "Eroflueden", +"Download" => "Download", "Unshare" => "Net méi deelen", "Upload too large" => "Upload ze grouss", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.", diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php index b53a390db650e4ee6ec8fcd36480f4982387b34c..3e2ea80c9491d42023a6bfd8f6dd17671ffa7a3d 100644 --- a/apps/files/l10n/lt_LT.php +++ b/apps/files/l10n/lt_LT.php @@ -1,8 +1,8 @@ "Klaidų nėra, failas įkeltas sėkmingai", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Įkeliamo failo dydis viršija MAX_FILE_SIZE parametrą, kuris yra nustatytas HTML formoje", +"There is no error, the file uploaded with success" => "Failas įkeltas sėkmingai, be klaidų", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje.", "The uploaded file was only partially uploaded" => "Failas buvo įkeltas tik dalinai", -"No file was uploaded" => "Nebuvo įkeltas nė vienas failas", +"No file was uploaded" => "Nebuvo įkeltas joks failas", "Missing a temporary folder" => "Nėra laikinojo katalogo", "Failed to write to disk" => "Nepavyko įrašyti į diską", "Files" => "Failai", @@ -45,7 +45,7 @@ "Download" => "Atsisiųsti", "Unshare" => "Nebesidalinti", "Upload too large" => "Įkėlimui failas per didelis", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Bandomų įkelti failų dydis viršija maksimalų leidžiamą šiame serveryje", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje", "Files are being scanned, please wait." => "Skenuojami failai, prašome palaukti.", "Current scanning" => "Šiuo metu skenuojama" ); diff --git a/apps/files/l10n/lv.php b/apps/files/l10n/lv.php index c5bf938f73a397155ac3a26ffd7490040a69f0a6..f62bdd2d49226306ebaaa5870d6f532fe6f688d5 100644 --- a/apps/files/l10n/lv.php +++ b/apps/files/l10n/lv.php @@ -1,9 +1,8 @@ "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu", "Could not move %s" => "Nevarēja pārvietot %s", -"Unable to rename file" => "Nevarēja pārsaukt datni", "No file was uploaded. Unknown error" => "Netika augšupielādēta neviena datne. Nezināma kļūda", -"There is no error, the file uploaded with success" => "Augšupielāde pabeigta bez kļūdām", +"There is no error, the file uploaded with success" => "Viss kārtībā, datne augšupielādēta veiksmīga", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā", "The uploaded file was only partially uploaded" => "Augšupielādētā datne ir tikai daļēji augšupielādēta", @@ -32,7 +31,7 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tās izmērs ir 0 baiti", +"Unable to upload your file as it is a directory or has 0 bytes" => "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tā ir 0 baitu liela", "Not enough space available" => "Nepietiek brīvas vietas", "Upload cancelled." => "Augšupielāde ir atcelta.", "File upload is in progress. Leaving the page now will cancel the upload." => "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.", @@ -46,6 +45,7 @@ "{count} folders" => "{count} mapes", "1 file" => "1 datne", "{count} files" => "{count} datnes", +"Unable to rename file" => "Nevarēja pārsaukt datni", "Upload" => "Augšupielādēt", "File handling" => "Datņu pārvaldība", "Maximum upload size" => "Maksimālais datņu augšupielādes apjoms", diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php index 50aadc7e1f6059e023dffc6e6f46770e97f5e447..992618f06bfc044c4181be525a9b54f34346140e 100644 --- a/apps/files/l10n/mk.php +++ b/apps/files/l10n/mk.php @@ -1,11 +1,11 @@ "Ниту еден фајл не се вчита. Непозната грешка", -"There is no error, the file uploaded with success" => "Нема грешка, датотеката беше подигната успешно", +"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:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата", "The uploaded file was only partially uploaded" => "Датотеката беше само делумно подигната.", -"No file was uploaded" => "Не беше подигната датотека", -"Missing a temporary folder" => "Не постои привремена папка", +"No file was uploaded" => "Не беше подигната датотека.", +"Missing a temporary folder" => "Недостасува привремена папка", "Failed to write to disk" => "Неуспеав да запишам на диск", "Files" => "Датотеки", "Share" => "Сподели", @@ -49,7 +49,7 @@ "Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!", "Download" => "Преземи", "Unshare" => "Не споделувај", -"Upload too large" => "Датотеката е премногу голема", +"Upload too large" => "Фајлот кој се вчитува е преголем", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.", "Files are being scanned, please wait." => "Се скенираат датотеки, ве молам почекајте.", "Current scanning" => "Моментално скенирам" diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php index 9ec795d7c50f0f5f26e3093d7e7584651aed67df..2ce4f1633284f2efb84b9d42cb080536a7a0c509 100644 --- a/apps/files/l10n/ms_MY.php +++ b/apps/files/l10n/ms_MY.php @@ -1,12 +1,12 @@ "Tiada fail dimuatnaik. Ralat tidak diketahui.", -"There is no error, the file uploaded with success" => "Tiada ralat, fail berjaya dimuat naik.", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML ", -"The uploaded file was only partially uploaded" => "Sebahagian daripada fail telah dimuat naik. ", -"No file was uploaded" => "Tiada fail yang dimuat naik", -"Missing a temporary folder" => "Folder sementara hilang", +"There is no error, the file uploaded with success" => "Tiada ralat berlaku, fail berjaya dimuatnaik", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML", +"The uploaded file was only partially uploaded" => "Fail yang dimuatnaik tidak lengkap", +"No file was uploaded" => "Tiada fail dimuatnaik", +"Missing a temporary folder" => "Direktori sementara hilang", "Failed to write to disk" => "Gagal untuk disimpan", -"Files" => "fail", +"Files" => "Fail-fail", "Share" => "Kongsi", "Delete" => "Padam", "Pending" => "Dalam proses", @@ -15,7 +15,7 @@ "Unable to upload your file as it is a directory or has 0 bytes" => "Tidak boleh memuatnaik fail anda kerana mungkin ianya direktori atau saiz fail 0 bytes", "Upload cancelled." => "Muatnaik dibatalkan.", "Error" => "Ralat", -"Name" => "Nama ", +"Name" => "Nama", "Size" => "Saiz", "Modified" => "Dimodifikasi", "Upload" => "Muat naik", @@ -33,7 +33,7 @@ "Cancel upload" => "Batal muat naik", "Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!", "Download" => "Muat turun", -"Upload too large" => "Muat naik terlalu besar", +"Upload too large" => "Muatnaik terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server", "Files are being scanned, please wait." => "Fail sedang diimbas, harap bersabar.", "Current scanning" => "Imbasan semasa" diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php index 921eacdc721730062c195363daf0984dfcb421a3..d5710a4927a07f438afa6531298606fdbd8a3593 100644 --- a/apps/files/l10n/nb_NO.php +++ b/apps/files/l10n/nb_NO.php @@ -1,11 +1,16 @@ "Kan ikke flytte %s - En fil med samme navn finnes allerede", +"Could not move %s" => "Kunne ikke flytte %s", "No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.", -"There is no error, the file uploaded with success" => "Det er ingen feil. Filen ble lastet opp.", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet", -"The uploaded file was only partially uploaded" => "Filopplastningen ble bare delvis gjennomført", -"No file was uploaded" => "Ingen fil ble lastet opp", -"Missing a temporary folder" => "Mangler en midlertidig mappe", +"There is no error, the file uploaded with success" => "Pust ut, ingen feil. Filen ble lastet opp problemfritt", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.", +"The uploaded file was only partially uploaded" => "Filen du prøvde å laste opp ble kun delvis lastet opp", +"No file was uploaded" => "Ingen filer ble lastet opp", +"Missing a temporary folder" => "Mangler midlertidig mappe", "Failed to write to disk" => "Klarte ikke å skrive til disk", +"Not enough storage available" => "Ikke nok lagringsplass", +"Invalid directory." => "Ugyldig katalog.", "Files" => "Filer", "Share" => "Del", "Delete permanently" => "Slett permanent", @@ -18,12 +23,21 @@ "cancel" => "avbryt", "replaced {new_name} with {old_name}" => "erstatt {new_name} med {old_name}", "undo" => "angre", +"perform delete operation" => "utfør sletting", "1 file uploading" => "1 fil lastes opp", +"files uploading" => "filer lastes opp", +"'.' is an invalid file name." => "'.' er et ugyldig filnavn.", +"File name cannot be empty." => "Filnavn kan ikke være tomt.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.", +"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 oppbruker ([usedSpacePercent}%)", +"Your download is being prepared. This might take some time if the files are big." => "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid.", "Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes", +"Not enough space available" => "Ikke nok lagringsplass", "Upload cancelled." => "Opplasting avbrutt.", "File upload is in progress. Leaving the page now will cancel the upload." => "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.", "URL cannot be empty." => "URL-en kan ikke være tom.", +"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud.", "Error" => "Feil", "Name" => "Navn", "Size" => "Størrelse", @@ -32,6 +46,8 @@ "{count} folders" => "{count} mapper", "1 file" => "1 fil", "{count} files" => "{count} filer", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud.", +"Unable to rename file" => "Kan ikke gi nytt navn", "Upload" => "Last opp", "File handling" => "Filhåndtering", "Maximum upload size" => "Maksimum opplastingsstørrelse", @@ -45,12 +61,15 @@ "Text file" => "Tekstfil", "Folder" => "Mappe", "From link" => "Fra link", +"Deleted files" => "Slettet filer", "Cancel upload" => "Avbryt opplasting", +"You don’t have write permissions here." => "Du har ikke skrivetilgang her.", "Nothing in here. Upload something!" => "Ingenting her. Last opp noe!", "Download" => "Last ned", "Unshare" => "Avslutt deling", -"Upload too large" => "Opplasting for stor", +"Upload too large" => "Filen er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å laste opp er for store for å laste opp til denne serveren.", "Files are being scanned, please wait." => "Skanner etter filer, vennligst vent.", -"Current scanning" => "Pågående skanning" +"Current scanning" => "Pågående skanning", +"Upgrading filesystem cache..." => "Oppgraderer filsystemets mellomlager..." ); diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php index 8b366af83a8d414c1248260f3fea76b437f095d5..bc4158df3b3928befe482bbd8d5692f677d7de0a 100644 --- a/apps/files/l10n/nl.php +++ b/apps/files/l10n/nl.php @@ -1,14 +1,13 @@ "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam", "Could not move %s" => "Kon %s niet verplaatsen", -"Unable to rename file" => "Kan bestand niet hernoemen", "No file was uploaded. Unknown error" => "Er was geen bestand geladen. Onbekende fout", -"There is no error, the file uploaded with success" => "Geen fout opgetreden, bestand successvol geupload.", +"There is no error, the file uploaded with success" => "De upload van het bestand is goedgegaan.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier", -"The uploaded file was only partially uploaded" => "Het bestand is slechts gedeeltelijk geupload", -"No file was uploaded" => "Geen bestand geüpload", -"Missing a temporary folder" => "Een tijdelijke map mist", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier", +"The uploaded file was only partially uploaded" => "Het bestand is gedeeltelijk geüpload", +"No file was uploaded" => "Er is geen bestand geüpload", +"Missing a temporary folder" => "Er ontbreekt een tijdelijke map", "Failed to write to disk" => "Schrijven naar schijf mislukt", "Not enough storage available" => "Niet genoeg opslagruimte beschikbaar", "Invalid directory." => "Ongeldige directory.", @@ -17,7 +16,7 @@ "Delete permanently" => "Verwijder definitief", "Delete" => "Verwijder", "Rename" => "Hernoem", -"Pending" => "Wachten", +"Pending" => "In behandeling", "{new_name} already exists" => "{new_name} bestaat al", "replace" => "vervang", "suggest name" => "Stel een naam voor", @@ -33,7 +32,7 @@ "Your storage is full, files can not be updated or synced anymore!" => "Uw opslagruimte zit vol, Bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!", "Your storage is almost full ({usedSpacePercent}%)" => "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden.", -"Unable to upload your file as it is a directory or has 0 bytes" => "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes", +"Unable to upload your file as it is a directory or has 0 bytes" => "Het lukt niet om uw bestand te uploaded, omdat het een folder of 0 bytes is", "Not enough space available" => "Niet genoeg ruimte beschikbaar", "Upload cancelled." => "Uploaden geannuleerd.", "File upload is in progress. Leaving the page now will cancel the upload." => "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.", @@ -41,13 +40,15 @@ "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ongeldige mapnaam. Gebruik van'Gedeeld' is voorbehouden aan Owncloud", "Error" => "Fout", "Name" => "Naam", -"Size" => "Bestandsgrootte", -"Modified" => "Laatst aangepast", +"Size" => "Grootte", +"Modified" => "Aangepast", "1 folder" => "1 map", "{count} folders" => "{count} mappen", "1 file" => "1 bestand", "{count} files" => "{count} bestanden", -"Upload" => "Upload", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Ongeldige mapnaam. Gebruik van 'Gedeeld' is voorbehouden aan Owncloud zelf", +"Unable to rename file" => "Kan bestand niet hernoemen", +"Upload" => "Uploaden", "File handling" => "Bestand", "Maximum upload size" => "Maximale bestandsgrootte voor uploads", "max. possible: " => "max. mogelijk: ", @@ -55,7 +56,7 @@ "Enable ZIP-download" => "Zet ZIP-download aan", "0 is unlimited" => "0 is ongelimiteerd", "Maximum input size for ZIP files" => "Maximale grootte voor ZIP bestanden", -"Save" => "Opslaan", +"Save" => "Bewaren", "New" => "Nieuw", "Text file" => "Tekstbestand", "Folder" => "Map", @@ -64,9 +65,9 @@ "Cancel upload" => "Upload afbreken", "You don’t have write permissions here." => "U hebt hier geen schrijfpermissies.", "Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!", -"Download" => "Download", -"Unshare" => "Stop delen", -"Upload too large" => "Bestanden te groot", +"Download" => "Downloaden", +"Unshare" => "Stop met delen", +"Upload too large" => "Upload is te groot", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.", "Files are being scanned, please wait." => "Bestanden worden gescand, even wachten.", "Current scanning" => "Er wordt gescand", diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php index 8f32dc012e35a9214de0bd04d0bd16cb36394409..29593b6f2def50a7d86a473355100ec45ba099ad 100644 --- a/apps/files/l10n/nn_NO.php +++ b/apps/files/l10n/nn_NO.php @@ -1,23 +1,75 @@ "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet", +"Could not move %s" => "Klarte ikkje flytta %s", +"No file was uploaded. Unknown error" => "Ingen filer lasta opp. Ukjend feil", "There is no error, the file uploaded with success" => "Ingen feil, fila vart lasta opp", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet", "The uploaded file was only partially uploaded" => "Fila vart berre delvis lasta opp", "No file was uploaded" => "Ingen filer vart lasta opp", "Missing a temporary folder" => "Manglar ei mellombels mappe", +"Failed to write to disk" => "Klarte ikkje skriva til disk", +"Not enough storage available" => "Ikkje nok lagringsplass tilgjengeleg", +"Invalid directory." => "Ugyldig mappe.", "Files" => "Filer", +"Share" => "Del", +"Delete permanently" => "Slett for godt", "Delete" => "Slett", +"Rename" => "Endra namn", +"Pending" => "Under vegs", +"{new_name} already exists" => "{new_name} finst allereie", +"replace" => "byt ut", +"suggest name" => "føreslå namn", +"cancel" => "avbryt", +"replaced {new_name} with {old_name}" => "bytte ut {new_name} med {old_name}", +"undo" => "angre", +"perform delete operation" => "utfør sletting", +"1 file uploading" => "1 fil lastar opp", +"files uploading" => "filer lastar opp", +"'.' is an invalid file name." => "«.» er eit ugyldig filnamn.", +"File name cannot be empty." => "Filnamnet kan ikkje vera tomt.", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.", +"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} %)", +"Your download is being prepared. This might take some time if the files are big." => "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Klarte ikkje lasta opp fila sidan ho er ei mappe eller er på 0 byte", +"Not enough space available" => "Ikkje nok lagringsplass tilgjengeleg", +"Upload cancelled." => "Opplasting avbroten.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.", +"URL cannot be empty." => "Nettadressa kan ikkje vera tom.", +"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud", "Error" => "Feil", "Name" => "Namn", "Size" => "Storleik", "Modified" => "Endra", +"1 folder" => "1 mappe", +"{count} folders" => "{count} mapper", +"1 file" => "1 fil", +"{count} files" => "{count} filer", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud", +"Unable to rename file" => "Klarte ikkje endra filnamnet", "Upload" => "Last opp", +"File handling" => "Filhandtering", "Maximum upload size" => "Maksimal opplastingsstorleik", +"max. possible: " => "maks. moglege:", +"Needed for multi-file and folder downloads." => "Nødvendig for fleirfils- og mappenedlastingar.", +"Enable ZIP-download" => "Slå på ZIP-nedlasting", +"0 is unlimited" => "0 er ubegrensa", +"Maximum input size for ZIP files" => "Maksimal storleik for ZIP-filer", "Save" => "Lagre", "New" => "Ny", "Text file" => "Tekst fil", "Folder" => "Mappe", +"From link" => "Frå lenkje", +"Deleted files" => "Sletta filer", +"Cancel upload" => "Avbryt opplasting", +"You don’t have write permissions here." => "Du har ikkje skriverettar her.", "Nothing in here. Upload something!" => "Ingenting her. Last noko opp!", "Download" => "Last ned", +"Unshare" => "Udel", "Upload too large" => "For stor opplasting", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å laste opp er større enn maksgrensa til denne tenaren." +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.", +"Files are being scanned, please wait." => "Skannar filer, ver venleg og vent.", +"Current scanning" => "Køyrande skanning", +"Upgrading filesystem cache..." => "Oppgraderer mellomlageret av filsystemet …" ); diff --git a/apps/files/l10n/oc.php b/apps/files/l10n/oc.php index 70a41fc17f373cd7dbf1d2bc113d54edf49a3eff..fa31ddf9f43ea9a21720305209f30fd588a063f9 100644 --- a/apps/files/l10n/oc.php +++ b/apps/files/l10n/oc.php @@ -15,6 +15,7 @@ "cancel" => "anulla", "undo" => "defar", "1 file uploading" => "1 fichièr al amontcargar", +"files uploading" => "fichièrs al amontcargar", "Unable to upload your file as it is a directory or has 0 bytes" => "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet.", "Upload cancelled." => "Amontcargar anullat.", "File upload is in progress. Leaving the page now will cancel the upload." => "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ", @@ -37,7 +38,7 @@ "Cancel upload" => " Anulla l'amontcargar", "Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren", "Download" => "Avalcarga", -"Unshare" => "Non parteja", +"Unshare" => "Pas partejador", "Upload too large" => "Amontcargament tròp gròs", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.", "Files are being scanned, please wait." => "Los fiichièrs son a èsser explorats, ", diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php index cc35d498ca0a81196a6f2b69c4766e385d5a9f3c..4bdac05578189551de8da55cd84b5631ed25256c 100644 --- a/apps/files/l10n/pl.php +++ b/apps/files/l10n/pl.php @@ -1,14 +1,13 @@ "Nie można było przenieść %s - Plik o takiej nazwie już istnieje", "Could not move %s" => "Nie można było przenieść %s", -"Unable to rename file" => "Nie można zmienić nazwy pliku", "No file was uploaded. Unknown error" => "Żaden plik nie został załadowany. Nieznany błąd", -"There is no error, the file uploaded with success" => "Przesłano plik", +"There is no error, the file uploaded with success" => "Nie było błędów, plik wysłano poprawnie.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML", "The uploaded file was only partially uploaded" => "Załadowany plik został wysłany tylko częściowo.", -"No file was uploaded" => "Nie przesłano żadnego pliku", -"Missing a temporary folder" => "Brak katalogu tymczasowego", +"No file was uploaded" => "Nie wysłano żadnego pliku", +"Missing a temporary folder" => "Brak folderu tymczasowego", "Failed to write to disk" => "Błąd zapisu na dysk", "Not enough storage available" => "Za mało dostępnego miejsca", "Invalid directory." => "Zła ścieżka.", @@ -47,7 +46,9 @@ "{count} folders" => "Ilość folderów: {count}", "1 file" => "1 plik", "{count} files" => "Ilość plików: {count}", -"Upload" => "Prześlij", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nieprawidłowa nazwa folderu. Wykorzystanie 'Shared' jest zarezerwowane przez ownCloud", +"Unable to rename file" => "Nie można zmienić nazwy pliku", +"Upload" => "Wyślij", "File handling" => "Zarządzanie plikami", "Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku", "max. possible: " => "maks. możliwy:", @@ -58,15 +59,15 @@ "Save" => "Zapisz", "New" => "Nowy", "Text file" => "Plik tekstowy", -"Folder" => "Katalog", +"Folder" => "Folder", "From link" => "Z odnośnika", "Deleted files" => "Pliki usunięte", "Cancel upload" => "Anuluj wysyłanie", "You don’t have write permissions here." => "Nie masz uprawnień do zapisu w tym miejscu.", "Nothing in here. Upload something!" => "Pusto. Wyślij coś!", "Download" => "Pobierz", -"Unshare" => "Nie udostępniaj", -"Upload too large" => "Wysyłany plik ma za duży rozmiar", +"Unshare" => "Zatrzymaj współdzielenie", +"Upload too large" => "Ładowany plik jest za duży", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.", "Files are being scanned, please wait." => "Skanowanie plików, proszę czekać.", "Current scanning" => "Aktualnie skanowane", diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php index ad5a8d138e43e03ba6c4d6cbfd5df8efd9c9f0b4..0f349b694812830acc2dec8a4a813cccfc419443 100644 --- a/apps/files/l10n/pt_BR.php +++ b/apps/files/l10n/pt_BR.php @@ -1,13 +1,12 @@ "Impossível mover %s - Um arquivo com este nome já existe", "Could not move %s" => "Impossível mover %s", -"Unable to rename file" => "Impossível renomear arquivo", "No file was uploaded. Unknown error" => "Nenhum arquivo foi enviado. Erro desconhecido", -"There is no error, the file uploaded with success" => "Não houve nenhum erro, o arquivo foi transferido com sucesso", +"There is no error, the file uploaded with success" => "Sem erros, o arquivo foi enviado com sucesso", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML", -"The uploaded file was only partially uploaded" => "O arquivo foi transferido parcialmente", -"No file was uploaded" => "Nenhum arquivo foi transferido", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML", +"The uploaded file was only partially uploaded" => "O arquivo foi parcialmente enviado", +"No file was uploaded" => "Nenhum arquivo enviado", "Missing a temporary folder" => "Pasta temporária não encontrada", "Failed to write to disk" => "Falha ao escrever no disco", "Not enough storage available" => "Espaço de armazenamento insuficiente", @@ -47,7 +46,9 @@ "{count} folders" => "{count} pastas", "1 file" => "1 arquivo", "{count} files" => "{count} arquivos", -"Upload" => "Carregar", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nome de pasta inválido. O uso do nome 'Compartilhado' é reservado ao ownCloud", +"Unable to rename file" => "Impossível renomear arquivo", +"Upload" => "Upload", "File handling" => "Tratamento de Arquivo", "Maximum upload size" => "Tamanho máximo para carregar", "max. possible: " => "max. possível:", @@ -55,7 +56,7 @@ "Enable ZIP-download" => "Habilitar ZIP-download", "0 is unlimited" => "0 para ilimitado", "Maximum input size for ZIP files" => "Tamanho máximo para arquivo ZIP", -"Save" => "Salvar", +"Save" => "Guardar", "New" => "Novo", "Text file" => "Arquivo texto", "Folder" => "Pasta", @@ -66,7 +67,7 @@ "Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!", "Download" => "Baixar", "Unshare" => "Descompartilhar", -"Upload too large" => "Arquivo muito grande", +"Upload too large" => "Upload muito grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor.", "Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.", "Current scanning" => "Scanning atual", diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php index fea77e86e7b8d76b0e484b4bea130f5f24e091f5..15d6fc80bd36cec03e9c89bb6b5cd83653f1ebfb 100644 --- a/apps/files/l10n/pt_PT.php +++ b/apps/files/l10n/pt_PT.php @@ -1,21 +1,20 @@ "Não foi possível mover o ficheiro %s - Já existe um ficheiro com esse nome", "Could not move %s" => "Não foi possível move o ficheiro %s", -"Unable to rename file" => "Não foi possível renomear o ficheiro", "No file was uploaded. Unknown error" => "Nenhum ficheiro foi carregado. Erro desconhecido", -"There is no error, the file uploaded with success" => "Sem erro, ficheiro enviado com sucesso", +"There is no error, the file uploaded with success" => "Não ocorreram erros, o ficheiro foi submetido com sucesso", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML", -"The uploaded file was only partially uploaded" => "O ficheiro enviado só foi enviado parcialmente", -"No file was uploaded" => "Não foi enviado nenhum ficheiro", -"Missing a temporary folder" => "Falta uma pasta temporária", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O tamanho do ficheiro carregado ultrapassa o valor MAX_FILE_SIZE definido no formulário HTML", +"The uploaded file was only partially uploaded" => "O ficheiro seleccionado foi apenas carregado parcialmente", +"No file was uploaded" => "Nenhum ficheiro foi submetido", +"Missing a temporary folder" => "Está a faltar a pasta temporária", "Failed to write to disk" => "Falhou a escrita no disco", "Not enough storage available" => "Não há espaço suficiente em disco", "Invalid directory." => "Directório Inválido", "Files" => "Ficheiros", "Share" => "Partilhar", "Delete permanently" => "Eliminar permanentemente", -"Delete" => "Apagar", +"Delete" => "Eliminar", "Rename" => "Renomear", "Pending" => "Pendente", "{new_name} already exists" => "O nome {new_name} já existe", @@ -47,11 +46,12 @@ "{count} folders" => "{count} pastas", "1 file" => "1 ficheiro", "{count} files" => "{count} ficheiros", -"Upload" => "Enviar", +"Unable to rename file" => "Não foi possível renomear o ficheiro", +"Upload" => "Carregar", "File handling" => "Manuseamento de ficheiros", "Maximum upload size" => "Tamanho máximo de envio", "max. possible: " => "max. possivel: ", -"Needed for multi-file and folder downloads." => "Necessário para descarregamento múltiplo de ficheiros e pastas", +"Needed for multi-file and folder downloads." => "Necessário para multi download de ficheiros e pastas", "Enable ZIP-download" => "Permitir descarregar em ficheiro ZIP", "0 is unlimited" => "0 é ilimitado", "Maximum input size for ZIP files" => "Tamanho máximo para ficheiros ZIP", @@ -66,8 +66,8 @@ "Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!", "Download" => "Transferir", "Unshare" => "Deixar de partilhar", -"Upload too large" => "Envio muito grande", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que está a tentar enviar excedem o tamanho máximo de envio permitido neste servidor.", +"Upload too large" => "Upload muito grande", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.", "Files are being scanned, please wait." => "Os ficheiros estão a ser analisados, por favor aguarde.", "Current scanning" => "Análise actual", "Upgrading filesystem cache..." => "Atualizar cache do sistema de ficheiros..." diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php index 2c8da6ae6e7bd2320a220796ec4e70f997abc8de..8fdf62aeb32b1aab7004642d0287eb0c0142c930 100644 --- a/apps/files/l10n/ro.php +++ b/apps/files/l10n/ro.php @@ -1,18 +1,19 @@ "Nu se poate de mutat %s - Fișier cu acest nume deja există", "Could not move %s" => "Nu s-a putut muta %s", -"Unable to rename file" => "Nu s-a putut redenumi fișierul", "No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută", -"There is no error, the file uploaded with success" => "Nicio eroare, fișierul a fost încărcat cu succes", +"There is no error, the file uploaded with success" => "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste upload_max_filesize permisi in php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML", "The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial", -"No file was uploaded" => "Niciun fișier încărcat", -"Missing a temporary folder" => "Lipsește un dosar temporar", +"No file was uploaded" => "Nu a fost încărcat nici un fișier", +"Missing a temporary folder" => "Lipsește un director temporar", "Failed to write to disk" => "Eroare la scriere pe disc", +"Not enough storage available" => "Nu este suficient spațiu disponibil", "Invalid directory." => "Director invalid.", "Files" => "Fișiere", "Share" => "Partajează", +"Delete permanently" => "Stergere permanenta", "Delete" => "Șterge", "Rename" => "Redenumire", "Pending" => "În așteptare", @@ -22,10 +23,14 @@ "cancel" => "anulare", "replaced {new_name} with {old_name}" => "{new_name} inlocuit cu {old_name}", "undo" => "Anulează ultima acțiune", +"perform delete operation" => "efectueaza operatiunea de stergere", "1 file uploading" => "un fișier se încarcă", +"files uploading" => "fișiere se încarcă", "'.' is an invalid file name." => "'.' este un nume invalid de fișier.", "File name cannot be empty." => "Numele fișierului nu poate rămâne gol.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume invalid, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise.", +"Your storage is full, files can not be updated or synced anymore!" => "Spatiul de stocare este plin, nu mai puteti incarca s-au sincroniza alte fisiere.", +"Your storage is almost full ({usedSpacePercent}%)" => "Spatiul de stocare este aproape plin ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes.", "Not enough space available" => "Nu este suficient spațiu disponibil", @@ -41,7 +46,8 @@ "{count} folders" => "{count} foldare", "1 file" => "1 fisier", "{count} files" => "{count} fisiere", -"Upload" => "Încarcă", +"Unable to rename file" => "Nu s-a putut redenumi fișierul", +"Upload" => "Încărcare", "File handling" => "Manipulare fișiere", "Maximum upload size" => "Dimensiune maximă admisă la încărcare", "max. possible: " => "max. posibil:", @@ -49,17 +55,20 @@ "Enable ZIP-download" => "Activează descărcare fișiere compresate", "0 is unlimited" => "0 e nelimitat", "Maximum input size for ZIP files" => "Dimensiunea maximă de intrare pentru fișiere compresate", -"Save" => "Salvare", +"Save" => "Salvează", "New" => "Nou", "Text file" => "Fișier text", "Folder" => "Dosar", "From link" => "de la adresa", +"Deleted files" => "Sterge fisierele", "Cancel upload" => "Anulează încărcarea", +"You don’t have write permissions here." => "Nu ai permisiunea de a sterge fisiere aici.", "Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!", "Download" => "Descarcă", -"Unshare" => "Anulează partajarea", +"Unshare" => "Anulare partajare", "Upload too large" => "Fișierul încărcat este prea mare", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server.", "Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteptă.", -"Current scanning" => "În curs de scanare" +"Current scanning" => "În curs de scanare", +"Upgrading filesystem cache..." => "Modernizare fisiere de sistem cache.." ); diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php index 89a164a35fec2297fd1a37b006191c7761fc34b8..83412bf2be80060232d6f0eece793056fc640832 100644 --- a/apps/files/l10n/ru.php +++ b/apps/files/l10n/ru.php @@ -1,14 +1,13 @@ "Невозможно переместить %s - файл с таким именем уже существует", "Could not move %s" => "Невозможно переместить %s", -"Unable to rename file" => "Невозможно переименовать файл", "No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка", -"There is no error, the file uploaded with success" => "Файл успешно загружен", +"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:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме", -"The uploaded file was only partially uploaded" => "Файл был загружен не полностью", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Загружаемый файл превосходит значение переменной MAX_FILE_SIZE, указанной в форме HTML", +"The uploaded file was only partially uploaded" => "Файл загружен частично", "No file was uploaded" => "Файл не был загружен", -"Missing a temporary folder" => "Невозможно найти временную папку", +"Missing a temporary folder" => "Отсутствует временная папка", "Failed to write to disk" => "Ошибка записи на диск", "Not enough storage available" => "Недостаточно доступного места в хранилище", "Invalid directory." => "Неправильный каталог.", @@ -26,27 +25,29 @@ "undo" => "отмена", "perform delete operation" => "выполняется операция удаления", "1 file uploading" => "загружается 1 файл", +"files uploading" => "файлы загружаются", "'.' is an invalid file name." => "'.' - неправильное имя файла.", "File name cannot be empty." => "Имя файла не может быть пустым.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.", "Your storage is full, files can not be updated or synced anymore!" => "Ваше дисковое пространство полностью заполнено, произведите очистку перед загрузкой новых файлов.", "Your storage is almost full ({usedSpacePercent}%)" => "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Загрузка началась. Это может потребовать много времени, если файл большого размера.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Не удается загрузить файл размером 0 байт в каталог", +"Unable to upload your file as it is a directory or has 0 bytes" => "Файл не был загружен: его размер 0 байт либо это не файл, а директория.", "Not enough space available" => "Недостаточно свободного места", "Upload cancelled." => "Загрузка отменена.", "File upload is in progress. Leaving the page now will cancel the upload." => "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку.", "URL cannot be empty." => "Ссылка не может быть пустой.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неправильное имя каталога. Имя 'Shared' зарезервировано.", "Error" => "Ошибка", -"Name" => "Название", +"Name" => "Имя", "Size" => "Размер", "Modified" => "Изменён", "1 folder" => "1 папка", "{count} folders" => "{count} папок", "1 file" => "1 файл", "{count} files" => "{count} файлов", -"Upload" => "Загрузить", +"Unable to rename file" => "Невозможно переименовать файл", +"Upload" => "Загрузка", "File handling" => "Управление файлами", "Maximum upload size" => "Максимальный размер загружаемого файла", "max. possible: " => "макс. возможно: ", @@ -64,8 +65,8 @@ "You don’t have write permissions here." => "У вас нет разрешений на запись здесь.", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Download" => "Скачать", -"Unshare" => "Отменить публикацию", -"Upload too large" => "Файл слишком большой", +"Unshare" => "Закрыть общий доступ", +"Upload too large" => "Файл слишком велик", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файлы, которые Вы пытаетесь загрузить, превышают лимит для файлов на этом сервере.", "Files are being scanned, please wait." => "Подождите, файлы сканируются.", "Current scanning" => "Текущее сканирование", diff --git a/apps/files/l10n/ru_RU.php b/apps/files/l10n/ru_RU.php index 400a0dc8de710ee60b14f6e718b45c97719ee2e3..e0bfab33215ff8036017e3b024630f40c148fe63 100644 --- a/apps/files/l10n/ru_RU.php +++ b/apps/files/l10n/ru_RU.php @@ -1,71 +1,16 @@ "Неполучается перенести %s - Файл с таким именем уже существует", -"Could not move %s" => "Неполучается перенести %s ", -"Unable to rename file" => "Невозможно переименовать файл", "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:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Размер загруженного", -"The uploaded file was only partially uploaded" => "Загружаемый файл был загружен частично", +"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" => "Размер загружаемого файла превысил максимально допустимый в директиве MAX_FILE_SIZE, специфицированной в HTML-форме", +"The uploaded file was only partially uploaded" => "Загружаемый файл был загружен лишь частично", "No file was uploaded" => "Файл не был загружен", -"Missing a temporary folder" => "Отсутствует временная папка", +"Missing a temporary folder" => "Отсутствие временной папки", "Failed to write to disk" => "Не удалось записать на диск", "Not enough storage available" => "Недостаточно места в хранилище", -"Invalid directory." => "Неверный каталог.", -"Files" => "Файлы", "Share" => "Сделать общим", -"Delete permanently" => "Удалить навсегда", "Delete" => "Удалить", -"Rename" => "Переименовать", -"Pending" => "Ожидающий решения", -"{new_name} already exists" => "{новое_имя} уже существует", -"replace" => "отмена", -"suggest name" => "подобрать название", -"cancel" => "отменить", -"replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}", -"undo" => "отменить действие", -"perform delete operation" => "выполняется процесс удаления", -"1 file uploading" => "загрузка 1 файла", -"'.' is an invalid file name." => "'.' является неверным именем файла.", -"File name cannot be empty." => "Имя файла не может быть пустым.", -"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы.", -"Your storage is full, files can not be updated or synced anymore!" => "Ваше хранилище переполнено, фалы больше не могут быть обновлены или синхронизированы!", -"Your storage is almost full ({usedSpacePercent}%)" => "Ваше хранилище почти полно ({usedSpacePercent}%)", -"Your download is being prepared. This might take some time if the files are big." => "Идёт подготовка к скачке Вашего файла. Это может занять некоторое время, если фалы большие.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией", -"Not enough space available" => "Не достаточно свободного места", -"Upload cancelled." => "Загрузка отменена", -"File upload is in progress. Leaving the page now will cancel the upload." => "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена.", -"URL cannot be empty." => "URL не должен быть пустым.", -"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неверное имя папки. Использование наименования 'Опубликовано' зарезервировано Owncloud", "Error" => "Ошибка", "Name" => "Имя", -"Size" => "Размер", -"Modified" => "Изменен", -"1 folder" => "1 папка", -"{count} folders" => "{количество} папок", -"1 file" => "1 файл", -"{count} files" => "{количество} файлов", -"Upload" => "Загрузить ", -"File handling" => "Работа с файлами", -"Maximum upload size" => "Максимальный размер загружаемого файла", -"max. possible: " => "Максимально возможный", -"Needed for multi-file and folder downloads." => "Необходимо для множественной загрузки.", -"Enable ZIP-download" => "Включение ZIP-загрузки", -"0 is unlimited" => "0 без ограничений", -"Maximum input size for ZIP files" => "Максимальный размер входящих ZIP-файлов ", "Save" => "Сохранить", -"New" => "Новый", -"Text file" => "Текстовый файл", -"Folder" => "Папка", -"From link" => "По ссылке", -"Cancel upload" => "Отмена загрузки", -"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", -"Download" => "Загрузить", -"Unshare" => "Скрыть", -"Upload too large" => "Загрузка слишком велика", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Размер файлов, которые Вы пытаетесь загрузить, превышает максимально допустимый размер для загрузки на данный сервер.", -"Files are being scanned, please wait." => "Файлы сканируются, пожалуйста, подождите.", -"Current scanning" => "Текущее сканирование", -"Upgrading filesystem cache..." => "Обновление кэша файловой системы... " +"Download" => "Загрузка" ); diff --git a/apps/files/l10n/si_LK.php b/apps/files/l10n/si_LK.php index c1e5805031a2604959732f834e561910d5927ed8..351021a9f8bf1ad3df0a7eac44c692418d1af737 100644 --- a/apps/files/l10n/si_LK.php +++ b/apps/files/l10n/si_LK.php @@ -1,14 +1,14 @@ "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්", -"There is no error, the file uploaded with success" => "නිවැරදි ව ගොනුව උඩුගත කෙරිනි", +"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 විශාලත්වයට වඩා වැඩිය", "The uploaded file was only partially uploaded" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය", -"No file was uploaded" => "කිසිදු ගොනවක් උඩුගත නොවිනි", -"Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් සොයාගත නොහැක", +"No file was uploaded" => "ගොනුවක් උඩුගත නොවුණි", +"Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්", "Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි", "Files" => "ගොනු", "Share" => "බෙදා හදා ගන්න", -"Delete" => "මකන්න", +"Delete" => "මකා දමන්න", "Rename" => "නැවත නම් කරන්න", "replace" => "ප්‍රතිස්ථාපනය කරන්න", "suggest name" => "නමක් යෝජනා කරන්න", @@ -24,7 +24,7 @@ "Modified" => "වෙනස් කළ", "1 folder" => "1 ෆොල්ඩරයක්", "1 file" => "1 ගොනුවක්", -"Upload" => "උඩුගත කිරීම", +"Upload" => "උඩුගත කරන්න", "File handling" => "ගොනු පරිහරණය", "Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය", "max. possible: " => "හැකි උපරිමය:", @@ -39,7 +39,7 @@ "From link" => "යොමුවෙන්", "Cancel upload" => "උඩුගත කිරීම අත් හරින්න", "Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න", -"Download" => "බාගත කිරීම", +"Download" => "බාන්න", "Unshare" => "නොබෙදු", "Upload too large" => "උඩුගත කිරීම විශාල වැඩිය", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය", diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php index 909c3b2ac298011f60a3cae19d8b40bc83f8a4e7..ad33c9b4eeedcbda5a008fbe6d6ea498bf882878 100644 --- a/apps/files/l10n/sk_SK.php +++ b/apps/files/l10n/sk_SK.php @@ -1,23 +1,22 @@ "Nie je možné presunúť %s - súbor s týmto menom už existuje", "Could not move %s" => "Nie je možné presunúť %s", -"Unable to rename file" => "Nemožno premenovať súbor", "No file was uploaded. Unknown error" => "Žiaden súbor nebol odoslaný. Neznáma chyba", "There is no error, the file uploaded with success" => "Nenastala žiadna chyba, súbor bol úspešne nahraný", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize v súbore php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári", -"The uploaded file was only partially uploaded" => "Nahrávaný súbor bol iba čiastočne nahraný", -"No file was uploaded" => "Žiaden súbor nebol nahraný", -"Missing a temporary folder" => "Chýbajúci dočasný priečinok", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.", +"The uploaded file was only partially uploaded" => "Ukladaný súbor sa nahral len čiastočne", +"No file was uploaded" => "Žiadny súbor nebol uložený", +"Missing a temporary folder" => "Chýba dočasný priečinok", "Failed to write to disk" => "Zápis na disk sa nepodaril", "Not enough storage available" => "Nedostatok dostupného úložného priestoru", "Invalid directory." => "Neplatný priečinok", "Files" => "Súbory", "Share" => "Zdieľať", "Delete permanently" => "Zmazať trvalo", -"Delete" => "Odstrániť", +"Delete" => "Zmazať", "Rename" => "Premenovať", -"Pending" => "Čaká sa", +"Pending" => "Prebieha", "{new_name} already exists" => "{new_name} už existuje", "replace" => "nahradiť", "suggest name" => "pomôcť s menom", @@ -33,20 +32,22 @@ "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, môže to chvíľu trvať.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Nedá sa odoslať Váš súbor, pretože je to priečinok, alebo je jeho veľkosť 0 bajtov", "Not enough space available" => "Nie je k dispozícii dostatok miesta", "Upload cancelled." => "Odosielanie zrušené", "File upload is in progress. Leaving the page now will cancel the upload." => "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.", "URL cannot be empty." => "URL nemôže byť prázdne", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neplatné meno priečinka. Používanie mena 'Shared' je vyhradené len pre Owncloud", "Error" => "Chyba", -"Name" => "Meno", +"Name" => "Názov", "Size" => "Veľkosť", "Modified" => "Upravené", "1 folder" => "1 priečinok", "{count} folders" => "{count} priečinkov", "1 file" => "1 súbor", "{count} files" => "{count} súborov", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Neplatný názov priečinka. Názov \"Shared\" je rezervovaný pre ownCloud", +"Unable to rename file" => "Nemožno premenovať súbor", "Upload" => "Odoslať", "File handling" => "Nastavenie správania sa k súborom", "Maximum upload size" => "Maximálna veľkosť odosielaného súboru", @@ -56,7 +57,7 @@ "0 is unlimited" => "0 znamená neobmedzené", "Maximum input size for ZIP files" => "Najväčšia veľkosť ZIP súborov", "Save" => "Uložiť", -"New" => "Nový", +"New" => "Nová", "Text file" => "Textový súbor", "Folder" => "Priečinok", "From link" => "Z odkazu", @@ -64,9 +65,9 @@ "Cancel upload" => "Zrušiť odosielanie", "You don’t have write permissions here." => "Nemáte oprávnenie na zápis.", "Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!", -"Download" => "Stiahnuť", -"Unshare" => "Nezdielať", -"Upload too large" => "Odosielaný súbor je príliš veľký", +"Download" => "Sťahovanie", +"Unshare" => "Zrušiť zdieľanie", +"Upload too large" => "Nahrávanie je príliš veľké", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.", "Files are being scanned, please wait." => "Čakajte, súbory sú prehľadávané.", "Current scanning" => "Práve prezerané", diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php index a43c8dc9de72b91a27beae06d3a593c9f992657e..6902d311ab76327b93b19abe746e635283e7df21 100644 --- a/apps/files/l10n/sl.php +++ b/apps/files/l10n/sl.php @@ -1,20 +1,19 @@ "Ni mogoče premakniti %s - datoteka s tem imenom že obstaja", "Could not move %s" => "Ni mogoče premakniti %s", -"Unable to rename file" => "Ni mogoče preimenovati datoteke", -"No file was uploaded. Unknown error" => "Ni poslane nobene datoteke. Neznana napaka.", -"There is no error, the file uploaded with success" => "Datoteka je uspešno poslana.", +"No file was uploaded. Unknown error" => "Ni poslane datoteke. Neznana napaka.", +"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML.", -"The uploaded file was only partially uploaded" => "Datoteka je le delno naložena", -"No file was uploaded" => "Nobena datoteka ni bila naložena", +"The uploaded file was only partially uploaded" => "Poslan je le del datoteke.", +"No file was uploaded" => "Ni poslane datoteke", "Missing a temporary folder" => "Manjka začasna mapa", "Failed to write to disk" => "Pisanje na disk je spodletelo", "Not enough storage available" => "Na voljo ni dovolj prostora", "Invalid directory." => "Neveljavna mapa.", "Files" => "Datoteke", "Share" => "Souporaba", -"Delete permanently" => "Izbriši trajno", +"Delete permanently" => "Izbriši dokončno", "Delete" => "Izbriši", "Rename" => "Preimenuj", "Pending" => "V čakanju ...", @@ -33,7 +32,7 @@ "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}%)" => "Mesto za shranjevanje je skoraj polno ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Postopek priprave datoteke za prejem je lahko dolgotrajen, če je datoteka zelo velika.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanja ni mogoče izvesti, saj gre za mapo oziroma datoteko velikosti 0 bajtov.", "Not enough space available" => "Na voljo ni dovolj prostora.", "Upload cancelled." => "Pošiljanje je preklicano.", "File upload is in progress. Leaving the page now will cancel the upload." => "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.", @@ -47,6 +46,7 @@ "{count} folders" => "{count} map", "1 file" => "1 datoteka", "{count} files" => "{count} datotek", +"Unable to rename file" => "Ni mogoče preimenovati datoteke", "Upload" => "Pošlji", "File handling" => "Upravljanje z datotekami", "Maximum upload size" => "Največja velikost za pošiljanja", @@ -56,7 +56,7 @@ "0 is unlimited" => "0 predstavlja neomejeno vrednost", "Maximum input size for ZIP files" => "Največja vhodna velikost za datoteke ZIP", "Save" => "Shrani", -"New" => "Nova", +"New" => "Novo", "Text file" => "Besedilna datoteka", "Folder" => "Mapa", "From link" => "Iz povezave", @@ -65,7 +65,7 @@ "You don’t have write permissions here." => "Za to mesto ni ustreznih dovoljenj za pisanje.", "Nothing in here. Upload something!" => "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!", "Download" => "Prejmi", -"Unshare" => "Odstrani iz souporabe", +"Unshare" => "Prekliči souporabo", "Upload too large" => "Prekoračenje omejitve velikosti", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.", "Files are being scanned, please wait." => "Poteka preučevanje datotek, počakajte ...", diff --git a/apps/files/l10n/sq.php b/apps/files/l10n/sq.php index fe3ae9e7a96491e5d53fb0d5ded6658a4bb4a4a9..63c95f692e26842b4b33785d8b02e002a81a2ac5 100644 --- a/apps/files/l10n/sq.php +++ b/apps/files/l10n/sq.php @@ -1,7 +1,6 @@ "%s nuk u spostua - Aty ekziston një skedar me të njëjtin emër", "Could not move %s" => "%s nuk u spostua", -"Unable to rename file" => "Nuk është i mundur riemërtimi i skedarit", "No file was uploaded. Unknown error" => "Nuk u ngarkua asnjë skedar. Veprim i gabuar i panjohur", "There is no error, the file uploaded with success" => "Nuk pati veprime të gabuara, skedari u ngarkua me sukses", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Skedari i ngarkuar tejkalon udhëzimin upload_max_filesize tek php.ini:", @@ -47,6 +46,7 @@ "{count} folders" => "{count} dosje", "1 file" => "1 skedar", "{count} files" => "{count} skedarë", +"Unable to rename file" => "Nuk është i mundur riemërtimi i skedarit", "Upload" => "Ngarko", "File handling" => "Trajtimi i skedarit", "Maximum upload size" => "Dimensioni maksimal i ngarkimit", diff --git a/apps/files/l10n/sr.php b/apps/files/l10n/sr.php index 5d32cdd9fb86ce8cb18d6e595d25faee299121e1..3be6dde91a7ed6c1256187bbacca416aee34c1ee 100644 --- a/apps/files/l10n/sr.php +++ b/apps/files/l10n/sr.php @@ -1,7 +1,6 @@ "Не могу да преместим %s – датотека с овим именом већ постоји", "Could not move %s" => "Не могу да преместим %s", -"Unable to rename file" => "Не могу да преименујем датотеку", "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:", @@ -40,13 +39,14 @@ "URL cannot be empty." => "Адреса не може бити празна.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неисправно име фасцикле. Фасцикла „Shared“ је резервисана за ownCloud.", "Error" => "Грешка", -"Name" => "Назив", +"Name" => "Име", "Size" => "Величина", "Modified" => "Измењено", "1 folder" => "1 фасцикла", "{count} folders" => "{count} фасцикле/и", "1 file" => "1 датотека", "{count} files" => "{count} датотеке/а", +"Unable to rename file" => "Не могу да преименујем датотеку", "Upload" => "Отпреми", "File handling" => "Управљање датотекама", "Maximum upload size" => "Највећа величина датотеке", diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php index 020df1776e70ccffce1e7002641580497144fe0b..82d169d569c0acbe23b24c29d47a81caedafe535 100644 --- a/apps/files/l10n/sv.php +++ b/apps/files/l10n/sv.php @@ -1,14 +1,13 @@ "Kunde inte flytta %s - Det finns redan en fil med detta namn", "Could not move %s" => "Kan inte flytta %s", -"Unable to rename file" => "Kan inte byta namn på filen", "No file was uploaded. Unknown error" => "Ingen fil uppladdad. Okänt fel", -"There is no error, the file uploaded with success" => "Inga fel uppstod. Filen laddades upp utan problem", +"There is no error, the file uploaded with success" => "Inga fel uppstod. Filen laddades upp utan problem.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret", "The uploaded file was only partially uploaded" => "Den uppladdade filen var endast delvis uppladdad", -"No file was uploaded" => "Ingen fil blev uppladdad", -"Missing a temporary folder" => "Saknar en tillfällig mapp", +"No file was uploaded" => "Ingen fil laddades upp", +"Missing a temporary folder" => "En temporär mapp saknas", "Failed to write to disk" => "Misslyckades spara till disk", "Not enough storage available" => "Inte tillräckligt med lagringsutrymme tillgängligt", "Invalid directory." => "Felaktig mapp.", @@ -26,13 +25,14 @@ "undo" => "ångra", "perform delete operation" => "utför raderingen", "1 file uploading" => "1 filuppladdning", +"files uploading" => "filer laddas upp", "'.' is an invalid file name." => "'.' är ett ogiltigt filnamn.", "File name cannot be empty." => "Filnamn kan inte vara tomt.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.", "Your storage is full, files can not be updated or synced anymore!" => "Ditt lagringsutrymme är fullt, filer kan ej längre laddas upp eller synkas!", "Your storage is almost full ({usedSpacePercent}%)" => "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Din nedladdning förbereds. Det kan ta tid om det är stora filer.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes.", +"Unable to upload your file as it is a directory or has 0 bytes" => "Kan inte ladda upp din fil eftersom det är en katalog eller har 0 bytes", "Not enough space available" => "Inte tillräckligt med utrymme tillgängligt", "Upload cancelled." => "Uppladdning avbruten.", "File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.", @@ -46,6 +46,7 @@ "{count} folders" => "{count} mappar", "1 file" => "1 fil", "{count} files" => "{count} filer", +"Unable to rename file" => "Kan inte byta namn på filen", "Upload" => "Ladda upp", "File handling" => "Filhantering", "Maximum upload size" => "Maximal storlek att ladda upp", diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php index 7b90dd8e11b3f32c7f30e5583d262a15daa94e3a..e5f7bbdf9bb667ebb623df18bc8901706cfaf59e 100644 --- a/apps/files/l10n/ta_LK.php +++ b/apps/files/l10n/ta_LK.php @@ -8,7 +8,7 @@ "Failed to write to disk" => "வட்டில் எழுத முடியவில்லை", "Files" => "கோப்புகள்", "Share" => "பகிர்வு", -"Delete" => "அழிக்க", +"Delete" => "நீக்குக", "Rename" => "பெயர்மாற்றம்", "Pending" => "நிலுவையிலுள்ள", "{new_name} already exists" => "{new_name} ஏற்கனவே உள்ளது", @@ -39,7 +39,7 @@ "Enable ZIP-download" => "ZIP பதிவிறக்கலை இயலுமைப்படுத்துக", "0 is unlimited" => "0 ஆனது எல்லையற்றது", "Maximum input size for ZIP files" => "ZIP கோப்புகளுக்கான ஆகக்கூடிய உள்ளீட்டு அளவு", -"Save" => "சேமிக்க", +"Save" => "சேமிக்க ", "New" => "புதிய", "Text file" => "கோப்பு உரை", "Folder" => "கோப்புறை", diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php index a1f9f84f1ba457b07e7893d6ae2c9e8d185402a4..06d26edfec8ea21f483427c4de13b8a062fe38da 100644 --- a/apps/files/l10n/th_TH.php +++ b/apps/files/l10n/th_TH.php @@ -1,14 +1,13 @@ "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว", "Could not move %s" => "ไม่สามารถย้าย %s ได้", -"Unable to rename file" => "ไม่สามารถเปลี่ยนชื่อไฟล์ได้", "No file was uploaded. Unknown error" => "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ", -"There is no error, the file uploaded with success" => "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว", +"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", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML", -"The uploaded file was only partially uploaded" => "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์", -"No file was uploaded" => "ยังไม่มีไฟล์ที่ถูกอัพโหลด", -"Missing a temporary folder" => "แฟ้มเอกสารชั่วคราวเกิดการสูญหาย", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML", +"The uploaded file was only partially uploaded" => "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น", +"No file was uploaded" => "ไม่มีไฟล์ที่ถูกอัพโหลด", +"Missing a temporary folder" => "โฟลเดอร์ชั่วคราวเกิดการสูญหาย", "Failed to write to disk" => "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว", "Not enough storage available" => "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน", "Invalid directory." => "ไดเร็กทอรี่ไม่ถูกต้อง", @@ -25,13 +24,14 @@ "undo" => "เลิกทำ", "perform delete operation" => "ดำเนินการตามคำสั่งลบ", "1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์", +"files uploading" => "การอัพโหลดไฟล์", "'.' is an invalid file name." => "'.' เป็นชื่อไฟล์ที่ไม่ถูกต้อง", "File name cannot be empty." => "ชื่อไฟล์ไม่สามารถเว้นว่างได้", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้", "Your storage is full, files can not be updated or synced anymore!" => "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป", "Your storage is almost full ({usedSpacePercent}%)" => "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่", -"Unable to upload your file as it is a directory or has 0 bytes" => "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์", +"Unable to upload your file as it is a directory or has 0 bytes" => "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่ หรือ มีขนาดไฟล์ 0 ไบต์", "Not enough space available" => "มีพื้นที่เหลือไม่เพียงพอ", "Upload cancelled." => "การอัพโหลดถูกยกเลิก", "File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก", @@ -40,11 +40,12 @@ "Error" => "ข้อผิดพลาด", "Name" => "ชื่อ", "Size" => "ขนาด", -"Modified" => "ปรับปรุงล่าสุด", +"Modified" => "แก้ไขแล้ว", "1 folder" => "1 โฟลเดอร์", "{count} folders" => "{count} โฟลเดอร์", "1 file" => "1 ไฟล์", "{count} files" => "{count} ไฟล์", +"Unable to rename file" => "ไม่สามารถเปลี่ยนชื่อไฟล์ได้", "Upload" => "อัพโหลด", "File handling" => "การจัดกาไฟล์", "Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้", @@ -61,7 +62,7 @@ "Cancel upload" => "ยกเลิกการอัพโหลด", "Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!", "Download" => "ดาวน์โหลด", -"Unshare" => "ยกเลิกการแชร์ข้อมูล", +"Unshare" => "ยกเลิกการแชร์", "Upload too large" => "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้", "Files are being scanned, please wait." => "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่.", diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php index a4206d86e52ddf4746fc7b0898f2513472c4d0b7..6a096d270391fb5947399848f0d6b8c5b81a33e8 100644 --- a/apps/files/l10n/tr.php +++ b/apps/files/l10n/tr.php @@ -1,14 +1,13 @@ "%s taşınamadı. Bu isimde dosya zaten var.", "Could not move %s" => "%s taşınamadı", -"Unable to rename file" => "Dosya adı değiştirilemedi", "No file was uploaded. Unknown error" => "Dosya yüklenmedi. Bilinmeyen hata", -"There is no error, the file uploaded with success" => "Bir hata yok, dosya başarıyla yüklendi", +"There is no error, the file uploaded with success" => "Dosya başarıyla yüklendi, hata oluşmadı", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı.", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor", -"The uploaded file was only partially uploaded" => "Yüklenen dosyanın sadece bir kısmı yüklendi", -"No file was uploaded" => "Hiç dosya yüklenmedi", -"Missing a temporary folder" => "Geçici bir klasör eksik", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor", +"The uploaded file was only partially uploaded" => "Dosya kısmen karşıya yüklenebildi", +"No file was uploaded" => "Hiç dosya gönderilmedi", +"Missing a temporary folder" => "Geçici dizin eksik", "Failed to write to disk" => "Diske yazılamadı", "Not enough storage available" => "Yeterli disk alanı yok", "Invalid directory." => "Geçersiz dizin.", @@ -40,13 +39,15 @@ "URL cannot be empty." => "URL boş olamaz.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Geçersiz dizin adı. Shared isminin kullanımı Owncloud tarafından rezerver edilmiştir.", "Error" => "Hata", -"Name" => "Ad", +"Name" => "İsim", "Size" => "Boyut", "Modified" => "Değiştirilme", "1 folder" => "1 dizin", "{count} folders" => "{count} dizin", "1 file" => "1 dosya", "{count} files" => "{count} dosya", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Geçersiz dizin adı. 'Shared' dizin ismi kullanımı ownCloud tarafından rezerve edilmiştir.", +"Unable to rename file" => "Dosya adı değiştirilemedi", "Upload" => "Yükle", "File handling" => "Dosya taşıma", "Maximum upload size" => "Maksimum yükleme boyutu", @@ -66,7 +67,7 @@ "Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!", "Download" => "İndir", "Unshare" => "Paylaşılmayan", -"Upload too large" => "Yüklemeniz çok büyük", +"Upload too large" => "Yükleme çok büyük", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor.", "Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.", "Current scanning" => "Güncel tarama", diff --git a/apps/files/l10n/ug.php b/apps/files/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..fb8f187adef2623055b1ffaa168aac115cb419eb --- /dev/null +++ b/apps/files/l10n/ug.php @@ -0,0 +1,44 @@ + "%s يۆتكىيەلمەيدۇ", +"No file was uploaded. Unknown error" => "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق", +"No file was uploaded" => "ھېچقانداق ھۆججەت يۈكلەنمىدى", +"Missing a temporary folder" => "ۋاقىتلىق قىسقۇچ كەم.", +"Failed to write to disk" => "دىسكىغا يازالمىدى", +"Not enough storage available" => "يېتەرلىك ساقلاش بوشلۇقى يوق", +"Files" => "ھۆججەتلەر", +"Share" => "ھەمبەھىر", +"Delete permanently" => "مەڭگۈلۈك ئۆچۈر", +"Delete" => "ئۆچۈر", +"Rename" => "ئات ئۆزگەرت", +"Pending" => "كۈتۈۋاتىدۇ", +"{new_name} already exists" => "{new_name} مەۋجۇت", +"replace" => "ئالماشتۇر", +"suggest name" => "تەۋسىيە ئات", +"cancel" => "ۋاز كەچ", +"undo" => "يېنىۋال", +"1 file uploading" => "1 ھۆججەت يۈكلىنىۋاتىدۇ", +"files uploading" => "ھۆججەت يۈكلىنىۋاتىدۇ", +"Not enough space available" => "يېتەرلىك بوشلۇق يوق", +"Upload cancelled." => "يۈكلەشتىن ۋاز كەچتى.", +"File upload is in progress. Leaving the page now will cancel the upload." => "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.", +"Error" => "خاتالىق", +"Name" => "ئاتى", +"Size" => "چوڭلۇقى", +"Modified" => "ئۆزگەرتكەن", +"1 folder" => "1 قىسقۇچ", +"1 file" => "1 ھۆججەت", +"{count} files" => "{count} ھۆججەت", +"Unable to rename file" => "ھۆججەت ئاتىنى ئۆزگەرتكىلى بولمايدۇ", +"Upload" => "يۈكلە", +"Save" => "ساقلا", +"New" => "يېڭى", +"Text file" => "تېكىست ھۆججەت", +"Folder" => "قىسقۇچ", +"Deleted files" => "ئۆچۈرۈلگەن ھۆججەتلەر", +"Cancel upload" => "يۈكلەشتىن ۋاز كەچ", +"Nothing in here. Upload something!" => "بۇ جايدا ھېچنېمە يوق. Upload something!", +"Download" => "چۈشۈر", +"Unshare" => "ھەمبەھىرلىمە", +"Upload too large" => "يۈكلەندىغىنى بەك چوڭ", +"Upgrading filesystem cache..." => "ھۆججەت سىستېما غەملىكىنى يۈكسەلدۈرۈۋاتىدۇ…" +); diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php index b796c6413d8bf13c496ec0b82595ad91ceeab101..324b28936e75c5f3e2f8d9ddc29d5c8a0f18ee27 100644 --- a/apps/files/l10n/uk.php +++ b/apps/files/l10n/uk.php @@ -1,7 +1,6 @@ "Не вдалося перемістити %s - Файл з таким ім'ям вже існує", "Could not move %s" => "Не вдалося перемістити %s", -"Unable to rename file" => "Не вдалося перейменувати файл", "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: ", @@ -47,7 +46,8 @@ "{count} folders" => "{count} папок", "1 file" => "1 файл", "{count} files" => "{count} файлів", -"Upload" => "Відвантажити", +"Unable to rename file" => "Не вдалося перейменувати файл", +"Upload" => "Вивантажити", "File handling" => "Робота з файлами", "Maximum upload size" => "Максимальний розмір відвантажень", "max. possible: " => "макс.можливе:", @@ -65,7 +65,7 @@ "You don’t have write permissions here." => "У вас тут немає прав на запис.", "Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!", "Download" => "Завантажити", -"Unshare" => "Заборонити доступ", +"Unshare" => "Закрити доступ", "Upload too large" => "Файл занадто великий", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.", "Files are being scanned, please wait." => "Файли скануються, зачекайте, будь-ласка.", diff --git a/apps/files/l10n/ur_PK.php b/apps/files/l10n/ur_PK.php index e13a623fecc335ac65e09bcaeca82fe9abb71099..aa87eeda385efc7fd0a155e28808004f47a2b8c8 100644 --- a/apps/files/l10n/ur_PK.php +++ b/apps/files/l10n/ur_PK.php @@ -1,3 +1,4 @@ "ایرر" +"Error" => "ایرر", +"Unshare" => "شئیرنگ ختم کریں" ); diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php index e5a4035791e7c63e7ec70e90ff6dbbf8d58fd1ce..c8aa11295c89a53b250178fec387a46db8af0b38 100644 --- a/apps/files/l10n/vi.php +++ b/apps/files/l10n/vi.php @@ -1,13 +1,12 @@ "Không thể di chuyển %s - Đã có tên file này trên hệ thống", +"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", -"Unable to rename file" => "Không thể đổi tên file", "No file was uploaded. Unknown error" => "Không có tập tin nào được tải lên. Lỗi không xác định", "There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "The uploaded file exceeds the upload_max_filesize directive in php.ini: ", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định", -"The uploaded file was only partially uploaded" => "Tập tin tải lên mới chỉ tải lên được một phần", -"No file was uploaded" => "Không có tập tin nào được tải lên", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML", +"The uploaded file was only partially uploaded" => "Các tập tin được tải lên chỉ tải lên được một phần", +"No file was uploaded" => "Chưa có file nào được tải lên", "Missing a temporary folder" => "Không tìm thấy thư mục tạm", "Failed to write to disk" => "Không thể ghi ", "Not enough storage available" => "Không đủ không gian lưu trữ", @@ -17,7 +16,7 @@ "Delete permanently" => "Xóa vĩnh vễn", "Delete" => "Xóa", "Rename" => "Sửa tên", -"Pending" => "Chờ", +"Pending" => "Đang chờ", "{new_name} already exists" => "{new_name} đã tồn tại", "replace" => "thay thế", "suggest name" => "tên gợi ý", @@ -26,13 +25,15 @@ "undo" => "lùi lại", "perform delete operation" => "thực hiện việc xóa", "1 file uploading" => "1 tệp tin đang được tải lên", +"files uploading" => "tệp tin đang được tải lên", "'.' is an invalid file name." => "'.' là một tên file không hợp lệ", "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.", "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}%)", "Your download is being prepared. This might take some time if the files are big." => "Your download is being prepared. This might take some time if the files are big.", -"Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte", +"Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin của bạn ,nó như là một thư mục hoặc có 0 byte", +"Not enough space available" => "Không đủ chỗ trống cần thiết", "Upload cancelled." => "Hủy tải lên", "File upload is in progress. Leaving the page now will cancel the upload." => "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.", "URL cannot be empty." => "URL không được để trống.", @@ -45,6 +46,7 @@ "{count} folders" => "{count} thư mục", "1 file" => "1 tập tin", "{count} files" => "{count} tập tin", +"Unable to rename file" => "Không thể đổi tên file", "Upload" => "Tải lên", "File handling" => "Xử lý tập tin", "Maximum upload size" => "Kích thước tối đa ", @@ -60,12 +62,13 @@ "From link" => "Từ liên kết", "Deleted files" => "File đã bị xóa", "Cancel upload" => "Hủy upload", +"You don’t have write permissions here." => "Bạn không có quyền ghi vào đây.", "Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !", -"Download" => "Tải xuống", -"Unshare" => "Không chia sẽ", +"Download" => "Tải về", +"Unshare" => "Bỏ chia sẻ", "Upload too large" => "Tập tin tải lên quá lớn", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .", "Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ.", "Current scanning" => "Hiện tại đang quét", -"Upgrading filesystem cache..." => "Upgrading filesystem cache..." +"Upgrading filesystem cache..." => "Đang nâng cấp bộ nhớ đệm cho tập tin hệ thống..." ); diff --git a/apps/files/l10n/zh_CN.GB2312.php b/apps/files/l10n/zh_CN.GB2312.php index 0a2c1ea00d6dd6e28ccfd9c4369b5aa557885073..0d87975918e4a0705a5871c94b61a79f3dec4246 100644 --- a/apps/files/l10n/zh_CN.GB2312.php +++ b/apps/files/l10n/zh_CN.GB2312.php @@ -1,16 +1,16 @@ "没有上传文件。未知错误", -"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", -"The uploaded file was only partially uploaded" => "文件只有部分被上传", -"No file was uploaded" => "没有上传完成的文件", -"Missing a temporary folder" => "丢失了一个临时文件夹", +"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 选项", +"The uploaded file was only partially uploaded" => "文件部分上传", +"No file was uploaded" => "没有上传文件", +"Missing a temporary folder" => "缺失临时文件夹", "Failed to write to disk" => "写磁盘失败", "Files" => "文件", "Share" => "分享", "Delete" => "删除", "Rename" => "重命名", -"Pending" => "Pending", +"Pending" => "等待中", "{new_name} already exists" => "{new_name} 已存在", "replace" => "替换", "suggest name" => "推荐名称", @@ -18,12 +18,13 @@ "replaced {new_name} with {old_name}" => "已用 {old_name} 替换 {new_name}", "undo" => "撤销", "1 file uploading" => "1 个文件正在上传", -"Unable to upload your file as it is a directory or has 0 bytes" => "不能上传你指定的文件,可能因为它是个文件夹或者大小为0", +"files uploading" => "个文件正在上传", +"Unable to upload your file as it is a directory or has 0 bytes" => "不能上传您的文件,由于它是文件夹或者为空文件", "Upload cancelled." => "上传取消了", "File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传。关闭页面会取消上传。", "URL cannot be empty." => "网址不能为空。", "Error" => "出错", -"Name" => "名字", +"Name" => "名称", "Size" => "大小", "Modified" => "修改日期", "1 folder" => "1 个文件夹", @@ -46,8 +47,8 @@ "Cancel upload" => "取消上传", "Nothing in here. Upload something!" => "这里没有东西.上传点什么!", "Download" => "下载", -"Unshare" => "取消共享", -"Upload too large" => "上传的文件太大了", +"Unshare" => "取消分享", +"Upload too large" => "上传过大", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "你正在试图上传的文件超过了此服务器支持的最大的文件大小.", "Files are being scanned, please wait." => "正在扫描文件,请稍候.", "Current scanning" => "正在扫描" diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php index 2f9e434993c62bf5fe2987a640cd78c67f5bdede..c883670e8485f22440438ae3580e36512d4b231c 100644 --- a/apps/files/l10n/zh_CN.php +++ b/apps/files/l10n/zh_CN.php @@ -1,13 +1,12 @@ "无法移动 %s - 同名文件已存在", "Could not move %s" => "无法移动 %s", -"Unable to rename file" => "无法重命名文件", "No file was uploaded. Unknown error" => "没有文件被上传。未知错误", -"There is no error, the file uploaded with success" => "没有发生错误,文件上传成功。", +"There is no error, the file uploaded with success" => "文件上传成功,没有错误发生", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上传文件大小已超过php.ini中upload_max_filesize所规定的值", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE", -"The uploaded file was only partially uploaded" => "只上传了文件的一部分", -"No file was uploaded" => "文件没有上传", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制", +"The uploaded file was only partially uploaded" => "已上传文件只上传了部分(不完整)", +"No file was uploaded" => "没有文件被上传", "Missing a temporary folder" => "缺少临时目录", "Failed to write to disk" => "写入磁盘失败", "Not enough storage available" => "没有足够的存储空间", @@ -17,7 +16,7 @@ "Delete permanently" => "永久删除", "Delete" => "删除", "Rename" => "重命名", -"Pending" => "操作等待中", +"Pending" => "等待", "{new_name} already exists" => "{new_name} 已存在", "replace" => "替换", "suggest name" => "建议名称", @@ -33,7 +32,7 @@ "Your storage is full, files can not be updated or synced anymore!" => "您的存储空间已满,文件将无法更新或同步!", "Your storage is almost full ({usedSpacePercent}%)" => "您的存储空间即将用完 ({usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "下载正在准备中。如果文件较大可能会花费一些时间。", -"Unable to upload your file as it is a directory or has 0 bytes" => "无法上传文件,因为它是一个目录或者大小为 0 字节", +"Unable to upload your file as it is a directory or has 0 bytes" => "无法上传您的文件,文件夹或者空文件", "Not enough space available" => "没有足够可用空间", "Upload cancelled." => "上传已取消", "File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。", @@ -47,6 +46,8 @@ "{count} folders" => "{count} 个文件夹", "1 file" => "1 个文件", "{count} files" => "{count} 个文件", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹", +"Unable to rename file" => "无法重命名文件", "Upload" => "上传", "File handling" => "文件处理", "Maximum upload size" => "最大上传大小", @@ -65,7 +66,7 @@ "You don’t have write permissions here." => "您没有写权限", "Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!", "Download" => "下载", -"Unshare" => "取消分享", +"Unshare" => "取消共享", "Upload too large" => "上传文件过大", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "您正尝试上传的文件超过了此服务器可以上传的最大容量限制", "Files are being scanned, please wait." => "文件正在被扫描,请稍候。", diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php index 5cc7e358f029c012827c2cf3e00413476a070563..600048a321c41172531177aa52360b9e1d11957e 100644 --- a/apps/files/l10n/zh_TW.php +++ b/apps/files/l10n/zh_TW.php @@ -1,7 +1,6 @@ "無法移動 %s - 同名的檔案已經存在", "Could not move %s" => "無法移動 %s", -"Unable to rename file" => "無法重新命名檔案", "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: " => "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:", @@ -47,6 +46,7 @@ "{count} folders" => "{count} 個資料夾", "1 file" => "1 個檔案", "{count} files" => "{count} 個檔案", +"Unable to rename file" => "無法重新命名檔案", "Upload" => "上傳", "File handling" => "檔案處理", "Maximum upload size" => "最大上傳檔案大小", diff --git a/apps/files/lib/app.php b/apps/files/lib/app.php new file mode 100644 index 0000000000000000000000000000000000000000..c2a4b9c2675dcc3bfe2f510916b7abb322ad5b72 --- /dev/null +++ b/apps/files/lib/app.php @@ -0,0 +1,79 @@ +. + * + */ + + +namespace OCA\Files; + +class App { + private $l10n; + private $view; + + public function __construct($view, $l10n) { + $this->view = $view; + $this->l10n = $l10n; + } + + /** + * rename a file + * + * @param string $dir + * @param string $oldname + * @param string $newname + * @return array + */ + public function rename($dir, $oldname, $newname) { + $result = array( + 'success' => false, + 'data' => NULL + ); + + // rename to "/Shared" is denied + if( $dir === '/' and $newname === 'Shared' ) { + $result['data'] = array( + 'message' => $this->l10n->t("Invalid folder name. Usage of 'Shared' is reserved by ownCloud") + ); + } elseif( + // rename to "." is denied + $newname !== '.' and + // rename of "/Shared" is denied + !($dir === '/' and $oldname === 'Shared') and + // THEN try to rename + $this->view->rename($dir . '/' . $oldname, $dir . '/' . $newname) + ) { + // successful rename + $result['success'] = true; + $result['data'] = array( + 'dir' => $dir, + 'file' => $oldname, + 'newname' => $newname + ); + } else { + // rename failed + $result['data'] = array( + 'message' => $this->l10n->t('Unable to rename file') + ); + } + return $result; + } + +} \ No newline at end of file diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php index 69fcb94e68197d05ced7d9dc9c4788c8e3a406c4..b576253f4f0f324cd83d2a8602ed4c0e229bd1e8 100644 --- a/apps/files/templates/index.php +++ b/apps/files/templates/index.php @@ -34,7 +34,7 @@ value="(max )"> - + @@ -46,7 +46,6 @@
diff --git a/apps/files/templates/part.breadcrumb.php b/apps/files/templates/part.breadcrumb.php index 7ea1755d1d7459c8ac8ce2d01c8013328e876671..9886b42e42463f5b34057ebb9677831bbdcceb50 100644 --- a/apps/files/templates/part.breadcrumb.php +++ b/apps/files/templates/part.breadcrumb.php @@ -1,5 +1,5 @@ -
+
diff --git a/apps/files/tests/ajax_rename.php b/apps/files/tests/ajax_rename.php new file mode 100644 index 0000000000000000000000000000000000000000..23e5761ddda44869855bc22a7f13b59caa29ab95 --- /dev/null +++ b/apps/files/tests/ajax_rename.php @@ -0,0 +1,117 @@ +. + * + */ + +class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase { + + function setUp() { + // mock OC_L10n + $l10nMock = $this->getMock('\OC_L10N', array('t'), array(), '', false); + $l10nMock->expects($this->any()) + ->method('t') + ->will($this->returnArgument(0)); + $viewMock = $this->getMock('\OC\Files\View', array('rename', 'normalizePath'), array(), '', false); + $viewMock->expects($this->any()) + ->method('normalizePath') + ->will($this->returnArgument(0)); + $viewMock->expects($this->any()) + ->method('rename') + ->will($this->returnValue(true)); + $this->files = new \OCA\Files\App($viewMock, $l10nMock); + } + + /** + * @brief test rename of file/folder named "Shared" + */ + function testRenameSharedFolder() { + $dir = '/'; + $oldname = 'Shared'; + $newname = 'new_name'; + + $result = $this->files->rename($dir, $oldname, $newname); + $expected = array( + 'success' => false, + 'data' => array('message' => 'Unable to rename file') + ); + + $this->assertEquals($expected, $result); + } + + /** + * @brief test rename of file/folder named "Shared" + */ + function testRenameSharedFolderInSubdirectory() { + $dir = '/test'; + $oldname = 'Shared'; + $newname = 'new_name'; + + $result = $this->files->rename($dir, $oldname, $newname); + $expected = array( + 'success' => true, + 'data' => array( + 'dir' => $dir, + 'file' => $oldname, + 'newname' => $newname + ) + ); + + $this->assertEquals($expected, $result); + } + + /** + * @brief test rename of file/folder to "Shared" + */ + function testRenameFolderToShared() { + $dir = '/'; + $oldname = 'oldname'; + $newname = 'Shared'; + + $result = $this->files->rename($dir, $oldname, $newname); + $expected = array( + 'success' => false, + 'data' => array('message' => "Invalid folder name. Usage of 'Shared' is reserved by ownCloud") + ); + + $this->assertEquals($expected, $result); + } + + /** + * @brief test rename of file/folder + */ + function testRenameFolder() { + $dir = '/'; + $oldname = 'oldname'; + $newname = 'newname'; + + $result = $this->files->rename($dir, $oldname, $newname); + $expected = array( + 'success' => true, + 'data' => array( + 'dir' => $dir, + 'file' => $oldname, + 'newname' => $newname + ) + ); + + $this->assertEquals($expected, $result); + } +} \ No newline at end of file diff --git a/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish.php b/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish.php new file mode 100644 index 0000000000000000000000000000000000000000..4ccacb963e3c535182eba8f5f74470c86abdfc6d --- /dev/null +++ b/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish.php @@ -0,0 +1,317 @@ + + * @copyright 2005 Matthew Fonda + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @version CVS: $Id: Blowfish.php,v 1.81 2005/05/30 18:40:36 mfonda Exp $ + * @link http://pear.php.net/package/Crypt_Blowfish + */ + + +require_once 'PEAR.php'; + + +/** + * + * Example usage: + * $bf = new Crypt_Blowfish('some secret key!'); + * $encrypted = $bf->encrypt('this is some example plain text'); + * $plaintext = $bf->decrypt($encrypted); + * echo "plain text: $plaintext"; + * + * + * @category Encryption + * @package Crypt_Blowfish + * @author Matthew Fonda + * @copyright 2005 Matthew Fonda + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @link http://pear.php.net/package/Crypt_Blowfish + * @version @package_version@ + * @access public + */ +class Crypt_Blowfish +{ + /** + * P-Array contains 18 32-bit subkeys + * + * @var array + * @access private + */ + var $_P = array(); + + + /** + * Array of four S-Blocks each containing 256 32-bit entries + * + * @var array + * @access private + */ + var $_S = array(); + + /** + * Mcrypt td resource + * + * @var resource + * @access private + */ + var $_td = null; + + /** + * Initialization vector + * + * @var string + * @access private + */ + var $_iv = null; + + + /** + * Crypt_Blowfish Constructor + * Initializes the Crypt_Blowfish object, and gives a sets + * the secret key + * + * @param string $key + * @access public + */ + function Crypt_Blowfish($key) + { + if (extension_loaded('mcrypt')) { + $this->_td = mcrypt_module_open(MCRYPT_BLOWFISH, '', 'ecb', ''); + $this->_iv = mcrypt_create_iv(8, MCRYPT_RAND); + } + $this->setKey($key); + } + + /** + * Deprecated isReady method + * + * @return bool + * @access public + * @deprecated + */ + function isReady() + { + return true; + } + + /** + * Deprecated init method - init is now a private + * method and has been replaced with _init + * + * @return bool + * @access public + * @deprecated + * @see Crypt_Blowfish::_init() + */ + function init() + { + $this->_init(); + } + + /** + * Initializes the Crypt_Blowfish object + * + * @access private + */ + function _init() + { + $defaults = new Crypt_Blowfish_DefaultKey(); + $this->_P = $defaults->P; + $this->_S = $defaults->S; + } + + /** + * Enciphers a single 64 bit block + * + * @param int &$Xl + * @param int &$Xr + * @access private + */ + function _encipher(&$Xl, &$Xr) + { + for ($i = 0; $i < 16; $i++) { + $temp = $Xl ^ $this->_P[$i]; + $Xl = ((($this->_S[0][($temp>>24) & 255] + + $this->_S[1][($temp>>16) & 255]) ^ + $this->_S[2][($temp>>8) & 255]) + + $this->_S[3][$temp & 255]) ^ $Xr; + $Xr = $temp; + } + $Xr = $Xl ^ $this->_P[16]; + $Xl = $temp ^ $this->_P[17]; + } + + + /** + * Deciphers a single 64 bit block + * + * @param int &$Xl + * @param int &$Xr + * @access private + */ + function _decipher(&$Xl, &$Xr) + { + for ($i = 17; $i > 1; $i--) { + $temp = $Xl ^ $this->_P[$i]; + $Xl = ((($this->_S[0][($temp>>24) & 255] + + $this->_S[1][($temp>>16) & 255]) ^ + $this->_S[2][($temp>>8) & 255]) + + $this->_S[3][$temp & 255]) ^ $Xr; + $Xr = $temp; + } + $Xr = $Xl ^ $this->_P[1]; + $Xl = $temp ^ $this->_P[0]; + } + + + /** + * Encrypts a string + * + * @param string $plainText + * @return string Returns cipher text on success, PEAR_Error on failure + * @access public + */ + function encrypt($plainText) + { + if (!is_string($plainText)) { + PEAR::raiseError('Plain text must be a string', 0, PEAR_ERROR_DIE); + } + + if (extension_loaded('mcrypt')) { + return mcrypt_generic($this->_td, $plainText); + } + + $cipherText = ''; + $len = strlen($plainText); + $plainText .= str_repeat(chr(0),(8 - ($len%8))%8); + for ($i = 0; $i < $len; $i += 8) { + list(,$Xl,$Xr) = unpack("N2",substr($plainText,$i,8)); + $this->_encipher($Xl, $Xr); + $cipherText .= pack("N2", $Xl, $Xr); + } + return $cipherText; + } + + + /** + * Decrypts an encrypted string + * + * @param string $cipherText + * @return string Returns plain text on success, PEAR_Error on failure + * @access public + */ + function decrypt($cipherText) + { + if (!is_string($cipherText)) { + PEAR::raiseError('Cipher text must be a string', 1, PEAR_ERROR_DIE); + } + + if (extension_loaded('mcrypt')) { + return mdecrypt_generic($this->_td, $cipherText); + } + + $plainText = ''; + $len = strlen($cipherText); + $cipherText .= str_repeat(chr(0),(8 - ($len%8))%8); + for ($i = 0; $i < $len; $i += 8) { + list(,$Xl,$Xr) = unpack("N2",substr($cipherText,$i,8)); + $this->_decipher($Xl, $Xr); + $plainText .= pack("N2", $Xl, $Xr); + } + return $plainText; + } + + + /** + * Sets the secret key + * The key must be non-zero, and less than or equal to + * 56 characters in length. + * + * @param string $key + * @return bool Returns true on success, PEAR_Error on failure + * @access public + */ + function setKey($key) + { + if (!is_string($key)) { + PEAR::raiseError('Key must be a string', 2, PEAR_ERROR_DIE); + } + + $len = strlen($key); + + if ($len > 56 || $len == 0) { + PEAR::raiseError('Key must be less than 56 characters and non-zero. Supplied key length: ' . $len, 3, PEAR_ERROR_DIE); + } + + if (extension_loaded('mcrypt')) { + mcrypt_generic_init($this->_td, $key, $this->_iv); + return true; + } + + require_once 'Blowfish/DefaultKey.php'; + $this->_init(); + + $k = 0; + $data = 0; + $datal = 0; + $datar = 0; + + for ($i = 0; $i < 18; $i++) { + $data = 0; + for ($j = 4; $j > 0; $j--) { + $data = $data << 8 | ord($key{$k}); + $k = ($k+1) % $len; + } + $this->_P[$i] ^= $data; + } + + for ($i = 0; $i <= 16; $i += 2) { + $this->_encipher($datal, $datar); + $this->_P[$i] = $datal; + $this->_P[$i+1] = $datar; + } + for ($i = 0; $i < 256; $i += 2) { + $this->_encipher($datal, $datar); + $this->_S[0][$i] = $datal; + $this->_S[0][$i+1] = $datar; + } + for ($i = 0; $i < 256; $i += 2) { + $this->_encipher($datal, $datar); + $this->_S[1][$i] = $datal; + $this->_S[1][$i+1] = $datar; + } + for ($i = 0; $i < 256; $i += 2) { + $this->_encipher($datal, $datar); + $this->_S[2][$i] = $datal; + $this->_S[2][$i+1] = $datar; + } + for ($i = 0; $i < 256; $i += 2) { + $this->_encipher($datal, $datar); + $this->_S[3][$i] = $datal; + $this->_S[3][$i+1] = $datar; + } + + return true; + } + +} + +?> diff --git a/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish/DefaultKey.php b/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish/DefaultKey.php new file mode 100644 index 0000000000000000000000000000000000000000..2ff8ac788a6b62a4abde68d476c673612b8bfe01 --- /dev/null +++ b/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish/DefaultKey.php @@ -0,0 +1,327 @@ + + * @copyright 2005 Matthew Fonda + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @version CVS: $Id: DefaultKey.php,v 1.81 2005/05/30 18:40:37 mfonda Exp $ + * @link http://pear.php.net/package/Crypt_Blowfish + */ + + +/** + * Class containing default key + * + * @category Encryption + * @package Crypt_Blowfish + * @author Matthew Fonda + * @copyright 2005 Matthew Fonda + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @link http://pear.php.net/package/Crypt_Blowfish + * @version @package_version@ + * @access public + */ +class Crypt_Blowfish_DefaultKey +{ + var $P = array(); + + var $S = array(); + + function Crypt_Blowfish_DefaultKey() + { + $this->P = array( + 0x243F6A88, 0x85A308D3, 0x13198A2E, 0x03707344, + 0xA4093822, 0x299F31D0, 0x082EFA98, 0xEC4E6C89, + 0x452821E6, 0x38D01377, 0xBE5466CF, 0x34E90C6C, + 0xC0AC29B7, 0xC97C50DD, 0x3F84D5B5, 0xB5470917, + 0x9216D5D9, 0x8979FB1B + ); + + $this->S = array( + array( + 0xD1310BA6, 0x98DFB5AC, 0x2FFD72DB, 0xD01ADFB7, + 0xB8E1AFED, 0x6A267E96, 0xBA7C9045, 0xF12C7F99, + 0x24A19947, 0xB3916CF7, 0x0801F2E2, 0x858EFC16, + 0x636920D8, 0x71574E69, 0xA458FEA3, 0xF4933D7E, + 0x0D95748F, 0x728EB658, 0x718BCD58, 0x82154AEE, + 0x7B54A41D, 0xC25A59B5, 0x9C30D539, 0x2AF26013, + 0xC5D1B023, 0x286085F0, 0xCA417918, 0xB8DB38EF, + 0x8E79DCB0, 0x603A180E, 0x6C9E0E8B, 0xB01E8A3E, + 0xD71577C1, 0xBD314B27, 0x78AF2FDA, 0x55605C60, + 0xE65525F3, 0xAA55AB94, 0x57489862, 0x63E81440, + 0x55CA396A, 0x2AAB10B6, 0xB4CC5C34, 0x1141E8CE, + 0xA15486AF, 0x7C72E993, 0xB3EE1411, 0x636FBC2A, + 0x2BA9C55D, 0x741831F6, 0xCE5C3E16, 0x9B87931E, + 0xAFD6BA33, 0x6C24CF5C, 0x7A325381, 0x28958677, + 0x3B8F4898, 0x6B4BB9AF, 0xC4BFE81B, 0x66282193, + 0x61D809CC, 0xFB21A991, 0x487CAC60, 0x5DEC8032, + 0xEF845D5D, 0xE98575B1, 0xDC262302, 0xEB651B88, + 0x23893E81, 0xD396ACC5, 0x0F6D6FF3, 0x83F44239, + 0x2E0B4482, 0xA4842004, 0x69C8F04A, 0x9E1F9B5E, + 0x21C66842, 0xF6E96C9A, 0x670C9C61, 0xABD388F0, + 0x6A51A0D2, 0xD8542F68, 0x960FA728, 0xAB5133A3, + 0x6EEF0B6C, 0x137A3BE4, 0xBA3BF050, 0x7EFB2A98, + 0xA1F1651D, 0x39AF0176, 0x66CA593E, 0x82430E88, + 0x8CEE8619, 0x456F9FB4, 0x7D84A5C3, 0x3B8B5EBE, + 0xE06F75D8, 0x85C12073, 0x401A449F, 0x56C16AA6, + 0x4ED3AA62, 0x363F7706, 0x1BFEDF72, 0x429B023D, + 0x37D0D724, 0xD00A1248, 0xDB0FEAD3, 0x49F1C09B, + 0x075372C9, 0x80991B7B, 0x25D479D8, 0xF6E8DEF7, + 0xE3FE501A, 0xB6794C3B, 0x976CE0BD, 0x04C006BA, + 0xC1A94FB6, 0x409F60C4, 0x5E5C9EC2, 0x196A2463, + 0x68FB6FAF, 0x3E6C53B5, 0x1339B2EB, 0x3B52EC6F, + 0x6DFC511F, 0x9B30952C, 0xCC814544, 0xAF5EBD09, + 0xBEE3D004, 0xDE334AFD, 0x660F2807, 0x192E4BB3, + 0xC0CBA857, 0x45C8740F, 0xD20B5F39, 0xB9D3FBDB, + 0x5579C0BD, 0x1A60320A, 0xD6A100C6, 0x402C7279, + 0x679F25FE, 0xFB1FA3CC, 0x8EA5E9F8, 0xDB3222F8, + 0x3C7516DF, 0xFD616B15, 0x2F501EC8, 0xAD0552AB, + 0x323DB5FA, 0xFD238760, 0x53317B48, 0x3E00DF82, + 0x9E5C57BB, 0xCA6F8CA0, 0x1A87562E, 0xDF1769DB, + 0xD542A8F6, 0x287EFFC3, 0xAC6732C6, 0x8C4F5573, + 0x695B27B0, 0xBBCA58C8, 0xE1FFA35D, 0xB8F011A0, + 0x10FA3D98, 0xFD2183B8, 0x4AFCB56C, 0x2DD1D35B, + 0x9A53E479, 0xB6F84565, 0xD28E49BC, 0x4BFB9790, + 0xE1DDF2DA, 0xA4CB7E33, 0x62FB1341, 0xCEE4C6E8, + 0xEF20CADA, 0x36774C01, 0xD07E9EFE, 0x2BF11FB4, + 0x95DBDA4D, 0xAE909198, 0xEAAD8E71, 0x6B93D5A0, + 0xD08ED1D0, 0xAFC725E0, 0x8E3C5B2F, 0x8E7594B7, + 0x8FF6E2FB, 0xF2122B64, 0x8888B812, 0x900DF01C, + 0x4FAD5EA0, 0x688FC31C, 0xD1CFF191, 0xB3A8C1AD, + 0x2F2F2218, 0xBE0E1777, 0xEA752DFE, 0x8B021FA1, + 0xE5A0CC0F, 0xB56F74E8, 0x18ACF3D6, 0xCE89E299, + 0xB4A84FE0, 0xFD13E0B7, 0x7CC43B81, 0xD2ADA8D9, + 0x165FA266, 0x80957705, 0x93CC7314, 0x211A1477, + 0xE6AD2065, 0x77B5FA86, 0xC75442F5, 0xFB9D35CF, + 0xEBCDAF0C, 0x7B3E89A0, 0xD6411BD3, 0xAE1E7E49, + 0x00250E2D, 0x2071B35E, 0x226800BB, 0x57B8E0AF, + 0x2464369B, 0xF009B91E, 0x5563911D, 0x59DFA6AA, + 0x78C14389, 0xD95A537F, 0x207D5BA2, 0x02E5B9C5, + 0x83260376, 0x6295CFA9, 0x11C81968, 0x4E734A41, + 0xB3472DCA, 0x7B14A94A, 0x1B510052, 0x9A532915, + 0xD60F573F, 0xBC9BC6E4, 0x2B60A476, 0x81E67400, + 0x08BA6FB5, 0x571BE91F, 0xF296EC6B, 0x2A0DD915, + 0xB6636521, 0xE7B9F9B6, 0xFF34052E, 0xC5855664, + 0x53B02D5D, 0xA99F8FA1, 0x08BA4799, 0x6E85076A + ), + array( + 0x4B7A70E9, 0xB5B32944, 0xDB75092E, 0xC4192623, + 0xAD6EA6B0, 0x49A7DF7D, 0x9CEE60B8, 0x8FEDB266, + 0xECAA8C71, 0x699A17FF, 0x5664526C, 0xC2B19EE1, + 0x193602A5, 0x75094C29, 0xA0591340, 0xE4183A3E, + 0x3F54989A, 0x5B429D65, 0x6B8FE4D6, 0x99F73FD6, + 0xA1D29C07, 0xEFE830F5, 0x4D2D38E6, 0xF0255DC1, + 0x4CDD2086, 0x8470EB26, 0x6382E9C6, 0x021ECC5E, + 0x09686B3F, 0x3EBAEFC9, 0x3C971814, 0x6B6A70A1, + 0x687F3584, 0x52A0E286, 0xB79C5305, 0xAA500737, + 0x3E07841C, 0x7FDEAE5C, 0x8E7D44EC, 0x5716F2B8, + 0xB03ADA37, 0xF0500C0D, 0xF01C1F04, 0x0200B3FF, + 0xAE0CF51A, 0x3CB574B2, 0x25837A58, 0xDC0921BD, + 0xD19113F9, 0x7CA92FF6, 0x94324773, 0x22F54701, + 0x3AE5E581, 0x37C2DADC, 0xC8B57634, 0x9AF3DDA7, + 0xA9446146, 0x0FD0030E, 0xECC8C73E, 0xA4751E41, + 0xE238CD99, 0x3BEA0E2F, 0x3280BBA1, 0x183EB331, + 0x4E548B38, 0x4F6DB908, 0x6F420D03, 0xF60A04BF, + 0x2CB81290, 0x24977C79, 0x5679B072, 0xBCAF89AF, + 0xDE9A771F, 0xD9930810, 0xB38BAE12, 0xDCCF3F2E, + 0x5512721F, 0x2E6B7124, 0x501ADDE6, 0x9F84CD87, + 0x7A584718, 0x7408DA17, 0xBC9F9ABC, 0xE94B7D8C, + 0xEC7AEC3A, 0xDB851DFA, 0x63094366, 0xC464C3D2, + 0xEF1C1847, 0x3215D908, 0xDD433B37, 0x24C2BA16, + 0x12A14D43, 0x2A65C451, 0x50940002, 0x133AE4DD, + 0x71DFF89E, 0x10314E55, 0x81AC77D6, 0x5F11199B, + 0x043556F1, 0xD7A3C76B, 0x3C11183B, 0x5924A509, + 0xF28FE6ED, 0x97F1FBFA, 0x9EBABF2C, 0x1E153C6E, + 0x86E34570, 0xEAE96FB1, 0x860E5E0A, 0x5A3E2AB3, + 0x771FE71C, 0x4E3D06FA, 0x2965DCB9, 0x99E71D0F, + 0x803E89D6, 0x5266C825, 0x2E4CC978, 0x9C10B36A, + 0xC6150EBA, 0x94E2EA78, 0xA5FC3C53, 0x1E0A2DF4, + 0xF2F74EA7, 0x361D2B3D, 0x1939260F, 0x19C27960, + 0x5223A708, 0xF71312B6, 0xEBADFE6E, 0xEAC31F66, + 0xE3BC4595, 0xA67BC883, 0xB17F37D1, 0x018CFF28, + 0xC332DDEF, 0xBE6C5AA5, 0x65582185, 0x68AB9802, + 0xEECEA50F, 0xDB2F953B, 0x2AEF7DAD, 0x5B6E2F84, + 0x1521B628, 0x29076170, 0xECDD4775, 0x619F1510, + 0x13CCA830, 0xEB61BD96, 0x0334FE1E, 0xAA0363CF, + 0xB5735C90, 0x4C70A239, 0xD59E9E0B, 0xCBAADE14, + 0xEECC86BC, 0x60622CA7, 0x9CAB5CAB, 0xB2F3846E, + 0x648B1EAF, 0x19BDF0CA, 0xA02369B9, 0x655ABB50, + 0x40685A32, 0x3C2AB4B3, 0x319EE9D5, 0xC021B8F7, + 0x9B540B19, 0x875FA099, 0x95F7997E, 0x623D7DA8, + 0xF837889A, 0x97E32D77, 0x11ED935F, 0x16681281, + 0x0E358829, 0xC7E61FD6, 0x96DEDFA1, 0x7858BA99, + 0x57F584A5, 0x1B227263, 0x9B83C3FF, 0x1AC24696, + 0xCDB30AEB, 0x532E3054, 0x8FD948E4, 0x6DBC3128, + 0x58EBF2EF, 0x34C6FFEA, 0xFE28ED61, 0xEE7C3C73, + 0x5D4A14D9, 0xE864B7E3, 0x42105D14, 0x203E13E0, + 0x45EEE2B6, 0xA3AAABEA, 0xDB6C4F15, 0xFACB4FD0, + 0xC742F442, 0xEF6ABBB5, 0x654F3B1D, 0x41CD2105, + 0xD81E799E, 0x86854DC7, 0xE44B476A, 0x3D816250, + 0xCF62A1F2, 0x5B8D2646, 0xFC8883A0, 0xC1C7B6A3, + 0x7F1524C3, 0x69CB7492, 0x47848A0B, 0x5692B285, + 0x095BBF00, 0xAD19489D, 0x1462B174, 0x23820E00, + 0x58428D2A, 0x0C55F5EA, 0x1DADF43E, 0x233F7061, + 0x3372F092, 0x8D937E41, 0xD65FECF1, 0x6C223BDB, + 0x7CDE3759, 0xCBEE7460, 0x4085F2A7, 0xCE77326E, + 0xA6078084, 0x19F8509E, 0xE8EFD855, 0x61D99735, + 0xA969A7AA, 0xC50C06C2, 0x5A04ABFC, 0x800BCADC, + 0x9E447A2E, 0xC3453484, 0xFDD56705, 0x0E1E9EC9, + 0xDB73DBD3, 0x105588CD, 0x675FDA79, 0xE3674340, + 0xC5C43465, 0x713E38D8, 0x3D28F89E, 0xF16DFF20, + 0x153E21E7, 0x8FB03D4A, 0xE6E39F2B, 0xDB83ADF7 + ), + array( + 0xE93D5A68, 0x948140F7, 0xF64C261C, 0x94692934, + 0x411520F7, 0x7602D4F7, 0xBCF46B2E, 0xD4A20068, + 0xD4082471, 0x3320F46A, 0x43B7D4B7, 0x500061AF, + 0x1E39F62E, 0x97244546, 0x14214F74, 0xBF8B8840, + 0x4D95FC1D, 0x96B591AF, 0x70F4DDD3, 0x66A02F45, + 0xBFBC09EC, 0x03BD9785, 0x7FAC6DD0, 0x31CB8504, + 0x96EB27B3, 0x55FD3941, 0xDA2547E6, 0xABCA0A9A, + 0x28507825, 0x530429F4, 0x0A2C86DA, 0xE9B66DFB, + 0x68DC1462, 0xD7486900, 0x680EC0A4, 0x27A18DEE, + 0x4F3FFEA2, 0xE887AD8C, 0xB58CE006, 0x7AF4D6B6, + 0xAACE1E7C, 0xD3375FEC, 0xCE78A399, 0x406B2A42, + 0x20FE9E35, 0xD9F385B9, 0xEE39D7AB, 0x3B124E8B, + 0x1DC9FAF7, 0x4B6D1856, 0x26A36631, 0xEAE397B2, + 0x3A6EFA74, 0xDD5B4332, 0x6841E7F7, 0xCA7820FB, + 0xFB0AF54E, 0xD8FEB397, 0x454056AC, 0xBA489527, + 0x55533A3A, 0x20838D87, 0xFE6BA9B7, 0xD096954B, + 0x55A867BC, 0xA1159A58, 0xCCA92963, 0x99E1DB33, + 0xA62A4A56, 0x3F3125F9, 0x5EF47E1C, 0x9029317C, + 0xFDF8E802, 0x04272F70, 0x80BB155C, 0x05282CE3, + 0x95C11548, 0xE4C66D22, 0x48C1133F, 0xC70F86DC, + 0x07F9C9EE, 0x41041F0F, 0x404779A4, 0x5D886E17, + 0x325F51EB, 0xD59BC0D1, 0xF2BCC18F, 0x41113564, + 0x257B7834, 0x602A9C60, 0xDFF8E8A3, 0x1F636C1B, + 0x0E12B4C2, 0x02E1329E, 0xAF664FD1, 0xCAD18115, + 0x6B2395E0, 0x333E92E1, 0x3B240B62, 0xEEBEB922, + 0x85B2A20E, 0xE6BA0D99, 0xDE720C8C, 0x2DA2F728, + 0xD0127845, 0x95B794FD, 0x647D0862, 0xE7CCF5F0, + 0x5449A36F, 0x877D48FA, 0xC39DFD27, 0xF33E8D1E, + 0x0A476341, 0x992EFF74, 0x3A6F6EAB, 0xF4F8FD37, + 0xA812DC60, 0xA1EBDDF8, 0x991BE14C, 0xDB6E6B0D, + 0xC67B5510, 0x6D672C37, 0x2765D43B, 0xDCD0E804, + 0xF1290DC7, 0xCC00FFA3, 0xB5390F92, 0x690FED0B, + 0x667B9FFB, 0xCEDB7D9C, 0xA091CF0B, 0xD9155EA3, + 0xBB132F88, 0x515BAD24, 0x7B9479BF, 0x763BD6EB, + 0x37392EB3, 0xCC115979, 0x8026E297, 0xF42E312D, + 0x6842ADA7, 0xC66A2B3B, 0x12754CCC, 0x782EF11C, + 0x6A124237, 0xB79251E7, 0x06A1BBE6, 0x4BFB6350, + 0x1A6B1018, 0x11CAEDFA, 0x3D25BDD8, 0xE2E1C3C9, + 0x44421659, 0x0A121386, 0xD90CEC6E, 0xD5ABEA2A, + 0x64AF674E, 0xDA86A85F, 0xBEBFE988, 0x64E4C3FE, + 0x9DBC8057, 0xF0F7C086, 0x60787BF8, 0x6003604D, + 0xD1FD8346, 0xF6381FB0, 0x7745AE04, 0xD736FCCC, + 0x83426B33, 0xF01EAB71, 0xB0804187, 0x3C005E5F, + 0x77A057BE, 0xBDE8AE24, 0x55464299, 0xBF582E61, + 0x4E58F48F, 0xF2DDFDA2, 0xF474EF38, 0x8789BDC2, + 0x5366F9C3, 0xC8B38E74, 0xB475F255, 0x46FCD9B9, + 0x7AEB2661, 0x8B1DDF84, 0x846A0E79, 0x915F95E2, + 0x466E598E, 0x20B45770, 0x8CD55591, 0xC902DE4C, + 0xB90BACE1, 0xBB8205D0, 0x11A86248, 0x7574A99E, + 0xB77F19B6, 0xE0A9DC09, 0x662D09A1, 0xC4324633, + 0xE85A1F02, 0x09F0BE8C, 0x4A99A025, 0x1D6EFE10, + 0x1AB93D1D, 0x0BA5A4DF, 0xA186F20F, 0x2868F169, + 0xDCB7DA83, 0x573906FE, 0xA1E2CE9B, 0x4FCD7F52, + 0x50115E01, 0xA70683FA, 0xA002B5C4, 0x0DE6D027, + 0x9AF88C27, 0x773F8641, 0xC3604C06, 0x61A806B5, + 0xF0177A28, 0xC0F586E0, 0x006058AA, 0x30DC7D62, + 0x11E69ED7, 0x2338EA63, 0x53C2DD94, 0xC2C21634, + 0xBBCBEE56, 0x90BCB6DE, 0xEBFC7DA1, 0xCE591D76, + 0x6F05E409, 0x4B7C0188, 0x39720A3D, 0x7C927C24, + 0x86E3725F, 0x724D9DB9, 0x1AC15BB4, 0xD39EB8FC, + 0xED545578, 0x08FCA5B5, 0xD83D7CD3, 0x4DAD0FC4, + 0x1E50EF5E, 0xB161E6F8, 0xA28514D9, 0x6C51133C, + 0x6FD5C7E7, 0x56E14EC4, 0x362ABFCE, 0xDDC6C837, + 0xD79A3234, 0x92638212, 0x670EFA8E, 0x406000E0 + ), + array( + 0x3A39CE37, 0xD3FAF5CF, 0xABC27737, 0x5AC52D1B, + 0x5CB0679E, 0x4FA33742, 0xD3822740, 0x99BC9BBE, + 0xD5118E9D, 0xBF0F7315, 0xD62D1C7E, 0xC700C47B, + 0xB78C1B6B, 0x21A19045, 0xB26EB1BE, 0x6A366EB4, + 0x5748AB2F, 0xBC946E79, 0xC6A376D2, 0x6549C2C8, + 0x530FF8EE, 0x468DDE7D, 0xD5730A1D, 0x4CD04DC6, + 0x2939BBDB, 0xA9BA4650, 0xAC9526E8, 0xBE5EE304, + 0xA1FAD5F0, 0x6A2D519A, 0x63EF8CE2, 0x9A86EE22, + 0xC089C2B8, 0x43242EF6, 0xA51E03AA, 0x9CF2D0A4, + 0x83C061BA, 0x9BE96A4D, 0x8FE51550, 0xBA645BD6, + 0x2826A2F9, 0xA73A3AE1, 0x4BA99586, 0xEF5562E9, + 0xC72FEFD3, 0xF752F7DA, 0x3F046F69, 0x77FA0A59, + 0x80E4A915, 0x87B08601, 0x9B09E6AD, 0x3B3EE593, + 0xE990FD5A, 0x9E34D797, 0x2CF0B7D9, 0x022B8B51, + 0x96D5AC3A, 0x017DA67D, 0xD1CF3ED6, 0x7C7D2D28, + 0x1F9F25CF, 0xADF2B89B, 0x5AD6B472, 0x5A88F54C, + 0xE029AC71, 0xE019A5E6, 0x47B0ACFD, 0xED93FA9B, + 0xE8D3C48D, 0x283B57CC, 0xF8D56629, 0x79132E28, + 0x785F0191, 0xED756055, 0xF7960E44, 0xE3D35E8C, + 0x15056DD4, 0x88F46DBA, 0x03A16125, 0x0564F0BD, + 0xC3EB9E15, 0x3C9057A2, 0x97271AEC, 0xA93A072A, + 0x1B3F6D9B, 0x1E6321F5, 0xF59C66FB, 0x26DCF319, + 0x7533D928, 0xB155FDF5, 0x03563482, 0x8ABA3CBB, + 0x28517711, 0xC20AD9F8, 0xABCC5167, 0xCCAD925F, + 0x4DE81751, 0x3830DC8E, 0x379D5862, 0x9320F991, + 0xEA7A90C2, 0xFB3E7BCE, 0x5121CE64, 0x774FBE32, + 0xA8B6E37E, 0xC3293D46, 0x48DE5369, 0x6413E680, + 0xA2AE0810, 0xDD6DB224, 0x69852DFD, 0x09072166, + 0xB39A460A, 0x6445C0DD, 0x586CDECF, 0x1C20C8AE, + 0x5BBEF7DD, 0x1B588D40, 0xCCD2017F, 0x6BB4E3BB, + 0xDDA26A7E, 0x3A59FF45, 0x3E350A44, 0xBCB4CDD5, + 0x72EACEA8, 0xFA6484BB, 0x8D6612AE, 0xBF3C6F47, + 0xD29BE463, 0x542F5D9E, 0xAEC2771B, 0xF64E6370, + 0x740E0D8D, 0xE75B1357, 0xF8721671, 0xAF537D5D, + 0x4040CB08, 0x4EB4E2CC, 0x34D2466A, 0x0115AF84, + 0xE1B00428, 0x95983A1D, 0x06B89FB4, 0xCE6EA048, + 0x6F3F3B82, 0x3520AB82, 0x011A1D4B, 0x277227F8, + 0x611560B1, 0xE7933FDC, 0xBB3A792B, 0x344525BD, + 0xA08839E1, 0x51CE794B, 0x2F32C9B7, 0xA01FBAC9, + 0xE01CC87E, 0xBCC7D1F6, 0xCF0111C3, 0xA1E8AAC7, + 0x1A908749, 0xD44FBD9A, 0xD0DADECB, 0xD50ADA38, + 0x0339C32A, 0xC6913667, 0x8DF9317C, 0xE0B12B4F, + 0xF79E59B7, 0x43F5BB3A, 0xF2D519FF, 0x27D9459C, + 0xBF97222C, 0x15E6FC2A, 0x0F91FC71, 0x9B941525, + 0xFAE59361, 0xCEB69CEB, 0xC2A86459, 0x12BAA8D1, + 0xB6C1075E, 0xE3056A0C, 0x10D25065, 0xCB03A442, + 0xE0EC6E0E, 0x1698DB3B, 0x4C98A0BE, 0x3278E964, + 0x9F1F9532, 0xE0D392DF, 0xD3A0342B, 0x8971F21E, + 0x1B0A7441, 0x4BA3348C, 0xC5BE7120, 0xC37632D8, + 0xDF359F8D, 0x9B992F2E, 0xE60B6F47, 0x0FE3F11D, + 0xE54CDA54, 0x1EDAD891, 0xCE6279CF, 0xCD3E7E6F, + 0x1618B166, 0xFD2C1D05, 0x848FD2C5, 0xF6FB2299, + 0xF523F357, 0xA6327623, 0x93A83531, 0x56CCCD02, + 0xACF08162, 0x5A75EBB5, 0x6E163697, 0x88D273CC, + 0xDE966292, 0x81B949D0, 0x4C50901B, 0x71C65614, + 0xE6C6C7BD, 0x327A140A, 0x45E1D006, 0xC3F27B9A, + 0xC9AA53FD, 0x62A80F00, 0xBB25BFE2, 0x35BDD2F6, + 0x71126905, 0xB2040222, 0xB6CBCF7C, 0xCD769C2B, + 0x53113EC0, 0x1640E3D3, 0x38ABBD60, 0x2547ADF0, + 0xBA38209C, 0xF746CE76, 0x77AFA1C5, 0x20756060, + 0x85CBFE4E, 0x8AE88DD8, 0x7AAAF9B0, 0x4CF9AA7E, + 0x1948C25C, 0x02FB8A8C, 0x01C36AE4, 0xD6EBE1F9, + 0x90D4F869, 0xA65CDEA0, 0x3F09252D, 0xC208E69F, + 0xB74E6132, 0xCE77E25B, 0x578FDFE3, 0x3AC372E6 + ) + ); + } + +} + +?> diff --git a/apps/files_encryption/ajax/adminrecovery.php b/apps/files_encryption/ajax/adminrecovery.php new file mode 100644 index 0000000000000000000000000000000000000000..6d7953b5639fd9a02633c5e955093a81a08f73e4 --- /dev/null +++ b/apps/files_encryption/ajax/adminrecovery.php @@ -0,0 +1,43 @@ + + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + * + * @brief Script to handle admin settings for encrypted key recovery + */ +use OCA\Encryption; + +\OCP\JSON::checkAdminUser(); +\OCP\JSON::checkAppEnabled('files_encryption'); +\OCP\JSON::callCheck(); + +$l=OC_L10N::get('files_encryption'); + +$return = false; + +// Enable recoveryAdmin + +$recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId'); + +if (isset($_POST['adminEnableRecovery']) && $_POST['adminEnableRecovery'] == 1){ + + $return = \OCA\Encryption\Helper::adminEnableRecovery($recoveryKeyId, $_POST['recoveryPassword']); + $action = "enable"; + +// Disable recoveryAdmin +} elseif ( + isset($_POST['adminEnableRecovery']) + && 0 == $_POST['adminEnableRecovery'] +) { + $return = \OCA\Encryption\Helper::adminDisableRecovery($_POST['recoveryPassword']); + $action = "disable"; +} + +// Return success or failure +if ($return) { + \OCP\JSON::success(array("data" => array( "message" => $l->t('Recovery key successfully ' . $action.'d')))); +} else { + \OCP\JSON::error(array("data" => array( "message" => $l->t('Could not '.$action.' recovery key. Please check your recovery key password!')))); +} diff --git a/apps/files_encryption/ajax/changeRecoveryPassword.php b/apps/files_encryption/ajax/changeRecoveryPassword.php new file mode 100644 index 0000000000000000000000000000000000000000..d990796a4fbbec02fe6b19d6d825b78a784efb32 --- /dev/null +++ b/apps/files_encryption/ajax/changeRecoveryPassword.php @@ -0,0 +1,52 @@ + + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + * + * @brief Script to change recovery key password + * + */ + +use OCA\Encryption; + +\OCP\JSON::checkAdminUser(); +\OCP\JSON::checkAppEnabled('files_encryption'); +\OCP\JSON::callCheck(); + +$l=OC_L10N::get('core'); + +$return = false; + +$oldPassword = $_POST['oldPassword']; +$newPassword = $_POST['newPassword']; + +$util = new \OCA\Encryption\Util(new \OC_FilesystemView('/'), \OCP\User::getUser()); + +$result = $util->checkRecoveryPassword($oldPassword); + +if ($result) { + $keyId = $util->getRecoveryKeyId(); + $keyPath = '/owncloud_private_key/' . $keyId . ".private.key"; + $view = new \OC\Files\View('/'); + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $encryptedRecoveryKey = $view->file_get_contents($keyPath); + $decryptedRecoveryKey = \OCA\Encryption\Crypt::symmetricDecryptFileContent($encryptedRecoveryKey, $oldPassword); + $encryptedRecoveryKey = \OCA\Encryption\Crypt::symmetricEncryptFileContent($decryptedRecoveryKey, $newPassword); + $view->file_put_contents($keyPath, $encryptedRecoveryKey); + + \OC_FileProxy::$enabled = $proxyStatus; + + $return = true; +} + +// success or failure +if ($return) { + \OCP\JSON::success(array("data" => array( "message" => $l->t('Password successfully changed.')))); +} else { + \OCP\JSON::error(array("data" => array( "message" => $l->t('Could not change the password. Maybe the old password was not correct.')))); +} \ No newline at end of file diff --git a/apps/files_encryption/ajax/userrecovery.php b/apps/files_encryption/ajax/userrecovery.php new file mode 100644 index 0000000000000000000000000000000000000000..1f42b376e422f0a044a22ce0dcd2d9d7af3eff85 --- /dev/null +++ b/apps/files_encryption/ajax/userrecovery.php @@ -0,0 +1,41 @@ + + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + * + * @brief Script to handle admin settings for encrypted key recovery + */ + +use OCA\Encryption; + +\OCP\JSON::checkLoggedIn(); +\OCP\JSON::checkAppEnabled( 'files_encryption' ); +\OCP\JSON::callCheck(); + +if ( + isset( $_POST['userEnableRecovery'] ) + && ( 0 == $_POST['userEnableRecovery'] || 1 == $_POST['userEnableRecovery'] ) +) { + + $userId = \OCP\USER::getUser(); + $view = new \OC_FilesystemView( '/' ); + $util = new \OCA\Encryption\Util( $view, $userId ); + + // Save recovery preference to DB + $return = $util->setRecoveryForUser( $_POST['userEnableRecovery'] ); + + if ($_POST['userEnableRecovery'] == "1") { + $util->addRecoveryKeys(); + } else { + $util->removeRecoveryKeys(); + } + +} else { + + $return = false; + +} + +// Return success or failure +( $return ) ? \OCP\JSON::success() : \OCP\JSON::error(); \ No newline at end of file diff --git a/apps/files_encryption/appinfo/app.php b/apps/files_encryption/appinfo/app.php index bf16fec3aea0d60678d0a26d8121c9cbd0413868..7d01696e08a51a516553de81a0d2b544930afabf 100644 --- a/apps/files_encryption/appinfo/app.php +++ b/apps/files_encryption/appinfo/app.php @@ -8,42 +8,44 @@ OC::$CLASSPATH['OCA\Encryption\Stream'] = 'files_encryption/lib/stream.php'; OC::$CLASSPATH['OCA\Encryption\Proxy'] = 'files_encryption/lib/proxy.php'; OC::$CLASSPATH['OCA\Encryption\Session'] = 'files_encryption/lib/session.php'; OC::$CLASSPATH['OCA\Encryption\Capabilities'] = 'files_encryption/lib/capabilities.php'; +OC::$CLASSPATH['OCA\Encryption\Helper'] = 'files_encryption/lib/helper.php'; OC_FileProxy::register( new OCA\Encryption\Proxy() ); -// User-related hooks -OCP\Util::connectHook( 'OC_User', 'post_login', 'OCA\Encryption\Hooks', 'login' ); -OCP\Util::connectHook( 'OC_User', 'pre_setPassword', 'OCA\Encryption\Hooks', 'setPassphrase' ); +// User related hooks +OCA\Encryption\Helper::registerUserHooks(); -// Sharing-related hooks -OCP\Util::connectHook( 'OCP\Share', 'post_shared', 'OCA\Encryption\Hooks', 'postShared' ); -OCP\Util::connectHook( 'OCP\Share', 'pre_unshare', 'OCA\Encryption\Hooks', 'preUnshare' ); -OCP\Util::connectHook( 'OCP\Share', 'pre_unshareAll', 'OCA\Encryption\Hooks', 'preUnshareAll' ); +// Sharing related hooks +OCA\Encryption\Helper::registerShareHooks(); -// Webdav-related hooks -OCP\Util::connectHook( 'OC_Webdav_Properties', 'update', 'OCA\Encryption\Hooks', 'updateKeyfile' ); +// Filesystem related hooks +OCA\Encryption\Helper::registerFilesystemHooks(); stream_wrapper_register( 'crypt', 'OCA\Encryption\Stream' ); -$session = new OCA\Encryption\Session(); +// check if we are logged in +if (OCP\User::isLoggedIn()) { + $view = new OC_FilesystemView('/'); + $session = new \OCA\Encryption\Session($view); -if ( - ! $session->getPrivateKey( \OCP\USER::getUser() ) - && OCP\User::isLoggedIn() - && OCA\Encryption\Crypt::mode() == 'server' -) { + // check if user has a private key + if ( + !$session->getPrivateKey(\OCP\USER::getUser()) + && OCA\Encryption\Crypt::mode() === 'server' + ) { - // Force the user to log-in again if the encryption key isn't unlocked - // (happens when a user is logged in before the encryption app is - // enabled) - OCP\User::logout(); - - header( "Location: " . OC::$WEBROOT.'/' ); - - exit(); + // Force the user to log-in again if the encryption key isn't unlocked + // (happens when a user is logged in before the encryption app is + // enabled) + OCP\User::logout(); + header("Location: " . OC::$WEBROOT . '/'); + + exit(); + } } // Register settings scripts -OCP\App::registerAdmin( 'files_encryption', 'settings' ); +OCP\App::registerAdmin( 'files_encryption', 'settings-admin' ); OCP\App::registerPersonal( 'files_encryption', 'settings-personal' ); + diff --git a/apps/files_encryption/appinfo/database.xml b/apps/files_encryption/appinfo/database.xml index d294c35d63d0052e14cc188cebb3603822113aac..4587930da0a3c25fb3eecbb4c39afebf9de866ec 100644 --- a/apps/files_encryption/appinfo/database.xml +++ b/apps/files_encryption/appinfo/database.xml @@ -18,6 +18,21 @@ text true 64 + What client-side / server-side configuration is used + + + recovery_enabled + integer + true + 0 + Whether encryption key recovery is enabled + + + migration_status + integer + true + 0 + Whether encryption migration has been performed diff --git a/apps/files_encryption/appinfo/info.xml b/apps/files_encryption/appinfo/info.xml index 39ea155488f4f1944a152cc4b85b49bd0394b5fb..9de2798dd7cd0589f020e02a4c68d7e3b4c081c5 100644 --- a/apps/files_encryption/appinfo/info.xml +++ b/apps/files_encryption/appinfo/info.xml @@ -4,7 +4,7 @@ Encryption Server side encryption of files. Warning: You will lose your data if you enable this App and forget your password. Encryption is not yet compatible with LDAP. AGPL - Sam Tuke + Sam Tuke, Bjoern Schiessle, Florin Peter 4 true diff --git a/apps/files_encryption/appinfo/spec.txt b/apps/files_encryption/appinfo/spec.txt index 2d22dffe08da9d3e1a331aff5166aa9dfd05e16c..ddd3983a9eba2f2e33850d0fe57532093e7c7584 100644 --- a/apps/files_encryption/appinfo/spec.txt +++ b/apps/files_encryption/appinfo/spec.txt @@ -9,6 +9,57 @@ Encrypted files [encrypted data string][delimiter][IV][padding] [anhAAjAmcGXqj1X9g==][00iv00][MSHU5N5gECP7aAg7][xx] (square braces added) + +- Directory structure: + - Encrypted user data (catfiles) are stored in the usual /data/user/files dir + - Keyfiles are stored in /data/user/files_encryption/keyfiles + - Sharekey are stored in /data/user/files_encryption/share-files + +- File extensions: + - Catfiles have to keep the file extension of the original file, pre-encryption + - Keyfiles use .keyfile + - Sharekeys have .shareKey + +Shared files +------------ + +Shared files have a centrally stored catfile and keyfile, and one sharekey for +each user that shares it. + +When sharing is used, a different encryption method is used to encrypt the +keyfile (openssl_seal). Although shared files have a keyfile, its contents +use a different format therefore. + +Each time a shared file is edited or deleted, all sharekeys for users sharing +that file must have their sharekeys changed also. The keyfile and catfile +however need only changing in the owners files, as there is only one copy of +these. + +Publicly shared files (public links) +------------------------------------ + +Files shared via public links use a separate system user account called 'ownCloud'. All public files are shared to that user's public key, and the private key is used to access the files when the public link is used in browser. + +This means that files shared via public links are accessible only to users who know the shared URL, or to admins who know the 'ownCloud' user password. + +Lost password recovery +---------------------- + +In order to enable users to read their encrypted files in the event of a password loss/reset scenario, administrators can choose to enable a 'recoveryAdmin' account. This is a user that all user files will automatically be shared to of the option is enabled. This allows the recoveryAdmin user to generate new keyfiles for the user. By default the UID of the recoveryAdmin is 'recoveryAdmin'. + +OC_FilesystemView +----------------- + +files_encryption deals extensively with paths and the filesystem. In order to minimise bugs, it makes calls to filesystem methods in a consistent way: OC_FilesystemView{} objects always use '/' as their root, and specify paths each time particular methods are called. e.g. do this: + +$view->file_exists( 'path/to/file' ); + +Not: + +$view->chroot( 'path/to' ); +$view->file_exists( 'file' ); + +Using this convention means that $view objects are more predictable and less likely to break. Problems with paths are the #1 cause of bugs in this app, and consistent $view handling is an important way to prevent them. Notes ----- @@ -16,4 +67,11 @@ Notes - The user passphrase is required in order to set up or upgrade the app. New keypair generation, and the re-encryption of legacy encrypted files requires it. Therefore an appinfo/update.php script cannot be used, and upgrade logic - is handled in the login hook listener. \ No newline at end of file + is handled in the login hook listener. Therefore each time the user logs in + their files are scanned to detect unencrypted and legacy encrypted files, and + they are (re)encrypted as necessary. This may present a performance issue; we + need to monitor this. +- When files are saved to ownCloud via WebDAV, a .part file extension is used so + that the file isn't cached before the upload has been completed. .part files + are not compatible with files_encrytion's key management system however, so + we have to always sanitise such paths manually before using them. \ No newline at end of file diff --git a/apps/files_encryption/css/settings-personal.css b/apps/files_encryption/css/settings-personal.css new file mode 100644 index 0000000000000000000000000000000000000000..4ee0acc9768ce52dc9262764086ecc2f66400b1d --- /dev/null +++ b/apps/files_encryption/css/settings-personal.css @@ -0,0 +1,10 @@ +/* Copyright (c) 2013, Sam Tuke, + This file is licensed under the Affero General Public License version 3 or later. + See the COPYING-README file. */ + +#encryptAllError +, #encryptAllSuccess +, #recoveryEnabledError +, #recoveryEnabledSuccess { + display: none; +} \ No newline at end of file diff --git a/apps/files_encryption/hooks/hooks.php b/apps/files_encryption/hooks/hooks.php index 2731d5a92f74ad4ed435d77a37d35cc9018cb7df..2066300a1639cd154bdc7ecc7e8eea673a592d7a 100644 --- a/apps/files_encryption/hooks/hooks.php +++ b/apps/files_encryption/hooks/hooks.php @@ -23,10 +23,11 @@ namespace OCA\Encryption; +use OC\Files\Filesystem; + /** * Class for hook specific logic */ - class Hooks { // TODO: use passphrase for encrypting private key that is separate to @@ -40,152 +41,471 @@ class Hooks { // Manually initialise Filesystem{} singleton with correct // fake root path, in order to avoid fatal webdav errors - \OC\Files\Filesystem::init( $params['uid'], $params['uid'] . '/' . 'files' . '/' ); + // NOTE: disabled because this give errors on webdav! + //\OC\Files\Filesystem::init( $params['uid'], '/' . 'files' . '/' ); $view = new \OC_FilesystemView( '/' ); $util = new Util( $view, $params['uid'] ); - - // Check files_encryption infrastructure is ready for action - if ( ! $util->ready() ) { - - \OC_Log::write( 'Encryption library', 'User account "' . $params['uid'] . '" is not ready for encryption; configuration started', \OC_Log::DEBUG ); - - return $util->setupServerSide( $params['password'] ); - } - - \OC_FileProxy::$enabled = false; - + // setup user, if user not ready force relogin + if(Helper::setupUser($util, $params['password']) === false) { + return false; + } + $encryptedKey = Keymanager::getPrivateKey( $view, $params['uid'] ); - \OC_FileProxy::$enabled = true; - $privateKey = Crypt::symmetricDecryptFileContent( $encryptedKey, $params['password'] ); - - $session = new Session(); + + $session = new Session( $view ); $session->setPrivateKey( $privateKey, $params['uid'] ); - $view1 = new \OC_FilesystemView( '/' . $params['uid'] ); + // Check if first-run file migration has already been performed + $migrationCompleted = $util->getMigrationStatus(); - // Set legacy encryption key if it exists, to support - // depreciated encryption system - if ( - $view1->file_exists( 'encryption.key' ) - && $encLegacyKey = $view1->file_get_contents( 'encryption.key' ) - ) { + // If migration not yet done + if ( ! $migrationCompleted ) { - $plainLegacyKey = Crypt::legacyDecrypt( $encLegacyKey, $params['password'] ); + $userView = new \OC_FilesystemView( '/' . $params['uid'] ); - $session->setLegacyKey( $plainLegacyKey ); - - } - - $publicKey = Keymanager::getPublicKey( $view, $params['uid'] ); - - // Encrypt existing user files: - // This serves to upgrade old versions of the encryption - // app (see appinfo/spec.txt) - if ( - $util->encryptAll( $publicKey, '/' . $params['uid'] . '/' . 'files', $session->getLegacyKey(), $params['password'] ) - ) { + // Set legacy encryption key if it exists, to support + // depreciated encryption system + if ( + $userView->file_exists( 'encryption.key' ) + && $encLegacyKey = $userView->file_get_contents( 'encryption.key' ) + ) { + + $plainLegacyKey = Crypt::legacyDecrypt( $encLegacyKey, $params['password'] ); + + $session->setLegacyKey( $plainLegacyKey ); + + } + + $publicKey = Keymanager::getPublicKey( $view, $params['uid'] ); + + // Encrypt existing user files: + // This serves to upgrade old versions of the encryption + // app (see appinfo/spec.txt) + if ( + $util->encryptAll( '/' . $params['uid'] . '/' . 'files', $session->getLegacyKey(), $params['password'] ) + ) { + + \OC_Log::write( + 'Encryption library', 'Encryption of existing files belonging to "' . $params['uid'] . '" completed' + , \OC_Log::INFO + ); - \OC_Log::write( - 'Encryption library', 'Encryption of existing files belonging to "' . $params['uid'] . '" started at login' - , \OC_Log::INFO - ); + } + + // Register successful migration in DB + $util->setMigrationStatus( 1 ); } return true; } - - /** + + /** + * @brief setup encryption backend upon user created + * @note This method should never be called for users using client side encryption + */ + public static function postCreateUser( $params ) { + $view = new \OC_FilesystemView( '/' ); + + $util = new Util( $view, $params['uid'] ); + + Helper::setupUser($util, $params['password']); + } + + /** + * @brief cleanup encryption backend upon user deleted + * @note This method should never be called for users using client side encryption + */ + public static function postDeleteUser( $params ) { + $view = new \OC_FilesystemView( '/' ); + + // cleanup public key + $publicKey = '/public-keys/' . $params['uid'] . '.public.key'; + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $view->unlink($publicKey); + + \OC_FileProxy::$enabled = $proxyStatus; + } + + /** * @brief Change a user's encryption passphrase * @param array $params keys: uid, password */ - public static function setPassphrase( $params ) { - + public static function setPassphrase($params) { + // Only attempt to change passphrase if server-side encryption // is in use (client-side encryption does not have access to // the necessary keys) - if ( Crypt::mode() == 'server' ) { - - $session = new Session(); - - // Get existing decrypted private key - $privateKey = $session->getPrivateKey(); - - // Encrypt private key with new user pwd as passphrase - $encryptedPrivateKey = Crypt::symmetricEncryptFileContent( $privateKey, $params['password'] ); - - // Save private key - Keymanager::setPrivateKey( $encryptedPrivateKey ); - - // NOTE: Session does not need to be updated as the - // private key has not changed, only the passphrase - // used to decrypt it has changed - - } - - } - - /** - * @brief update the encryption key of the file uploaded by the client - */ - public static function updateKeyfile( $params ) { - - if ( Crypt::mode() == 'client' ) { + if (Crypt::mode() == 'server') { + + if ($params['uid'] == \OCP\User::getUser()) { + + $view = new \OC_FilesystemView('/'); + + $session = new Session($view); + + // Get existing decrypted private key + $privateKey = $session->getPrivateKey(); + + // Encrypt private key with new user pwd as passphrase + $encryptedPrivateKey = Crypt::symmetricEncryptFileContent($privateKey, $params['password']); + + // Save private key + Keymanager::setPrivateKey($encryptedPrivateKey); + + // NOTE: Session does not need to be updated as the + // private key has not changed, only the passphrase + // used to decrypt it has changed - if ( isset( $params['properties']['key'] ) ) { - $view = new \OC_FilesystemView( '/' ); - $userId = \OCP\User::getUser(); + } else { // admin changed the password for a different user, create new keys and reencrypt file keys - Keymanager::setFileKey( $view, $params['path'], $userId, $params['properties']['key'] ); - - } else { - - \OC_Log::write( - 'Encryption library', "Client side encryption is enabled but the client doesn't provide a encryption key for the file!" - , \OC_Log::ERROR - ); - - error_log( "Client side encryption is enabled but the client doesn't provide an encryption key for the file!" ); + $user = $params['uid']; + $recoveryPassword = $params['recoveryPassword']; + $newUserPassword = $params['password']; + + $view = new \OC_FilesystemView('/'); + + // make sure that the users home is mounted + \OC\Files\Filesystem::initMountPoints($user); + + $keypair = Crypt::createKeypair(); + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Save public key + $view->file_put_contents( '/public-keys/'.$user.'.public.key', $keypair['publicKey'] ); + + // Encrypt private key empty passphrase + $encryptedPrivateKey = Crypt::symmetricEncryptFileContent( $keypair['privateKey'], $newUserPassword ); + + // Save private key + $view->file_put_contents( '/'.$user.'/files_encryption/'.$user.'.private.key', $encryptedPrivateKey ); + + if ( $recoveryPassword ) { // if recovery key is set we can re-encrypt the key files + $util = new Util($view, $user); + $util->recoverUsersFiles($recoveryPassword); + } + + \OC_FileProxy::$enabled = $proxyStatus; } - } - } - + + /* + * @brief check if files can be encrypted to every user. + */ /** - * @brief + * @param $params */ - public static function postShared( $params ) { + public static function preShared($params) { + + $users = array(); + $view = new \OC\Files\View('/public-keys/'); + + switch ($params['shareType']) { + case \OCP\Share::SHARE_TYPE_USER: + $users[] = $params['shareWith']; + break; + case \OCP\Share::SHARE_TYPE_GROUP: + $users = \OC_Group::usersInGroup($params['shareWith']); + break; + } + + $error = false; + foreach ($users as $user) { + if (!$view->file_exists($user . '.public.key')) { + $error = true; + break; + } + } + + if($error) + // Set flag var 'run' to notify emitting + // script that hook execution failed + $params['run']->run = false; + // TODO: Make sure files_sharing provides user + // feedback on failed share } - + /** * @brief */ - public static function preUnshare( $params ) { - - // Delete existing catfile - - // Generate new catfile and env keys - - // Save env keys to user folders + public static function postShared($params) { + + // NOTE: $params has keys: + // [itemType] => file + // itemSource -> int, filecache file ID + // [parent] => + // [itemTarget] => /13 + // shareWith -> string, uid of user being shared to + // fileTarget -> path of file being shared + // uidOwner -> owner of the original file being shared + // [shareType] => 0 + // [shareWith] => test1 + // [uidOwner] => admin + // [permissions] => 17 + // [fileSource] => 13 + // [fileTarget] => /test8 + // [id] => 10 + // [token] => + // [run] => whether emitting script should continue to run + // TODO: Should other kinds of item be encrypted too? + + if ($params['itemType'] === 'file' || $params['itemType'] === 'folder') { + + $view = new \OC_FilesystemView('/'); + $session = new Session($view); + $userId = \OCP\User::getUser(); + $util = new Util($view, $userId); + $path = $util->fileIdToPath($params['itemSource']); + + $share = $util->getParentFromShare($params['id']); + //if parent is set, then this is a re-share action + if ($share['parent'] != null) { + + // get the parent from current share + $parent = $util->getShareParent($params['parent']); + + // if parent is file the it is an 1:1 share + if ($parent['item_type'] === 'file') { + + // prefix path with Shared + $path = '/Shared' . $parent['file_target']; + } else { + + // NOTE: parent is folder but shared was a file! + // we try to rebuild the missing path + // some examples we face here + // user1 share folder1 with user2 folder1 has + // the following structure + // /folder1/subfolder1/subsubfolder1/somefile.txt + // user2 re-share subfolder2 with user3 + // user3 re-share somefile.txt user4 + // so our path should be + // /Shared/subfolder1/subsubfolder1/somefile.txt + // while user3 is sharing + + if ($params['itemType'] === 'file') { + // get target path + $targetPath = $util->fileIdToPath($params['fileSource']); + $targetPathSplit = array_reverse(explode('/', $targetPath)); + + // init values + $path = ''; + $sharedPart = ltrim($parent['file_target'], '/'); + + // rebuild path + foreach ($targetPathSplit as $pathPart) { + if ($pathPart !== $sharedPart) { + $path = '/' . $pathPart . $path; + } else { + break; + } + } + // prefix path with Shared + $path = '/Shared' . $parent['file_target'] . $path; + } else { + // prefix path with Shared + $path = '/Shared' . $parent['file_target'] . $params['fileTarget']; + } + } + } + + $sharingEnabled = \OCP\Share::isEnabled(); + + // if a folder was shared, get a list of all (sub-)folders + if ($params['itemType'] === 'folder') { + $allFiles = $util->getAllFiles($path); + } else { + $allFiles = array($path); + } + + foreach ($allFiles as $path) { + $usersSharing = $util->getSharingUsersArray($sharingEnabled, $path); + $util->setSharedFileKeyfiles( $session, $usersSharing, $path ); + } + } } /** * @brief */ - public static function preUnshareAll( $params ) { - - trigger_error( "preUnshareAll" ); - + public static function postUnshare( $params ) { + + // NOTE: $params has keys: + // [itemType] => file + // [itemSource] => 13 + // [shareType] => 0 + // [shareWith] => test1 + // [itemParent] => + + if ( $params['itemType'] === 'file' || $params['itemType'] === 'folder' ) { + + $view = new \OC_FilesystemView( '/' ); + $userId = \OCP\User::getUser(); + $util = new Util( $view, $userId); + $path = $util->fileIdToPath( $params['itemSource'] ); + + // check if this is a re-share + if ( $params['itemParent'] ) { + + // get the parent from current share + $parent = $util->getShareParent( $params['itemParent'] ); + + // get target path + $targetPath = $util->fileIdToPath( $params['itemSource'] ); + $targetPathSplit = array_reverse( explode( '/', $targetPath ) ); + + // init values + $path = ''; + $sharedPart = ltrim( $parent['file_target'], '/' ); + + // rebuild path + foreach ( $targetPathSplit as $pathPart ) { + + if ( $pathPart !== $sharedPart ) { + + $path = '/' . $pathPart . $path; + + } else { + + break; + + } + + } + + // prefix path with Shared + $path = '/Shared' . $parent['file_target'] . $path; + } + + // for group shares get a list of the group members + if ( $params['shareType'] == \OCP\Share::SHARE_TYPE_GROUP ) { + $userIds = \OC_Group::usersInGroup($params['shareWith']); + } else if ( $params['shareType'] == \OCP\Share::SHARE_TYPE_LINK ){ + $userIds = array( $util->getPublicShareKeyId() ); + } else { + $userIds = array( $params['shareWith'] ); + } + + // if we unshare a folder we need a list of all (sub-)files + if ( $params['itemType'] === 'folder' ) { + + $allFiles = $util->getAllFiles( $path ); + + } else { + + $allFiles = array( $path ); + } + + foreach ( $allFiles as $path ) { + + // check if the user still has access to the file, otherwise delete share key + $sharingUsers = $util->getSharingUsersArray( true, $path ); + + // Unshare every user who no longer has access to the file + $delUsers = array_diff( $userIds, $sharingUsers); + + // delete share key + Keymanager::delShareKey( $view, $delUsers, $path ); + } + + } } + /** + * @brief after a file is renamed, rename its keyfile and share-keys also fix the file size and fix also the sharing + * @param array with oldpath and newpath + * + * This function is connected to the rename signal of OC_Filesystem and adjust the name and location + * of the stored versions along the actual file + */ + public static function postRename($params) { + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $view = new \OC_FilesystemView('/'); + $session = new Session($view); + $userId = \OCP\User::getUser(); + $util = new Util( $view, $userId ); + + // Format paths to be relative to user files dir + $oldKeyfilePath = \OC\Files\Filesystem::normalizePath($userId . '/' . 'files_encryption' . '/' . 'keyfiles' . '/' . $params['oldpath']); + $newKeyfilePath = \OC\Files\Filesystem::normalizePath($userId . '/' . 'files_encryption' . '/' . 'keyfiles' . '/' . $params['newpath']); + + // add key ext if this is not an folder + if (!$view->is_dir($oldKeyfilePath)) { + $oldKeyfilePath .= '.key'; + $newKeyfilePath .= '.key'; + + // handle share-keys + $localKeyPath = $view->getLocalFile($userId.'/files_encryption/share-keys/'.$params['oldpath']); + $matches = glob(preg_quote($localKeyPath).'*.shareKey'); + foreach ($matches as $src) { + $dst = \OC\Files\Filesystem::normalizePath(str_replace($params['oldpath'], $params['newpath'], $src)); + + // create destination folder if not exists + if(!file_exists(dirname($dst))) { + mkdir(dirname($dst), 0750, true); + } + + rename($src, $dst); + } + + } else { + // handle share-keys folders + $oldShareKeyfilePath = \OC\Files\Filesystem::normalizePath($userId . '/' . 'files_encryption' . '/' . 'share-keys' . '/' . $params['oldpath']); + $newShareKeyfilePath = \OC\Files\Filesystem::normalizePath($userId . '/' . 'files_encryption' . '/' . 'share-keys' . '/' . $params['newpath']); + + // create destination folder if not exists + if(!$view->file_exists(dirname($newShareKeyfilePath))) { + $view->mkdir(dirname($newShareKeyfilePath), 0750, true); + } + + $view->rename($oldShareKeyfilePath, $newShareKeyfilePath); + } + + // Rename keyfile so it isn't orphaned + if($view->file_exists($oldKeyfilePath)) { + + // create destination folder if not exists + if(!$view->file_exists(dirname($newKeyfilePath))) { + $view->mkdir(dirname($newKeyfilePath), 0750, true); + } + + $view->rename($oldKeyfilePath, $newKeyfilePath); + } + + // build the path to the file + $newPath = '/' . $userId . '/files' .$params['newpath']; + $newPathRelative = $params['newpath']; + + if($util->fixFileSize($newPath)) { + // get sharing app state + $sharingEnabled = \OCP\Share::isEnabled(); + + // get users + $usersSharing = $util->getSharingUsersArray($sharingEnabled, $newPathRelative); + + // update sharing-keys + $util->setSharedFileKeyfiles($session, $usersSharing, $newPathRelative); + } + + \OC_FileProxy::$enabled = $proxyStatus; + } } diff --git a/apps/files_encryption/js/settings-admin.js b/apps/files_encryption/js/settings-admin.js new file mode 100644 index 0000000000000000000000000000000000000000..7c1866445eee9133cf090a0a0bc0757d6e33aa22 --- /dev/null +++ b/apps/files_encryption/js/settings-admin.js @@ -0,0 +1,102 @@ +/** + * Copyright (c) 2013, Sam Tuke , Robin Appelman + * + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + */ + +OC.msg={ + startSaving:function(selector){ + $(selector) + .html( t('settings', 'Saving...') ) + .removeClass('success') + .removeClass('error') + .stop(true, true) + .show(); + }, + finishedSaving:function(selector, data){ + if( data.status === "success" ){ + $(selector).html( data.data.message ) + .addClass('success') + .stop(true, true) + .delay(3000) + .fadeOut(900); + }else{ + $(selector).html( data.data.message ).addClass('error'); + } + } +}; + +$(document).ready(function(){ + // Trigger ajax on recoveryAdmin status change + var enabledStatus = $('#adminEnableRecovery').val(); + + $('input:password[name="recoveryPassword"]').keyup(function(event) { + var recoveryPassword = $( '#recoveryPassword' ).val(); + var checkedButton = $('input:radio[name="adminEnableRecovery"]:checked').val(); + var uncheckedValue = (1+parseInt(checkedButton)) % 2; + if (recoveryPassword != '' ) { + $('input:radio[name="adminEnableRecovery"][value="'+uncheckedValue.toString()+'"]').removeAttr("disabled"); + } else { + $('input:radio[name="adminEnableRecovery"][value="'+uncheckedValue.toString()+'"]').attr("disabled", "true"); + } + }); + + $( 'input:radio[name="adminEnableRecovery"]' ).change( + function() { + var recoveryStatus = $( this ).val(); + var oldStatus = (1+parseInt(recoveryStatus)) % 2; + var recoveryPassword = $( '#recoveryPassword' ).val(); + $.post( + OC.filePath( 'files_encryption', 'ajax', 'adminrecovery.php' ) + , { adminEnableRecovery: recoveryStatus, recoveryPassword: recoveryPassword } + , function( result ) { + if (result.status === "error") { + OC.Notification.show(t('admin', result.data.message)); + $('input:radio[name="adminEnableRecovery"][value="'+oldStatus.toString()+'"]').attr("checked", "true"); + } else { + OC.Notification.hide(); + if (recoveryStatus === "0") { + $('button:button[name="submitChangeRecoveryKey"]').attr("disabled", "true"); + $('input:password[name="changeRecoveryPassword"]').attr("disabled", "true"); + $('input:password[name="changeRecoveryPassword"]').val(""); + } else { + $('input:password[name="changeRecoveryPassword"]').removeAttr("disabled"); + } + } + } + ); + } + ); + + // change recovery password + + $('input:password[name="changeRecoveryPassword"]').keyup(function(event) { + var oldRecoveryPassword = $('input:password[id="oldRecoveryPassword"]').val(); + var newRecoveryPassword = $('input:password[id="newRecoveryPassword"]').val(); + if (newRecoveryPassword != '' && oldRecoveryPassword != '' ) { + $('button:button[name="submitChangeRecoveryKey"]').removeAttr("disabled"); + } else { + $('button:button[name="submitChangeRecoveryKey"]').attr("disabled", "true"); + } + }); + + + $('button:button[name="submitChangeRecoveryKey"]').click(function() { + var oldRecoveryPassword = $('input:password[id="oldRecoveryPassword"]').val(); + var newRecoveryPassword = $('input:password[id="newRecoveryPassword"]').val(); + OC.msg.startSaving('#encryption .msg'); + $.post( + OC.filePath( 'files_encryption', 'ajax', 'changeRecoveryPassword.php' ) + , { oldPassword: oldRecoveryPassword, newPassword: newRecoveryPassword } + , function( data ) { + if (data.status == "error") { + OC.msg.finishedSaving('#encryption .msg', data); + } else { + OC.msg.finishedSaving('#encryption .msg', data); + } + } + ); + }); + +}); \ No newline at end of file diff --git a/apps/files_encryption/js/settings-personal.js b/apps/files_encryption/js/settings-personal.js new file mode 100644 index 0000000000000000000000000000000000000000..312b672ad464be90d5b3ef5cd466c5677141baa2 --- /dev/null +++ b/apps/files_encryption/js/settings-personal.js @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2013, Sam Tuke + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + */ + +$(document).ready(function(){ + // Trigger ajax on recoveryAdmin status change + $( 'input:radio[name="userEnableRecovery"]' ).change( + function() { + + // Hide feedback messages in case they're already visible + $('#recoveryEnabledSuccess').hide(); + $('#recoveryEnabledError').hide(); + + var recoveryStatus = $( this ).val(); + + $.post( + OC.filePath( 'files_encryption', 'ajax', 'userrecovery.php' ) + , { userEnableRecovery: recoveryStatus } + , function( data ) { + if ( data.status == "success" ) { + $('#recoveryEnabledSuccess').show(); + } else { + $('#recoveryEnabledError').show(); + } + } + ); + // Ensure page is not reloaded on form submit + return false; + } + ); + + $("#encryptAll").click( + function(){ + + // Hide feedback messages in case they're already visible + $('#encryptAllSuccess').hide(); + $('#encryptAllError').hide(); + + var userPassword = $( '#userPassword' ).val(); + var encryptAll = $( '#encryptAll' ).val(); + + $.post( + OC.filePath( 'files_encryption', 'ajax', 'encryptall.php' ) + , { encryptAll: encryptAll, userPassword: userPassword } + , function( data ) { + if ( data.status == "success" ) { + $('#encryptAllSuccess').show(); + } else { + $('#encryptAllError').show(); + } + } + ); + // Ensure page is not reloaded on form submit + return false; + } + + ); +}); \ No newline at end of file diff --git a/apps/files_encryption/js/settings.js b/apps/files_encryption/js/settings.js deleted file mode 100644 index 0be857bb73e9dd6d35a7ad30e702d3a5c25a08a6..0000000000000000000000000000000000000000 --- a/apps/files_encryption/js/settings.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) 2011, Robin Appelman - * This file is licensed under the Affero General Public License version 3 or later. - * See the COPYING-README file. - */ - - -$(document).ready(function(){ - $('#encryption_blacklist').multiSelect({ - oncheck:blackListChange, - onuncheck:blackListChange, - createText:'...' - }); - - function blackListChange(){ - var blackList=$('#encryption_blacklist').val().join(','); - OC.AppConfig.setValue('files_encryption','type_blacklist',blackList); - } -}) \ No newline at end of file diff --git a/apps/files_encryption/l10n/ca.php b/apps/files_encryption/l10n/ca.php index 0c661353a776ce7644bc8ad3e5c954e2becc28ad..2d59a306d33bfcdd090f16dcac2eae1a6858dd5d 100644 --- a/apps/files_encryption/l10n/ca.php +++ b/apps/files_encryption/l10n/ca.php @@ -1,7 +1,7 @@ "Encriptatge", -"File encryption is enabled." => "L'encriptació de fitxers està activada.", -"The following file types will not be encrypted:" => "Els tipus de fitxers següents no s'encriptaran:", -"Exclude the following file types from encryption:" => "Exclou els tipus de fitxers següents de l'encriptatge:", +"Encryption" => "Xifrat", +"File encryption is enabled." => "El xifrat de fitxers està activat.", +"The following file types will not be encrypted:" => "Els tipus de fitxers següents no es xifraran:", +"Exclude the following file types from encryption:" => "Exclou els tipus de fitxers següents del xifratge:", "None" => "Cap" ); diff --git a/apps/files_encryption/l10n/cy_GB.php b/apps/files_encryption/l10n/cy_GB.php new file mode 100644 index 0000000000000000000000000000000000000000..523b5dd73dff8cd97306b67eaaf33632eeb85531 --- /dev/null +++ b/apps/files_encryption/l10n/cy_GB.php @@ -0,0 +1,7 @@ + "Amgryptiad", +"File encryption is enabled." => "Galluogwyd amgryptio ffeiliau.", +"The following file types will not be encrypted:" => "Ni fydd ffeiliau o'r math yma'n cael eu hamgryptio:", +"Exclude the following file types from encryption:" => "Eithrio'r mathau canlynol o ffeiliau rhag cael eu hamgryptio:", +"None" => "Dim" +); diff --git a/apps/files_encryption/l10n/ug.php b/apps/files_encryption/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..34eeb373b3e2bf4b98576c78d1b402562f6ef9ce --- /dev/null +++ b/apps/files_encryption/l10n/ug.php @@ -0,0 +1,7 @@ + "شىفىرلاش", +"File encryption is enabled." => "ھۆججەت شىفىرلاش قوزغىتىلدى.", +"The following file types will not be encrypted:" => "تۆۋەندىكى ھۆججەت تىپلىرى شىفىرلانمايدۇ:", +"Exclude the following file types from encryption:" => "تۆۋەندىكى ھۆججەت تىپلىرى شىفىرلاشنىڭ سىرتىدا:", +"None" => "يوق" +); diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php index 437a18669e5f2e8d67bb46a9b01752b0873f896b..f5b7a8a0a40394af9a27bfec45fde1bd0a00cb38 100755 --- a/apps/files_encryption/lib/crypt.php +++ b/apps/files_encryption/lib/crypt.php @@ -25,23 +25,19 @@ namespace OCA\Encryption; -require_once 'Crypt_Blowfish/Blowfish.php'; - -// Todo: -// - Add a setting "Don´t encrypt files larger than xx because of performance" -// - Don't use a password directly as encryption key. but a key which is -// stored on the server and encrypted with the user password. -> change pass -// faster +//require_once '../3rdparty/Crypt_Blowfish/Blowfish.php'; +require_once realpath( dirname( __FILE__ ) . '/../3rdparty/Crypt_Blowfish/Blowfish.php' ); /** * Class for common cryptography functionality */ -class Crypt { +class Crypt +{ /** * @brief return encryption mode client or server side encryption - * @param string user name (use system wide setting if name=null) + * @param string $user name (use system wide setting if name=null) * @return string 'client' or 'server' */ public static function mode( $user = null ) { @@ -56,7 +52,7 @@ class Crypt { */ public static function createKeypair() { - $res = openssl_pkey_new(); + $res = openssl_pkey_new( array( 'private_key_bits' => 4096 ) ); // Get private key openssl_pkey_export( $res, $privateKey ); @@ -66,14 +62,14 @@ class Crypt { $publicKey = $publicKey['key']; - return( array( 'publicKey' => $publicKey, 'privateKey' => $privateKey ) ); + return ( array( 'publicKey' => $publicKey, 'privateKey' => $privateKey ) ); } /** * @brief Add arbitrary padding to encrypted data * @param string $data data to be padded - * @return padded data + * @return string padded data * @note In order to end up with data exactly 8192 bytes long we must * add two letters. It is impossible to achieve exactly 8192 length * blocks with encryption alone, hence padding is added to achieve the @@ -90,7 +86,7 @@ class Crypt { /** * @brief Remove arbitrary padding to encrypted data * @param string $padded padded data to remove padding from - * @return unpadded data on success, false on error + * @return string unpadded data on success, false on error */ public static function removePadding( $padded ) { @@ -111,10 +107,11 @@ class Crypt { /** * @brief Check if a file's contents contains an IV and is symmetrically encrypted - * @return true / false + * @param $content + * @return boolean * @note see also OCA\Encryption\Util->isEncryptedPath() */ - public static function isCatfile( $content ) { + public static function isCatfileContent( $content ) { if ( !$content ) { @@ -133,7 +130,7 @@ class Crypt { // Fetch identifier from start of metadata $identifier = substr( $meta, 0, 6 ); - if ( $identifier == '00iv00') { + if ( $identifier == '00iv00' ) { return true; @@ -155,7 +152,7 @@ class Crypt { // TODO: Use DI to get \OC\Files\Filesystem out of here // Fetch all file metadata from DB - $metadata = \OC\Files\Filesystem::getFileInfo( $path, '' ); + $metadata = \OC\Files\Filesystem::getFileInfo( $path ); // Return encryption status return isset( $metadata['encrypted'] ) and ( bool )$metadata['encrypted']; @@ -164,9 +161,10 @@ class Crypt { /** * @brief Check if a file is encrypted via legacy system + * @param $data * @param string $relPath The path of the file, relative to user/data; * e.g. filename or /Docs/filename, NOT admin/files/filename - * @return true / false + * @return boolean */ public static function isLegacyEncryptedContent( $data, $relPath ) { @@ -179,7 +177,7 @@ class Crypt { if ( isset( $metadata['encrypted'] ) and $metadata['encrypted'] === true - and ! self::isCatfile( $data ) + and !self::isCatfileContent( $data ) ) { return true; @@ -194,7 +192,10 @@ class Crypt { /** * @brief Symmetrically encrypt a string - * @returns encrypted file + * @param $plainContent + * @param $iv + * @param string $passphrase + * @return string encrypted file content */ public static function encrypt( $plainContent, $iv, $passphrase = '' ) { @@ -214,7 +215,11 @@ class Crypt { /** * @brief Symmetrically decrypt a string - * @returns decrypted file + * @param $encryptedContent + * @param $iv + * @param $passphrase + * @throws \Exception + * @return string decrypted file content */ public static function decrypt( $encryptedContent, $iv, $passphrase ) { @@ -222,7 +227,6 @@ class Crypt { return $plainContent; - } else { throw new \Exception( 'Encryption library: Decryption (symmetric) of content failed' ); @@ -237,7 +241,7 @@ class Crypt { * @param string $iv IV to be concatenated * @returns string concatenated content */ - public static function concatIv ( $content, $iv ) { + public static function concatIv( $content, $iv ) { $combined = $content . '00iv00' . $iv; @@ -250,7 +254,7 @@ class Crypt { * @param string $catFile concatenated data to be split * @returns array keys: encrypted, iv */ - public static function splitIv ( $catFile ) { + public static function splitIv( $catFile ) { // Fetch encryption metadata from end of file $meta = substr( $catFile, -22 ); @@ -272,8 +276,10 @@ class Crypt { /** * @brief Symmetrically encrypts a string and returns keyfile content - * @param $plainContent content to be encrypted in keyfile - * @returns encrypted content combined with IV + * @param string $plainContent content to be encrypted in keyfile + * @param string $passphrase + * @return bool|string + * @return string encrypted content combined with IV * @note IV need not be specified, as it will be stored in the returned keyfile * and remain accessible therein. */ @@ -309,10 +315,14 @@ class Crypt { /** * @brief Symmetrically decrypts keyfile content - * @param string $source - * @param string $target - * @param string $key the decryption key - * @returns decrypted content + * @param $keyfileContent + * @param string $passphrase + * @throws \Exception + * @return bool|string + * @internal param string $source + * @internal param string $target + * @internal param string $key the decryption key + * @returns string decrypted content * * This function decrypts a file */ @@ -334,6 +344,8 @@ class Crypt { return $plainContent; + } else { + return false; } } @@ -350,11 +362,11 @@ class Crypt { $key = self::generateKey(); - if( $encryptedContent = self::symmetricEncryptFileContent( $plainContent, $key ) ) { + if ( $encryptedContent = self::symmetricEncryptFileContent( $plainContent, $key ) ) { return array( - 'key' => $key - , 'encrypted' => $encryptedContent + 'key' => $key, + 'encrypted' => $encryptedContent ); } else { @@ -368,22 +380,41 @@ class Crypt { /** * @brief Create asymmetrically encrypted keyfile content using a generated key * @param string $plainContent content to be encrypted - * @returns array keys: key, encrypted - * @note symmetricDecryptFileContent() can be used to decrypt files created using this method - * - * This function decrypts a file + * @param array $publicKeys array keys must be the userId of corresponding user + * @returns array keys: keys (array, key = userId), data + * @note symmetricDecryptFileContent() can decrypt files created using this method */ public static function multiKeyEncrypt( $plainContent, array $publicKeys ) { + // openssl_seal returns false without errors if $plainContent + // is empty, so trigger our own error + if ( empty( $plainContent ) ) { + + throw new \Exception( 'Cannot mutliKeyEncrypt empty plain content' ); + + } + // Set empty vars to be set by openssl by reference $sealed = ''; - $envKeys = array(); + $shareKeys = array(); + $mappedShareKeys = array(); + + if ( openssl_seal( $plainContent, $sealed, $shareKeys, $publicKeys ) ) { + + $i = 0; - if( openssl_seal( $plainContent, $sealed, $envKeys, $publicKeys ) ) { + // Ensure each shareKey is labelled with its + // corresponding userId + foreach ( $publicKeys as $userId => $publicKey ) { + + $mappedShareKeys[$userId] = $shareKeys[$i]; + $i++; + + } return array( - 'keys' => $envKeys - , 'encrypted' => $sealed + 'keys' => $mappedShareKeys, + 'data' => $sealed ); } else { @@ -396,13 +427,17 @@ class Crypt { /** * @brief Asymmetrically encrypt a file using multiple public keys - * @param string $plainContent content to be encrypted + * @param $encryptedContent + * @param $shareKey + * @param $privateKey + * @return bool + * @internal param string $plainContent content to be encrypted * @returns string $plainContent decrypted string * @note symmetricDecryptFileContent() can be used to decrypt files created using this method * * This function decrypts a file */ - public static function multiKeyDecrypt( $encryptedContent, $envKey, $privateKey ) { + public static function multiKeyDecrypt( $encryptedContent, $shareKey, $privateKey ) { if ( !$encryptedContent ) { @@ -410,7 +445,7 @@ class Crypt { } - if ( openssl_open( $encryptedContent, $plainContent, $envKey, $privateKey ) ) { + if ( openssl_open( $encryptedContent, $plainContent, $shareKey, $privateKey ) ) { return $plainContent; @@ -425,8 +460,8 @@ class Crypt { } /** - * @brief Asymmetrically encrypt a string using a public key - * @returns encrypted file + * @brief Asymetrically encrypt a string using a public key + * @return string encrypted file */ public static function keyEncrypt( $plainContent, $publicKey ) { @@ -438,110 +473,17 @@ class Crypt { /** * @brief Asymetrically decrypt a file using a private key - * @returns decrypted file + * @return string decrypted file */ public static function keyDecrypt( $encryptedContent, $privatekey ) { - openssl_private_decrypt( $encryptedContent, $plainContent, $privatekey ); - - return $plainContent; - - } - - /** - * @brief Encrypts content symmetrically and generates keyfile asymmetrically - * @returns array containing catfile and new keyfile. - * keys: data, key - * @note this method is a wrapper for combining other crypt class methods - */ - public static function keyEncryptKeyfile( $plainContent, $publicKey ) { - - // Encrypt plain data, generate keyfile & encrypted file - $cryptedData = self::symmetricEncryptFileContentKeyfile( $plainContent ); - - // Encrypt keyfile - $cryptedKey = self::keyEncrypt( $cryptedData['key'], $publicKey ); - - return array( 'data' => $cryptedData['encrypted'], 'key' => $cryptedKey ); - - } - - /** - * @brief Takes catfile, keyfile, and private key, and - * performs decryption - * @returns decrypted content - * @note this method is a wrapper for combining other crypt class methods - */ - public static function keyDecryptKeyfile( $catfile, $keyfile, $privateKey ) { - - // Decrypt the keyfile with the user's private key - $decryptedKeyfile = self::keyDecrypt( $keyfile, $privateKey ); - - // Decrypt the catfile symmetrically using the decrypted keyfile - $decryptedData = self::symmetricDecryptFileContent( $catfile, $decryptedKeyfile ); - - return $decryptedData; - - } - - /** - * @brief Symmetrically encrypt a file by combining encrypted component data blocks - */ - public static function symmetricBlockEncryptFileContent( $plainContent, $key ) { - - $crypted = ''; - - $remaining = $plainContent; - - $testarray = array(); - - while( strlen( $remaining ) ) { - - //echo "\n\n\$block = ".substr( $remaining, 0, 6126 ); - - // Encrypt a chunk of unencrypted data and add it to the rest - $block = self::symmetricEncryptFileContent( substr( $remaining, 0, 6126 ), $key ); - - $padded = self::addPadding( $block ); - - $crypted .= $block; - - $testarray[] = $block; - - // Remove the data already encrypted from remaining unencrypted data - $remaining = substr( $remaining, 6126 ); - - } - - return $crypted; - - } - - - /** - * @brief Symmetrically decrypt a file by combining encrypted component data blocks - */ - public static function symmetricBlockDecryptFileContent( $crypted, $key ) { - - $decrypted = ''; - - $remaining = $crypted; - - $testarray = array(); - - while( strlen( $remaining ) ) { - - $testarray[] = substr( $remaining, 0, 8192 ); - - // Decrypt a chunk of unencrypted data and add it to the rest - $decrypted .= self::symmetricDecryptFileContent( $remaining, $key ); - - // Remove the data already encrypted from remaining unencrypted data - $remaining = substr( $remaining, 8192 ); + $result = @openssl_private_decrypt( $encryptedContent, $plainContent, $privatekey ); + if ( $result ) { + return $plainContent; } - return $decrypted; + return $result; } @@ -586,7 +528,7 @@ class Crypt { if ( !$strong ) { // If OpenSSL indicates randomness is insecure, log error - throw new \Exception ( 'Encryption library, Insecure symmetric key was generated using openssl_random_pseudo_bytes()' ); + throw new \Exception( 'Encryption library, Insecure symmetric key was generated using openssl_random_pseudo_bytes()' ); } @@ -621,6 +563,10 @@ class Crypt { } + /** + * @param $passphrase + * @return mixed + */ public static function legacyCreateKey( $passphrase ) { // Generate a random integer @@ -635,9 +581,11 @@ class Crypt { /** * @brief encrypts content using legacy blowfish system - * @param $content the cleartext message you want to encrypt - * @param $key the encryption key (optional) - * @returns encrypted content + * @param string $content the cleartext message you want to encrypt + * @param string $passphrase + * @return + * @internal param \OCA\Encryption\the $key encryption key (optional) + * @returns string encrypted content * * This function encrypts an content */ @@ -651,9 +599,11 @@ class Crypt { /** * @brief decrypts content using legacy blowfish system - * @param $content the cleartext message you want to decrypt - * @param $key the encryption key (optional) - * @returns cleartext content + * @param string $content the cleartext message you want to decrypt + * @param string $passphrase + * @return string + * @internal param \OCA\Encryption\the $key encryption key (optional) + * @return string cleartext content * * This function decrypts an content */ @@ -663,33 +613,49 @@ class Crypt { $decrypted = $bf->decrypt( $content ); - $trimmed = rtrim( $decrypted, "\0" ); - - return $trimmed; + return rtrim( $decrypted, "\0" );; } - public static function legacyKeyRecryptKeyfile( $legacyEncryptedContent, $legacyPassphrase, $publicKey, $newPassphrase ) { - - $decrypted = self::legacyDecrypt( $legacyEncryptedContent, $legacyPassphrase ); - - $recrypted = self::keyEncryptKeyfile( $decrypted, $publicKey ); - - return $recrypted; - + /** + * @param $data + * @param string $key + * @param int $maxLength + * @return string + */ + private static function legacyBlockDecrypt( $data, $key = '', $maxLength = 0 ) { + $result = ''; + while ( strlen( $data ) ) { + $result .= self::legacyDecrypt( substr( $data, 0, 8192 ), $key ); + $data = substr( $data, 8192 ); + } + if ( $maxLength > 0 ) { + return substr( $result, 0, $maxLength ); + } else { + return rtrim( $result, "\0" ); + } } /** - * @brief Re-encryptes a legacy blowfish encrypted file using AES with integrated IV - * @param $legacyContent the legacy encrypted content to re-encrypt - * @returns cleartext content - * - * This function decrypts an content + * @param $legacyEncryptedContent + * @param $legacyPassphrase + * @param $publicKeys + * @param $newPassphrase + * @param $path + * @return array */ - public static function legacyRecrypt( $legacyContent, $legacyPassphrase, $newPassphrase ) { + public static function legacyKeyRecryptKeyfile( $legacyEncryptedContent, $legacyPassphrase, $publicKeys, $newPassphrase, $path ) { + + $decrypted = self::legacyBlockDecrypt( $legacyEncryptedContent, $legacyPassphrase ); + + // Encrypt plain data, generate keyfile & encrypted file + $cryptedData = self::symmetricEncryptFileContentKeyfile( $decrypted ); + + // Encrypt plain keyfile to multiple sharefiles + $multiEncrypted = Crypt::multiKeyEncrypt( $cryptedData['key'], $publicKeys ); - // TODO: write me + return array( 'data' => $cryptedData['encrypted'], 'filekey' => $multiEncrypted['data'], 'sharekeys' => $multiEncrypted['keys'] ); } -} +} \ No newline at end of file diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php new file mode 100755 index 0000000000000000000000000000000000000000..43f573c16b9789ef74c9ba6b4184d24fbaf43f5a --- /dev/null +++ b/apps/files_encryption/lib/helper.php @@ -0,0 +1,176 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +namespace OCA\Encryption; + + /** + * @brief Class to manage registration of hooks an various helper methods + */ +/** + * Class Helper + * @package OCA\Encryption + */ +class Helper +{ + + /** + * @brief register share related hooks + * + */ + public static function registerShareHooks() { + + \OCP\Util::connectHook( 'OCP\Share', 'pre_shared', 'OCA\Encryption\Hooks', 'preShared' ); + \OCP\Util::connectHook( 'OCP\Share', 'post_shared', 'OCA\Encryption\Hooks', 'postShared' ); + \OCP\Util::connectHook( 'OCP\Share', 'post_unshare', 'OCA\Encryption\Hooks', 'postUnshare' ); + } + + /** + * @brief register user related hooks + * + */ + public static function registerUserHooks() { + + \OCP\Util::connectHook( 'OC_User', 'post_login', 'OCA\Encryption\Hooks', 'login' ); + \OCP\Util::connectHook( 'OC_User', 'post_setPassword', 'OCA\Encryption\Hooks', 'setPassphrase' ); + \OCP\Util::connectHook( 'OC_User', 'post_createUser', 'OCA\Encryption\Hooks', 'postCreateUser' ); + \OCP\Util::connectHook( 'OC_User', 'post_deleteUser', 'OCA\Encryption\Hooks', 'postDeleteUser' ); + } + + /** + * @brief register filesystem related hooks + * + */ + public static function registerFilesystemHooks() { + + \OCP\Util::connectHook( 'OC_Filesystem', 'post_rename', 'OCA\Encryption\Hooks', 'postRename' ); + } + + /** + * @brief setup user for files_encryption + * + * @param Util $util + * @param string $password + * @return bool + */ + public static function setupUser( $util, $password ) { + // Check files_encryption infrastructure is ready for action + if ( !$util->ready() ) { + + \OC_Log::write( 'Encryption library', 'User account "' . $util->getUserId() . '" is not ready for encryption; configuration started', \OC_Log::DEBUG ); + + if ( !$util->setupServerSide( $password ) ) { + return false; + } + } + + return true; + } + + /** + * @brief enable recovery + * + * @param $recoveryKeyId + * @param $recoveryPassword + * @internal param \OCA\Encryption\Util $util + * @internal param string $password + * @return bool + */ + public static function adminEnableRecovery( $recoveryKeyId, $recoveryPassword ) { + $view = new \OC\Files\View( '/' ); + + if ( $recoveryKeyId === null ) { + $recoveryKeyId = 'recovery_' . substr( md5( time() ), 0, 8 ); + \OC_Appconfig::setValue( 'files_encryption', 'recoveryKeyId', $recoveryKeyId ); + } + + if ( !$view->is_dir( '/owncloud_private_key' ) ) { + $view->mkdir( '/owncloud_private_key' ); + } + + if ( + ( !$view->file_exists( "/public-keys/" . $recoveryKeyId . ".public.key" ) + || !$view->file_exists( "/owncloud_private_key/" . $recoveryKeyId . ".private.key" ) ) + ) { + + $keypair = \OCA\Encryption\Crypt::createKeypair(); + + \OC_FileProxy::$enabled = false; + + // Save public key + + if ( !$view->is_dir( '/public-keys' ) ) { + $view->mkdir( '/public-keys' ); + } + + $view->file_put_contents( '/public-keys/' . $recoveryKeyId . '.public.key', $keypair['publicKey'] ); + + // Encrypt private key empthy passphrase + $encryptedPrivateKey = \OCA\Encryption\Crypt::symmetricEncryptFileContent( $keypair['privateKey'], $recoveryPassword ); + + // Save private key + $view->file_put_contents( '/owncloud_private_key/' . $recoveryKeyId . '.private.key', $encryptedPrivateKey ); + + // create control file which let us check later on if the entered password was correct. + $encryptedControlData = \OCA\Encryption\Crypt::keyEncrypt( "ownCloud", $keypair['publicKey'] ); + if ( !$view->is_dir( '/control-file' ) ) { + $view->mkdir( '/control-file' ); + } + $view->file_put_contents( '/control-file/controlfile.enc', $encryptedControlData ); + + \OC_FileProxy::$enabled = true; + + // Set recoveryAdmin as enabled + \OC_Appconfig::setValue( 'files_encryption', 'recoveryAdminEnabled', 1 ); + + $return = true; + + } else { // get recovery key and check the password + $util = new \OCA\Encryption\Util( new \OC_FilesystemView( '/' ), \OCP\User::getUser() ); + $return = $util->checkRecoveryPassword( $_POST['recoveryPassword'] ); + if ( $return ) { + \OC_Appconfig::setValue( 'files_encryption', 'recoveryAdminEnabled', 1 ); + } + } + + return $return; + } + + + /** + * @brief disable recovery + * + * @param $recoveryPassword + * @return bool + */ + public static function adminDisableRecovery( $recoveryPassword ) { + $util = new Util( new \OC_FilesystemView( '/' ), \OCP\User::getUser() ); + $return = $util->checkRecoveryPassword( $recoveryPassword ); + + if ( $return ) { + // Set recoveryAdmin as disabled + \OC_Appconfig::setValue( 'files_encryption', 'recoveryAdminEnabled', 0 ); + } + + return $return; + } +} \ No newline at end of file diff --git a/apps/files_encryption/lib/keymanager.php b/apps/files_encryption/lib/keymanager.php index 955877971540bf86144ec6048ec47742cefff752..aaa2e4ba1b5cfa883930e7169b5e8f652ea29c76 100755 --- a/apps/files_encryption/lib/keymanager.php +++ b/apps/files_encryption/lib/keymanager.php @@ -27,20 +27,28 @@ namespace OCA\Encryption; * @brief Class to manage storage and retrieval of encryption keys * @note Where a method requires a view object, it's root must be '/' */ -class Keymanager { - +class Keymanager +{ + /** * @brief retrieve the ENCRYPTED private key from a user - * - * @return string private key or false + * + * @param \OC_FilesystemView $view + * @param string $user + * @return string private key or false (hopefully) * @note the key returned by this method must be decrypted before use */ public static function getPrivateKey( \OC_FilesystemView $view, $user ) { - - $path = '/' . $user . '/' . 'files_encryption' . '/' . $user.'.private.key'; - + + $path = '/' . $user . '/' . 'files_encryption' . '/' . $user . '.private.key'; + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + $key = $view->file_get_contents( $path ); - + + \OC_FileProxy::$enabled = $proxyStatus; + return $key; } @@ -51,101 +59,150 @@ class Keymanager { * @return string public key or false */ public static function getPublicKey( \OC_FilesystemView $view, $userId ) { - - return $view->file_get_contents( '/public-keys/' . '/' . $userId . '.public.key' ); - + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $result = $view->file_get_contents( '/public-keys/' . $userId . '.public.key' ); + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; + } - + /** - * @brief retrieve both keys from a user (private and public) + * @brief Retrieve a user's public and private key * @param \OC_FilesystemView $view * @param $userId * @return array keys: privateKey, publicKey */ public static function getUserKeys( \OC_FilesystemView $view, $userId ) { - + return array( 'publicKey' => self::getPublicKey( $view, $userId ) - , 'privateKey' => self::getPrivateKey( $view, $userId ) + , 'privateKey' => self::getPrivateKey( $view, $userId ) ); - + } - + /** - * @brief Retrieve public keys of all users with access to a file - * @param string $path Path to file - * @return array of public keys for the given file - * @note Checks that the sharing app is enabled should be performed - * by client code, that isn't checked here + * @brief Retrieve public keys for given users + * @param \OC_FilesystemView $view + * @param array $userIds + * @return array of public keys for the specified users */ - public static function getPublicKeys( \OC_FilesystemView $view, $userId, $filePath ) { - - $path = ltrim( $path, '/' ); - - $filepath = '/' . $userId . '/files/' . $filePath; - - // Check if sharing is enabled - if ( OC_App::isEnabled( 'files_sharing' ) ) { - - - - } else { - - // check if it is a file owned by the user and not shared at all - $userview = new \OC_FilesystemView( '/'.$userId.'/files/' ); - - if ( $userview->file_exists( $path ) ) { - - $users[] = $userId; - - } - - } - - $view = new \OC_FilesystemView( '/public-keys/' ); - - $keylist = array(); - - $count = 0; - - foreach ( $users as $user ) { - - $keylist['key'.++$count] = $view->file_get_contents( $user.'.public.key' ); - + public static function getPublicKeys( \OC_FilesystemView $view, array $userIds ) { + + $keys = array(); + + foreach ( $userIds as $userId ) { + + $keys[$userId] = self::getPublicKey( $view, $userId ); + } - - return $keylist; - + + return $keys; + } - + /** * @brief store file encryption key * + * @param \OC_FilesystemView $view * @param string $path relative path of the file, including filename - * @param string $key + * @param $userId + * @param $catfile + * @internal param string $key * @return bool true/false - * @note The keyfile is not encrypted here. Client code must + * @note The keyfile is not encrypted here. Client code must * asymmetrically encrypt the keyfile before passing it to this method */ public static function setFileKey( \OC_FilesystemView $view, $path, $userId, $catfile ) { - - $basePath = '/' . $userId . '/files_encryption/keyfiles'; - - $targetPath = self::keySetPreparation( $view, $path, $basePath, $userId ); - - if ( $view->is_dir( $basePath . '/' . $targetPath ) ) { - - - + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + //here we need the currently logged in user, while userId can be a different user + $util = new Util( $view, \OCP\User::getUser() ); + list( $owner, $filename ) = $util->getUidAndFilename( $path ); + + $basePath = '/' . $owner . '/files_encryption/keyfiles'; + + $targetPath = self::keySetPreparation( $view, $filename, $basePath, $owner ); + + if ( !$view->is_dir( $basePath . '/' . $targetPath ) ) { + + // create all parent folders + $info = pathinfo( $basePath . '/' . $targetPath ); + $keyfileFolderName = $view->getLocalFolder( $info['dirname'] ); + + if ( !file_exists( $keyfileFolderName ) ) { + + mkdir( $keyfileFolderName, 0750, true ); + + } + } + + // try reusing key file if part file + if ( self::isPartialFilePath( $targetPath ) ) { + + $result = $view->file_put_contents( $basePath . '/' . self::fixPartialFilePath( $targetPath ) . '.key', $catfile ); + } else { - // Save the keyfile in parallel directory - return $view->file_put_contents( $basePath . '/' . $targetPath . '.key', $catfile ); - + $result = $view->file_put_contents( $basePath . '/' . $targetPath . '.key', $catfile ); + } - + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; + } - + + /** + * @brief Remove .path extension from a file path + * @param string $path Path that may identify a .part file + * @return string File path without .part extension + * @note this is needed for reusing keys + */ + public static function fixPartialFilePath( $path ) { + + if ( preg_match( '/\.part$/', $path ) ) { + + $newLength = strlen( $path ) - 5; + $fPath = substr( $path, 0, $newLength ); + + return $fPath; + + } else { + + return $path; + + } + + } + + /** + * @brief Check if a path is a .part file + * @param string $path Path that may identify a .part file + * @return bool + */ + public static function isPartialFilePath( $path ) { + + if ( preg_match( '/\.part$/', $path ) ) { + + return true; + + } else { + + return false; + + } + + } + /** * @brief retrieve keyfile for an encrypted file * @param \OC_FilesystemView $view @@ -157,27 +214,50 @@ class Keymanager { * of the keyfile must be performed by client code */ public static function getFileKey( \OC_FilesystemView $view, $userId, $filePath ) { - - $filePath_f = ltrim( $filePath, '/' ); - - $catfilePath = '/' . $userId . '/files_encryption/keyfiles/' . $filePath_f . '.key'; - - if ( $view->file_exists( $catfilePath ) ) { - - return $view->file_get_contents( $catfilePath ); - + + // try reusing key file if part file + if ( self::isPartialFilePath( $filePath ) ) { + + $result = self::getFileKey( $view, $userId, self::fixPartialFilePath( $filePath ) ); + + if ( $result ) { + + return $result; + + } + + } + + $util = new Util( $view, \OCP\User::getUser() ); + + list( $owner, $filename ) = $util->getUidAndFilename( $filePath ); + $filePath_f = ltrim( $filename, '/' ); + + $keyfilePath = '/' . $owner . '/files_encryption/keyfiles/' . $filePath_f . '.key'; + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + if ( $view->file_exists( $keyfilePath ) ) { + + $result = $view->file_get_contents( $keyfilePath ); + } else { - - return false; - + + $result = false; + } - + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; + } - + /** * @brief Delete a keyfile * - * @param OC_FilesystemView $view + * @param \OC_FilesystemView $view * @param string $userId username * @param string $path path of the file the key belongs to * @return bool Outcome of unlink operation @@ -185,139 +265,299 @@ class Keymanager { * /data/admin/files/mydoc.txt */ public static function deleteFileKey( \OC_FilesystemView $view, $userId, $path ) { - + $trimmed = ltrim( $path, '/' ); - $keyPath = '/' . $userId . '/files_encryption/keyfiles/' . $trimmed . '.key'; - - // Unlink doesn't tell us if file was deleted (not found returns - // true), so we perform our own test - if ( $view->file_exists( $keyPath ) ) { - - return $view->unlink( $keyPath ); - - } else { - + $keyPath = '/' . $userId . '/files_encryption/keyfiles/' . $trimmed; + + $result = false; + + if ( $view->is_dir( $keyPath ) ) { + + $result = $view->unlink( $keyPath ); + + } else if ( $view->file_exists( $keyPath . '.key' ) ) { + + $result = $view->unlink( $keyPath . '.key' ); + + } + + if ( !$result ) { + \OC_Log::write( 'Encryption library', 'Could not delete keyfile; does not exist: "' . $keyPath, \OC_Log::ERROR ); - - return false; - + } - + + return $result; + } - + /** * @brief store private key from the user - * @param string key + * @param string $key * @return bool * @note Encryption of the private key must be performed by client code * as no encryption takes place here */ public static function setPrivateKey( $key ) { - + $user = \OCP\User::getUser(); - + $view = new \OC_FilesystemView( '/' . $user . '/files_encryption' ); - + + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - + if ( !$view->file_exists( '' ) ) $view->mkdir( '' ); - - return $view->file_put_contents( $user . '.private.key', $key ); + + $result = $view->file_put_contents( $user . '.private.key', $key ); + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; } - + /** - * @brief store private keys from the user + * @brief store share key * - * @param string privatekey - * @param string publickey + * @param \OC_FilesystemView $view + * @param string $path relative path of the file, including filename + * @param $userId + * @param $shareKey + * @internal param string $key + * @internal param string $dbClassName * @return bool true/false + * @note The keyfile is not encrypted here. Client code must + * asymmetrically encrypt the keyfile before passing it to this method */ - public static function setUserKeys($privatekey, $publickey) { - - return ( self::setPrivateKey( $privatekey ) && self::setPublicKey( $publickey ) ); - + public static function setShareKey( \OC_FilesystemView $view, $path, $userId, $shareKey ) { + + // Here we need the currently logged in user, while userId can be a different user + $util = new Util( $view, \OCP\User::getUser() ); + + list( $owner, $filename ) = $util->getUidAndFilename( $path ); + + $basePath = '/' . $owner . '/files_encryption/share-keys'; + + $shareKeyPath = self::keySetPreparation( $view, $filename, $basePath, $owner ); + + // try reusing key file if part file + if ( self::isPartialFilePath( $shareKeyPath ) ) { + + $writePath = $basePath . '/' . self::fixPartialFilePath( $shareKeyPath ) . '.' . $userId . '.shareKey'; + + } else { + + $writePath = $basePath . '/' . $shareKeyPath . '.' . $userId . '.shareKey'; + + } + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $result = $view->file_put_contents( $writePath, $shareKey ); + + \OC_FileProxy::$enabled = $proxyStatus; + + if ( + is_int( $result ) + && $result > 0 + ) { + + return true; + + } else { + + return false; + + } + } - + /** - * @brief store public key of the user - * - * @param string key - * @return bool true/false + * @brief store multiple share keys for a single file + * @param \OC_FilesystemView $view + * @param $path + * @param array $shareKeys + * @return bool + */ + public static function setShareKeys( \OC_FilesystemView $view, $path, array $shareKeys ) { + + // $shareKeys must be an array with the following format: + // [userId] => [encrypted key] + + $result = true; + + foreach ( $shareKeys as $userId => $shareKey ) { + + if ( !self::setShareKey( $view, $path, $userId, $shareKey ) ) { + + // If any of the keys are not set, flag false + $result = false; + + } + + } + + // Returns false if any of the keys weren't set + return $result; + + } + + /** + * @brief retrieve shareKey for an encrypted file + * @param \OC_FilesystemView $view + * @param string $userId + * @param string $filePath + * @internal param \OCA\Encryption\file $string name + * @return string file key or false + * @note The sharekey returned is encrypted. Decryption + * of the keyfile must be performed by client code */ - public static function setPublicKey( $key ) { - - $view = new \OC_FilesystemView( '/public-keys' ); - + public static function getShareKey( \OC_FilesystemView $view, $userId, $filePath ) { + + // try reusing key file if part file + if ( self::isPartialFilePath( $filePath ) ) { + + $result = self::getShareKey( $view, $userId, self::fixPartialFilePath( $filePath ) ); + + if ( $result ) { + + return $result; + + } + + } + + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - - if ( !$view->file_exists( '' ) ) - $view->mkdir( '' ); - - return $view->file_put_contents( \OCP\User::getUser() . '.public.key', $key ); - + //here we need the currently logged in user, while userId can be a different user + $util = new Util( $view, \OCP\User::getUser() ); + + list( $owner, $filename ) = $util->getUidAndFilename( $filePath ); + $shareKeyPath = \OC\Files\Filesystem::normalizePath( '/' . $owner . '/files_encryption/share-keys/' . $filename . '.' . $userId . '.shareKey' ); + + if ( $view->file_exists( $shareKeyPath ) ) { + + $result = $view->file_get_contents( $shareKeyPath ); + + } else { + + $result = false; + + } + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; + } - + /** - * @brief store file encryption key + * @brief delete all share keys of a given file + * @param \OC_FilesystemView $view + * @param string $userId owner of the file + * @param string $filePath path to the file, relative to the owners file dir + */ + public static function delAllShareKeys( \OC_FilesystemView $view, $userId, $filePath ) { + + if ( $view->is_dir( $userId . '/files/' . $filePath ) ) { + $view->unlink( $userId . '/files_encryption/share-keys/' . $filePath ); + } else { + $localKeyPath = $view->getLocalFile( $userId . '/files_encryption/share-keys/' . $filePath ); + $matches = glob( preg_quote( $localKeyPath ) . '*.shareKey' ); + foreach ( $matches as $ma ) { + $result = unlink( $ma ); + if ( !$result ) { + \OC_Log::write( 'Encryption library', 'Keyfile or shareKey could not be deleted for file "' . $filePath . '"', \OC_Log::ERROR ); + } + } + } + } + + /** + * @brief Delete a single user's shareKey for a single file + */ + public static function delShareKey( \OC_FilesystemView $view, $userIds, $filePath ) { + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + //here we need the currently logged in user, while userId can be a different user + $util = new Util( $view, \OCP\User::getUser() ); + + list( $owner, $filename ) = $util->getUidAndFilename( $filePath ); + + $shareKeyPath = \OC\Files\Filesystem::normalizePath( '/' . $owner . '/files_encryption/share-keys/' . $filename ); + + if ( $view->is_dir( $shareKeyPath ) ) { + + $localPath = \OC\Files\Filesystem::normalizePath( $view->getLocalFolder( $shareKeyPath ) ); + self::recursiveDelShareKeys( $localPath, $userIds ); + + } else { + + foreach ( $userIds as $userId ) { + + if ( !$view->unlink( $shareKeyPath . '.' . $userId . '.shareKey' ) ) { + \OC_Log::write( 'Encryption library', 'Could not delete shareKey; does not exist: "' . $shareKeyPath . '.' . $userId . '.shareKey"', \OC_Log::ERROR ); + } + + } + } + + \OC_FileProxy::$enabled = $proxyStatus; + } + + /** + * @brief recursively delete share keys from given users * - * @param string $path relative path of the file, including filename - * @param string $key - * @param null $view - * @param string $dbClassName - * @return bool true/false - * @note The keyfile is not encrypted here. Client code must - * asymmetrically encrypt the keyfile before passing it to this method + * @param string $dir directory + * @param array $userIds user ids for which the share keys should be deleted */ - public static function setShareKey( \OC_FilesystemView $view, $path, $userId, $shareKey ) { - - $basePath = '/' . $userId . '/files_encryption/share-keys'; - - $shareKeyPath = self::keySetPreparation( $view, $path, $basePath, $userId ); - - return $view->file_put_contents( $basePath . '/' . $shareKeyPath . '.shareKey', $shareKey ); - + private static function recursiveDelShareKeys( $dir, $userIds ) { + foreach ( $userIds as $userId ) { + $matches = glob( preg_quote( $dir ) . '/*' . preg_quote( '.' . $userId . '.shareKey' ) ); + } + /** @var $matches array */ + foreach ( $matches as $ma ) { + if ( !unlink( $ma ) ) { + \OC_Log::write( 'Encryption library', 'Could not delete shareKey; does not exist: "' . $ma . '"', \OC_Log::ERROR ); + } + } + $subdirs = $directories = glob( preg_quote( $dir ) . '/*', GLOB_ONLYDIR ); + foreach ( $subdirs as $subdir ) { + self::recursiveDelShareKeys( $subdir, $userIds ); + } } - + /** * @brief Make preparations to vars and filesystem for saving a keyfile */ public static function keySetPreparation( \OC_FilesystemView $view, $path, $basePath, $userId ) { - + $targetPath = ltrim( $path, '/' ); - + $path_parts = pathinfo( $targetPath ); - + // If the file resides within a subdirectory, create it - if ( - isset( $path_parts['dirname'] ) - && ! $view->file_exists( $basePath . '/' . $path_parts['dirname'] ) + if ( + isset( $path_parts['dirname'] ) + && !$view->file_exists( $basePath . '/' . $path_parts['dirname'] ) ) { - - $view->mkdir( $basePath . '/' . $path_parts['dirname'] ); - + $sub_dirs = explode( DIRECTORY_SEPARATOR, $basePath . '/' . $path_parts['dirname'] ); + $dir = ''; + foreach ( $sub_dirs as $sub_dir ) { + $dir .= '/' . $sub_dir; + if ( !$view->is_dir( $dir ) ) { + $view->mkdir( $dir ); + } + } } - + return $targetPath; - - } - /** - * @brief Fetch the legacy encryption key from user files - * @param string $login used to locate the legacy key - * @param string $passphrase used to decrypt the legacy key - * @return true / false - * - * if the key is left out, the default handler will be used - */ - public function getLegacyKey() { - - $user = \OCP\User::getUser(); - $view = new \OC_FilesystemView( '/' . $user ); - return $view->file_get_contents( 'encryption.key' ); - } - } \ No newline at end of file diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php index 55cddf2bec81761ca0b6ccbcd27d7fbce7237219..eaaeae9b61951bccf39895bfaa7e64ba743b805b 100644 --- a/apps/files_encryption/lib/proxy.php +++ b/apps/files_encryption/lib/proxy.php @@ -1,41 +1,46 @@ . -* -*/ + * ownCloud + * + * @author Sam Tuke, Robin Appelman + * @copyright 2012 Sam Tuke samtuke@owncloud.com, Robin Appelman + * icewind1991@gmail.com + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ /** -* @brief Encryption proxy which handles filesystem operations before and after -* execution and encrypts, and handles keyfiles accordingly. Used for -* webui. -*/ + * @brief Encryption proxy which handles filesystem operations before and after + * execution and encrypts, and handles keyfiles accordingly. Used for + * webui. + */ namespace OCA\Encryption; -class Proxy extends \OC_FileProxy { +/** + * Class Proxy + * @package OCA\Encryption + */ +class Proxy extends \OC_FileProxy +{ private static $blackList = null; //mimetypes blacklisted from encryption - + private static $enableEncryption = null; - + /** * Check if a file requires encryption * @param string $path @@ -44,346 +49,417 @@ class Proxy extends \OC_FileProxy { * Tests if server side encryption is enabled, and file is allowed by blacklists */ private static function shouldEncrypt( $path ) { - + if ( is_null( self::$enableEncryption ) ) { - - if ( - \OCP\Config::getAppValue( 'files_encryption', 'enable_encryption', 'true' ) == 'true' - && Crypt::mode() == 'server' + + if ( + \OCP\Config::getAppValue( 'files_encryption', 'enable_encryption', 'true' ) == 'true' + && Crypt::mode() == 'server' ) { - + self::$enableEncryption = true; - + } else { - + self::$enableEncryption = false; - + } - + } - + if ( !self::$enableEncryption ) { - + return false; - + } - - if ( is_null(self::$blackList ) ) { - - self::$blackList = explode(',', \OCP\Config::getAppValue( 'files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg' ) ); - + + if ( is_null( self::$blackList ) ) { + + self::$blackList = explode( ',', \OCP\Config::getAppValue( 'files_encryption', 'type_blacklist', '' ) ); + } - - if ( Crypt::isCatfile( $path ) ) { - + + if ( Crypt::isCatfileContent( $path ) ) { + return true; - + } - - $extension = substr( $path, strrpos( $path, '.' ) +1 ); - + + $extension = substr( $path, strrpos( $path, '.' ) + 1 ); + if ( array_search( $extension, self::$blackList ) === false ) { - + return true; - + } - + return false; } - + + /** + * @param $path + * @param $data + * @return bool + */ public function preFile_put_contents( $path, &$data ) { - + if ( self::shouldEncrypt( $path ) ) { - - if ( !is_resource( $data ) ) { //stream put contents should have been converted to fopen - + + // Stream put contents should have been converted to fopen + if ( !is_resource( $data ) ) { + $userId = \OCP\USER::getUser(); - - $rootView = new \OC_FilesystemView( '/' ); - + $view = new \OC_FilesystemView( '/' ); + $util = new Util( $view, $userId ); + $session = new Session( $view ); + $privateKey = $session->getPrivateKey(); + $filePath = $util->stripUserFilesPath( $path ); // Set the filesize for userland, before encrypting $size = strlen( $data ); - + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - - // TODO: Check if file is shared, if so, use multiKeyEncrypt - - // Encrypt plain data and fetch key - $encrypted = Crypt::keyEncryptKeyfile( $data, Keymanager::getPublicKey( $rootView, $userId ) ); - - // Replace plain content with encrypted content by reference - $data = $encrypted['data']; - - $filePath = explode( '/', $path ); - - $filePath = array_slice( $filePath, 3 ); - - $filePath = '/' . implode( '/', $filePath ); - - // TODO: make keyfile dir dynamic from app config - - $view = new \OC_FilesystemView( '/' ); - + + // Check if there is an existing key we can reuse + if ( $encKeyfile = Keymanager::getFileKey( $view, $userId, $filePath ) ) { + + // Fetch shareKey + $shareKey = Keymanager::getShareKey( $view, $userId, $filePath ); + + // Decrypt the keyfile + $plainKey = Crypt::multiKeyDecrypt( $encKeyfile, $shareKey, $privateKey ); + + } else { + + // Make a new key + $plainKey = Crypt::generateKey(); + + } + + // Encrypt data + $encData = Crypt::symmetricEncryptFileContent( $data, $plainKey ); + + $sharingEnabled = \OCP\Share::isEnabled(); + + // if file exists try to get sharing users + if ( $view->file_exists( $path ) ) { + $uniqueUserIds = $util->getSharingUsersArray( $sharingEnabled, $filePath, $userId ); + } else { + $uniqueUserIds[] = $userId; + } + + // Fetch public keys for all users who will share the file + $publicKeys = Keymanager::getPublicKeys( $view, $uniqueUserIds ); + + // Encrypt plain keyfile to multiple sharefiles + $multiEncrypted = Crypt::multiKeyEncrypt( $plainKey, $publicKeys ); + + // Save sharekeys to user folders + Keymanager::setShareKeys( $view, $filePath, $multiEncrypted['keys'] ); + + // Set encrypted keyfile as common varname + $encKey = $multiEncrypted['data']; + // Save keyfile for newly encrypted file in parallel directory tree - Keymanager::setFileKey( $view, $filePath, $userId, $encrypted['key'] ); - + Keymanager::setFileKey( $view, $filePath, $userId, $encKey ); + + // Replace plain content with encrypted content by reference + $data = $encData; + // Update the file cache with file info - \OC\Files\Filesystem::putFileInfo( $path, array( 'encrypted'=>true, 'size' => $size ), '' ); - + \OC\Files\Filesystem::putFileInfo( $filePath, array( 'encrypted' => true, 'size' => strlen( $data ), 'unencrypted_size' => $size ), '' ); + // Re-enable proxy - our work is done - \OC_FileProxy::$enabled = true; - + \OC_FileProxy::$enabled = $proxyStatus; + } } - + + return true; + } - + /** * @param string $path Path of file from which has been read * @param string $data Data that has been read from file */ public function postFile_get_contents( $path, $data ) { - - // TODO: Use dependency injection to add required args for view and user etc. to this method + + $userId = \OCP\USER::getUser(); + $view = new \OC_FilesystemView( '/' ); + $util = new Util( $view, $userId ); + + $relPath = $util->stripUserFilesPath( $path ); // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - + + // init session + $session = new Session( $view ); + // If data is a catfile - if ( - Crypt::mode() == 'server' - && Crypt::isCatfile( $data ) + if ( + Crypt::mode() == 'server' + && Crypt::isCatfileContent( $data ) ) { - - $split = explode( '/', $path ); - - $filePath = array_slice( $split, 3 ); - - $filePath = '/' . implode( '/', $filePath ); - - //$cached = \OC\Files\Filesystem::getFileInfo( $path, '' ); - - $view = new \OC_FilesystemView( '' ); - - $userId = \OCP\USER::getUser(); - - // TODO: Check if file is shared, if so, use multiKeyDecrypt - - $encryptedKeyfile = Keymanager::getFileKey( $view, $userId, $filePath ); - - $session = new Session(); - - $decrypted = Crypt::keyDecryptKeyfile( $data, $encryptedKeyfile, $session->getPrivateKey( $split[1] ) ); - + + $privateKey = $session->getPrivateKey( $userId ); + + // Get the encrypted keyfile + $encKeyfile = Keymanager::getFileKey( $view, $userId, $relPath ); + + // Attempt to fetch the user's shareKey + $shareKey = Keymanager::getShareKey( $view, $userId, $relPath ); + + // Decrypt keyfile with shareKey + $plainKeyfile = Crypt::multiKeyDecrypt( $encKeyfile, $shareKey, $privateKey ); + + $plainData = Crypt::symmetricDecryptFileContent( $data, $plainKeyfile ); + } elseif ( - Crypt::mode() == 'server' - && isset( $_SESSION['legacyenckey'] ) - && Crypt::isEncryptedMeta( $path ) + Crypt::mode() == 'server' + && isset( $_SESSION['legacyenckey'] ) + && Crypt::isEncryptedMeta( $path ) ) { - - $decrypted = Crypt::legacyDecrypt( $data, $_SESSION['legacyenckey'] ); - + $plainData = Crypt::legacyDecrypt( $data, $session->getLegacyKey() ); } - - \OC_FileProxy::$enabled = true; - - if ( ! isset( $decrypted ) ) { - - $decrypted = $data; - + + \OC_FileProxy::$enabled = $proxyStatus; + + if ( !isset( $plainData ) ) { + + $plainData = $data; + } - - return $decrypted; - + + return $plainData; + } - + /** * @brief When a file is deleted, remove its keyfile also */ public function preUnlink( $path ) { - + + // let the trashbin handle this + if ( \OCP\App::isEnabled( 'files_trashbin' ) ) { + return true; + } + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - + $view = new \OC_FilesystemView( '/' ); - + $userId = \OCP\USER::getUser(); - + + $util = new Util( $view, $userId ); + // Format path to be relative to user files dir - $trimmed = ltrim( $path, '/' ); - $split = explode( '/', $trimmed ); - $sliced = array_slice( $split, 2 ); - $relPath = implode( '/', $sliced ); - - if ( $view->is_dir( $path ) ) { - - // Dirs must be handled separately as deleteFileKey - // doesn't handle them - $view->unlink( $userId . '/' . 'files_encryption' . '/' . 'keyfiles' . '/'. $relPath ); - - } else { - - // Delete keyfile so it isn't orphaned - $result = Keymanager::deleteFileKey( $view, $userId, $relPath ); - - \OC_FileProxy::$enabled = true; - - return $result; - + $relPath = $util->stripUserFilesPath( $path ); + + list( $owner, $ownerPath ) = $util->getUidAndFilename( $relPath ); + + // Delete keyfile & shareKey so it isn't orphaned + if ( !Keymanager::deleteFileKey( $view, $owner, $ownerPath ) ) { + \OC_Log::write( 'Encryption library', 'Keyfile or shareKey could not be deleted for file "' . $ownerPath . '"', \OC_Log::ERROR ); } - + + Keymanager::delAllShareKeys( $view, $owner, $ownerPath ); + + \OC_FileProxy::$enabled = $proxyStatus; + + // If we don't return true then file delete will fail; better + // to leave orphaned keyfiles than to disallow file deletion + return true; + } /** - * @brief When a file is renamed, rename its keyfile also - * @return bool Result of rename() - * @note This is pre rather than post because using post didn't work + * @param $path + * @return bool */ - public function preRename( $oldPath, $newPath ) { - - // Disable encryption proxy to prevent recursive calls - \OC_FileProxy::$enabled = false; - - $view = new \OC_FilesystemView( '/' ); - - $userId = \OCP\USER::getUser(); - - // Format paths to be relative to user files dir - $oldTrimmed = ltrim( $oldPath, '/' ); - $oldSplit = explode( '/', $oldTrimmed ); - $oldSliced = array_slice( $oldSplit, 2 ); - $oldRelPath = implode( '/', $oldSliced ); - $oldKeyfilePath = $userId . '/' . 'files_encryption' . '/' . 'keyfiles' . '/' . $oldRelPath . '.key'; - - $newTrimmed = ltrim( $newPath, '/' ); - $newSplit = explode( '/', $newTrimmed ); - $newSliced = array_slice( $newSplit, 2 ); - $newRelPath = implode( '/', $newSliced ); - $newKeyfilePath = $userId . '/' . 'files_encryption' . '/' . 'keyfiles' . '/' . $newRelPath . '.key'; - - // Rename keyfile so it isn't orphaned - $result = $view->rename( $oldKeyfilePath, $newKeyfilePath ); - - \OC_FileProxy::$enabled = true; - - return $result; - + public function postTouch( $path ) { + $this->handleFile( $path ); + + return true; } - - public function postFopen( $path, &$result ){ - + + /** + * @param $path + * @param $result + * @return resource + */ + public function postFopen( $path, &$result ) { + if ( !$result ) { - + return $result; - + } - + // Reformat path for use with OC_FSV $path_split = explode( '/', $path ); - $path_f = implode( array_slice( $path_split, 3 ) ); - + $path_f = implode( '/', array_slice( $path_split, 3 ) ); + + // FIXME: handling for /userId/cache used by webdav for chunking. The cache chunks are NOT encrypted + if ( count($path_split) >= 2 && $path_split[2] == 'cache' ) { + return $result; + } + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - + $meta = stream_get_meta_data( $result ); - + $view = new \OC_FilesystemView( '' ); - - $util = new Util( $view, \OCP\USER::getUser()); - + + $util = new Util( $view, \OCP\USER::getUser() ); + // If file is already encrypted, decrypt using crypto protocol - if ( - Crypt::mode() == 'server' - && $util->isEncryptedPath( $path ) + if ( + Crypt::mode() == 'server' + && $util->isEncryptedPath( $path ) ) { - + // Close the original encrypted file fclose( $result ); - + // Open the file using the crypto stream wrapper // protocol and let it do the decryption work instead $result = fopen( 'crypt://' . $path_f, $meta['mode'] ); - - - } elseif ( - self::shouldEncrypt( $path ) - and $meta ['mode'] != 'r' - and $meta['mode'] != 'rb' + + } elseif ( + self::shouldEncrypt( $path ) + and $meta ['mode'] != 'r' + and $meta['mode'] != 'rb' ) { - // If the file is not yet encrypted, but should be - // encrypted when it's saved (it's not read only) - - // NOTE: this is the case for new files saved via WebDAV - - if ( - $view->file_exists( $path ) - and $view->filesize( $path ) > 0 - ) { - $x = $view->file_get_contents( $path ); - - $tmp = tmpfile(); - -// // Make a temporary copy of the original file -// \OCP\Files::streamCopy( $result, $tmp ); -// -// // Close the original stream, we'll return another one -// fclose( $result ); -// -// $view->file_put_contents( $path_f, $tmp ); -// -// fclose( $tmp ); - - } - - $result = fopen( 'crypt://'.$path_f, $meta['mode'] ); - + $result = fopen( 'crypt://' . $path_f, $meta['mode'] ); } - + // Re-enable the proxy - \OC_FileProxy::$enabled = true; - + \OC_FileProxy::$enabled = $proxyStatus; + return $result; - - } - public function postGetMimeType( $path, $mime ) { - - if ( Crypt::isCatfile( $path ) ) { - - $mime = \OCP\Files::getMimeType( 'crypt://' . $path, 'w' ); - - } - - return $mime; - } - public function postStat( $path, $data ) { - - if ( Crypt::isCatfile( $path ) ) { - - $cached = \OC\Files\Filesystem::getFileInfo( $path, '' ); - - $data['size'] = $cached['size']; - + /** + * @param $path + * @param $data + * @return array + */ + public function postGetFileInfo( $path, $data ) { + + // if path is a folder do nothing + if ( is_array( $data ) && array_key_exists( 'size', $data ) ) { + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get file size + $data['size'] = self::postFileSize( $path, $data['size'] ); + + // Re-enable the proxy + \OC_FileProxy::$enabled = $proxyStatus; } - + return $data; } + /** + * @param $path + * @param $size + * @return bool + */ public function postFileSize( $path, $size ) { - - if ( Crypt::isCatfile( $path ) ) { - - $cached = \OC\Files\Filesystem::getFileInfo( $path, '' ); - - return $cached['size']; - - } else { - + + $view = new \OC_FilesystemView( '/' ); + + // if path is a folder do nothing + if ( $view->is_dir( $path ) ) { + return $size; + } + + // Reformat path for use with OC_FSV + $path_split = explode( '/', $path ); + $path_f = implode( '/', array_slice( $path_split, 3 ) ); + + // if path is empty we cannot resolve anything + if ( empty( $path_f ) ) { return $size; - } + + $fileInfo = false; + // get file info from database/cache if not .part file + if ( !Keymanager::isPartialFilePath( $path ) ) { + $fileInfo = $view->getFileInfo( $path ); + } + + // if file is encrypted return real file size + if ( is_array( $fileInfo ) && $fileInfo['encrypted'] === true ) { + $size = $fileInfo['unencrypted_size']; + } else { + // self healing if file was removed from file cache + if ( !is_array( $fileInfo ) ) { + $fileInfo = array(); + } + + $userId = \OCP\User::getUser(); + $util = new Util( $view, $userId ); + $fixSize = $util->getFileSize( $path ); + if ( $fixSize > 0 ) { + $size = $fixSize; + + $fileInfo['encrypted'] = true; + $fileInfo['unencrypted_size'] = $size; + + // put file info if not .part file + if ( !Keymanager::isPartialFilePath( $path_f ) ) { + $view->putFileInfo( $path, $fileInfo ); + } + } + + } + return $size; + } + + /** + * @param $path + */ + public function handleFile( $path ) { + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $view = new \OC_FilesystemView( '/' ); + $session = new Session( $view ); + $userId = \OCP\User::getUser(); + $util = new Util( $view, $userId ); + + // Reformat path for use with OC_FSV + $path_split = explode( '/', $path ); + $path_f = implode( '/', array_slice( $path_split, 3 ) ); + + // only if file is on 'files' folder fix file size and sharing + if ( count($path_split) >= 2 && $path_split[2] == 'files' && $util->fixFileSize( $path ) ) { + + // get sharing app state + $sharingEnabled = \OCP\Share::isEnabled(); + + // get users + $usersSharing = $util->getSharingUsersArray( $sharingEnabled, $path_f ); + + // update sharing-keys + $util->setSharedFileKeyfiles( $session, $usersSharing, $path_f ); + } + + \OC_FileProxy::$enabled = $proxyStatus; } } diff --git a/apps/files_encryption/lib/session.php b/apps/files_encryption/lib/session.php index 769a40b359f4f7249c9fcc44353de603f66cdd63..2ddad0a15dacf188fb21575f45fb9cb3010922a4 100644 --- a/apps/files_encryption/lib/session.php +++ b/apps/files_encryption/lib/session.php @@ -26,78 +26,146 @@ namespace OCA\Encryption; * Class for handling encryption related session data */ -class Session { +class Session +{ + + private $view; + + /** + * @brief if session is started, check if ownCloud key pair is set up, if not create it + * @param \OC_FilesystemView $view + * + * @note The ownCloud key pair is used to allow public link sharing even if encryption is enabled + */ + public function __construct( $view ) { + + $this->view = $view; + + if ( !$this->view->is_dir( 'owncloud_private_key' ) ) { + + $this->view->mkdir( 'owncloud_private_key' ); + + } + + $publicShareKeyId = \OC_Appconfig::getValue( 'files_encryption', 'publicShareKeyId' ); + + if ( $publicShareKeyId === null ) { + $publicShareKeyId = 'pubShare_' . substr( md5( time() ), 0, 8 ); + \OC_Appconfig::setValue( 'files_encryption', 'publicShareKeyId', $publicShareKeyId ); + } + + if ( + !$this->view->file_exists( "/public-keys/" . $publicShareKeyId . ".public.key" ) + || !$this->view->file_exists( "/owncloud_private_key/" . $publicShareKeyId . ".private.key" ) + ) { + + $keypair = Crypt::createKeypair(); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Save public key + + if ( !$view->is_dir( '/public-keys' ) ) { + $view->mkdir( '/public-keys' ); + } + + $this->view->file_put_contents( '/public-keys/' . $publicShareKeyId . '.public.key', $keypair['publicKey'] ); + + // Encrypt private key empty passphrase + $encryptedPrivateKey = Crypt::symmetricEncryptFileContent( $keypair['privateKey'], '' ); + + // Save private key + $this->view->file_put_contents( '/owncloud_private_key/' . $publicShareKeyId . '.private.key', $encryptedPrivateKey ); + + \OC_FileProxy::$enabled = $proxyStatus; + + } + + if ( \OCP\USER::getUser() === false || + ( isset( $_GET['service'] ) && $_GET['service'] == 'files' && + isset( $_GET['t'] ) ) + ) { + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $encryptedKey = $this->view->file_get_contents( '/owncloud_private_key/' . $publicShareKeyId . '.private.key' ); + $privateKey = Crypt::symmetricDecryptFileContent( $encryptedKey, '' ); + $this->setPrivateKey( $privateKey ); + + \OC_FileProxy::$enabled = $proxyStatus; + } + } /** * @brief Sets user private key to session + * @param string $privateKey * @return bool - * */ public function setPrivateKey( $privateKey ) { - + $_SESSION['privateKey'] = $privateKey; - + return true; - + } - + /** * @brief Gets user private key from session * @returns string $privateKey The user's plaintext private key * */ public function getPrivateKey() { - - if ( + + if ( isset( $_SESSION['privateKey'] ) && !empty( $_SESSION['privateKey'] ) ) { - + return $_SESSION['privateKey']; - + } else { - + return false; - + } - + } - + /** * @brief Sets user legacy key to session + * @param $legacyKey * @return bool - * */ public function setLegacyKey( $legacyKey ) { - - if ( $_SESSION['legacyKey'] = $legacyKey ) { - - return true; - - } - + + $_SESSION['legacyKey'] = $legacyKey; + + return true; } - + /** * @brief Gets user legacy key from session * @returns string $legacyKey The user's plaintext legacy key * */ public function getLegacyKey() { - - if ( + + if ( isset( $_SESSION['legacyKey'] ) && !empty( $_SESSION['legacyKey'] ) ) { - + return $_SESSION['legacyKey']; - + } else { - + return false; - + } - + } } \ No newline at end of file diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php index 65d7d57a05a740bd164e7476b1c3910afcd7f49f..fa9df02f085095d9100d20f7e4f8160491cb7708 100644 --- a/apps/files_encryption/lib/stream.php +++ b/apps/files_encryption/lib/stream.php @@ -3,7 +3,7 @@ * ownCloud * * @author Robin Appelman - * @copyright 2012 Sam Tuke , 2011 Robin Appelman + * @copyright 2012 Sam Tuke , 2011 Robin Appelman * * * This library is free software; you can redistribute it and/or @@ -32,27 +32,29 @@ namespace OCA\Encryption; /** * @brief Provides 'crypt://' stream wrapper protocol. - * @note We use a stream wrapper because it is the most secure way to handle + * @note We use a stream wrapper because it is the most secure way to handle * decrypted content transfers. There is no safe way to decrypt the entire file * somewhere on the server, so we have to encrypt and decrypt blocks on the fly. * @note Paths used with this protocol MUST BE RELATIVE. Use URLs like: - * crypt://filename, or crypt://subdirectory/filename, NOT - * crypt:///home/user/owncloud/data. Otherwise keyfiles will be put in - * [owncloud]/data/user/files_encryption/keyfiles/home/user/owncloud/data and + * crypt://filename, or crypt://subdirectory/filename, NOT + * crypt:///home/user/owncloud/data. Otherwise keyfiles will be put in + * [owncloud]/data/user/files_encryption/keyfiles/home/user/owncloud/data and * will not be accessible to other methods. - * @note Data read and written must always be 8192 bytes long, as this is the - * buffer size used internally by PHP. The encryption process makes the input - * data longer, and input is chunked into smaller pieces in order to result in + * @note Data read and written must always be 8192 bytes long, as this is the + * buffer size used internally by PHP. The encryption process makes the input + * data longer, and input is chunked into smaller pieces in order to result in * a 8192 encrypted block size. + * @note When files are deleted via webdav, or when they are updated and the + * previous version deleted, this is handled by OC\Files\View, and thus the + * encryption proxies are used and keyfiles deleted. */ -class Stream { +class Stream +{ + private $plainKey; + private $encKeyfiles; - public static $sourceStreams = array(); - - // TODO: make all below properties private again once unit testing is - // configured correctly - public $rawPath; // The raw path received by stream_open - public $path_f; // The raw path formatted to include username and data dir + private $rawPath; // The raw path relative to the data dir + private $relPath; // rel path to users file dir private $userId; private $handle; // Resource returned by fopen private $path; @@ -60,117 +62,99 @@ class Stream { private $meta = array(); // Header / meta for source stream private $count; private $writeCache; - public $size; + private $size; + private $unencryptedSize; private $publicKey; private $keyfile; private $encKeyfile; private static $view; // a fsview object set to user dir private $rootView; // a fsview object set to '/' + /** + * @param $path + * @param $mode + * @param $options + * @param $opened_path + * @return bool + */ public function stream_open( $path, $mode, $options, &$opened_path ) { - - // Get access to filesystem via filesystemview object - if ( !self::$view ) { - - self::$view = new \OC_FilesystemView( $this->userId . '/' ); + if ( !isset( $this->rootView ) ) { + $this->rootView = new \OC_FilesystemView( '/' ); } - - // Set rootview object if necessary - if ( ! $this->rootView ) { - $this->rootView = new \OC_FilesystemView( $this->userId . '/' ); + $util = new Util( $this->rootView, \OCP\USER::getUser() ); - } - - $this->userId = \OCP\User::getUser(); - - // Get the bare file path - $path = str_replace( 'crypt://', '', $path ); - - $this->rawPath = $path; - - $this->path_f = $this->userId . '/files/' . $path; - - if ( - dirname( $path ) == 'streams' - and isset( self::$sourceStreams[basename( $path )] ) - ) { - - // Is this just for unit testing purposes? - - $this->handle = self::$sourceStreams[basename( $path )]['stream']; + $this->userId = $util->getUserId(); - $this->path = self::$sourceStreams[basename( $path )]['path']; + // Strip identifier text from path, this gives us the path relative to data//files + $this->relPath = \OC\Files\Filesystem::normalizePath( str_replace( 'crypt://', '', $path ) ); - $this->size = self::$sourceStreams[basename( $path )]['size']; + // rawPath is relative to the data directory + $this->rawPath = $util->getUserFilesDir() . $this->relPath; - } else { + // Disable fileproxies so we can get the file size and open the source file without recursive encryption + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; - if ( - $mode == 'w' - or $mode == 'w+' - or $mode == 'wb' - or $mode == 'wb+' - ) { + if ( + $mode == 'w' + or $mode == 'w+' + or $mode == 'wb' + or $mode == 'wb+' + ) { - $this->size = 0; + // We're writing a new file so start write counter with 0 bytes + $this->size = 0; + $this->unencryptedSize = 0; - } else { - - - - $this->size = self::$view->filesize( $this->path_f, $mode ); - - //$this->size = filesize( $path ); - - } + } else { - // Disable fileproxies so we can open the source file without recursive encryption - \OC_FileProxy::$enabled = false; + $this->size = $this->rootView->filesize( $this->rawPath, $mode ); + } - //$this->handle = fopen( $path, $mode ); - - $this->handle = self::$view->fopen( $this->path_f, $mode ); - - \OC_FileProxy::$enabled = true; + $this->handle = $this->rootView->fopen( $this->rawPath, $mode ); - if ( !is_resource( $this->handle ) ) { + \OC_FileProxy::$enabled = $proxyStatus; - \OCP\Util::writeLog( 'files_encryption', 'failed to open '.$path, \OCP\Util::ERROR ); + if ( !is_resource( $this->handle ) ) { - } + \OCP\Util::writeLog( 'files_encryption', 'failed to open file "' . $this->rawPath . '"', \OCP\Util::ERROR ); - } - - if ( is_resource( $this->handle ) ) { + } else { $this->meta = stream_get_meta_data( $this->handle ); } + return is_resource( $this->handle ); } - + + /** + * @param $offset + * @param int $whence + */ public function stream_seek( $offset, $whence = SEEK_SET ) { - + $this->flush(); - + fseek( $this->handle, $offset, $whence ); - - } - - public function stream_tell() { - return ftell($this->handle); + } - + + /** + * @param $count + * @return bool|string + * @throws \Exception + */ public function stream_read( $count ) { - + $this->writeCache = ''; if ( $count != 8192 ) { - + // $count will always be 8192 https://bugs.php.net/bug.php?id=21641 // This makes this function a lot simpler, but will break this class if the above 'bug' gets 'fixed' \OCP\Util::writeLog( 'files_encryption', 'PHP "bug" 21641 no longer holds, decryption system requires refactoring', \OCP\Util::FATAL ); @@ -179,107 +163,89 @@ class Stream { } -// $pos = ftell( $this->handle ); -// // Get the data from the file handle $data = fread( $this->handle, 8192 ); - + + $result = ''; + if ( strlen( $data ) ) { - - $this->getKey(); - - $result = Crypt::symmetricDecryptFileContent( $data, $this->keyfile ); - - } else { - $result = ''; + if ( !$this->getKey() ) { - } + // Error! We don't have a key to decrypt the file with + throw new \Exception( 'Encryption key not found for "' . $this->rawPath . '" during attempted read via stream' ); -// $length = $this->size - $pos; -// -// if ( $length < 8192 ) { -// -// $result = substr( $result, 0, $length ); -// -// } + } + + // Decrypt data + $result = Crypt::symmetricDecryptFileContent( $data, $this->plainKey ); + + } return $result; } - + /** * @brief Encrypt and pad data ready for writing to disk * @param string $plainData data to be encrypted * @param string $key key to use for encryption - * @return encrypted data on success, false on failure + * @return string encrypted data on success, false on failure */ public function preWriteEncrypt( $plainData, $key ) { - + // Encrypt data to 'catfile', which includes IV if ( $encrypted = Crypt::symmetricEncryptFileContent( $plainData, $key ) ) { - - return $encrypted; - + + return $encrypted; + } else { - + return false; - + } - + } - + /** - * @brief Get the keyfile for the current file, generate one if necessary - * @param bool $generate if true, a new key will be generated if none can be found + * @brief Fetch the plain encryption key for the file and set it as plainKey property + * @internal param bool $generate if true, a new key will be generated if none can be found * @return bool true on key found and set, false on key not found and new key generated and set */ public function getKey() { - - // If a keyfile already exists for a file named identically to - // file to be written - if ( self::$view->file_exists( $this->userId . '/'. 'files_encryption' . '/' . 'keyfiles' . '/' . $this->rawPath . '.key' ) ) { - - // TODO: add error handling for when file exists but no - // keyfile - - // Fetch existing keyfile - $this->encKeyfile = Keymanager::getFileKey( $this->rootView, $this->userId, $this->rawPath ); - - $this->getUser(); - - $session = new Session(); - + + // Check if key is already set + if ( isset( $this->plainKey ) && isset( $this->encKeyfile ) ) { + + return true; + + } + + // Fetch and decrypt keyfile + // Fetch existing keyfile + $this->encKeyfile = Keymanager::getFileKey( $this->rootView, $this->userId, $this->relPath ); + + // If a keyfile already exists + if ( $this->encKeyfile ) { + + $session = new Session( $this->rootView ); + $privateKey = $session->getPrivateKey( $this->userId ); - - $this->keyfile = Crypt::keyDecrypt( $this->encKeyfile, $privateKey ); - + + $shareKey = Keymanager::getShareKey( $this->rootView, $this->userId, $this->relPath ); + + $this->plainKey = Crypt::multiKeyDecrypt( $this->encKeyfile, $shareKey, $privateKey ); + return true; - + } else { - + return false; - - } - - } - - public function getuser() { - - // Only get the user again if it isn't already set - if ( empty( $this->userId ) ) { - - // TODO: Move this user call out of here - it belongs - // elsewhere - $this->userId = \OCP\User::getUser(); - + } - - // TODO: Add a method for getting the user in case OCP\User:: - // getUser() doesn't work (can that scenario ever occur?) - + } - + /** * @brief Handle plain data from the stream, and write it in 8192 byte blocks * @param string $data data to be written to disk @@ -290,98 +256,54 @@ class Stream { * @note PHP automatically updates the file pointer after writing data to reflect it's length. There is generally no need to update the poitner manually using fseek */ public function stream_write( $data ) { - + // Disable the file proxies so that encryption is not // automatically attempted when the file is written to disk - // we are handling that separately here and we don't want to // get into an infinite loop + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - + // Get the length of the unencrypted data that we are handling $length = strlen( $data ); - - // So far this round, no data has been written - $written = 0; - - // Find out where we are up to in the writing of data to the + + // Find out where we are up to in the writing of data to the // file $pointer = ftell( $this->handle ); - - // Make sure the userId is set - $this->getuser(); - - // TODO: Check if file is shared, if so, use multiKeyEncrypt and - // save shareKeys in necessary user directories - + // Get / generate the keyfile for the file we're handling // If we're writing a new file (not overwriting an existing // one), save the newly generated keyfile - if ( ! $this->getKey() ) { - - $this->keyfile = Crypt::generateKey(); - - $this->publicKey = Keymanager::getPublicKey( $this->rootView, $this->userId ); - - $this->encKeyfile = Crypt::keyEncrypt( $this->keyfile, $this->publicKey ); - - $view = new \OC_FilesystemView( '/' ); - $userId = \OCP\User::getUser(); - - // Save the new encrypted file key - Keymanager::setFileKey( $view, $this->rawPath, $userId, $this->encKeyfile ); - + if ( !$this->getKey() ) { + + $this->plainKey = Crypt::generateKey(); + } // If extra data is left over from the last round, make sure it // is integrated into the next 6126 / 8192 block if ( $this->writeCache ) { - + // Concat writeCache to start of $data $data = $this->writeCache . $data; - - // Clear the write cache, ready for resuse - it has been + + // Clear the write cache, ready for reuse - it has been // flushed and its old contents processed $this->writeCache = ''; } -// -// // Make sure we always start on a block start - if ( 0 != ( $pointer % 8192 ) ) { - // if the current position of - // file indicator is not aligned to a 8192 byte block, fix it - // so that it is - -// fseek( $this->handle, - ( $pointer % 8192 ), SEEK_CUR ); -// -// $pointer = ftell( $this->handle ); -// -// $unencryptedNewBlock = fread( $this->handle, 8192 ); -// -// fseek( $this->handle, - ( $currentPos % 8192 ), SEEK_CUR ); -// -// $block = Crypt::symmetricDecryptFileContent( $unencryptedNewBlock, $this->keyfile ); -// -// $x = substr( $block, 0, $currentPos % 8192 ); -// -// $data = $x . $data; -// -// fseek( $this->handle, - ( $currentPos % 8192 ), SEEK_CUR ); -// - } -// $currentPos = ftell( $this->handle ); - -// // While there still remains somed data to be processed & written - while( strlen( $data ) > 0 ) { -// -// // Remaining length for this iteration, not of the -// // entire file (may be greater than 8192 bytes) -// $remainingLength = strlen( $data ); -// -// // If data remaining to be written is less than the -// // size of 1 6126 byte block - if ( strlen( $data ) < 6126 ) { - + // While there still remains some data to be processed & written + while ( strlen( $data ) > 0 ) { + + // Remaining length for this iteration, not of the + // entire file (may be greater than 8192 bytes) + $remainingLength = strlen( $data ); + + // If data remaining to be written is less than the + // size of 1 6126 byte block + if ( $remainingLength < 6126 ) { + // Set writeCache to contents of $data // The writeCache will be carried over to the // next write round, and added to the start of @@ -394,98 +316,164 @@ class Stream { // Clear $data ready for next round $data = ''; -// + } else { - + // Read the chunk from the start of $data $chunk = substr( $data, 0, 6126 ); - - $encrypted = $this->preWriteEncrypt( $chunk, $this->keyfile ); - + + $encrypted = $this->preWriteEncrypt( $chunk, $this->plainKey ); + // Write the data chunk to disk. This will be // attended to the last data chunk if the file // being handled totals more than 6126 bytes fwrite( $this->handle, $encrypted ); - - $writtenLen = strlen( $encrypted ); - //fseek( $this->handle, $writtenLen, SEEK_CUR ); - // Remove the chunk we just processed from + // Remove the chunk we just processed from // $data, leaving only unprocessed data in $data // var, for handling on the next round $data = substr( $data, 6126 ); } - + } $this->size = max( $this->size, $pointer + $length ); - + $this->unencryptedSize += $length; + + \OC_FileProxy::$enabled = $proxyStatus; + return $length; } + /** + * @param $option + * @param $arg1 + * @param $arg2 + */ public function stream_set_option( $option, $arg1, $arg2 ) { - switch($option) { + $return = false; + switch ( $option ) { case STREAM_OPTION_BLOCKING: - stream_set_blocking( $this->handle, $arg1 ); + $return = stream_set_blocking( $this->handle, $arg1 ); break; case STREAM_OPTION_READ_TIMEOUT: - stream_set_timeout( $this->handle, $arg1, $arg2 ); + $return = stream_set_timeout( $this->handle, $arg1, $arg2 ); break; case STREAM_OPTION_WRITE_BUFFER: - stream_set_write_buffer( $this->handle, $arg1, $arg2 ); + $return = stream_set_write_buffer( $this->handle, $arg1 ); } + + return $return; } + /** + * @return array + */ public function stream_stat() { - return fstat($this->handle); + return fstat( $this->handle ); } - + + /** + * @param $mode + */ public function stream_lock( $mode ) { - flock( $this->handle, $mode ); + return flock( $this->handle, $mode ); } - + + /** + * @return bool + */ public function stream_flush() { - - return fflush( $this->handle ); + + return fflush( $this->handle ); // Not a typo: http://php.net/manual/en/function.fflush.php - + } + /** + * @return bool + */ public function stream_eof() { - return feof($this->handle); + return feof( $this->handle ); } private function flush() { - + if ( $this->writeCache ) { - + // Set keyfile property for file in question $this->getKey(); - - $encrypted = $this->preWriteEncrypt( $this->writeCache, $this->keyfile ); - + + $encrypted = $this->preWriteEncrypt( $this->writeCache, $this->plainKey ); + fwrite( $this->handle, $encrypted ); - + $this->writeCache = ''; - + } - + } + /** + * @return bool + */ public function stream_close() { - + $this->flush(); - if ( - $this->meta['mode']!='r' - and $this->meta['mode']!='rb' + if ( + $this->meta['mode'] != 'r' + and $this->meta['mode'] != 'rb' + and $this->size > 0 ) { + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Fetch user's public key + $this->publicKey = Keymanager::getPublicKey( $this->rootView, $this->userId ); + + // Check if OC sharing api is enabled + $sharingEnabled = \OCP\Share::isEnabled(); + + $util = new Util( $this->rootView, $this->userId ); + + // Get all users sharing the file includes current user + $uniqueUserIds = $util->getSharingUsersArray( $sharingEnabled, $this->relPath, $this->userId ); + + // Fetch public keys for all sharing users + $publicKeys = Keymanager::getPublicKeys( $this->rootView, $uniqueUserIds ); + + // Encrypt enc key for all sharing users + $this->encKeyfiles = Crypt::multiKeyEncrypt( $this->plainKey, $publicKeys ); + + $view = new \OC_FilesystemView( '/' ); + + // Save the new encrypted file key + Keymanager::setFileKey( $this->rootView, $this->relPath, $this->userId, $this->encKeyfiles['data'] ); + + // Save the sharekeys + Keymanager::setShareKeys( $view, $this->relPath, $this->encKeyfiles['keys'] ); + + // get file info + $fileInfo = $view->getFileInfo( $this->rawPath ); + if ( !is_array( $fileInfo ) ) { + $fileInfo = array(); + } + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; - \OC\Files\Filesystem::putFileInfo( $this->path, array( 'encrypted' => true, 'size' => $this->size ), '' ); + // set encryption data + $fileInfo['encrypted'] = true; + $fileInfo['size'] = $this->size; + $fileInfo['unencrypted_size'] = $this->unencryptedSize; + // set fileinfo + $view->putFileInfo( $this->rawPath, $fileInfo ); } return fclose( $this->handle ); diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 52bc74db27a61ee0c26af4e2b2cffdca8b2df419..2980aa94e0c2d00b1e39b2a5c3654526f62e0b96 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -3,8 +3,8 @@ * ownCloud * * @author Sam Tuke, Frank Karlitschek - * @copyright 2012 Sam Tuke samtuke@owncloud.com, - * Frank Karlitschek frank@owncloud.org + * @copyright 2012 Sam Tuke , + * Frank Karlitschek * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -21,17 +21,29 @@ * */ -// Todo: +# Bugs +# ---- +# Sharing a file to a user without encryption set up will not provide them with access but won't notify the sharer +# Sharing all files to admin for recovery purposes still in progress +# Possibly public links are broken (not tested since last merge of master) + + +# Missing features +# ---------------- +# Make sure user knows if large files weren't encrypted + + +# Test +# ---- +# Test that writing files works when recovery is enabled, and sharing API is disabled +# Test trashbin support + + +// Old Todo: // - Crypt/decrypt button in the userinterface // - Setting if crypto should be on by default // - Add a setting "Don´t encrypt files larger than xx because of performance // reasons" -// - Transparent decrypt/encrypt in filesystem.php. Autodetect if a file is -// encrypted (.encrypted extension) -// - Don't use a password directly as encryption key. but a key which is -// stored on the server and encrypted with the user password. -> password -// change faster -// - IMPORTANT! Check if the block lenght of the encrypted data stays the same namespace OCA\Encryption; @@ -43,56 +55,49 @@ namespace OCA\Encryption; * unused, likely to become obsolete shortly */ -class Util { - - +class Util +{ + // Web UI: - + //// DONE: files created via web ui are encrypted //// DONE: file created & encrypted via web ui are readable in web ui //// DONE: file created & encrypted via web ui are readable via webdav - - + + // WebDAV: - + //// DONE: new data filled files added via webdav get encrypted //// DONE: new data filled files added via webdav are readable via webdav //// DONE: reading unencrypted files when encryption is enabled works via //// webdav //// DONE: files created & encrypted via web ui are readable via webdav - - + + // Legacy support: - + //// DONE: add method to check if file is encrypted using new system //// DONE: add method to check if file is encrypted using old system //// DONE: add method to fetch legacy key //// DONE: add method to decrypt legacy encrypted data - - + + // Admin UI: - + //// DONE: changing user password also changes encryption passphrase - + //// TODO: add support for optional recovery in case of lost passphrase / keys //// TODO: add admin optional required long passphrase for users - //// TODO: add UI buttons for encrypt / decrypt everything //// TODO: implement flag system to allow user to specify encryption by folder, subfolder, etc. - - - // Sharing: - - //// TODO: add support for encrypting to multiple public keys - //// TODO: add support for decrypting to multiple private keys - - + + // Integration testing: - + //// TODO: test new encryption with versioning - //// TODO: test new encryption with sharing + //// DONE: test new encryption with sharing //// TODO: test new encryption with proxies - - + + private $view; // OC_FilesystemView object for filesystem operations private $userId; // ID of the currently logged-in user private $pwd; // User Password @@ -103,166 +108,303 @@ class Util { private $shareKeysPath; // Dir containing env keys for shared files private $publicKeyPath; // Path to user's public key private $privateKeyPath; // Path to user's private key + private $publicShareKeyId; + private $recoveryKeyId; + private $isPublic; + /** + * @param \OC_FilesystemView $view + * @param $userId + * @param bool $client + */ public function __construct( \OC_FilesystemView $view, $userId, $client = false ) { - + $this->view = $view; $this->userId = $userId; $this->client = $client; - $this->userDir = '/' . $this->userId; - $this->userFilesDir = '/' . $this->userId . '/' . 'files'; - $this->publicKeyDir = '/' . 'public-keys'; - $this->encryptionDir = '/' . $this->userId . '/' . 'files_encryption'; - $this->keyfilesPath = $this->encryptionDir . '/' . 'keyfiles'; - $this->shareKeysPath = $this->encryptionDir . '/' . 'share-keys'; - $this->publicKeyPath = $this->publicKeyDir . '/' . $this->userId . '.public.key'; // e.g. data/public-keys/admin.public.key - $this->privateKeyPath = $this->encryptionDir . '/' . $this->userId . '.private.key'; // e.g. data/admin/admin.private.key - - } - + $this->isPublic = false; + + $this->publicShareKeyId = \OC_Appconfig::getValue( 'files_encryption', 'publicShareKeyId' ); + $this->recoveryKeyId = \OC_Appconfig::getValue( 'files_encryption', 'recoveryKeyId' ); + + // if we are anonymous/public + if ( $this->userId === false || + ( isset( $_GET['service'] ) && $_GET['service'] == 'files' && + isset( $_GET['t'] ) ) + ) { + $this->userId = $this->publicShareKeyId; + + // only handle for files_sharing app + if ( $GLOBALS['app'] === 'files_sharing' ) { + $this->userDir = '/' . $GLOBALS['fileOwner']; + $this->fileFolderName = 'files'; + $this->userFilesDir = '/' . $GLOBALS['fileOwner'] . '/' . $this->fileFolderName; // TODO: Does this need to be user configurable? + $this->publicKeyDir = '/' . 'public-keys'; + $this->encryptionDir = '/' . $GLOBALS['fileOwner'] . '/' . 'files_encryption'; + $this->keyfilesPath = $this->encryptionDir . '/' . 'keyfiles'; + $this->shareKeysPath = $this->encryptionDir . '/' . 'share-keys'; + $this->publicKeyPath = $this->publicKeyDir . '/' . $this->userId . '.public.key'; // e.g. data/public-keys/admin.public.key + $this->privateKeyPath = '/owncloud_private_key/' . $this->userId . '.private.key'; // e.g. data/admin/admin.private.key + $this->isPublic = true; + } + + } else { + $this->userDir = '/' . $this->userId; + $this->fileFolderName = 'files'; + $this->userFilesDir = '/' . $this->userId . '/' . $this->fileFolderName; // TODO: Does this need to be user configurable? + $this->publicKeyDir = '/' . 'public-keys'; + $this->encryptionDir = '/' . $this->userId . '/' . 'files_encryption'; + $this->keyfilesPath = $this->encryptionDir . '/' . 'keyfiles'; + $this->shareKeysPath = $this->encryptionDir . '/' . 'share-keys'; + $this->publicKeyPath = $this->publicKeyDir . '/' . $this->userId . '.public.key'; // e.g. data/public-keys/admin.public.key + $this->privateKeyPath = $this->encryptionDir . '/' . $this->userId . '.private.key'; // e.g. data/admin/admin.private.key + } + } + + /** + * @return bool + */ public function ready() { - - if( - !$this->view->file_exists( $this->encryptionDir ) - or !$this->view->file_exists( $this->keyfilesPath ) - or !$this->view->file_exists( $this->shareKeysPath ) - or !$this->view->file_exists( $this->publicKeyPath ) - or !$this->view->file_exists( $this->privateKeyPath ) + + if ( + !$this->view->file_exists( $this->encryptionDir ) + or !$this->view->file_exists( $this->keyfilesPath ) + or !$this->view->file_exists( $this->shareKeysPath ) + or !$this->view->file_exists( $this->publicKeyPath ) + or !$this->view->file_exists( $this->privateKeyPath ) ) { - + return false; - + } else { - + return true; - + } - + } - - /** - * @brief Sets up user folders and keys for serverside encryption - * @param $passphrase passphrase to encrypt server-stored private key with - */ + + /** + * @brief Sets up user folders and keys for serverside encryption + * @param string $passphrase passphrase to encrypt server-stored private key with + */ public function setupServerSide( $passphrase = null ) { - - // Create user dir - if( !$this->view->file_exists( $this->userDir ) ) { - - $this->view->mkdir( $this->userDir ); - - } - - // Create user files dir - if( !$this->view->file_exists( $this->userFilesDir ) ) { - - $this->view->mkdir( $this->userFilesDir ); - - } - - // Create shared public key directory - if( !$this->view->file_exists( $this->publicKeyDir ) ) { - - $this->view->mkdir( $this->publicKeyDir ); - - } - - // Create encryption app directory - if( !$this->view->file_exists( $this->encryptionDir ) ) { - - $this->view->mkdir( $this->encryptionDir ); - - } - - // Create mirrored keyfile directory - if( !$this->view->file_exists( $this->keyfilesPath ) ) { - - $this->view->mkdir( $this->keyfilesPath ); - - } - - // Create mirrored share env keys directory - if( !$this->view->file_exists( $this->shareKeysPath ) ) { - - $this->view->mkdir( $this->shareKeysPath ); - - } - + + // Set directories to check / create + $setUpDirs = array( + $this->userDir + , $this->userFilesDir + , $this->publicKeyDir + , $this->encryptionDir + , $this->keyfilesPath + , $this->shareKeysPath + ); + + // Check / create all necessary dirs + foreach ( $setUpDirs as $dirPath ) { + + if ( !$this->view->file_exists( $dirPath ) ) { + + $this->view->mkdir( $dirPath ); + + } + + } + // Create user keypair - if ( - ! $this->view->file_exists( $this->publicKeyPath ) - or ! $this->view->file_exists( $this->privateKeyPath ) + // we should never override a keyfile + if ( + !$this->view->file_exists( $this->publicKeyPath ) + && !$this->view->file_exists( $this->privateKeyPath ) ) { - + // Generate keypair $keypair = Crypt::createKeypair(); - + \OC_FileProxy::$enabled = false; - + // Save public key $this->view->file_put_contents( $this->publicKeyPath, $keypair['publicKey'] ); - + // Encrypt private key with user pwd as passphrase $encryptedPrivateKey = Crypt::symmetricEncryptFileContent( $keypair['privateKey'], $passphrase ); - + // Save private key $this->view->file_put_contents( $this->privateKeyPath, $encryptedPrivateKey ); - + \OC_FileProxy::$enabled = true; - + + } else { + // check if public-key exists but private-key is missing + if ( $this->view->file_exists( $this->publicKeyPath ) && !$this->view->file_exists( $this->privateKeyPath ) ) { + \OC_Log::write( 'Encryption library', 'public key exists but private key is missing for "' . $this->userId . '"', \OC_Log::FATAL ); + return false; + } else if ( !$this->view->file_exists( $this->publicKeyPath ) && $this->view->file_exists( $this->privateKeyPath ) ) { + \OC_Log::write( 'Encryption library', 'private key exists but public key is missing for "' . $this->userId . '"', \OC_Log::FATAL ); + return false; + } + } + + // If there's no record for this user's encryption preferences + if ( false === $this->recoveryEnabledForUser() ) { + + // create database configuration + $sql = 'INSERT INTO `*PREFIX*encryption` (`uid`,`mode`,`recovery_enabled`) VALUES (?,?,?)'; + $args = array( $this->userId, 'server-side', 0 ); + $query = \OCP\DB::prepare( $sql ); + $query->execute( $args ); + } - + return true; - + + } + + /** + * @return string + */ + public function getPublicShareKeyId() { + return $this->publicShareKeyId; + } + + /** + * @brief Check whether pwd recovery is enabled for a given user + * @return bool 1 = yes, 0 = no, false = no record + * + * @note If records are not being returned, check for a hidden space + * at the start of the uid in db + */ + public function recoveryEnabledForUser() { + + $sql = 'SELECT + recovery_enabled + FROM + `*PREFIX*encryption` + WHERE + uid = ?'; + + $args = array( $this->userId ); + + $query = \OCP\DB::prepare( $sql ); + + $result = $query->execute( $args ); + + $recoveryEnabled = array(); + + while ( $row = $result->fetchRow() ) { + + $recoveryEnabled[] = $row['recovery_enabled']; + + } + + // If no record is found + if ( empty( $recoveryEnabled ) ) { + + return false; + + // If a record is found + } else { + + return $recoveryEnabled[0]; + + } + + } + + /** + * @brief Enable / disable pwd recovery for a given user + * @param bool $enabled Whether to enable or disable recovery + * @return bool + */ + public function setRecoveryForUser( $enabled ) { + + $recoveryStatus = $this->recoveryEnabledForUser(); + + // If a record for this user already exists, update it + if ( false === $recoveryStatus ) { + + $sql = 'INSERT INTO `*PREFIX*encryption` + (`uid`,`mode`,`recovery_enabled`) + VALUES (?,?,?)'; + + $args = array( $this->userId, 'server-side', $enabled ); + + // Create a new record instead + } else { + + $sql = 'UPDATE + *PREFIX*encryption + SET + recovery_enabled = ? + WHERE + uid = ?'; + + $args = array( $enabled, $this->userId ); + + } + + $query = \OCP\DB::prepare( $sql ); + + if ( $query->execute( $args ) ) { + + return true; + + } else { + + return false; + + } + } - + /** * @brief Find all files and their encryption status within a directory * @param string $directory The path of the parent directory to search * @return mixed false if 0 found, array on success. Keys: name, path - * @note $directory needs to be a path relative to OC data dir. e.g. * /admin/files NOT /backup OR /home/www/oc/data/admin/files */ - public function findFiles( $directory ) { - + public function findEncFiles( $directory, &$found = false ) { + // Disable proxy - we don't want files to be decrypted before // we handle them \OC_FileProxy::$enabled = false; - - $found = array( 'plain' => array(), 'encrypted' => array(), 'legacy' => array() ); - - if ( - $this->view->is_dir( $directory ) - && $handle = $this->view->opendir( $directory ) + + if ( $found == false ) { + $found = array( 'plain' => array(), 'encrypted' => array(), 'legacy' => array() ); + } + + if ( + $this->view->is_dir( $directory ) + && $handle = $this->view->opendir( $directory ) ) { - + while ( false !== ( $file = readdir( $handle ) ) ) { - + if ( - $file != "." - && $file != ".." + $file != "." + && $file != ".." ) { - + $filePath = $directory . '/' . $this->view->getRelativePath( '/' . $file ); $relPath = $this->stripUserFilesPath( $filePath ); - + // If the path is a directory, search // its contents - if ( $this->view->is_dir( $filePath ) ) { - - $this->findFiles( $filePath ); - - // If the path is a file, determine - // its encryption status + if ( $this->view->is_dir( $filePath ) ) { + + $this->findEncFiles( $filePath, $found ); + + // If the path is a file, determine + // its encryption status } elseif ( $this->view->is_file( $filePath ) ) { - + // Disable proxies again, some- // where they got re-enabled :/ \OC_FileProxy::$enabled = false; - + $data = $this->view->file_get_contents( $filePath ); - + // If the file is encrypted // NOTE: If the userId is // empty or not set, file will @@ -270,207 +412,1049 @@ class Util { // NOTE: This is inefficient; // scanning every file like this // will eat server resources :( - if ( - Keymanager::getFileKey( $this->view, $this->userId, $file ) - && Crypt::isCatfile( $data ) + if ( + Keymanager::getFileKey( $this->view, $this->userId, $relPath ) + && Crypt::isCatfileContent( $data ) ) { - + $found['encrypted'][] = array( 'name' => $file, 'path' => $filePath ); - - // If the file uses old - // encryption system - } elseif ( Crypt::isLegacyEncryptedContent( $this->view->file_get_contents( $filePath ), $relPath ) ) { - + + // If the file uses old + // encryption system + } elseif ( Crypt::isLegacyEncryptedContent( $this->tail( $filePath, 3 ), $relPath ) ) { + $found['legacy'][] = array( 'name' => $file, 'path' => $filePath ); - - // If the file is not encrypted + + // If the file is not encrypted } else { - - $found['plain'][] = array( 'name' => $file, 'path' => $filePath ); - + + $found['plain'][] = array( 'name' => $file, 'path' => $relPath ); + } - + } - + } - + } - + \OC_FileProxy::$enabled = true; - + if ( empty( $found ) ) { - + return false; - + } else { - + return $found; - + } - + } - + \OC_FileProxy::$enabled = true; - + return false; } - - /** - * @brief Check if a given path identifies an encrypted file - * @return true / false - */ + + /** + * @brief Fetch the last lines of a file efficiently + * @note Safe to use on large files; does not read entire file to memory + * @note Derivative of http://tekkie.flashbit.net/php/tail-functionality-in-php + */ + public function tail( $filename, $numLines ) { + + \OC_FileProxy::$enabled = false; + + $text = ''; + $pos = -1; + $handle = $this->view->fopen( $filename, 'r' ); + + while ( $numLines > 0 ) { + + --$pos; + + if ( fseek( $handle, $pos, SEEK_END ) !== 0 ) { + + rewind( $handle ); + $numLines = 0; + + } elseif ( fgetc( $handle ) === "\n" ) { + + --$numLines; + + } + + $block_size = ( -$pos ) % 8192; + if ( $block_size === 0 || $numLines === 0 ) { + + $text = fread( $handle, ( $block_size === 0 ? 8192 : $block_size ) ) . $text; + + } + } + + fclose( $handle ); + + \OC_FileProxy::$enabled = true; + + return $text; + } + + /** + * @brief Check if a given path identifies an encrypted file + * @param $path + * @return boolean + */ public function isEncryptedPath( $path ) { - - // Disable encryption proxy so data retreived is in its + + // Disable encryption proxy so data retrieved is in its // original form + $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; - - $data = $this->view->file_get_contents( $path ); - - \OC_FileProxy::$enabled = true; - - return Crypt::isCatfile( $data ); - + + // we only need 24 byte from the last chunk + $data = ''; + $handle = $this->view->fopen( $path, 'r' ); + if ( !fseek( $handle, -24, SEEK_END ) ) { + $data = fgets( $handle ); + } + + // re-enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + + return Crypt::isCatfileContent( $data ); + + } + + /** + * @brief get the file size of the unencrypted file + * @param string $path absolute path + * @return bool + */ + public function getFileSize( $path ) { + + $result = 0; + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Reformat path for use with OC_FSV + $pathSplit = explode( '/', $path ); + $pathRelative = implode( '/', array_slice( $pathSplit, 3 ) ); + + if ( $pathSplit[2] == 'files' && $this->view->file_exists( $path ) && $this->isEncryptedPath( $path ) ) { + + // get the size from filesystem + $fullPath = $this->view->getLocalFile( $path ); + $size = filesize( $fullPath ); + + // calculate last chunk nr + $lastChunkNr = floor( $size / 8192 ); + + // open stream + $stream = fopen( 'crypt://' . $pathRelative, "r" ); + + if ( is_resource( $stream ) ) { + // calculate last chunk position + $lastChunckPos = ( $lastChunkNr * 8192 ); + + // seek to end + fseek( $stream, $lastChunckPos ); + + // get the content of the last chunk + $lastChunkContent = fread( $stream, 8192 ); + + // calc the real file size with the size of the last chunk + $realSize = ( ( $lastChunkNr * 6126 ) + strlen( $lastChunkContent ) ); + + // store file size + $result = $realSize; + } + } + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; + } + + /** + * @brief fix the file size of the encrypted file + * @param $path absolute path + * @return true / false if file is encrypted + */ + public function fixFileSize( $path ) { + + $result = false; + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $realSize = $this->getFileSize( $path ); + + if ( $realSize > 0 ) { + + $cached = $this->view->getFileInfo( $path ); + $cached['encrypted'] = true; + + // set the size + $cached['unencrypted_size'] = $realSize; + + // put file info + $this->view->putFileInfo( $path, $cached ); + + $result = true; + + } + + \OC_FileProxy::$enabled = $proxyStatus; + + return $result; } - + /** * @brief Format a path to be relative to the /user/files/ directory + * @note e.g. turns '/admin/files/test.txt' into 'test.txt' */ public function stripUserFilesPath( $path ) { - + $trimmed = ltrim( $path, '/' ); $split = explode( '/', $trimmed ); $sliced = array_slice( $split, 2 ); $relPath = implode( '/', $sliced ); - + return $relPath; - + + } + + /** + * @param $path + * @return bool + */ + public function isSharedPath( $path ) { + + $trimmed = ltrim( $path, '/' ); + $split = explode( '/', $trimmed ); + + if ( $split[2] == "Shared" ) { + + return true; + + } else { + + return false; + + } + } - + /** * @brief Encrypt all files in a directory - * @param string $publicKey the public key to encrypt files with * @param string $dirPath the directory whose files will be encrypted + * @param null $legacyPassphrase + * @param null $newPassphrase + * @return bool * @note Encryption is recursive */ - public function encryptAll( $publicKey, $dirPath, $legacyPassphrase = null, $newPassphrase = null ) { - - if ( $found = $this->findFiles( $dirPath ) ) { - + public function encryptAll( $dirPath, $legacyPassphrase = null, $newPassphrase = null ) { + + if ( $found = $this->findEncFiles( $dirPath ) ) { + // Disable proxy to prevent file being encrypted twice \OC_FileProxy::$enabled = false; - + // Encrypt unencrypted files foreach ( $found['plain'] as $plainFile ) { - - // Fetch data from file - $plainData = $this->view->file_get_contents( $plainFile['path'] ); - - // Encrypt data, generate catfile - $encrypted = Crypt::keyEncryptKeyfile( $plainData, $publicKey ); - - $relPath = $this->stripUserFilesPath( $plainFile['path'] ); - - // Save keyfile - Keymanager::setFileKey( $this->view, $relPath, $this->userId, $encrypted['key'] ); - - // Overwrite the existing file with the encrypted one - $this->view->file_put_contents( $plainFile['path'], $encrypted['data'] ); - - $size = strlen( $encrypted['data'] ); - - // Add the file to the cache - \OC\Files\Filesystem::putFileInfo( $plainFile['path'], array( 'encrypted'=>true, 'size' => $size ), '' ); - - } - - // Encrypt legacy encrypted files - if ( - ! empty( $legacyPassphrase ) - && ! empty( $newPassphrase ) + + //relative to data//file + $relPath = $plainFile['path']; + + //relative to /data + $rawPath = $this->userId . '/files/' . $plainFile['path']; + + // Open plain file handle for binary reading + $plainHandle1 = $this->view->fopen( $rawPath, 'rb' ); + + // 2nd handle for moving plain file - view->rename() doesn't work, this is a workaround + $plainHandle2 = $this->view->fopen( $rawPath . '.plaintmp', 'wb' ); + + // Move plain file to a temporary location + stream_copy_to_stream( $plainHandle1, $plainHandle2 ); + + // Close access to original file + // $this->view->fclose( $plainHandle1 ); // not implemented in view{} + // Delete original plain file so we can rename enc file later + $this->view->unlink( $rawPath ); + + // Open enc file handle for binary writing, with same filename as original plain file + $encHandle = fopen( 'crypt://' . $relPath, 'wb' ); + + // Save data from plain stream to new encrypted file via enc stream + // NOTE: Stream{} will be invoked for handling + // the encryption, and should handle all keys + // and their generation etc. automatically + stream_copy_to_stream( $plainHandle2, $encHandle ); + + // get file size + $size = $this->view->filesize( $rawPath . '.plaintmp' ); + + // Delete temporary plain copy of file + $this->view->unlink( $rawPath . '.plaintmp' ); + + // Add the file to the cache + \OC\Files\Filesystem::putFileInfo( $plainFile['path'], array( 'encrypted' => true, 'size' => $size, 'unencrypted_size' => $size ) ); + } + + // Encrypt legacy encrypted files + if ( + !empty( $legacyPassphrase ) + && !empty( $newPassphrase ) ) { - + foreach ( $found['legacy'] as $legacyFile ) { - + // Fetch data from file $legacyData = $this->view->file_get_contents( $legacyFile['path'] ); - + + $sharingEnabled = \OCP\Share::isEnabled(); + + // if file exists try to get sharing users + if ( $this->view->file_exists( $legacyFile['path'] ) ) { + $uniqueUserIds = $this->getSharingUsersArray( $sharingEnabled, $legacyFile['path'], $this->userId ); + } else { + $uniqueUserIds[] = $this->userId; + } + + // Fetch public keys for all users who will share the file + $publicKeys = Keymanager::getPublicKeys( $this->view, $uniqueUserIds ); + // Recrypt data, generate catfile - $recrypted = Crypt::legacyKeyRecryptKeyfile( $legacyData, $legacyPassphrase, $publicKey, $newPassphrase ); - - $relPath = $this->stripUserFilesPath( $legacyFile['path'] ); - + $recrypted = Crypt::legacyKeyRecryptKeyfile( $legacyData, $legacyPassphrase, $publicKeys, $newPassphrase, $legacyFile['path'] ); + + $rawPath = $legacyFile['path']; + $relPath = $this->stripUserFilesPath( $rawPath ); + // Save keyfile - Keymanager::setFileKey( $this->view, $relPath, $this->userId, $recrypted['key'] ); - + Keymanager::setFileKey( $this->view, $relPath, $this->userId, $recrypted['filekey'] ); + + // Save sharekeys to user folders + Keymanager::setShareKeys( $this->view, $relPath, $recrypted['sharekeys'] ); + // Overwrite the existing file with the encrypted one - $this->view->file_put_contents( $legacyFile['path'], $recrypted['data'] ); - + $this->view->file_put_contents( $rawPath, $recrypted['data'] ); + $size = strlen( $recrypted['data'] ); - + // Add the file to the cache - \OC\Files\Filesystem::putFileInfo( $legacyFile['path'], array( 'encrypted'=>true, 'size' => $size ), '' ); - + \OC\Files\Filesystem::putFileInfo( $rawPath, array( 'encrypted' => true, 'size' => $size ), '' ); } - } - + \OC_FileProxy::$enabled = true; - + // If files were found, return true return true; - } else { - + // If no files were found, return false return false; - } - } - + /** * @brief Return important encryption related paths * @param string $pathName Name of the directory to return the path of * @return string path */ public function getPath( $pathName ) { - + switch ( $pathName ) { - + case 'publicKeyDir': - + return $this->publicKeyDir; - + break; - + case 'encryptionDir': - + return $this->encryptionDir; - + break; - + case 'keyfilesPath': - + return $this->keyfilesPath; - + break; - + case 'publicKeyPath': - + return $this->publicKeyPath; - + break; - + case 'privateKeyPath': - + return $this->privateKeyPath; - + break; - } - + + return false; + + } + + /** + * @brief get path of a file. + * @param int $fileId id of the file + * @return string path of the file + */ + public static function fileIdToPath( $fileId ) { + + $query = \OC_DB::prepare( 'SELECT `path`' + . ' FROM `*PREFIX*filecache`' + . ' WHERE `fileid` = ?' ); + + $result = $query->execute( array( $fileId ) ); + + $row = $result->fetchRow(); + + return substr( $row['path'], 5 ); + + } + + /** + * @brief Filter an array of UIDs to return only ones ready for sharing + * @param array $unfilteredUsers users to be checked for sharing readiness + * @return multi-dimensional array. keys: ready, unready + */ + public function filterShareReadyUsers( $unfilteredUsers ) { + + // This array will collect the filtered IDs + $readyIds = $unreadyIds = array(); + + // Loop through users and create array of UIDs that need new keyfiles + foreach ( $unfilteredUsers as $user ) { + + $util = new Util( $this->view, $user ); + + // Check that the user is encryption capable, or is the + // public system user 'ownCloud' (for public shares) + if ( + $user == $this->publicShareKeyId + or $user == $this->recoveryKeyId + or $util->ready() + ) { + + // Construct array of ready UIDs for Keymanager{} + $readyIds[] = $user; + + } else { + + // Construct array of unready UIDs for Keymanager{} + $unreadyIds[] = $user; + + // Log warning; we can't do necessary setup here + // because we don't have the user passphrase + \OC_Log::write( 'Encryption library', '"' . $user . '" is not setup for encryption', \OC_Log::WARN ); + + } + + } + + return array( + 'ready' => $readyIds, + 'unready' => $unreadyIds + ); + + } + + /** + * @brief Decrypt a keyfile without knowing how it was encrypted + * @param string $filePath + * @param string $fileOwner + * @param string $privateKey + * @note Checks whether file was encrypted with openssl_seal or + * openssl_encrypt, and decrypts accrdingly + * @note This was used when 2 types of encryption for keyfiles was used, + * but now we've switched to exclusively using openssl_seal() + */ + public function decryptUnknownKeyfile( $filePath, $fileOwner, $privateKey ) { + + // Get the encrypted keyfile + // NOTE: the keyfile format depends on how it was encrypted! At + // this stage we don't know how it was encrypted + $encKeyfile = Keymanager::getFileKey( $this->view, $this->userId, $filePath ); + + // We need to decrypt the keyfile + // Has the file been shared yet? + if ( + $this->userId == $fileOwner + && !Keymanager::getShareKey( $this->view, $this->userId, $filePath ) // NOTE: we can't use isShared() here because it's a post share hook so it always returns true + ) { + + // The file has no shareKey, and its keyfile must be + // decrypted conventionally + $plainKeyfile = Crypt::keyDecrypt( $encKeyfile, $privateKey ); + + + } else { + + // The file has a shareKey and must use it for decryption + $shareKey = Keymanager::getShareKey( $this->view, $this->userId, $filePath ); + + $plainKeyfile = Crypt::multiKeyDecrypt( $encKeyfile, $shareKey, $privateKey ); + + } + + return $plainKeyfile; + + } + + /** + * @brief Encrypt keyfile to multiple users + * @param Session $session + * @param array $users list of users which should be able to access the file + * @param string $filePath path of the file to be shared + * @return bool + */ + public function setSharedFileKeyfiles( Session $session, array $users, $filePath ) { + + // Make sure users are capable of sharing + $filteredUids = $this->filterShareReadyUsers( $users ); + + // If we're attempting to share to unready users + if ( !empty( $filteredUids['unready'] ) ) { + + \OC_Log::write( 'Encryption library', 'Sharing to these user(s) failed as they are unready for encryption:"' . print_r( $filteredUids['unready'], 1 ), \OC_Log::WARN ); + + return false; + + } + + // Get public keys for each user, ready for generating sharekeys + $userPubKeys = Keymanager::getPublicKeys( $this->view, $filteredUids['ready'] ); + + // Note proxy status then disable it + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Get the current users's private key for decrypting existing keyfile + $privateKey = $session->getPrivateKey(); + + $fileOwner = \OC\Files\Filesystem::getOwner( $filePath ); + + // Decrypt keyfile + $plainKeyfile = $this->decryptUnknownKeyfile( $filePath, $fileOwner, $privateKey ); + + // Re-enc keyfile to (additional) sharekeys + $multiEncKey = Crypt::multiKeyEncrypt( $plainKeyfile, $userPubKeys ); + + // Save the recrypted key to it's owner's keyfiles directory + // Save new sharekeys to all necessary user directory + if ( + !Keymanager::setFileKey( $this->view, $filePath, $fileOwner, $multiEncKey['data'] ) + || !Keymanager::setShareKeys( $this->view, $filePath, $multiEncKey['keys'] ) + ) { + + \OC_Log::write( 'Encryption library', 'Keyfiles could not be saved for users sharing ' . $filePath, \OC_Log::ERROR ); + + return false; + + } + + // Return proxy to original status + \OC_FileProxy::$enabled = $proxyStatus; + + return true; + } + + /** + * @brief Find, sanitise and format users sharing a file + * @note This wraps other methods into a portable bundle + */ + public function getSharingUsersArray( $sharingEnabled, $filePath, $currentUserId = false ) { + + // Check if key recovery is enabled + if ( + \OC_Appconfig::getValue( 'files_encryption', 'recoveryAdminEnabled' ) + && $this->recoveryEnabledForUser() + ) { + + $recoveryEnabled = true; + + } else { + + $recoveryEnabled = false; + + } + + // Make sure that a share key is generated for the owner too + list( $owner, $ownerPath ) = $this->getUidAndFilename( $filePath ); + + $userIds = array(); + if ( $sharingEnabled ) { + + // Find out who, if anyone, is sharing the file + $result = \OCP\Share::getUsersSharingFile( $ownerPath, $owner, true, true, true ); + $userIds = $result['users']; + if ( $result['public'] ) { + $userIds[] = $this->publicShareKeyId; + } + + } + + // If recovery is enabled, add the + // Admin UID to list of users to share to + if ( $recoveryEnabled ) { + + // Find recoveryAdmin user ID + $recoveryKeyId = \OC_Appconfig::getValue( 'files_encryption', 'recoveryKeyId' ); + + // Add recoveryAdmin to list of users sharing + $userIds[] = $recoveryKeyId; + + } + + // add current user if given + if ( $currentUserId != false ) { + + $userIds[] = $currentUserId; + + } + + // Remove duplicate UIDs + $uniqueUserIds = array_unique( $userIds ); + + return $uniqueUserIds; + + } + + /** + * @brief Set file migration status for user + * @param $status + * @return bool + */ + public function setMigrationStatus( $status ) { + + $sql = 'UPDATE + *PREFIX*encryption + SET + migration_status = ? + WHERE + uid = ?'; + + $args = array( $status, $this->userId ); + + $query = \OCP\DB::prepare( $sql ); + + if ( $query->execute( $args ) ) { + + return true; + + } else { + + return false; + + } + + } + + /** + * @brief Check whether pwd recovery is enabled for a given user + * @return bool 1 = yes, 0 = no, false = no record + * @note If records are not being returned, check for a hidden space + * at the start of the uid in db + */ + public function getMigrationStatus() { + + $sql = 'SELECT + migration_status + FROM + `*PREFIX*encryption` + WHERE + uid = ?'; + + $args = array( $this->userId ); + + $query = \OCP\DB::prepare( $sql ); + + $result = $query->execute( $args ); + + $migrationStatus = array(); + + $row = $result->fetchRow(); + if($row) { + $migrationStatus[] = $row['migration_status']; + } + + // If no record is found + if ( empty( $migrationStatus ) ) { + + return false; + + // If a record is found + } else { + + return $migrationStatus[0]; + + } + + } + + /** + * @brief get uid of the owners of the file and the path to the file + * @param string $path Path of the file to check + * @note $shareFilePath must be relative to data/UID/files. Files + * relative to /Shared are also acceptable + * @return array + */ + public function getUidAndFilename( $path ) { + + $view = new \OC\Files\View( $this->userFilesDir ); + $fileOwnerUid = $view->getOwner( $path ); + + // handle public access + if ( $this->isPublic ) { + $filename = $path; + $fileOwnerUid = $GLOBALS['fileOwner']; + + return array( $fileOwnerUid, $filename ); + } else { + + // Check that UID is valid + if ( !\OCP\User::userExists( $fileOwnerUid ) ) { + throw new \Exception( 'Could not find owner (UID = "' . var_export( $fileOwnerUid, 1 ) . '") of file "' . $path . '"' ); + } + + // NOTE: Bah, this dependency should be elsewhere + \OC\Files\Filesystem::initMountPoints( $fileOwnerUid ); + + // If the file owner is the currently logged in user + if ( $fileOwnerUid == $this->userId ) { + + // Assume the path supplied is correct + $filename = $path; + + } else { + + $info = $view->getFileInfo( $path ); + $ownerView = new \OC\Files\View( '/' . $fileOwnerUid . '/files' ); + + // Fetch real file path from DB + $filename = $ownerView->getPath( $info['fileid'] ); // TODO: Check that this returns a path without including the user data dir + + } + + return array( $fileOwnerUid, $filename ); + } + + + } + + /** + * @brief go recursively through a dir and collect all files and sub files. + * @param string $dir relative to the users files folder + * @return array with list of files relative to the users files folder + */ + public function getAllFiles( $dir ) { + + $result = array(); + + $content = $this->view->getDirectoryContent( $this->userFilesDir . $dir ); + + // handling for re shared folders + $path_split = explode( '/', $dir ); + + foreach ( $content as $c ) { + + $sharedPart = $path_split[sizeof( $path_split ) - 1]; + $targetPathSplit = array_reverse( explode( '/', $c['path'] ) ); + + $path = ''; + + // rebuild path + foreach ( $targetPathSplit as $pathPart ) { + + if ( $pathPart !== $sharedPart ) { + + $path = '/' . $pathPart . $path; + + } else { + + break; + + } + + } + + $path = $dir . $path; + + if ( $c['type'] === "dir" ) { + + $result = array_merge( $result, $this->getAllFiles( $path ) ); + + } else { + + $result[] = $path; + + } + } + + return $result; + + } + + /** + * @brief get shares parent. + * @param int $id of the current share + * @return array of the parent + */ + public static function getShareParent( $id ) { + + $query = \OC_DB::prepare( 'SELECT `file_target`, `item_type`' + . ' FROM `*PREFIX*share`' + . ' WHERE `id` = ?' ); + + $result = $query->execute( array( $id ) ); + + $row = $result->fetchRow(); + + return $row; + + } + + /** + * @brief get shares parent. + * @param int $id of the current share + * @return array of the parent + */ + public static function getParentFromShare( $id ) { + + $query = \OC_DB::prepare( 'SELECT `parent`' + . ' FROM `*PREFIX*share`' + . ' WHERE `id` = ?' ); + + $result = $query->execute( array( $id ) ); + + $row = $result->fetchRow(); + + return $row; + + } + + /** + * @brief get owner of the shared files. + * @param $id + * @internal param int $Id of a share + * @return string owner + */ + public function getOwnerFromSharedFile( $id ) { + + $query = \OC_DB::prepare( 'SELECT `parent`, `uid_owner` FROM `*PREFIX*share` WHERE `id` = ?', 1 ); + $source = $query->execute( array( $id ) )->fetchRow(); + + $fileOwner = false; + + if ( isset( $source['parent'] ) ) { + + $parent = $source['parent']; + + while ( isset( $parent ) ) { + + $query = \OC_DB::prepare( 'SELECT `parent`, `uid_owner` FROM `*PREFIX*share` WHERE `id` = ?', 1 ); + $item = $query->execute( array( $parent ) )->fetchRow(); + + if ( isset( $item['parent'] ) ) { + + $parent = $item['parent']; + + } else { + + $fileOwner = $item['uid_owner']; + + break; + + } + } + + } else { + + $fileOwner = $source['uid_owner']; + + } + + return $fileOwner; + + } + + /** + * @return string + */ + public function getUserId() { + return $this->userId; + } + + /** + * @return string + */ + public function getUserFilesDir() { + return $this->userFilesDir; + } + + /** + * @param $password + * @return bool + */ + public function checkRecoveryPassword( $password ) { + + $pathKey = '/owncloud_private_key/' . $this->recoveryKeyId . ".private.key"; + $pathControlData = '/control-file/controlfile.enc'; + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $recoveryKey = $this->view->file_get_contents( $pathKey ); + + $decryptedRecoveryKey = Crypt::symmetricDecryptFileContent( $recoveryKey, $password ); + + $controlData = $this->view->file_get_contents( $pathControlData ); + $decryptedControlData = Crypt::keyDecrypt( $controlData, $decryptedRecoveryKey ); + + \OC_FileProxy::$enabled = $proxyStatus; + + if ( $decryptedControlData === 'ownCloud' ) { + return true; + } + + return false; + } + + /** + * @return string + */ + public function getRecoveryKeyId() { + return $this->recoveryKeyId; + } + + /** + * @brief add recovery key to all encrypted files + */ + public function addRecoveryKeys( $path = '/' ) { + $dirContent = $this->view->getDirectoryContent( $this->keyfilesPath . $path ); + foreach ( $dirContent as $item ) { + // get relative path from files_encryption/keyfiles/ + $filePath = substr( $item['path'], strlen('files_encryption/keyfiles') ); + if ( $item['type'] == 'dir' ) { + $this->addRecoveryKeys( $filePath . '/' ); + } else { + $session = new Session( new \OC_FilesystemView( '/' ) ); + $sharingEnabled = \OCP\Share::isEnabled(); + $file = substr( $filePath, 0, -4 ); + $usersSharing = $this->getSharingUsersArray( $sharingEnabled, $file ); + $this->setSharedFileKeyfiles( $session, $usersSharing, $file ); + } + } + } + + /** + * @brief remove recovery key to all encrypted files + */ + public function removeRecoveryKeys( $path = '/' ) { + $dirContent = $this->view->getDirectoryContent( $this->keyfilesPath . $path ); + foreach ( $dirContent as $item ) { + // get relative path from files_encryption/keyfiles + $filePath = substr( $item['path'], strlen('files_encryption/keyfiles') ); + if ( $item['type'] == 'dir' ) { + $this->removeRecoveryKeys( $filePath . '/' ); + } else { + $file = substr( $filePath, 0, -4 ); + $this->view->unlink( $this->shareKeysPath . '/' . $file . '.' . $this->recoveryKeyId . '.shareKey' ); + } + } + } + + /** + * @brief decrypt given file with recovery key and encrypt it again to the owner and his new key + * @param string $file + * @param string $privateKey recovery key to decrypt the file + */ + private function recoverFile( $file, $privateKey ) { + + $sharingEnabled = \OCP\Share::isEnabled(); + + // Find out who, if anyone, is sharing the file + if ( $sharingEnabled ) { + $result = \OCP\Share::getUsersSharingFile( $file, $this->userId, true, true, true ); + $userIds = $result['users']; + $userIds[] = $this->recoveryKeyId; + if ( $result['public'] ) { + $userIds[] = $this->publicShareKeyId; + } + } else { + $userIds = array( $this->userId, $this->recoveryKeyId ); + } + $filteredUids = $this->filterShareReadyUsers( $userIds ); + + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + //decrypt file key + $encKeyfile = $this->view->file_get_contents( $this->keyfilesPath . $file . ".key" ); + $shareKey = $this->view->file_get_contents( $this->shareKeysPath . $file . "." . $this->recoveryKeyId . ".shareKey" ); + $plainKeyfile = Crypt::multiKeyDecrypt( $encKeyfile, $shareKey, $privateKey ); + // encrypt file key again to all users, this time with the new public key for the recovered use + $userPubKeys = Keymanager::getPublicKeys( $this->view, $filteredUids['ready'] ); + $multiEncKey = Crypt::multiKeyEncrypt( $plainKeyfile, $userPubKeys ); + + // write new keys to filesystem TDOO! + $this->view->file_put_contents( $this->keyfilesPath . $file . '.key', $multiEncKey['data'] ); + foreach ( $multiEncKey['keys'] as $userId => $shareKey ) { + $shareKeyPath = $this->shareKeysPath . $file . '.' . $userId . '.shareKey'; + $this->view->file_put_contents( $shareKeyPath, $shareKey ); + } + + // Return proxy to original status + \OC_FileProxy::$enabled = $proxyStatus; + } + + /** + * @brief collect all files and recover them one by one + * @param string $path to look for files keys + * @param string $privateKey private recovery key which is used to decrypt the files + */ + private function recoverAllFiles( $path, $privateKey ) { + $dirContent = $this->view->getDirectoryContent( $this->keyfilesPath . $path ); + foreach ( $dirContent as $item ) { + $filePath = substr( $item['path'], 25 ); + if ( $item['type'] == 'dir' ) { + $this->recoverAllFiles( $filePath . '/', $privateKey ); + } else { + $file = substr( $filePath, 0, -4 ); + $this->recoverFile( $file, $privateKey ); + } + } + } + + /** + * @brief recover users files in case of password lost + * @param string $recoveryPassword + */ + public function recoverUsersFiles( $recoveryPassword ) { + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $encryptedKey = $this->view->file_get_contents( '/owncloud_private_key/' . $this->recoveryKeyId . '.private.key' ); + $privateKey = Crypt::symmetricDecryptFileContent( $encryptedKey, $recoveryPassword ); + + \OC_FileProxy::$enabled = $proxyStatus; + + $this->recoverAllFiles( '/', $privateKey ); } } diff --git a/apps/files_encryption/settings-admin.php b/apps/files_encryption/settings-admin.php new file mode 100644 index 0000000000000000000000000000000000000000..6cc5b997fdbf111a6eb33e20040a42529ce180aa --- /dev/null +++ b/apps/files_encryption/settings-admin.php @@ -0,0 +1,23 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +\OC_Util::checkAdminUser(); + +$tmpl = new OCP\Template( 'files_encryption', 'settings-admin' ); + +// Check if an adminRecovery account is enabled for recovering files after lost pwd +$view = new OC_FilesystemView( '' ); + +$recoveryAdminEnabled = OC_Appconfig::getValue( 'files_encryption', 'recoveryAdminEnabled' ); + +$tmpl->assign( 'recoveryEnabled', $recoveryAdminEnabled ); + +\OCP\Util::addscript( 'files_encryption', 'settings-admin' ); +\OCP\Util::addscript( 'core', 'multiselect' ); + +return $tmpl->fetchPage(); diff --git a/apps/files_encryption/settings-personal.php b/apps/files_encryption/settings-personal.php index af0273cfdc4dc4cf1a5c31f6155ff158c8b04d5b..57f7f584523c17f129866efddff545c5e9dc184e 100644 --- a/apps/files_encryption/settings-personal.php +++ b/apps/files_encryption/settings-personal.php @@ -6,12 +6,23 @@ * See the COPYING-README file. */ +// Add CSS stylesheet +\OC_Util::addStyle( 'files_encryption', 'settings-personal' ); + $tmpl = new OCP\Template( 'files_encryption', 'settings-personal'); -$blackList = explode( ',', \OCP\Config::getAppValue( 'files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg' ) ); +$user = \OCP\USER::getUser(); +$view = new \OC_FilesystemView( '/' ); +$util = new \OCA\Encryption\Util( $view, $user ); -$tmpl->assign( 'blacklist', $blackList ); +$recoveryAdminEnabled = OC_Appconfig::getValue( 'files_encryption', 'recoveryAdminEnabled' ); +$recoveryEnabledForUser = $util->recoveryEnabledForUser(); + +\OCP\Util::addscript( 'files_encryption', 'settings-personal' ); +\OCP\Util::addScript( 'settings', 'personal' ); + +$tmpl->assign( 'recoveryEnabled', $recoveryAdminEnabled ); +$tmpl->assign( 'recoveryEnabledForUser', $recoveryEnabledForUser ); return $tmpl->fetchPage(); -return null; diff --git a/apps/files_encryption/settings.php b/apps/files_encryption/settings.php deleted file mode 100644 index d1260f44e9f6ef98a6702f13a9fc3fd3a2a38073..0000000000000000000000000000000000000000 --- a/apps/files_encryption/settings.php +++ /dev/null @@ -1,21 +0,0 @@ - - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -\OC_Util::checkAdminUser(); - -$tmpl = new OCP\Template( 'files_encryption', 'settings' ); - -$blackList = explode( ',', \OCP\Config::getAppValue( 'files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg' ) ); - -$tmpl->assign( 'blacklist', $blackList ); -$tmpl->assign( 'encryption_mode', \OC_Appconfig::getValue( 'files_encryption', 'mode', 'none' ) ); - -\OCP\Util::addscript( 'files_encryption', 'settings' ); -\OCP\Util::addscript( 'core', 'multiselect' ); - -return $tmpl->fetchPage(); diff --git a/apps/files_encryption/templates/settings-admin.php b/apps/files_encryption/templates/settings-admin.php new file mode 100644 index 0000000000000000000000000000000000000000..18fea1845f42189f9fce958377cd5984c5e1cccb --- /dev/null +++ b/apps/files_encryption/templates/settings-admin.php @@ -0,0 +1,56 @@ +
+
+ +

+ t( 'Encryption' )); ?> +
+

+

+ t( "Enable encryption passwords recovery key (allow sharing to recovery key):" )); ?> +
+
+ + +
+ /> + t( "Enabled" )); ?> +
+ + /> + t( "Disabled" )); ?> +

+

+

+ t( "Change encryption passwords recovery key:" )); ?> +

+ /> + +
+ /> + +
+ + +

+
+
diff --git a/apps/files_encryption/templates/settings-personal.php b/apps/files_encryption/templates/settings-personal.php index 5f0accaed5fd960c3c6a2a08b3493f483148b841..04d6e79179ea219190ced54d76f0321ca096d1d2 100644 --- a/apps/files_encryption/templates/settings-personal.php +++ b/apps/files_encryption/templates/settings-personal.php @@ -1,22 +1,33 @@
- t( 'Encryption' )); ?> + t( 'Encryption' ) ); ?> -

- t( 'File encryption is enabled.' )); ?> -

- -

- t( 'The following file types will not be encrypted:' )); ?> -

-
    - -
  • - -
  • - -
+ + +

+ +
+ t( "Enabling this option will allow you to reobtain access to your encrypted files if your password is lost" ) ); ?> +
+ /> + t( "Enabled" ) ); ?> +
+ + /> + t( "Disabled" ) ); ?> +

t( 'File recovery settings updated' ) ); ?>
+
t( 'Could not update file recovery' ) ); ?>
+

+
diff --git a/apps/files_encryption/templates/settings.php b/apps/files_encryption/templates/settings.php deleted file mode 100644 index b873d7f5aafd8e081088de28b8ad009aabcc5a56..0000000000000000000000000000000000000000 --- a/apps/files_encryption/templates/settings.php +++ /dev/null @@ -1,20 +0,0 @@ -
-
- -

- t( 'Encryption' )); ?> - - t( "Exclude the following file types from encryption:" )); ?> -
- - -

-
-
diff --git a/apps/files_encryption/test/crypt.php b/apps/files_encryption/test/crypt.php deleted file mode 100755 index aa87ec328211bd936b922ae7ed3b0daa45594f68..0000000000000000000000000000000000000000 --- a/apps/files_encryption/test/crypt.php +++ /dev/null @@ -1,667 +0,0 @@ -, and - * Robin Appelman - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -//require_once "PHPUnit/Framework/TestCase.php"; -require_once realpath( dirname(__FILE__).'/../../../3rdparty/Crypt_Blowfish/Blowfish.php' ); -require_once realpath( dirname(__FILE__).'/../../../lib/base.php' ); -require_once realpath( dirname(__FILE__).'/../lib/crypt.php' ); -require_once realpath( dirname(__FILE__).'/../lib/keymanager.php' ); -require_once realpath( dirname(__FILE__).'/../lib/proxy.php' ); -require_once realpath( dirname(__FILE__).'/../lib/stream.php' ); -require_once realpath( dirname(__FILE__).'/../lib/util.php' ); -require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); - -use OCA\Encryption; - -// This has to go here because otherwise session errors arise, and the private -// encryption key needs to be saved in the session -\OC_User::login( 'admin', 'admin' ); - -/** - * @note It would be better to use Mockery here for mocking out the session - * handling process, and isolate calls to session class and data from the unit - * tests relating to them (stream etc.). However getting mockery to work and - * overload classes whilst also using the OC autoloader is difficult due to - * load order Pear errors. - */ - -class Test_Crypt extends \PHPUnit_Framework_TestCase { - - function setUp() { - - // set content for encrypting / decrypting in tests - $this->dataLong = file_get_contents( realpath( dirname(__FILE__).'/../lib/crypt.php' ) ); - $this->dataShort = 'hats'; - $this->dataUrl = realpath( dirname(__FILE__).'/../lib/crypt.php' ); - $this->legacyData = realpath( dirname(__FILE__).'/legacy-text.txt' ); - $this->legacyEncryptedData = realpath( dirname(__FILE__).'/legacy-encrypted-text.txt' ); - $this->randomKey = Encryption\Crypt::generateKey(); - - $keypair = Encryption\Crypt::createKeypair(); - $this->genPublicKey = $keypair['publicKey']; - $this->genPrivateKey = $keypair['privateKey']; - - $this->view = new \OC_FilesystemView( '/' ); - - \OC_User::setUserId( 'admin' ); - $this->userId = 'admin'; - $this->pass = 'admin'; - - \OC_Filesystem::init( '/' ); - \OC_Filesystem::mount( 'OC_Filestorage_Local', array('datadir' => \OC_User::getHome($this->userId)), '/' ); - - } - - function tearDown() { - - } - - function testGenerateKey() { - - # TODO: use more accurate (larger) string length for test confirmation - - $key = Encryption\Crypt::generateKey(); - - $this->assertTrue( strlen( $key ) > 16 ); - - } - - function testGenerateIv() { - - $iv = Encryption\Crypt::generateIv(); - - $this->assertEquals( 16, strlen( $iv ) ); - - return $iv; - - } - - /** - * @depends testGenerateIv - */ - function testConcatIv( $iv ) { - - $catFile = Encryption\Crypt::concatIv( $this->dataLong, $iv ); - - // Fetch encryption metadata from end of file - $meta = substr( $catFile, -22 ); - - $identifier = substr( $meta, 0, 6); - - // Fetch IV from end of file - $foundIv = substr( $meta, 6 ); - - $this->assertEquals( '00iv00', $identifier ); - - $this->assertEquals( $iv, $foundIv ); - - // Remove IV and IV identifier text to expose encrypted content - $data = substr( $catFile, 0, -22 ); - - $this->assertEquals( $this->dataLong, $data ); - - return array( - 'iv' => $iv - , 'catfile' => $catFile - ); - - } - - /** - * @depends testConcatIv - */ - function testSplitIv( $testConcatIv ) { - - // Split catfile into components - $splitCatfile = Encryption\Crypt::splitIv( $testConcatIv['catfile'] ); - - // Check that original IV and split IV match - $this->assertEquals( $testConcatIv['iv'], $splitCatfile['iv'] ); - - // Check that original data and split data match - $this->assertEquals( $this->dataLong, $splitCatfile['encrypted'] ); - - } - - function testAddPadding() { - - $padded = Encryption\Crypt::addPadding( $this->dataLong ); - - $padding = substr( $padded, -2 ); - - $this->assertEquals( 'xx' , $padding ); - - return $padded; - - } - - /** - * @depends testAddPadding - */ - function testRemovePadding( $padded ) { - - $noPadding = Encryption\Crypt::RemovePadding( $padded ); - - $this->assertEquals( $this->dataLong, $noPadding ); - - } - - function testEncrypt() { - - $random = openssl_random_pseudo_bytes( 13 ); - - $iv = substr( base64_encode( $random ), 0, -4 ); // i.e. E5IG033j+mRNKrht - - $crypted = Encryption\Crypt::encrypt( $this->dataUrl, $iv, 'hat' ); - - $this->assertNotEquals( $this->dataUrl, $crypted ); - - } - - function testDecrypt() { - - $random = openssl_random_pseudo_bytes( 13 ); - - $iv = substr( base64_encode( $random ), 0, -4 ); // i.e. E5IG033j+mRNKrht - - $crypted = Encryption\Crypt::encrypt( $this->dataUrl, $iv, 'hat' ); - - $decrypt = Encryption\Crypt::decrypt( $crypted, $iv, 'hat' ); - - $this->assertEquals( $this->dataUrl, $decrypt ); - - } - - function testSymmetricEncryptFileContent() { - - # TODO: search in keyfile for actual content as IV will ensure this test always passes - - $crypted = Encryption\Crypt::symmetricEncryptFileContent( $this->dataShort, 'hat' ); - - $this->assertNotEquals( $this->dataShort, $crypted ); - - - $decrypt = Encryption\Crypt::symmetricDecryptFileContent( $crypted, 'hat' ); - - $this->assertEquals( $this->dataShort, $decrypt ); - - } - - // These aren't used for now -// function testSymmetricBlockEncryptShortFileContent() { -// -// $crypted = Encryption\Crypt::symmetricBlockEncryptFileContent( $this->dataShort, $this->randomKey ); -// -// $this->assertNotEquals( $this->dataShort, $crypted ); -// -// -// $decrypt = Encryption\Crypt::symmetricBlockDecryptFileContent( $crypted, $this->randomKey ); -// -// $this->assertEquals( $this->dataShort, $decrypt ); -// -// } -// -// function testSymmetricBlockEncryptLongFileContent() { -// -// $crypted = Encryption\Crypt::symmetricBlockEncryptFileContent( $this->dataLong, $this->randomKey ); -// -// $this->assertNotEquals( $this->dataLong, $crypted ); -// -// -// $decrypt = Encryption\Crypt::symmetricBlockDecryptFileContent( $crypted, $this->randomKey ); -// -// $this->assertEquals( $this->dataLong, $decrypt ); -// -// } - - function testSymmetricStreamEncryptShortFileContent() { - - $filename = 'tmp-'.time(); - - $cryptedFile = file_put_contents( 'crypt://' . $filename, $this->dataShort ); - - // Test that data was successfully written - $this->assertTrue( is_int( $cryptedFile ) ); - - - // Get file contents without using any wrapper to get it's actual contents on disk - $retreivedCryptedFile = $this->view->file_get_contents( $this->userId . '/files/' . $filename ); - - // Check that the file was encrypted before being written to disk - $this->assertNotEquals( $this->dataShort, $retreivedCryptedFile ); - - // Get private key - $encryptedPrivateKey = Encryption\Keymanager::getPrivateKey( $this->view, $this->userId ); - - $decryptedPrivateKey = Encryption\Crypt::symmetricDecryptFileContent( $encryptedPrivateKey, $this->pass ); - - - // Get keyfile - $encryptedKeyfile = Encryption\Keymanager::getFileKey( $this->view, $this->userId, $filename ); - - $decryptedKeyfile = Encryption\Crypt::keyDecrypt( $encryptedKeyfile, $decryptedPrivateKey ); - - - // Manually decrypt - $manualDecrypt = Encryption\Crypt::symmetricBlockDecryptFileContent( $retreivedCryptedFile, $decryptedKeyfile ); - - // Check that decrypted data matches - $this->assertEquals( $this->dataShort, $manualDecrypt ); - - } - - /** - * @brief Test that data that is written by the crypto stream wrapper - * @note Encrypted data is manually prepared and decrypted here to avoid dependency on success of stream_read - * @note If this test fails with truncate content, check that enough array slices are being rejoined to form $e, as the crypt.php file may have gotten longer and broken the manual - * reassembly of its data - */ - function testSymmetricStreamEncryptLongFileContent() { - - // Generate a a random filename - $filename = 'tmp-'.time(); - - // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents( 'crypt://' . $filename, $this->dataLong.$this->dataLong ); - - // Test that data was successfully written - $this->assertTrue( is_int( $cryptedFile ) ); - - // Get file contents without using any wrapper to get it's actual contents on disk - $retreivedCryptedFile = $this->view->file_get_contents( $this->userId . '/files/' . $filename ); - -// echo "\n\n\$retreivedCryptedFile = $retreivedCryptedFile\n\n"; - - // Check that the file was encrypted before being written to disk - $this->assertNotEquals( $this->dataLong.$this->dataLong, $retreivedCryptedFile ); - - // Manuallly split saved file into separate IVs and encrypted chunks - $r = preg_split('/(00iv00.{16,18})/', $retreivedCryptedFile, NULL, PREG_SPLIT_DELIM_CAPTURE); - - //print_r($r); - - // Join IVs and their respective data chunks - $e = array( $r[0].$r[1], $r[2].$r[3], $r[4].$r[5], $r[6].$r[7], $r[8].$r[9], $r[10].$r[11], $r[12].$r[13] );//.$r[11], $r[12].$r[13], $r[14] ); - - //print_r($e); - - - // Get private key - $encryptedPrivateKey = Encryption\Keymanager::getPrivateKey( $this->view, $this->userId ); - - $decryptedPrivateKey = Encryption\Crypt::symmetricDecryptFileContent( $encryptedPrivateKey, $this->pass ); - - - // Get keyfile - $encryptedKeyfile = Encryption\Keymanager::getFileKey( $this->view, $this->userId, $filename ); - - $decryptedKeyfile = Encryption\Crypt::keyDecrypt( $encryptedKeyfile, $decryptedPrivateKey ); - - - // Set var for reassembling decrypted content - $decrypt = ''; - - // Manually decrypt chunk - foreach ($e as $e) { - -// echo "\n\$e = $e"; - - $chunkDecrypt = Encryption\Crypt::symmetricDecryptFileContent( $e, $decryptedKeyfile ); - - // Assemble decrypted chunks - $decrypt .= $chunkDecrypt; - -// echo "\n\$chunkDecrypt = $chunkDecrypt"; - - } - -// echo "\n\$decrypt = $decrypt"; - - $this->assertEquals( $this->dataLong.$this->dataLong, $decrypt ); - - // Teardown - - $this->view->unlink( $filename ); - - Encryption\Keymanager::deleteFileKey( $filename ); - - } - - /** - * @brief Test that data that is read by the crypto stream wrapper - */ - function testSymmetricStreamDecryptShortFileContent() { - - $filename = 'tmp-'.time(); - - // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents( 'crypt://' . $filename, $this->dataShort ); - - // Test that data was successfully written - $this->assertTrue( is_int( $cryptedFile ) ); - - - // Get file contents without using any wrapper to get it's actual contents on disk - $retreivedCryptedFile = $this->view->file_get_contents( $this->userId . '/files/' . $filename ); - - $decrypt = file_get_contents( 'crypt://' . $filename ); - - $this->assertEquals( $this->dataShort, $decrypt ); - - } - - function testSymmetricStreamDecryptLongFileContent() { - - $filename = 'tmp-'.time(); - - // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents( 'crypt://' . $filename, $this->dataLong ); - - // Test that data was successfully written - $this->assertTrue( is_int( $cryptedFile ) ); - - - // Get file contents without using any wrapper to get it's actual contents on disk - $retreivedCryptedFile = $this->view->file_get_contents( $this->userId . '/files/' . $filename ); - - $decrypt = file_get_contents( 'crypt://' . $filename ); - - $this->assertEquals( $this->dataLong, $decrypt ); - - } - - // Is this test still necessary? -// function testSymmetricBlockStreamDecryptFileContent() { -// -// \OC_User::setUserId( 'admin' ); -// -// // Disable encryption proxy to prevent unwanted en/decryption -// \OC_FileProxy::$enabled = false; -// -// $cryptedFile = file_put_contents( 'crypt://' . '/blockEncrypt', $this->dataUrl ); -// -// // Disable encryption proxy to prevent unwanted en/decryption -// \OC_FileProxy::$enabled = false; -// -// echo "\n\n\$cryptedFile = " . $this->view->file_get_contents( '/blockEncrypt' ); -// -// $retreivedCryptedFile = file_get_contents( 'crypt://' . '/blockEncrypt' ); -// -// $this->assertEquals( $this->dataUrl, $retreivedCryptedFile ); -// -// \OC_FileProxy::$enabled = false; -// -// } - - function testSymmetricEncryptFileContentKeyfile() { - - # TODO: search in keyfile for actual content as IV will ensure this test always passes - - $crypted = Encryption\Crypt::symmetricEncryptFileContentKeyfile( $this->dataUrl ); - - $this->assertNotEquals( $this->dataUrl, $crypted['encrypted'] ); - - - $decrypt = Encryption\Crypt::symmetricDecryptFileContent( $crypted['encrypted'], $crypted['key'] ); - - $this->assertEquals( $this->dataUrl, $decrypt ); - - } - - function testIsEncryptedContent() { - - $this->assertFalse( Encryption\Crypt::isCatfile( $this->dataUrl ) ); - - $this->assertFalse( Encryption\Crypt::isCatfile( $this->legacyEncryptedData ) ); - - $keyfileContent = Encryption\Crypt::symmetricEncryptFileContent( $this->dataUrl, 'hat' ); - - $this->assertTrue( Encryption\Crypt::isCatfile( $keyfileContent ) ); - - } - - function testMultiKeyEncrypt() { - - # TODO: search in keyfile for actual content as IV will ensure this test always passes - - $pair1 = Encryption\Crypt::createKeypair(); - - $this->assertEquals( 2, count( $pair1 ) ); - - $this->assertTrue( strlen( $pair1['publicKey'] ) > 1 ); - - $this->assertTrue( strlen( $pair1['privateKey'] ) > 1 ); - - - $crypted = Encryption\Crypt::multiKeyEncrypt( $this->dataUrl, array( $pair1['publicKey'] ) ); - - $this->assertNotEquals( $this->dataUrl, $crypted['encrypted'] ); - - - $decrypt = Encryption\Crypt::multiKeyDecrypt( $crypted['encrypted'], $crypted['keys'][0], $pair1['privateKey'] ); - - $this->assertEquals( $this->dataUrl, $decrypt ); - - } - - function testKeyEncrypt() { - - // Generate keypair - $pair1 = Encryption\Crypt::createKeypair(); - - // Encrypt data - $crypted = Encryption\Crypt::keyEncrypt( $this->dataUrl, $pair1['publicKey'] ); - - $this->assertNotEquals( $this->dataUrl, $crypted ); - - // Decrypt data - $decrypt = Encryption\Crypt::keyDecrypt( $crypted, $pair1['privateKey'] ); - - $this->assertEquals( $this->dataUrl, $decrypt ); - - } - - // What is the point of this test? It doesn't use keyEncryptKeyfile() - function testKeyEncryptKeyfile() { - - # TODO: Don't repeat encryption from previous tests, use PHPUnit test interdependency instead - - // Generate keypair - $pair1 = Encryption\Crypt::createKeypair(); - - // Encrypt plain data, generate keyfile & encrypted file - $cryptedData = Encryption\Crypt::symmetricEncryptFileContentKeyfile( $this->dataUrl ); - - // Encrypt keyfile - $cryptedKey = Encryption\Crypt::keyEncrypt( $cryptedData['key'], $pair1['publicKey'] ); - - // Decrypt keyfile - $decryptKey = Encryption\Crypt::keyDecrypt( $cryptedKey, $pair1['privateKey'] ); - - // Decrypt encrypted file - $decryptData = Encryption\Crypt::symmetricDecryptFileContent( $cryptedData['encrypted'], $decryptKey ); - - $this->assertEquals( $this->dataUrl, $decryptData ); - - } - - /** - * @brief test functionality of keyEncryptKeyfile() and - * keyDecryptKeyfile() - */ - function testKeyDecryptKeyfile() { - - $encrypted = Encryption\Crypt::keyEncryptKeyfile( $this->dataShort, $this->genPublicKey ); - - $this->assertNotEquals( $encrypted['data'], $this->dataShort ); - - $decrypted = Encryption\Crypt::keyDecryptKeyfile( $encrypted['data'], $encrypted['key'], $this->genPrivateKey ); - - $this->assertEquals( $decrypted, $this->dataShort ); - - } - - - /** - * @brief test encryption using legacy blowfish method - */ - function testLegacyEncryptShort() { - - $crypted = Encryption\Crypt::legacyEncrypt( $this->dataShort, $this->pass ); - - $this->assertNotEquals( $this->dataShort, $crypted ); - - # TODO: search inencrypted text for actual content to ensure it - # genuine transformation - - return $crypted; - - } - - /** - * @brief test decryption using legacy blowfish method - * @depends testLegacyEncryptShort - */ - function testLegacyDecryptShort( $crypted ) { - - $decrypted = Encryption\Crypt::legacyDecrypt( $crypted, $this->pass ); - - $this->assertEquals( $this->dataShort, $decrypted ); - - } - - /** - * @brief test encryption using legacy blowfish method - */ - function testLegacyEncryptLong() { - - $crypted = Encryption\Crypt::legacyEncrypt( $this->dataLong, $this->pass ); - - $this->assertNotEquals( $this->dataLong, $crypted ); - - # TODO: search inencrypted text for actual content to ensure it - # genuine transformation - - return $crypted; - - } - - /** - * @brief test decryption using legacy blowfish method - * @depends testLegacyEncryptLong - */ - function testLegacyDecryptLong( $crypted ) { - - $decrypted = Encryption\Crypt::legacyDecrypt( $crypted, $this->pass ); - - $this->assertEquals( $this->dataLong, $decrypted ); - - } - - /** - * @brief test generation of legacy encryption key - * @depends testLegacyDecryptShort - */ - function testLegacyCreateKey() { - - // Create encrypted key - $encKey = Encryption\Crypt::legacyCreateKey( $this->pass ); - - // Decrypt key - $key = Encryption\Crypt::legacyDecrypt( $encKey, $this->pass ); - - $this->assertTrue( is_numeric( $key ) ); - - // Check that key is correct length - $this->assertEquals( 20, strlen( $key ) ); - - } - - /** - * @brief test decryption using legacy blowfish method - * @depends testLegacyEncryptLong - */ - function testLegacyKeyRecryptKeyfileEncrypt( $crypted ) { - - $recrypted = Encryption\Crypt::LegacyKeyRecryptKeyfile( $crypted, $this->pass, $this->genPublicKey, $this->pass ); - - $this->assertNotEquals( $this->dataLong, $recrypted['data'] ); - - return $recrypted; - - # TODO: search inencrypted text for actual content to ensure it - # genuine transformation - - } - -// function testEncryption(){ -// -// $key=uniqid(); -// $file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; -// $source=file_get_contents($file); //nice large text file -// $encrypted=OC_Encryption\Crypt::encrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::decrypt($encrypted,$key); -// $decrypted=rtrim($decrypted, "\0"); -// $this->assertNotEquals($encrypted,$source); -// $this->assertEquals($decrypted,$source); -// -// $chunk=substr($source,0,8192); -// $encrypted=OC_Encryption\Crypt::encrypt($chunk,$key); -// $this->assertEquals(strlen($chunk),strlen($encrypted)); -// $decrypted=OC_Encryption\Crypt::decrypt($encrypted,$key); -// $decrypted=rtrim($decrypted, "\0"); -// $this->assertEquals($decrypted,$chunk); -// -// $encrypted=OC_Encryption\Crypt::blockEncrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::blockDecrypt($encrypted,$key); -// $this->assertNotEquals($encrypted,$source); -// $this->assertEquals($decrypted,$source); -// -// $tmpFileEncrypted=OCP\Files::tmpFile(); -// OC_Encryption\Crypt::encryptfile($file,$tmpFileEncrypted,$key); -// $encrypted=file_get_contents($tmpFileEncrypted); -// $decrypted=OC_Encryption\Crypt::blockDecrypt($encrypted,$key); -// $this->assertNotEquals($encrypted,$source); -// $this->assertEquals($decrypted,$source); -// -// $tmpFileDecrypted=OCP\Files::tmpFile(); -// OC_Encryption\Crypt::decryptfile($tmpFileEncrypted,$tmpFileDecrypted,$key); -// $decrypted=file_get_contents($tmpFileDecrypted); -// $this->assertEquals($decrypted,$source); -// -// $file=OC::$SERVERROOT.'/core/img/weather-clear.png'; -// $source=file_get_contents($file); //binary file -// $encrypted=OC_Encryption\Crypt::encrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::decrypt($encrypted,$key); -// $decrypted=rtrim($decrypted, "\0"); -// $this->assertEquals($decrypted,$source); -// -// $encrypted=OC_Encryption\Crypt::blockEncrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::blockDecrypt($encrypted,$key); -// $this->assertEquals($decrypted,$source); -// -// } -// -// function testBinary(){ -// $key=uniqid(); -// -// $file=__DIR__.'/binary'; -// $source=file_get_contents($file); //binary file -// $encrypted=OC_Encryption\Crypt::encrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::decrypt($encrypted,$key); -// -// $decrypted=rtrim($decrypted, "\0"); -// $this->assertEquals($decrypted,$source); -// -// $encrypted=OC_Encryption\Crypt::blockEncrypt($source,$key); -// $decrypted=OC_Encryption\Crypt::blockDecrypt($encrypted,$key,strlen($source)); -// $this->assertEquals($decrypted,$source); -// } - -} diff --git a/apps/files_encryption/test/keymanager.php b/apps/files_encryption/test/keymanager.php deleted file mode 100644 index bf453fe3163b8455136fc5b501beb451ba54c251..0000000000000000000000000000000000000000 --- a/apps/files_encryption/test/keymanager.php +++ /dev/null @@ -1,130 +0,0 @@ - - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -//require_once "PHPUnit/Framework/TestCase.php"; -require_once realpath( dirname(__FILE__).'/../../../lib/base.php' ); -require_once realpath( dirname(__FILE__).'/../lib/crypt.php' ); -require_once realpath( dirname(__FILE__).'/../lib/keymanager.php' ); -require_once realpath( dirname(__FILE__).'/../lib/proxy.php' ); -require_once realpath( dirname(__FILE__).'/../lib/stream.php' ); -require_once realpath( dirname(__FILE__).'/../lib/util.php' ); -require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); - -use OCA\Encryption; - -// This has to go here because otherwise session errors arise, and the private -// encryption key needs to be saved in the session -\OC_User::login( 'admin', 'admin' ); - -class Test_Keymanager extends \PHPUnit_Framework_TestCase { - - function setUp() { - - \OC_FileProxy::$enabled = false; - - // set content for encrypting / decrypting in tests - $this->dataLong = file_get_contents( realpath( dirname(__FILE__).'/../lib/crypt.php' ) ); - $this->dataShort = 'hats'; - $this->dataUrl = realpath( dirname(__FILE__).'/../lib/crypt.php' ); - $this->legacyData = realpath( dirname(__FILE__).'/legacy-text.txt' ); - $this->legacyEncryptedData = realpath( dirname(__FILE__).'/legacy-encrypted-text.txt' ); - $this->randomKey = Encryption\Crypt::generateKey(); - - $keypair = Encryption\Crypt::createKeypair(); - $this->genPublicKey = $keypair['publicKey']; - $this->genPrivateKey = $keypair['privateKey']; - - $this->view = new \OC_FilesystemView( '/' ); - - \OC_User::setUserId( 'admin' ); - $this->userId = 'admin'; - $this->pass = 'admin'; - - \OC_Filesystem::init( '/' ); - \OC_Filesystem::mount( 'OC_Filestorage_Local', array('datadir' => \OC_User::getHome($this->userId)), '/' ); - - } - - function tearDown(){ - - \OC_FileProxy::$enabled = true; - - } - - function testGetPrivateKey() { - - $key = Encryption\Keymanager::getPrivateKey( $this->view, $this->userId ); - - // Will this length vary? Perhaps we should use a range instead - $this->assertEquals( 2296, strlen( $key ) ); - - } - - function testGetPublicKey() { - - $key = Encryption\Keymanager::getPublicKey( $this->view, $this->userId ); - - $this->assertEquals( 451, strlen( $key ) ); - - $this->assertEquals( '-----BEGIN PUBLIC KEY-----', substr( $key, 0, 26 ) ); - } - - function testSetFileKey() { - - # NOTE: This cannot be tested until we are able to break out - # of the FileSystemView data directory root - - $key = Encryption\Crypt::symmetricEncryptFileContentKeyfile( $this->randomKey, 'hat' ); - - $path = 'unittest-'.time().'txt'; - - //$view = new \OC_FilesystemView( '/' . $this->userId . '/files_encryption/keyfiles' ); - - Encryption\Keymanager::setFileKey( $this->view, $path, $this->userId, $key['key'] ); - - } - -// /** -// * @depends testGetPrivateKey -// */ -// function testGetPrivateKey_decrypt() { -// -// $key = Encryption\Keymanager::getPrivateKey( $this->view, $this->userId ); -// -// # TODO: replace call to Crypt with a mock object? -// $decrypted = Encryption\Crypt::symmetricDecryptFileContent( $key, $this->passphrase ); -// -// $this->assertEquals( 1704, strlen( $decrypted ) ); -// -// $this->assertEquals( '-----BEGIN PRIVATE KEY-----', substr( $decrypted, 0, 27 ) ); -// -// } - - function testGetUserKeys() { - - $keys = Encryption\Keymanager::getUserKeys( $this->view, $this->userId ); - - $this->assertEquals( 451, strlen( $keys['publicKey'] ) ); - $this->assertEquals( '-----BEGIN PUBLIC KEY-----', substr( $keys['publicKey'], 0, 26 ) ); - $this->assertEquals( 2296, strlen( $keys['privateKey'] ) ); - - } - - function testGetPublicKeys() { - - # TODO: write me - - } - - function testGetFileKey() { - -// Encryption\Keymanager::getFileKey( $this->view, $this->userId, $this->filePath ); - - } - -} diff --git a/apps/files_encryption/test/legacy-encrypted-text.txt b/apps/files_encryption/test/legacy-encrypted-text.txt deleted file mode 100644 index cb5bf50550d91842c8a0bd214edf9569daeadc48..0000000000000000000000000000000000000000 Binary files a/apps/files_encryption/test/legacy-encrypted-text.txt and /dev/null differ diff --git a/apps/files_encryption/test/stream.php b/apps/files_encryption/test/stream.php deleted file mode 100644 index ba82ac80eabb17dc16d01dce0d61d0f042c8a1b0..0000000000000000000000000000000000000000 --- a/apps/files_encryption/test/stream.php +++ /dev/null @@ -1,226 +0,0 @@ -// -// * This file is licensed under the Affero General Public License version 3 or -// * later. -// * See the COPYING-README file. -// */ -// -// namespace OCA\Encryption; -// -// class Test_Stream extends \PHPUnit_Framework_TestCase { -// -// function setUp() { -// -// \OC_Filesystem::mount( 'OC_Filestorage_Local', array(), '/' ); -// -// $this->empty = ''; -// -// $this->stream = new Stream(); -// -// $this->dataLong = file_get_contents( realpath( dirname(__FILE__).'/../lib/crypt.php' ) ); -// $this->dataShort = 'hats'; -// -// $this->emptyTmpFilePath = \OCP\Files::tmpFile(); -// -// $this->dataTmpFilePath = \OCP\Files::tmpFile(); -// -// file_put_contents( $this->dataTmpFilePath, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est." ); -// -// } -// -// function testStreamOpen() { -// -// $stream1 = new Stream(); -// -// $handle1 = $stream1->stream_open( $this->emptyTmpFilePath, 'wb', array(), $this->empty ); -// -// // Test that resource was returned successfully -// $this->assertTrue( $handle1 ); -// -// // Test that file has correct size -// $this->assertEquals( 0, $stream1->size ); -// -// // Test that path is correct -// $this->assertEquals( $this->emptyTmpFilePath, $stream1->rawPath ); -// -// $stream2 = new Stream(); -// -// $handle2 = $stream2->stream_open( 'crypt://' . $this->emptyTmpFilePath, 'wb', array(), $this->empty ); -// -// // Test that protocol identifier is removed from path -// $this->assertEquals( $this->emptyTmpFilePath, $stream2->rawPath ); -// -// // "Stat failed error" prevents this test from executing -// // $stream3 = new Stream(); -// // -// // $handle3 = $stream3->stream_open( $this->dataTmpFilePath, 'r', array(), $this->empty ); -// // -// // $this->assertEquals( 0, $stream3->size ); -// -// } -// -// function testStreamWrite() { -// -// $stream1 = new Stream(); -// -// $handle1 = $stream1->stream_open( $this->emptyTmpFilePath, 'r+b', array(), $this->empty ); -// -// # what about the keymanager? there is no key for the newly created temporary file! -// -// $stream1->stream_write( $this->dataShort ); -// -// } -// -// // function getStream( $id, $mode, $size ) { -// // -// // if ( $id === '' ) { -// // -// // $id = uniqid(); -// // } -// // -// // -// // if ( !isset( $this->tmpFiles[$id] ) ) { -// // -// // // If tempfile with given name does not already exist, create it -// // -// // $file = OCP\Files::tmpFile(); -// // -// // $this->tmpFiles[$id] = $file; -// // -// // } else { -// // -// // $file = $this->tmpFiles[$id]; -// // -// // } -// // -// // $stream = fopen( $file, $mode ); -// // -// // Stream::$sourceStreams[$id] = array( 'path' => 'dummy' . $id, 'stream' => $stream, 'size' => $size ); -// // -// // return fopen( 'crypt://streams/'.$id, $mode ); -// // -// // } -// // -// // function testStream( ){ -// // -// // $stream = $this->getStream( 'test1', 'w', strlen( 'foobar' ) ); -// // -// // fwrite( $stream, 'foobar' ); -// // -// // fclose( $stream ); -// // -// // -// // $stream = $this->getStream( 'test1', 'r', strlen( 'foobar' ) ); -// // -// // $data = fread( $stream, 6 ); -// // -// // fclose( $stream ); -// // -// // $this->assertEquals( 'foobar', $data ); -// // -// // -// // $file = OC::$SERVERROOT.'/3rdparty/MDB2.php'; -// // -// // $source = fopen( $file, 'r' ); -// // -// // $target = $this->getStream( 'test2', 'w', 0 ); -// // -// // OCP\Files::streamCopy( $source, $target ); -// // -// // fclose( $target ); -// // -// // fclose( $source ); -// // -// // -// // $stream = $this->getStream( 'test2', 'r', filesize( $file ) ); -// // -// // $data = stream_get_contents( $stream ); -// // -// // $original = file_get_contents( $file ); -// // -// // $this->assertEquals( strlen( $original ), strlen( $data ) ); -// // -// // $this->assertEquals( $original, $data ); -// // -// // } -// -// } -// -// // class Test_CryptStream extends PHPUnit_Framework_TestCase { -// // private $tmpFiles=array(); -// // -// // function testStream(){ -// // $stream=$this->getStream('test1','w',strlen('foobar')); -// // fwrite($stream,'foobar'); -// // fclose($stream); -// // -// // $stream=$this->getStream('test1','r',strlen('foobar')); -// // $data=fread($stream,6); -// // fclose($stream); -// // $this->assertEquals('foobar',$data); -// // -// // $file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; -// // $source=fopen($file,'r'); -// // $target=$this->getStream('test2','w',0); -// // OCP\Files::streamCopy($source,$target); -// // fclose($target); -// // fclose($source); -// // -// // $stream=$this->getStream('test2','r',filesize($file)); -// // $data=stream_get_contents($stream); -// // $original=file_get_contents($file); -// // $this->assertEquals(strlen($original),strlen($data)); -// // $this->assertEquals($original,$data); -// // } -// // -// // /** -// // * get a cryptstream to a temporary file -// // * @param string $id -// // * @param string $mode -// // * @param int size -// // * @return resource -// // */ -// // function getStream($id,$mode,$size){ -// // if($id===''){ -// // $id=uniqid(); -// // } -// // if(!isset($this->tmpFiles[$id])){ -// // $file=OCP\Files::tmpFile(); -// // $this->tmpFiles[$id]=$file; -// // }else{ -// // $file=$this->tmpFiles[$id]; -// // } -// // $stream=fopen($file,$mode); -// // OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id,'stream'=>$stream,'size'=>$size); -// // return fopen('crypt://streams/'.$id,$mode); -// // } -// // -// // function testBinary(){ -// // $file=__DIR__.'/binary'; -// // $source=file_get_contents($file); -// // -// // $stream=$this->getStream('test','w',strlen($source)); -// // fwrite($stream,$source); -// // fclose($stream); -// // -// // $stream=$this->getStream('test','r',strlen($source)); -// // $data=stream_get_contents($stream); -// // fclose($stream); -// // $this->assertEquals(strlen($data),strlen($source)); -// // $this->assertEquals($source,$data); -// // -// // $file=__DIR__.'/zeros'; -// // $source=file_get_contents($file); -// // -// // $stream=$this->getStream('test2','w',strlen($source)); -// // fwrite($stream,$source); -// // fclose($stream); -// // -// // $stream=$this->getStream('test2','r',strlen($source)); -// // $data=stream_get_contents($stream); -// // fclose($stream); -// // $this->assertEquals(strlen($data),strlen($source)); -// // $this->assertEquals($source,$data); -// // } -// // } diff --git a/apps/files_encryption/test/util.php b/apps/files_encryption/test/util.php deleted file mode 100755 index 1cdeff8008df2417e7e09c6cdbbb11b9e414c065..0000000000000000000000000000000000000000 --- a/apps/files_encryption/test/util.php +++ /dev/null @@ -1,225 +0,0 @@ - - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -//require_once "PHPUnit/Framework/TestCase.php"; -require_once realpath( dirname(__FILE__).'/../../../lib/base.php' ); -require_once realpath( dirname(__FILE__).'/../lib/crypt.php' ); -require_once realpath( dirname(__FILE__).'/../lib/keymanager.php' ); -require_once realpath( dirname(__FILE__).'/../lib/proxy.php' ); -require_once realpath( dirname(__FILE__).'/../lib/stream.php' ); -require_once realpath( dirname(__FILE__).'/../lib/util.php' ); -require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); - -// Load mockery files -require_once 'Mockery/Loader.php'; -require_once 'Hamcrest/Hamcrest.php'; -$loader = new \Mockery\Loader; -$loader->register(); - -use \Mockery as m; -use OCA\Encryption; - -class Test_Enc_Util extends \PHPUnit_Framework_TestCase { - - function setUp() { - - \OC_Filesystem::mount( 'OC_Filestorage_Local', array(), '/' ); - - // set content for encrypting / decrypting in tests - $this->dataUrl = realpath( dirname(__FILE__).'/../lib/crypt.php' ); - $this->dataShort = 'hats'; - $this->dataLong = file_get_contents( realpath( dirname(__FILE__).'/../lib/crypt.php' ) ); - $this->legacyData = realpath( dirname(__FILE__).'/legacy-text.txt' ); - $this->legacyEncryptedData = realpath( dirname(__FILE__).'/legacy-encrypted-text.txt' ); - - $this->userId = 'admin'; - $this->pass = 'admin'; - - $keypair = Encryption\Crypt::createKeypair(); - - $this->genPublicKey = $keypair['publicKey']; - $this->genPrivateKey = $keypair['privateKey']; - - $this->publicKeyDir = '/' . 'public-keys'; - $this->encryptionDir = '/' . $this->userId . '/' . 'files_encryption'; - $this->keyfilesPath = $this->encryptionDir . '/' . 'keyfiles'; - $this->publicKeyPath = $this->publicKeyDir . '/' . $this->userId . '.public.key'; // e.g. data/public-keys/admin.public.key - $this->privateKeyPath = $this->encryptionDir . '/' . $this->userId . '.private.key'; // e.g. data/admin/admin.private.key - - $this->view = new \OC_FilesystemView( '/' ); - - $this->mockView = m::mock('OC_FilesystemView'); - $this->util = new Encryption\Util( $this->mockView, $this->userId ); - - } - - function tearDown(){ - - m::close(); - - } - - /** - * @brief test that paths set during User construction are correct - */ - function testKeyPaths() { - - $mockView = m::mock('OC_FilesystemView'); - - $util = new Encryption\Util( $mockView, $this->userId ); - - $this->assertEquals( $this->publicKeyDir, $util->getPath( 'publicKeyDir' ) ); - $this->assertEquals( $this->encryptionDir, $util->getPath( 'encryptionDir' ) ); - $this->assertEquals( $this->keyfilesPath, $util->getPath( 'keyfilesPath' ) ); - $this->assertEquals( $this->publicKeyPath, $util->getPath( 'publicKeyPath' ) ); - $this->assertEquals( $this->privateKeyPath, $util->getPath( 'privateKeyPath' ) ); - - } - - /** - * @brief test setup of encryption directories when they don't yet exist - */ - function testSetupServerSideNotSetup() { - - $mockView = m::mock('OC_FilesystemView'); - - $mockView->shouldReceive( 'file_exists' )->times(5)->andReturn( false ); - $mockView->shouldReceive( 'mkdir' )->times(4)->andReturn( true ); - $mockView->shouldReceive( 'file_put_contents' )->withAnyArgs(); - - $util = new Encryption\Util( $mockView, $this->userId ); - - $this->assertEquals( true, $util->setupServerSide( $this->pass ) ); - - } - - /** - * @brief test setup of encryption directories when they already exist - */ - function testSetupServerSideIsSetup() { - - $mockView = m::mock('OC_FilesystemView'); - - $mockView->shouldReceive( 'file_exists' )->times(6)->andReturn( true ); - $mockView->shouldReceive( 'file_put_contents' )->withAnyArgs(); - - $util = new Encryption\Util( $mockView, $this->userId ); - - $this->assertEquals( true, $util->setupServerSide( $this->pass ) ); - - } - - /** - * @brief test checking whether account is ready for encryption, when it isn't ready - */ - function testReadyNotReady() { - - $mockView = m::mock('OC_FilesystemView'); - - $mockView->shouldReceive( 'file_exists' )->times(1)->andReturn( false ); - - $util = new Encryption\Util( $mockView, $this->userId ); - - $this->assertEquals( false, $util->ready() ); - - # TODO: Add more tests here to check that if any of the dirs are - # then false will be returned. Use strict ordering? - - } - - /** - * @brief test checking whether account is ready for encryption, when it is ready - */ - function testReadyIsReady() { - - $mockView = m::mock('OC_FilesystemView'); - - $mockView->shouldReceive( 'file_exists' )->times(3)->andReturn( true ); - - $util = new Encryption\Util( $mockView, $this->userId ); - - $this->assertEquals( true, $util->ready() ); - - # TODO: Add more tests here to check that if any of the dirs are - # then false will be returned. Use strict ordering? - - } - - function testFindFiles() { - -// $this->view->chroot( "/data/{$this->userId}/files" ); - - $util = new Encryption\Util( $this->view, $this->userId ); - - $files = $util->findFiles( '/', 'encrypted' ); - - var_dump( $files ); - - # TODO: Add more tests here to check that if any of the dirs are - # then false will be returned. Use strict ordering? - - } - -// /** -// * @brief test decryption using legacy blowfish method -// * @depends testLegacyEncryptLong -// */ -// function testLegacyKeyRecryptKeyfileDecrypt( $recrypted ) { -// -// $decrypted = Encryption\Crypt::keyDecryptKeyfile( $recrypted['data'], $recrypted['key'], $this->genPrivateKey ); -// -// $this->assertEquals( $this->dataLong, $decrypted ); -// -// } - -// // Cannot use this test for now due to hidden dependencies in OC_FileCache -// function testIsLegacyEncryptedContent() { -// -// $keyfileContent = OCA\Encryption\Crypt::symmetricEncryptFileContent( $this->legacyEncryptedData, 'hat' ); -// -// $this->assertFalse( OCA\Encryption\Crypt::isLegacyEncryptedContent( $keyfileContent, '/files/admin/test.txt' ) ); -// -// OC_FileCache::put( '/admin/files/legacy-encrypted-test.txt', $this->legacyEncryptedData ); -// -// $this->assertTrue( OCA\Encryption\Crypt::isLegacyEncryptedContent( $this->legacyEncryptedData, '/files/admin/test.txt' ) ); -// -// } - -// // Cannot use this test for now due to need for different root in OC_Filesystem_view class -// function testGetLegacyKey() { -// -// $c = new \OCA\Encryption\Util( $view, false ); -// -// $bool = $c->getLegacyKey( 'admin' ); -// -// $this->assertTrue( $bool ); -// -// $this->assertTrue( $c->legacyKey ); -// -// $this->assertTrue( is_int( $c->legacyKey ) ); -// -// $this->assertTrue( strlen( $c->legacyKey ) == 20 ); -// -// } - -// // Cannot use this test for now due to need for different root in OC_Filesystem_view class -// function testLegacyDecrypt() { -// -// $c = new OCA\Encryption\Util( $this->view, false ); -// -// $bool = $c->getLegacyKey( 'admin' ); -// -// $encrypted = $c->legacyEncrypt( $this->data, $c->legacyKey ); -// -// $decrypted = $c->legacyDecrypt( $encrypted, $c->legacyKey ); -// -// $this->assertEquals( $decrypted, $this->data ); -// -// } - -} \ No newline at end of file diff --git a/apps/files_encryption/test/binary b/apps/files_encryption/tests/binary similarity index 100% rename from apps/files_encryption/test/binary rename to apps/files_encryption/tests/binary diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php new file mode 100755 index 0000000000000000000000000000000000000000..621941c52a10ec6e1dd8c78097ed0f3a100c32a2 --- /dev/null +++ b/apps/files_encryption/tests/crypt.php @@ -0,0 +1,833 @@ +, and + * Robin Appelman + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +require_once realpath(dirname(__FILE__) . '/../3rdparty/Crypt_Blowfish/Blowfish.php'); +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../lib/helper.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Crypt + */ +class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $pass; + public $stateFilesTrashbin; + public $dataLong; + public $dataUrl; + public $dataShort; + /** + * @var OC_FilesystemView + */ + public $view; + public $legacyEncryptedData; + public $genPrivateKey; + public $genPublicKey; + + function setUp() + { + // reset backend + \OC_User::clearBackends(); + \OC_User::useBackend('database'); + + // set content for encrypting / decrypting in tests + $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php')); + $this->dataShort = 'hats'; + $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php'); + $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt'); + $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt'); + $this->legacyEncryptedDataKey = realpath(dirname(__FILE__) . '/encryption.key'); + $this->randomKey = Encryption\Crypt::generateKey(); + + $keypair = Encryption\Crypt::createKeypair(); + $this->genPublicKey = $keypair['publicKey']; + $this->genPrivateKey = $keypair['privateKey']; + + $this->view = new \OC_FilesystemView('/'); + + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + $userHome = \OC_User::getHome($this->userId); + $this->dataDir = str_replace('/' . $this->userId, '', $userHome); + + // Filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + // Filesystem related hooks + \OCA\Encryption\Helper::registerUserHooks(); + + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::disable('files_trashbin'); + + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + + } + + function tearDown() + { + \OC_FileProxy::clearProxies(); + + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + } + + function testGenerateKey() + { + + # TODO: use more accurate (larger) string length for test confirmation + + $key = Encryption\Crypt::generateKey(); + + $this->assertTrue(strlen($key) > 16); + + } + + /** + * @return String + */ + function testGenerateIv() + { + + $iv = Encryption\Crypt::generateIv(); + + $this->assertEquals(16, strlen($iv)); + + return $iv; + + } + + /** + * @depends testGenerateIv + */ + function testConcatIv($iv) + { + + $catFile = Encryption\Crypt::concatIv($this->dataLong, $iv); + + // Fetch encryption metadata from end of file + $meta = substr($catFile, -22); + + $identifier = substr($meta, 0, 6); + + // Fetch IV from end of file + $foundIv = substr($meta, 6); + + $this->assertEquals('00iv00', $identifier); + + $this->assertEquals($iv, $foundIv); + + // Remove IV and IV identifier text to expose encrypted content + $data = substr($catFile, 0, -22); + + $this->assertEquals($this->dataLong, $data); + + return array( + 'iv' => $iv + , 'catfile' => $catFile + ); + + } + + /** + * @depends testConcatIv + */ + function testSplitIv($testConcatIv) + { + + // Split catfile into components + $splitCatfile = Encryption\Crypt::splitIv($testConcatIv['catfile']); + + // Check that original IV and split IV match + $this->assertEquals($testConcatIv['iv'], $splitCatfile['iv']); + + // Check that original data and split data match + $this->assertEquals($this->dataLong, $splitCatfile['encrypted']); + + } + + /** + * @return string padded + */ + function testAddPadding() + { + + $padded = Encryption\Crypt::addPadding($this->dataLong); + + $padding = substr($padded, -2); + + $this->assertEquals('xx', $padding); + + return $padded; + + } + + /** + * @depends testAddPadding + */ + function testRemovePadding($padded) + { + + $noPadding = Encryption\Crypt::RemovePadding($padded); + + $this->assertEquals($this->dataLong, $noPadding); + + } + + function testEncrypt() + { + + $random = openssl_random_pseudo_bytes(13); + + $iv = substr(base64_encode($random), 0, -4); // i.e. E5IG033j+mRNKrht + + $crypted = Encryption\Crypt::encrypt($this->dataUrl, $iv, 'hat'); + + $this->assertNotEquals($this->dataUrl, $crypted); + + } + + function testDecrypt() + { + + $random = openssl_random_pseudo_bytes(13); + + $iv = substr(base64_encode($random), 0, -4); // i.e. E5IG033j+mRNKrht + + $crypted = Encryption\Crypt::encrypt($this->dataUrl, $iv, 'hat'); + + $decrypt = Encryption\Crypt::decrypt($crypted, $iv, 'hat'); + + $this->assertEquals($this->dataUrl, $decrypt); + + } + + function testSymmetricEncryptFileContent() + { + + # TODO: search in keyfile for actual content as IV will ensure this test always passes + + $crypted = Encryption\Crypt::symmetricEncryptFileContent($this->dataShort, 'hat'); + + $this->assertNotEquals($this->dataShort, $crypted); + + + $decrypt = Encryption\Crypt::symmetricDecryptFileContent($crypted, 'hat'); + + $this->assertEquals($this->dataShort, $decrypt); + + } + + function testSymmetricStreamEncryptShortFileContent() + { + + $filename = 'tmp-' . time() . '.test'; + + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Get file contents without using any wrapper to get it's actual contents on disk + $retreivedCryptedFile = $this->view->file_get_contents($this->userId . '/files/' . $filename); + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + + // Check that the file was encrypted before being written to disk + $this->assertNotEquals($this->dataShort, $retreivedCryptedFile); + + // Get the encrypted keyfile + $encKeyfile = Encryption\Keymanager::getFileKey($this->view, $this->userId, $filename); + + // Attempt to fetch the user's shareKey + $shareKey = Encryption\Keymanager::getShareKey($this->view, $this->userId, $filename); + + // get session + $session = new Encryption\Session($this->view); + + // get private key + $privateKey = $session->getPrivateKey($this->userId); + + // Decrypt keyfile with shareKey + $plainKeyfile = Encryption\Crypt::multiKeyDecrypt($encKeyfile, $shareKey, $privateKey); + + // Manually decrypt + $manualDecrypt = Encryption\Crypt::symmetricDecryptFileContent($retreivedCryptedFile, $plainKeyfile); + + // Check that decrypted data matches + $this->assertEquals($this->dataShort, $manualDecrypt); + + // Teardown + $this->view->unlink($this->userId . '/files/' . $filename); + + Encryption\Keymanager::deleteFileKey($this->view, $this->userId, $filename); + } + + /** + * @brief Test that data that is written by the crypto stream wrapper + * @note Encrypted data is manually prepared and decrypted here to avoid dependency on success of stream_read + * @note If this test fails with truncate content, check that enough array slices are being rejoined to form $e, as the crypt.php file may have gotten longer and broken the manual + * reassembly of its data + */ + function testSymmetricStreamEncryptLongFileContent() + { + + // Generate a a random filename + $filename = 'tmp-' . time() . '.test'; + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong . $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // Get file contents without using any wrapper to get it's actual contents on disk + $retreivedCryptedFile = $this->view->file_get_contents($this->userId . '/files/' . $filename); + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + + + // Check that the file was encrypted before being written to disk + $this->assertNotEquals($this->dataLong . $this->dataLong, $retreivedCryptedFile); + + // Manuallly split saved file into separate IVs and encrypted chunks + $r = preg_split('/(00iv00.{16,18})/', $retreivedCryptedFile, NULL, PREG_SPLIT_DELIM_CAPTURE); + + //print_r($r); + + // Join IVs and their respective data chunks + $e = array($r[0] . $r[1], $r[2] . $r[3], $r[4] . $r[5], $r[6] . $r[7], $r[8] . $r[9], $r[10] . $r[11]); //.$r[11], $r[12].$r[13], $r[14] ); + + //print_r($e); + + // Get the encrypted keyfile + $encKeyfile = Encryption\Keymanager::getFileKey($this->view, $this->userId, $filename); + + // Attempt to fetch the user's shareKey + $shareKey = Encryption\Keymanager::getShareKey($this->view, $this->userId, $filename); + + // get session + $session = new Encryption\Session($this->view); + + // get private key + $privateKey = $session->getPrivateKey($this->userId); + + // Decrypt keyfile with shareKey + $plainKeyfile = Encryption\Crypt::multiKeyDecrypt($encKeyfile, $shareKey, $privateKey); + + // Set var for reassembling decrypted content + $decrypt = ''; + + // Manually decrypt chunk + foreach ($e as $chunk) { + + $chunkDecrypt = Encryption\Crypt::symmetricDecryptFileContent($chunk, $plainKeyfile); + + // Assemble decrypted chunks + $decrypt .= $chunkDecrypt; + + } + + $this->assertEquals($this->dataLong . $this->dataLong, $decrypt); + + // Teardown + + $this->view->unlink($this->userId . '/files/' . $filename); + + Encryption\Keymanager::deleteFileKey($this->view, $this->userId, $filename); + + } + + /** + * @brief Test that data that is read by the crypto stream wrapper + */ + function testSymmetricStreamDecryptShortFileContent() + { + + $filename = 'tmp-' . time(); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $this->assertTrue(Encryption\Crypt::isEncryptedMeta($filename)); + + \OC_FileProxy::$enabled = $proxyStatus; + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataShort, $decrypt); + + // tear down + $this->view->unlink($this->userId . '/files/' . $filename); + } + + function testSymmetricStreamDecryptLongFileContent() + { + + $filename = 'tmp-' . time(); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataLong, $decrypt); + + // tear down + $this->view->unlink($this->userId . '/files/' . $filename); + } + + function testSymmetricEncryptFileContentKeyfile() + { + + # TODO: search in keyfile for actual content as IV will ensure this test always passes + + $crypted = Encryption\Crypt::symmetricEncryptFileContentKeyfile($this->dataUrl); + + $this->assertNotEquals($this->dataUrl, $crypted['encrypted']); + + + $decrypt = Encryption\Crypt::symmetricDecryptFileContent($crypted['encrypted'], $crypted['key']); + + $this->assertEquals($this->dataUrl, $decrypt); + + } + + function testIsEncryptedContent() + { + + $this->assertFalse(Encryption\Crypt::isCatfileContent($this->dataUrl)); + + $this->assertFalse(Encryption\Crypt::isCatfileContent($this->legacyEncryptedData)); + + $keyfileContent = Encryption\Crypt::symmetricEncryptFileContent($this->dataUrl, 'hat'); + + $this->assertTrue(Encryption\Crypt::isCatfileContent($keyfileContent)); + + } + + function testMultiKeyEncrypt() + { + + # TODO: search in keyfile for actual content as IV will ensure this test always passes + + $pair1 = Encryption\Crypt::createKeypair(); + + $this->assertEquals(2, count($pair1)); + + $this->assertTrue(strlen($pair1['publicKey']) > 1); + + $this->assertTrue(strlen($pair1['privateKey']) > 1); + + + $crypted = Encryption\Crypt::multiKeyEncrypt($this->dataShort, array($pair1['publicKey'])); + + $this->assertNotEquals($this->dataShort, $crypted['data']); + + + $decrypt = Encryption\Crypt::multiKeyDecrypt($crypted['data'], $crypted['keys'][0], $pair1['privateKey']); + + $this->assertEquals($this->dataShort, $decrypt); + + } + + function testKeyEncrypt() + { + + // Generate keypair + $pair1 = Encryption\Crypt::createKeypair(); + + // Encrypt data + $crypted = Encryption\Crypt::keyEncrypt($this->dataUrl, $pair1['publicKey']); + + $this->assertNotEquals($this->dataUrl, $crypted); + + // Decrypt data + $decrypt = Encryption\Crypt::keyDecrypt($crypted, $pair1['privateKey']); + + $this->assertEquals($this->dataUrl, $decrypt); + + } + + /** + * @brief test encryption using legacy blowfish method + */ + function testLegacyEncryptShort() + { + + $crypted = Encryption\Crypt::legacyEncrypt($this->dataShort, $this->pass); + + $this->assertNotEquals($this->dataShort, $crypted); + + # TODO: search inencrypted text for actual content to ensure it + # genuine transformation + + return $crypted; + + } + + /** + * @brief test decryption using legacy blowfish method + * @depends testLegacyEncryptShort + */ + function testLegacyDecryptShort($crypted) + { + + $decrypted = Encryption\Crypt::legacyDecrypt($crypted, $this->pass); + + $this->assertEquals($this->dataShort, $decrypted); + + } + + /** + * @brief test encryption using legacy blowfish method + */ + function testLegacyEncryptLong() + { + + $crypted = Encryption\Crypt::legacyEncrypt($this->dataLong, $this->pass); + + $this->assertNotEquals($this->dataLong, $crypted); + + # TODO: search inencrypted text for actual content to ensure it + # genuine transformation + + return $crypted; + + } + + /** + * @brief test decryption using legacy blowfish method + * @depends testLegacyEncryptLong + */ + function testLegacyDecryptLong($crypted) + { + + $decrypted = Encryption\Crypt::legacyDecrypt($crypted, $this->pass); + + $this->assertEquals($this->dataLong, $decrypted); + + $this->assertFalse(Encryption\Crypt::getBlowfish('')); + } + + /** + * @brief test generation of legacy encryption key + * @depends testLegacyDecryptShort + */ + function testLegacyCreateKey() + { + + // Create encrypted key + $encKey = Encryption\Crypt::legacyCreateKey($this->pass); + + // Decrypt key + $key = Encryption\Crypt::legacyDecrypt($encKey, $this->pass); + + $this->assertTrue(is_numeric($key)); + + // Check that key is correct length + $this->assertEquals(20, strlen($key)); + + } + + /** + * @brief test decryption using legacy blowfish method + * @depends testLegacyEncryptLong + */ + function testLegacyKeyRecryptKeyfileEncrypt($crypted) + { + + $recrypted = Encryption\Crypt::LegacyKeyRecryptKeyfile($crypted, $this->pass, array($this->genPublicKey), $this->pass, ''); + + $this->assertNotEquals($this->dataLong, $recrypted['data']); + + return $recrypted; + + # TODO: search inencrypted text for actual content to ensure it + # genuine transformation + + } + + function testRenameFile() + { + + $filename = 'tmp-' . time(); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataLong, $decrypt); + + $newFilename = 'tmp-new-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + $view->rename($filename, $newFilename); + + // Get file decrypted contents + $newDecrypt = file_get_contents('crypt://' . $newFilename); + + $this->assertEquals($this->dataLong, $newDecrypt); + + // tear down + $view->unlink($newFilename); + } + + function testMoveFileIntoFolder() + { + + $filename = 'tmp-' . time(); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataLong, $decrypt); + + $newFolder = '/newfolder' . time(); + $newFilename = 'tmp-new-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + $view->mkdir($newFolder); + $view->rename($filename, $newFolder . '/' . $newFilename); + + // Get file decrypted contents + $newDecrypt = file_get_contents('crypt://' . $newFolder . '/' . $newFilename); + + $this->assertEquals($this->dataLong, $newDecrypt); + + // tear down + $view->unlink($newFolder); + } + + function testMoveFolder() + { + + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + $filename = '/tmp-' . time(); + $folder = '/folder' . time(); + + $view->mkdir($folder); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $folder . $filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $folder . $filename); + + $this->assertEquals($this->dataLong, $decrypt); + + $newFolder = '/newfolder/subfolder' . time(); + $view->mkdir('/newfolder'); + + $view->rename($folder, $newFolder); + + // Get file decrypted contents + $newDecrypt = file_get_contents('crypt://' . $newFolder . $filename); + + $this->assertEquals($this->dataLong, $newDecrypt); + + // tear down + $view->unlink($newFolder); + } + + function testChangePassphrase() + { + $filename = 'tmp-' . time(); + + // Save long data as encrypted file using stream wrapper + $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataLong, $decrypt); + + // change password + \OC_User::setPassword($this->userId, 'test', null); + + // relogin + $params['uid'] = $this->userId; + $params['password'] = 'test'; + OCA\Encryption\Hooks::login($params); + + // Get file decrypted contents + $newDecrypt = file_get_contents('crypt://' . $filename); + + $this->assertEquals($this->dataLong, $newDecrypt); + + // tear down + // change password back + \OC_User::setPassword($this->userId, $this->pass); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + $view->unlink($filename); + } + + function testViewFilePutAndGetContents() + { + + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = $view->file_get_contents($filename); + + $this->assertEquals($this->dataShort, $decrypt); + + // Save long data as encrypted file using stream wrapper + $cryptedFileLong = $view->file_put_contents($filename, $this->dataLong); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFileLong)); + + // Get file decrypted contents + $decryptLong = $view->file_get_contents($filename); + + $this->assertEquals($this->dataLong, $decryptLong); + + // tear down + $view->unlink($filename); + } + + function testTouchExistingFile() + { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $view->touch($filename); + + // Get file decrypted contents + $decrypt = $view->file_get_contents($filename); + + $this->assertEquals($this->dataShort, $decrypt); + + // tear down + $view->unlink($filename); + } + + function testTouchFile() + { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + $view->touch($filename); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // Get file decrypted contents + $decrypt = $view->file_get_contents($filename); + + $this->assertEquals($this->dataShort, $decrypt); + + // tear down + $view->unlink($filename); + } + + function testFopenFile() + { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $handle = $view->fopen($filename, 'r'); + + // Get file decrypted contents + $decrypt = fgets($handle); + + $this->assertEquals($this->dataShort, $decrypt); + + // tear down + $view->unlink($filename); + } +} diff --git a/apps/files_encryption/tests/encryption.key b/apps/files_encryption/tests/encryption.key new file mode 100644 index 0000000000000000000000000000000000000000..4495cee78e257cc4ef42add0616a1071ecb43b72 --- /dev/null +++ b/apps/files_encryption/tests/encryption.key @@ -0,0 +1 @@ +E_cP6HVs \ No newline at end of file diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php new file mode 100644 index 0000000000000000000000000000000000000000..b1bae673e8264d26bc4fe9bba79831b0e04e1f43 --- /dev/null +++ b/apps/files_encryption/tests/keymanager.php @@ -0,0 +1,245 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../lib/helper.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Keymanager + */ +class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $pass; + public $stateFilesTrashbin; + /** + * @var OC_FilesystemView + */ + public $view; + public $randomKey; + public $dataShort; + + function setUp() + { + // reset backend + \OC_User::clearBackends(); + \OC_User::useBackend('database'); + + \OC_FileProxy::$enabled = false; + + // set content for encrypting / decrypting in tests + $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php')); + $this->dataShort = 'hats'; + $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php'); + $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt'); + $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt'); + $this->randomKey = Encryption\Crypt::generateKey(); + + $keypair = Encryption\Crypt::createKeypair(); + $this->genPublicKey = $keypair['publicKey']; + $this->genPrivateKey = $keypair['privateKey']; + + $this->view = new \OC_FilesystemView('/'); + + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + $userHome = \OC_User::getHome($this->userId); + $this->dataDir = str_replace('/' . $this->userId, '', $userHome); + + // Filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::disable('files_trashbin'); + + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + } + + function tearDown() + { + + \OC_FileProxy::$enabled = true; + \OC_FileProxy::clearProxies(); + + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + } + + function testGetPrivateKey() + { + + $key = Encryption\Keymanager::getPrivateKey($this->view, $this->userId); + + $privateKey = Encryption\Crypt::symmetricDecryptFileContent($key, $this->pass); + + $res = openssl_pkey_get_private($privateKey); + + $this->assertTrue(is_resource($res)); + + $sslInfo = openssl_pkey_get_details($res); + + $this->assertArrayHasKey('key', $sslInfo); + + } + + function testGetPublicKey() + { + + $publiceKey = Encryption\Keymanager::getPublicKey($this->view, $this->userId); + + $res = openssl_pkey_get_public($publiceKey); + + $this->assertTrue(is_resource($res)); + + $sslInfo = openssl_pkey_get_details($res); + + $this->assertArrayHasKey('key', $sslInfo); + } + + function testSetFileKey() + { + + # NOTE: This cannot be tested until we are able to break out + # of the FileSystemView data directory root + + $key = Encryption\Crypt::symmetricEncryptFileContentKeyfile($this->randomKey, 'hat'); + + $file = 'unittest-' . time() . '.txt'; + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $this->view->file_put_contents($this->userId . '/files/' . $file, $key['encrypted']); + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + + //$view = new \OC_FilesystemView( '/' . $this->userId . '/files_encryption/keyfiles' ); + Encryption\Keymanager::setFileKey($this->view, $file, $this->userId, $key['key']); + + // enable encryption proxy + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = true; + + // cleanup + $this->view->unlink('/' . $this->userId . '/files/' . $file); + + // change encryption proxy to previous state + \OC_FileProxy::$enabled = $proxyStatus; + + } + + function testGetUserKeys() + { + + $keys = Encryption\Keymanager::getUserKeys($this->view, $this->userId); + + $resPublic = openssl_pkey_get_public($keys['publicKey']); + + $this->assertTrue(is_resource($resPublic)); + + $sslInfoPublic = openssl_pkey_get_details($resPublic); + + $this->assertArrayHasKey('key', $sslInfoPublic); + + $privateKey = Encryption\Crypt::symmetricDecryptFileContent($keys['privateKey'], $this->pass); + + $resPrivate = openssl_pkey_get_private($privateKey); + + $this->assertTrue(is_resource($resPrivate)); + + $sslInfoPrivate = openssl_pkey_get_details($resPrivate); + + $this->assertArrayHasKey('key', $sslInfoPrivate); + } + + function testFixPartialFilePath() + { + + $partFilename = 'testfile.txt.part'; + $filename = 'testfile.txt'; + + $this->assertTrue(Encryption\Keymanager::isPartialFilePath($partFilename)); + + $this->assertEquals('testfile.txt', Encryption\Keymanager::fixPartialFilePath($partFilename)); + + $this->assertFalse(Encryption\Keymanager::isPartialFilePath($filename)); + + $this->assertEquals('testfile.txt', Encryption\Keymanager::fixPartialFilePath($filename)); + } + + function testRecursiveDelShareKeys() + { + + // generate filename + $filename = '/tmp-' . time() . '.txt'; + + // create folder structure + $this->view->mkdir('/admin/files/folder1'); + $this->view->mkdir('/admin/files/folder1/subfolder'); + $this->view->mkdir('/admin/files/folder1/subfolder/subsubfolder'); + + // enable encryption proxy + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = true; + + // save file with content + $cryptedFile = file_put_contents('crypt:///folder1/subfolder/subsubfolder/' . $filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // change encryption proxy to previous state + \OC_FileProxy::$enabled = $proxyStatus; + + // recursive delete keys + Encryption\Keymanager::delShareKey($this->view, array('admin'), '/folder1/'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/folder1/subfolder/subsubfolder/' . $filename . '.admin.shareKey')); + + // enable encryption proxy + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = true; + + // cleanup + $this->view->unlink('/admin/files/folder1'); + + // change encryption proxy to previous state + \OC_FileProxy::$enabled = $proxyStatus; + } +} diff --git a/apps/files_encryption/tests/legacy-encrypted-text.txt b/apps/files_encryption/tests/legacy-encrypted-text.txt new file mode 100644 index 0000000000000000000000000000000000000000..d38cb7d1b0dc6c45f755c81887f7e0887e436624 --- /dev/null +++ b/apps/files_encryption/tests/legacy-encrypted-text.txt @@ -0,0 +1 @@ + ߕ t.dS@t9 QJ \ No newline at end of file diff --git a/apps/files_encryption/test/proxy.php b/apps/files_encryption/tests/proxy.php similarity index 98% rename from apps/files_encryption/test/proxy.php rename to apps/files_encryption/tests/proxy.php index 709730f7609ca2464a1faa2c410569b50fa80c19..5a2d851ff7c1019144c132875d94ddc28506ab07 100644 --- a/apps/files_encryption/test/proxy.php +++ b/apps/files_encryption/tests/proxy.php @@ -52,7 +52,7 @@ // $this->userId = 'admin'; // $this->pass = 'admin'; // -// $this->session = new Encryption\Session(); +// $this->session = new Encryption\Session( $view ); // FIXME: Provide a $view object for use here // // $this->session->setPrivateKey( // '-----BEGIN PRIVATE KEY----- diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php new file mode 100755 index 0000000000000000000000000000000000000000..1d0cbfbc1def814a512a2f05a8481eac9b251898 --- /dev/null +++ b/apps/files_encryption/tests/share.php @@ -0,0 +1,790 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +require_once realpath(dirname(__FILE__) . '/../3rdparty/Crypt_Blowfish/Blowfish.php'); +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../lib/helper.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Share + */ +class Test_Encryption_Share extends \PHPUnit_Framework_TestCase +{ + + public $stateFilesTrashbin; + public $filename; + public $dataShort; + /** + * @var OC_FilesystemView + */ + public $view; + public $folder1; + public $subfolder; + public $subsubfolder; + + function setUp() + { + // reset backend + \OC_User::clearBackends(); + \OC_User::useBackend('database'); + + $this->dataShort = 'hats'; + $this->view = new \OC_FilesystemView('/'); + + $userHome = \OC_User::getHome('admin'); + $this->dataDir = str_replace('/admin', '', $userHome); + + $this->folder1 = '/folder1'; + $this->subfolder = '/subfolder1'; + $this->subsubfolder = '/subsubfolder1'; + + $this->filename = 'share-tmp.test'; + + // enable resharing + \OC_Appconfig::setValue('core', 'shareapi_allow_resharing', 'yes'); + + // clear share hooks + \OC_Hook::clear('OCP\\Share'); + \OC::registerShareHooks(); + \OCP\Util::connectHook('OC_Filesystem', 'setup', '\OC\Files\Storage\Shared', 'setup'); + + // Sharing related hooks + \OCA\Encryption\Helper::registerShareHooks(); + + // Filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::disable('files_trashbin'); + + // create users + $this->loginHelper('user1', true); + $this->loginHelper('user2', true); + $this->loginHelper('user3', true); + + // create group and assign users + \OC_Group::createGroup('group1'); + \OC_Group::addToGroup('user2', 'group1'); + \OC_Group::addToGroup('user3', 'group1'); + } + + function tearDown() + { + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + + // clean group + \OC_Group::deleteGroup('group1'); + + // cleanup users + \OC_User::deleteUser('user1'); + \OC_User::deleteUser('user2'); + \OC_User::deleteUser('user3'); + + \OC_FileProxy::clearProxies(); + } + + /** + * @param bool $withTeardown + */ + function testShareFile($withTeardown = true) + { + // login as admin + $this->loginHelper('admin'); + + // save file with content + $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created file + $fileInfo = $this->view->getFileInfo('/admin/files/' . $this->filename); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfo)); + + // check if the unencrypted file size is stored + $this->assertGreaterThan(0, $fileInfo['unencrypted_size']); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the file + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user1 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user1.shareKey')); + + // login as user1 + $this->loginHelper('user1'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user1/files/Shared/' . $this->filename); + + // check if data is the same as we previously written + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // cleanup + if ($withTeardown) { + + // login as admin + $this->loginHelper('admin'); + + // unshare the file + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user1.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.admin.shareKey')); + } + } + + /** + * @param bool $withTeardown + */ + function testReShareFile($withTeardown = true) + { + $this->testShareFile(false); + + // login as user1 + $this->loginHelper('user1'); + + // get the file info + $fileInfo = $this->view->getFileInfo('/user1/files/Shared/' . $this->filename); + + // share the file with user2 + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user2', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user2 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + + // login as user2 + $this->loginHelper('user2'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user2/files/Shared/' . $this->filename); + + // check if data is the same as previously written + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // cleanup + if ($withTeardown) { + + // login as user1 + $this->loginHelper('user1'); + + // unshare the file with user2 + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user2'); + + // login as admin + $this->loginHelper('admin'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + + // unshare the file with user1 + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user1.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.admin.shareKey')); + } + } + + /** + * @param bool $withTeardown + * @return array + */ + function testShareFolder($withTeardown = true) + { + // login as admin + $this->loginHelper('admin'); + + // create folder structure + $this->view->mkdir('/admin/files' . $this->folder1); + $this->view->mkdir('/admin/files' . $this->folder1 . $this->subfolder); + $this->view->mkdir('/admin/files' . $this->folder1 . $this->subfolder . $this->subsubfolder); + + // save file with content + $cryptedFile = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created folder + $fileInfo = $this->view->getFileInfo('/admin/files' . $this->folder1); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfo)); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the folder with user1 + \OCP\Share::shareItem('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user1 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user1.shareKey')); + + // login as user1 + $this->loginHelper('user1'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user1/files/Shared' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if data is the same + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // cleanup + if ($withTeardown) { + + // login as admin + $this->loginHelper('admin'); + + // unshare the folder with user1 + \OCP\Share::unshare('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user1.shareKey')); + + // cleanup + $this->view->unlink('/admin/files' . $this->folder1); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.admin.shareKey')); + } + + return $fileInfo; + } + + /** + * @param bool $withTeardown + */ + function testReShareFolder($withTeardown = true) + { + $fileInfoFolder1 = $this->testShareFolder(false); + + // login as user1 + $this->loginHelper('user1'); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created folder + $fileInfoSubFolder = $this->view->getFileInfo('/user1/files/Shared' . $this->folder1 . $this->subfolder); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfoSubFolder)); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the file with user2 + \OCP\Share::shareItem('folder', $fileInfoSubFolder['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user2', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user2 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user2.shareKey')); + + // login as user2 + $this->loginHelper('user2'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user2/files/Shared' . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if data is the same + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // get the file info + $fileInfo = $this->view->getFileInfo('/user2/files/Shared' . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if we have fileInfos + $this->assertTrue(is_array($fileInfo)); + + // share the file with user3 + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user3', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user3 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user3.shareKey')); + + // login as user3 + $this->loginHelper('user3'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user3/files/Shared/' . $this->filename); + + // check if data is the same + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // cleanup + if ($withTeardown) { + + // login as user2 + $this->loginHelper('user2'); + + // unshare the file with user3 + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user3'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user3.shareKey')); + + // login as user1 + $this->loginHelper('user1'); + + // unshare the folder with user2 + \OCP\Share::unshare('folder', $fileInfoSubFolder['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user2'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user2.shareKey')); + + // login as admin + $this->loginHelper('admin'); + + // unshare the folder1 with user1 + \OCP\Share::unshare('folder', $fileInfoFolder1['fileid'], \OCP\Share::SHARE_TYPE_USER, 'user1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user1.shareKey')); + + // cleanup + $this->view->unlink('/admin/files' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.admin.shareKey')); + } + } + + function testPublicShareFile() + { + // login as admin + $this->loginHelper('admin'); + + // save file with content + $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created file + $fileInfo = $this->view->getFileInfo('/admin/files/' . $this->filename); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfo)); + + // check if the unencrypted file size is stored + $this->assertGreaterThan(0, $fileInfo['unencrypted_size']); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the file + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_LINK, false, OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + $publicShareKeyId = \OC_Appconfig::getValue('files_encryption', 'publicShareKeyId'); + + // check if share key for public exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $publicShareKeyId . '.shareKey')); + + // some hacking to simulate public link + $GLOBALS['app'] = 'files_sharing'; + $GLOBALS['fileOwner'] = 'admin'; + \OC_User::setUserId(''); + + // get file contents + $retrievedCryptedFile = file_get_contents('crypt://' . $this->filename); + + // check if data is the same as we previously written + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // tear down + + // login as admin + $this->loginHelper('admin'); + + // unshare the file + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_LINK, null); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $publicShareKeyId . '.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.admin.shareKey')); + } + + function testShareFileWithGroup() + { + // login as admin + $this->loginHelper('admin'); + + // save file with content + $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created file + $fileInfo = $this->view->getFileInfo('/admin/files/' . $this->filename); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfo)); + + // check if the unencrypted file size is stored + $this->assertGreaterThan(0, $fileInfo['unencrypted_size']); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the file + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_GROUP, 'group1', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user2 and user3 exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user3.shareKey')); + + // login as user1 + $this->loginHelper('user2'); + + // get file contents + $retrievedCryptedFile = $this->view->file_get_contents('/user2/files/Shared/' . $this->filename); + + // check if data is the same as we previously written + $this->assertEquals($this->dataShort, $retrievedCryptedFile); + + // login as admin + $this->loginHelper('admin'); + + // unshare the file + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_GROUP, 'group1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user3.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.admin.shareKey')); + + } + + function testRecoveryFile() + { + \OCA\Encryption\Helper::adminEnableRecovery(null, 'test123'); + $recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId'); + + // check if control file created + $this->assertTrue($this->view->file_exists('/control-file/controlfile.enc')); + + // login as admin + $this->loginHelper('admin'); + + $util = new \OCA\Encryption\Util(new \OC_FilesystemView('/'), 'admin'); + + // check if recovery password match + $this->assertTrue($util->checkRecoveryPassword('test123')); + + // enable recovery for admin + $this->assertTrue($util->setRecoveryForUser(1)); + + // create folder structure + $this->view->mkdir('/admin/files' . $this->folder1); + $this->view->mkdir('/admin/files' . $this->folder1 . $this->subfolder); + $this->view->mkdir('/admin/files' . $this->folder1 . $this->subfolder . $this->subsubfolder); + + // save file with content + $cryptedFile1 = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile2 = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile1)); + $this->assertTrue(is_int($cryptedFile2)); + + // check if share key for admin and recovery exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.admin.shareKey')); + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.admin.shareKey')); + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + // disable recovery for admin + $this->assertTrue($util->setRecoveryForUser(0)); + + // remove all recovery keys + $util->removeRecoveryKeys('/'); + + // check if share key for recovery not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + // enable recovery for admin + $this->assertTrue($util->setRecoveryForUser(1)); + + // remove all recovery keys + $util->addRecoveryKeys('/'); + + // check if share key for admin and recovery exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + $this->view->unlink('/admin/files/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if share key for recovery not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + $this->assertTrue(\OCA\Encryption\Helper::adminEnableRecovery(null, 'test123')); + $this->assertTrue(\OCA\Encryption\Helper::adminDisableRecovery('test123')); + $this->assertEquals(0, \OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled')); + } + + function testRecoveryForUser() + { + // login as admin + $this->loginHelper('admin'); + + \OCA\Encryption\Helper::adminEnableRecovery(null, 'test123'); + $recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId'); + + // check if control file created + $this->assertTrue($this->view->file_exists('/control-file/controlfile.enc')); + + // login as user1 + $this->loginHelper('user1'); + + $util = new \OCA\Encryption\Util(new \OC_FilesystemView('/'), 'user1'); + + // enable recovery for admin + $this->assertTrue($util->setRecoveryForUser(1)); + + // create folder structure + $this->view->mkdir('/user1/files' . $this->folder1); + $this->view->mkdir('/user1/files' . $this->folder1 . $this->subfolder); + $this->view->mkdir('/user1/files' . $this->folder1 . $this->subfolder . $this->subsubfolder); + + // save file with content + $cryptedFile1 = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile2 = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile1)); + $this->assertTrue(is_int($cryptedFile2)); + + // check if share key for user and recovery exists + $this->assertTrue($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->filename . '.user1.shareKey')); + $this->assertTrue($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertTrue($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user1.shareKey')); + $this->assertTrue($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + // login as admin + $this->loginHelper('admin'); + + // change password + \OC_User::setPassword('user1', 'test', 'test123'); + + // login as user1 + $this->loginHelper('user1', false, 'test'); + + // get file contents + $retrievedCryptedFile1 = file_get_contents('crypt://' . $this->filename); + $retrievedCryptedFile2 = file_get_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + + // check if data is the same as we previously written + $this->assertEquals($this->dataShort, $retrievedCryptedFile1); + $this->assertEquals($this->dataShort, $retrievedCryptedFile2); + + // cleanup + $this->view->unlink('/user1/files' . $this->folder1); + $this->view->unlink('/user1/files' . $this->filename); + + // check if share key for user and recovery exists + $this->assertFalse($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->filename . '.user1.shareKey')); + $this->assertFalse($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + $this->assertFalse($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.user1.shareKey')); + $this->assertFalse($this->view->file_exists('/user1/files_encryption/share-keys/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename . '.' . $recoveryKeyId . '.shareKey')); + + // enable recovery for admin + $this->assertTrue($util->setRecoveryForUser(0)); + + \OCA\Encryption\Helper::adminDisableRecovery('test123'); + $this->assertEquals(0, \OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled')); + } + + function testFailShareFile() + { + // login as admin + $this->loginHelper('admin'); + + // save file with content + $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get the file info from previous created file + $fileInfo = $this->view->getFileInfo('/admin/files/' . $this->filename); + + // check if we have a valid file info + $this->assertTrue(is_array($fileInfo)); + + // check if the unencrypted file size is stored + $this->assertGreaterThan(0, $fileInfo['unencrypted_size']); + + // break users public key + $this->view->rename('/public-keys/user2.public.key', '/public-keys/user2.public.key_backup'); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // share the file + \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_GROUP, 'group1', OCP\PERMISSION_ALL); + + // login as admin + $this->loginHelper('admin'); + + // check if share key for user1 not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // break user1 public key + $this->view->rename('/public-keys/user2.public.key_backup', '/public-keys/user2.public.key'); + + // remove share file + $this->view->unlink('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey'); + + // re-enable the file proxy + \OC_FileProxy::$enabled = $proxyStatus; + + // unshare the file with user1 + \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_GROUP, 'group1'); + + // check if share key not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $this->filename . '.user2.shareKey')); + + // cleanup + $this->view->unlink('/admin/files/' . $this->filename); + } + + + + /** + * @param $user + * @param bool $create + * @param bool $password + */ + function loginHelper($user, $create = false, $password = false) + { + if ($create) { + \OC_User::createUser($user, $user); + } + + if ($password === false) { + $password = $user; + } + + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($user); + \OC_User::setUserId($user); + + $params['uid'] = $user; + $params['password'] = $password; + OCA\Encryption\Hooks::login($params); + } +} diff --git a/apps/files_encryption/tests/stream.php b/apps/files_encryption/tests/stream.php new file mode 100644 index 0000000000000000000000000000000000000000..3765d986e12c22d537ed416666617737352f725a --- /dev/null +++ b/apps/files_encryption/tests/stream.php @@ -0,0 +1,182 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Stream + * @brief this class provide basic stream tests + */ +class Test_Encryption_Stream extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $pass; + /** + * @var \OC_FilesystemView + */ + public $view; + public $dataShort; + public $stateFilesTrashbin; + + function setUp() + { + // reset backend + \OC_User::useBackend('database'); + + // set user id + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + // init filesystem view + $this->view = new \OC_FilesystemView('/'); + + // init short data + $this->dataShort = 'hats'; + + // init filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + // register encryption file proxy + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::disable('files_trashbin'); + + // init filesystem for user + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + // login user + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + } + + function tearDown() + { + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + + // clear all proxies + \OC_FileProxy::clearProxies(); + } + + function testStreamOptions() { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $handle = $view->fopen($filename, 'r'); + + // check if stream is at position zero + $this->assertEquals(0,ftell($handle)); + + // set stream options + $this->assertTrue(flock($handle, LOCK_SH)); + $this->assertTrue(flock($handle, LOCK_UN)); + + // tear down + $view->unlink($filename); + } + + function testStreamSetBlocking() { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $handle = $view->fopen($filename, 'r'); + + // set stream options + $this->assertTrue(stream_set_blocking($handle,1)); + + // tear down + $view->unlink($filename); + } + + function testStreamSetTimeout() { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $handle = $view->fopen($filename, 'r'); + + // set stream options + $this->assertFalse(stream_set_timeout($handle,1)); + + // tear down + $view->unlink($filename); + } + + function testStreamSetWriteBuffer() { + $filename = '/tmp-' . time(); + $view = new \OC\Files\View('/' . $this->userId . '/files'); + + // Save short data as encrypted file using stream wrapper + $cryptedFile = $view->file_put_contents($filename, $this->dataShort); + + // Test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + $handle = $view->fopen($filename, 'r'); + + // set stream options + $this->assertEquals(0, stream_set_write_buffer($handle,1024)); + + // tear down + $view->unlink($filename); + } +} \ No newline at end of file diff --git a/apps/files_encryption/tests/trashbin.php b/apps/files_encryption/tests/trashbin.php new file mode 100755 index 0000000000000000000000000000000000000000..b62041a6d3c2c1e9294e529ddfd18ba968cb72fe --- /dev/null +++ b/apps/files_encryption/tests/trashbin.php @@ -0,0 +1,269 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); +require_once realpath(dirname(__FILE__) . '/../../files_trashbin/appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Trashbin + * @brief this class provide basic trashbin app tests + */ +class Test_Encryption_Trashbin extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $pass; + /** + * @var \OC_FilesystemView + */ + public $view; + public $dataShort; + public $stateFilesTrashbin; + public $folder1; + public $subfolder; + public $subsubfolder; + + function setUp() + { + // reset backend + \OC_User::useBackend('database'); + + // set user id + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + // init filesystem view + $this->view = new \OC_FilesystemView('/'); + + // init short data + $this->dataShort = 'hats'; + + $this->folder1 = '/folder1'; + $this->subfolder = '/subfolder1'; + $this->subsubfolder = '/subsubfolder1'; + + \OC_Hook::clear('OC_Filesystem'); + \OC_Hook::clear('OC_User'); + + // init filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + // register encryption file proxy + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // trashbin hooks + \OCA\Files_Trashbin\Trashbin::registerHooks(); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::enable('files_trashbin'); + + // init filesystem for user + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + // login user + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + } + + function tearDown() + { + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + + // clear all proxies + \OC_FileProxy::clearProxies(); + } + + /** + * @brief test delete file + */ + function testDeleteFile() { + + // generate filename + $filename = 'tmp-' . time() . '.txt'; + + // save file with content + $cryptedFile = file_put_contents('crypt:///' . $filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // check if key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/keyfiles/' . $filename . '.key')); + + // check if share key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $filename . '.admin.shareKey')); + + // delete file + \OC\FIles\Filesystem::unlink($filename); + + // check if file not exists + $this->assertFalse($this->view->file_exists('/admin/files/' . $filename)); + + // check if key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/keyfiles/' . $filename . '.key')); + + // check if share key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $filename . '.admin.shareKey')); + + // get files + $trashFiles = $this->view->getDirectoryContent('/admin/files_trashbin/files/'); + + $trashFileSuffix = null; + // find created file with timestamp + foreach($trashFiles as $file) { + if(strncmp($file['path'], $filename, strlen($filename))) { + $path_parts = pathinfo($file['name']); + $trashFileSuffix = $path_parts['extension']; + } + } + + // check if we found the file we created + $this->assertNotNull($trashFileSuffix); + + // check if key for admin not exists + $this->assertTrue($this->view->file_exists('/admin/files_trashbin/keyfiles/' . $filename . '.key.' . $trashFileSuffix)); + + // check if share key for admin not exists + $this->assertTrue($this->view->file_exists('/admin/files_trashbin/share-keys/' . $filename . '.admin.shareKey.' . $trashFileSuffix)); + + // return filename for next test + return $filename . '.' . $trashFileSuffix; + } + + /** + * @brief test restore file + * + * @depends testDeleteFile + */ + function testRestoreFile($filename) { + + // prepare file information + $path_parts = pathinfo($filename); + $trashFileSuffix = $path_parts['extension']; + $timestamp = str_replace('d', '', $trashFileSuffix); + $fileNameWithoutSuffix = str_replace('.'.$trashFileSuffix, '', $filename); + + // restore file + $this->assertTrue(\OCA\Files_Trashbin\Trashbin::restore($filename, $fileNameWithoutSuffix, $timestamp)); + + // check if file exists + $this->assertTrue($this->view->file_exists('/admin/files/' . $fileNameWithoutSuffix)); + + // check if key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/keyfiles/' . $fileNameWithoutSuffix . '.key')); + + // check if share key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $fileNameWithoutSuffix . '.admin.shareKey')); + } + + /** + * @brief test delete file forever + */ + function testPermanentDeleteFile() { + + // generate filename + $filename = 'tmp-' . time() . '.txt'; + + // save file with content + $cryptedFile = file_put_contents('crypt:///' . $filename, $this->dataShort); + + // test that data was successfully written + $this->assertTrue(is_int($cryptedFile)); + + // check if key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/keyfiles/' . $filename . '.key')); + + // check if share key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_encryption/share-keys/' . $filename . '.admin.shareKey')); + + // delete file + \OC\FIles\Filesystem::unlink($filename); + + // check if file not exists + $this->assertFalse($this->view->file_exists('/admin/files/' . $filename)); + + // check if key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/keyfiles/' . $filename . '.key')); + + // check if share key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_encryption/share-keys/' . $filename . '.admin.shareKey')); + + // get files + $trashFiles = $this->view->getDirectoryContent('/admin/files_trashbin/files/'); + + $trashFileSuffix = null; + // find created file with timestamp + foreach($trashFiles as $file) { + if(strncmp($file['path'], $filename, strlen($filename))) { + $path_parts = pathinfo($file['name']); + $trashFileSuffix = $path_parts['extension']; + } + } + + // check if we found the file we created + $this->assertNotNull($trashFileSuffix); + + // check if key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_trashbin/keyfiles/' . $filename . '.key.' . $trashFileSuffix)); + + // check if share key for admin exists + $this->assertTrue($this->view->file_exists('/admin/files_trashbin/share-keys/' . $filename . '.admin.shareKey.' . $trashFileSuffix)); + + // get timestamp from file + $timestamp = str_replace('d', '', $trashFileSuffix); + + // delete file forever + $this->assertGreaterThan(0, \OCA\Files_Trashbin\Trashbin::delete($filename, $timestamp)); + + // check if key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_trashbin/files/' . $filename . '.' . $trashFileSuffix)); + + // check if key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_trashbin/keyfiles/' . $filename . '.key.' . $trashFileSuffix)); + + // check if share key for admin not exists + $this->assertFalse($this->view->file_exists('/admin/files_trashbin/share-keys/' . $filename . '.admin.shareKey.' . $trashFileSuffix)); + } + +} \ No newline at end of file diff --git a/apps/files_encryption/tests/util.php b/apps/files_encryption/tests/util.php new file mode 100755 index 0000000000000000000000000000000000000000..a2be8a40417f4ed754ae477a6002dcb7cd21d0f5 --- /dev/null +++ b/apps/files_encryption/tests/util.php @@ -0,0 +1,277 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Util + */ +class Test_Encryption_Util extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $encryptionDir; + public $publicKeyDir; + public $pass; + /** + * @var OC_FilesystemView + */ + public $view; + public $keyfilesPath; + public $publicKeyPath; + public $privateKeyPath; + /** + * @var \OCA\Encryption\Util + */ + public $util; + public $dataShort; + public $legacyEncryptedData; + public $legacyEncryptedDataKey; + public $lagacyKey; + + function setUp() + { + // reset backend + \OC_User::useBackend('database'); + + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + // set content for encrypting / decrypting in tests + $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php'); + $this->dataShort = 'hats'; + $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php')); + $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt'); + $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt'); + $this->legacyEncryptedDataKey = realpath(dirname(__FILE__) . '/encryption.key'); + $this->lagacyKey = '62829813025828180801'; + + $keypair = Encryption\Crypt::createKeypair(); + + $this->genPublicKey = $keypair['publicKey']; + $this->genPrivateKey = $keypair['privateKey']; + + $this->publicKeyDir = '/' . 'public-keys'; + $this->encryptionDir = '/' . $this->userId . '/' . 'files_encryption'; + $this->keyfilesPath = $this->encryptionDir . '/' . 'keyfiles'; + $this->publicKeyPath = $this->publicKeyDir . '/' . $this->userId . '.public.key'; // e.g. data/public-keys/admin.public.key + $this->privateKeyPath = $this->encryptionDir . '/' . $this->userId . '.private.key'; // e.g. data/admin/admin.private.key + + $this->view = new \OC_FilesystemView('/'); + + $userHome = \OC_User::getHome($this->userId); + $this->dataDir = str_replace('/' . $this->userId, '', $userHome); + + // Filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + + $this->util = new Encryption\Util($this->view, $this->userId); + } + + function tearDown() + { + + \OC_FileProxy::clearProxies(); + } + + /** + * @brief test that paths set during User construction are correct + */ + function testKeyPaths() + { + $util = new Encryption\Util($this->view, $this->userId); + + $this->assertEquals($this->publicKeyDir, $util->getPath('publicKeyDir')); + $this->assertEquals($this->encryptionDir, $util->getPath('encryptionDir')); + $this->assertEquals($this->keyfilesPath, $util->getPath('keyfilesPath')); + $this->assertEquals($this->publicKeyPath, $util->getPath('publicKeyPath')); + $this->assertEquals($this->privateKeyPath, $util->getPath('privateKeyPath')); + + } + + /** + * @brief test setup of encryption directories + */ + function testSetupServerSide() + { + $this->assertEquals(true, $this->util->setupServerSide($this->pass)); + } + + /** + * @brief test checking whether account is ready for encryption, + */ + function testUserIsReady() + { + $this->assertEquals(true, $this->util->ready()); + } + + /** + * @brief test checking whether account is not ready for encryption, + */ + function testUserIsNotReady() + { + $this->view->unlink($this->publicKeyDir); + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + $this->assertFalse(OCA\Encryption\Hooks::login($params)); + + $this->view->unlink($this->privateKeyPath); + } + + /** + * @brief test checking whether account is not ready for encryption, + */ + function testIsLagacyUser() + { + $userView = new \OC_FilesystemView( '/' . $this->userId ); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $encryptionKeyContent = file_get_contents($this->legacyEncryptedDataKey); + $userView->file_put_contents('/encryption.key', $encryptionKeyContent); + + \OC_FileProxy::$enabled = $proxyStatus; + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + + $util = new Encryption\Util($this->view, $this->userId); + $util->setMigrationStatus(0); + + $this->assertTrue(OCA\Encryption\Hooks::login($params)); + + $this->assertEquals($this->lagacyKey, $_SESSION['legacyKey']); + } + + function testRecoveryEnabledForUser() + { + + $util = new Encryption\Util($this->view, $this->userId); + + // Record the value so we can return it to it's original state later + $enabled = $util->recoveryEnabledForUser(); + + $this->assertTrue($util->setRecoveryForUser(1)); + + $this->assertEquals(1, $util->recoveryEnabledForUser()); + + $this->assertTrue($util->setRecoveryForUser(0)); + + $this->assertEquals(0, $util->recoveryEnabledForUser()); + + // Return the setting to it's previous state + $this->assertTrue($util->setRecoveryForUser($enabled)); + + } + + function testGetUidAndFilename() + { + + \OC_User::setUserId('admin'); + + $filename = 'tmp-' . time() . '.test'; + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $this->view->file_put_contents($this->userId . '/files/' . $filename, $this->dataShort); + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + + $util = new Encryption\Util($this->view, $this->userId); + + list($fileOwnerUid, $file) = $util->getUidAndFilename($filename); + + $this->assertEquals('admin', $fileOwnerUid); + + $this->assertEquals($file, $filename); + } + + function testIsSharedPath() { + $sharedPath = '/user1/files/Shared/test'; + $path = '/user1/files/test'; + + $this->assertTrue($this->util->isSharedPath($sharedPath)); + + $this->assertFalse($this->util->isSharedPath($path)); + } + + function testEncryptLagacyFiles() + { + $userView = new \OC_FilesystemView( '/' . $this->userId); + $view = new \OC_FilesystemView( '/' . $this->userId . '/files' ); + + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $encryptionKeyContent = file_get_contents($this->legacyEncryptedDataKey); + $userView->file_put_contents('/encryption.key', $encryptionKeyContent); + + $legacyEncryptedData = file_get_contents($this->legacyEncryptedData); + $view->mkdir('/test/'); + $view->mkdir('/test/subtest/'); + $view->file_put_contents('/test/subtest/legacy-encrypted-text.txt', $legacyEncryptedData); + + $fileInfo = $view->getFileInfo('/test/subtest/legacy-encrypted-text.txt'); + $fileInfo['encrypted'] = true; + $view->putFileInfo('/test/subtest/legacy-encrypted-text.txt', $fileInfo); + + \OC_FileProxy::$enabled = $proxyStatus; + + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + + $util = new Encryption\Util($this->view, $this->userId); + $util->setMigrationStatus(0); + + $this->assertTrue(OCA\Encryption\Hooks::login($params)); + + $this->assertEquals($this->lagacyKey, $_SESSION['legacyKey']); + + $files = $util->findEncFiles('/' . $this->userId . '/files/'); + + $this->assertTrue(is_array($files)); + + $found = false; + foreach($files['encrypted'] as $encryptedFile) { + if($encryptedFile['name'] === 'legacy-encrypted-text.txt') { + $found = true; + break; + } + } + + $this->assertTrue($found); + } +} \ No newline at end of file diff --git a/apps/files_encryption/tests/webdav.php b/apps/files_encryption/tests/webdav.php new file mode 100755 index 0000000000000000000000000000000000000000..4b453d0c9d16221c24caa7343237af716a490409 --- /dev/null +++ b/apps/files_encryption/tests/webdav.php @@ -0,0 +1,251 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +require_once realpath(dirname(__FILE__) . '/../../../lib/base.php'); +require_once realpath(dirname(__FILE__) . '/../lib/crypt.php'); +require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php'); +require_once realpath(dirname(__FILE__) . '/../lib/proxy.php'); +require_once realpath(dirname(__FILE__) . '/../lib/stream.php'); +require_once realpath(dirname(__FILE__) . '/../lib/util.php'); +require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); + +use OCA\Encryption; + +/** + * Class Test_Encryption_Webdav + * @brief this class provide basic webdav tests for PUT,GET and DELETE + */ +class Test_Encryption_Webdav extends \PHPUnit_Framework_TestCase +{ + + public $userId; + public $pass; + /** + * @var \OC_FilesystemView + */ + public $view; + public $dataShort; + public $stateFilesTrashbin; + + function setUp() + { + // reset backend + \OC_User::useBackend('database'); + + // set user id + \OC_User::setUserId('admin'); + $this->userId = 'admin'; + $this->pass = 'admin'; + + // init filesystem view + $this->view = new \OC_FilesystemView('/'); + + // init short data + $this->dataShort = 'hats'; + + // init filesystem related hooks + \OCA\Encryption\Helper::registerFilesystemHooks(); + + // register encryption file proxy + \OC_FileProxy::register(new OCA\Encryption\Proxy()); + + // remember files_trashbin state + $this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin'); + + // we don't want to tests with app files_trashbin enabled + \OC_App::disable('files_trashbin'); + + // init filesystem for user + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + \OC\Files\Filesystem::tearDown(); + \OC_Util::setupFS($this->userId); + \OC_User::setUserId($this->userId); + + // login user + $params['uid'] = $this->userId; + $params['password'] = $this->pass; + OCA\Encryption\Hooks::login($params); + } + + function tearDown() + { + // reset app files_trashbin + if ($this->stateFilesTrashbin) { + OC_App::enable('files_trashbin'); + } else { + OC_App::disable('files_trashbin'); + } + + // clear all proxies + \OC_FileProxy::clearProxies(); + } + + /** + * @brief test webdav put random file + */ + function testWebdavPUT() { + + // generate filename + $filename = '/tmp-' . time() . '.txt'; + + // set server vars + $_SERVER['REQUEST_METHOD'] = 'OPTIONS'; + + $_SERVER['REQUEST_METHOD'] = 'PUT'; + $_SERVER['REQUEST_URI'] = '/remote.php/webdav' . $filename; + $_SERVER['HTTP_AUTHORIZATION'] = 'Basic YWRtaW46YWRtaW4='; + $_SERVER['CONTENT_TYPE'] = 'application/octet-stream'; + $_SERVER['PATH_INFO'] = '/webdav' . $filename; + $_SERVER['CONTENT_LENGTH'] = strlen($this->dataShort); + + // handle webdav request + $this->handleWebdavRequest($this->dataShort); + + // check if file was created + $this->assertTrue($this->view->file_exists('/' . $this->userId . '/files' . $filename)); + + // check if key-file was created + $this->assertTrue($this->view->file_exists('/' . $this->userId . '/files_encryption/keyfiles/' . $filename . '.key')); + + // check if shareKey-file was created + $this->assertTrue($this->view->file_exists('/' . $this->userId . '/files_encryption/share-keys/' . $filename . '.' . $this->userId . '.shareKey')); + + // disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // get encrypted file content + $encryptedContent = $this->view->file_get_contents('/' . $this->userId . '/files' . $filename); + + // restore proxy state + \OC_FileProxy::$enabled = $proxyStatus; + + // check if encrypted content is valid + $this->assertTrue(Encryption\Crypt::isCatfileContent($encryptedContent)); + + // get decrypted file contents + $decrypt = file_get_contents('crypt://' . $filename); + + // check if file content match with the written content + $this->assertEquals($this->dataShort, $decrypt); + + // return filename for next test + return $filename; + } + + /** + * @brief test webdav get random file + * + * @depends testWebdavPUT + */ + function testWebdavGET($filename) { + + // set server vars + $_SERVER['REQUEST_METHOD'] = 'GET'; + $_SERVER['REQUEST_URI'] = '/remote.php/webdav' . $filename; + $_SERVER['HTTP_AUTHORIZATION'] = 'Basic YWRtaW46YWRtaW4='; + $_SERVER['PATH_INFO'] = '/webdav' . $filename; + + // handle webdav request + $content = $this->handleWebdavRequest(); + + // check if file content match with the written content + $this->assertEquals($this->dataShort, $content); + + // return filename for next test + return $filename; + } + + /** + * @brief test webdav delete random file + * @depends testWebdavGET + */ + function testWebdavDELETE($filename) { + // set server vars + $_SERVER['REQUEST_METHOD'] = 'DELETE'; + $_SERVER['REQUEST_URI'] = '/remote.php/webdav' . $filename; + $_SERVER['HTTP_AUTHORIZATION'] = 'Basic YWRtaW46YWRtaW4='; + $_SERVER['PATH_INFO'] = '/webdav' . $filename; + + // handle webdav request + $content = $this->handleWebdavRequest(); + + // check if file was removed + $this->assertFalse($this->view->file_exists('/' . $this->userId . '/files' . $filename)); + + // check if key-file was removed + $this->assertFalse($this->view->file_exists('/' . $this->userId . '/files_encryption/keyfiles' . $filename . '.key')); + + // check if shareKey-file was removed + $this->assertFalse($this->view->file_exists('/' . $this->userId . '/files_encryption/share-keys' . $filename . '.' . $this->userId . '.shareKey')); + } + + /** + * @brief handle webdav request + * + * @param bool $body + * + * @note this init procedure is copied from /apps/files/remote.php + */ + function handleWebdavRequest($body = false) { + // Backends + $authBackend = new OC_Connector_Sabre_Auth(); + $lockBackend = new OC_Connector_Sabre_Locks(); + $requestBackend = new OC_Connector_Sabre_Request(); + + // Create ownCloud Dir + $publicDir = new OC_Connector_Sabre_Directory(''); + + // Fire up server + $server = new Sabre_DAV_Server($publicDir); + $server->httpRequest = $requestBackend; + $server->setBaseUri('/remote.php/webdav/'); + + // Load plugins + $server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend, 'ownCloud')); + $server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend)); + $server->addPlugin(new Sabre_DAV_Browser_Plugin(false)); // Show something in the Browser, but no upload + $server->addPlugin(new OC_Connector_Sabre_QuotaPlugin()); + $server->addPlugin(new OC_Connector_Sabre_MaintenancePlugin()); + + // And off we go! + if($body) { + $server->httpRequest->setBody($body); + } + + // turn on output buffering + ob_start(); + + // handle request + $server->exec(); + + // file content is written in the output buffer + $content = ob_get_contents(); + + // flush the output buffer and turn off output buffering + ob_end_clean(); + + // return captured content + return $content; + } +} \ No newline at end of file diff --git a/apps/files_encryption/test/zeros b/apps/files_encryption/tests/zeros similarity index 100% rename from apps/files_encryption/test/zeros rename to apps/files_encryption/tests/zeros diff --git a/apps/files_external/l10n/ar.php b/apps/files_external/l10n/ar.php index 06837d5085c7e2607125d7b42be994a6812ae0cc..a53bfe48bc3c82a5f1659537d337390903c6f136 100644 --- a/apps/files_external/l10n/ar.php +++ b/apps/files_external/l10n/ar.php @@ -1,5 +1,5 @@ "مجموعات", "Users" => "المستخدمين", -"Delete" => "حذف" +"Delete" => "إلغاء" ); diff --git a/apps/files_external/l10n/bn_BD.php b/apps/files_external/l10n/bn_BD.php index 07ccd50074667723f638cc89f7c04d82f9246cfe..0f032df9f05782566bf6f92f82a3dcb02a6fe6c9 100644 --- a/apps/files_external/l10n/bn_BD.php +++ b/apps/files_external/l10n/bn_BD.php @@ -12,7 +12,7 @@ "All Users" => "সমস্ত ব্যবহারকারী", "Groups" => "গোষ্ঠীসমূহ", "Users" => "ব্যবহারকারী", -"Delete" => "মুছে ফেল", +"Delete" => "মুছে", "Enable User External Storage" => "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর", "Allow users to mount their own external storage" => "ব্যবহারকারীদেরকে তাদের নিজস্ব বাহ্যিক সংরক্ষনাগার সাউন্ট করতে অনুমোদন দাও", "SSL root certificates" => "SSL রুট সনদপত্র", diff --git a/apps/files_external/l10n/ca.php b/apps/files_external/l10n/ca.php index aa9304d3301a234835b4cdf0291e8a31a0682632..90ac954301f827110222c7abf00c5187e97c00fb 100644 --- a/apps/files_external/l10n/ca.php +++ b/apps/files_external/l10n/ca.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Error en configurar l'emmagatzemament Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Avís: \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Avís: El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Avís:El suport Curl de PHP no està activat o instal·lat. No es pot muntar ownCloud / WebDAV o GoogleDrive. Demaneu a l'administrador que l'instal·li.", "External Storage" => "Emmagatzemament extern", "Folder name" => "Nom de la carpeta", "External storage" => "Emmagatzemament extern", @@ -17,7 +18,7 @@ "All Users" => "Tots els usuaris", "Groups" => "Grups", "Users" => "Usuaris", -"Delete" => "Elimina", +"Delete" => "Esborra", "Enable User External Storage" => "Habilita l'emmagatzemament extern d'usuari", "Allow users to mount their own external storage" => "Permet als usuaris muntar el seu emmagatzemament extern propi", "SSL root certificates" => "Certificats SSL root", diff --git a/apps/files_external/l10n/cy_GB.php b/apps/files_external/l10n/cy_GB.php index aee58477639591fe954309b54bcc4f167ce98ede..78bbb987eb89093f6cd7b433b0db498071696f8e 100644 --- a/apps/files_external/l10n/cy_GB.php +++ b/apps/files_external/l10n/cy_GB.php @@ -1,4 +1,5 @@ "Grwpiau", "Users" => "Defnyddwyr", "Delete" => "Dileu" ); diff --git a/apps/files_external/l10n/de.php b/apps/files_external/l10n/de.php index 24183772217a0d59ce1b14f7569b5ac653319aef..8dfa0eafbb4b037fa9910a93f0223bb1651f2ee4 100644 --- a/apps/files_external/l10n/de.php +++ b/apps/files_external/l10n/de.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Warnung: Die Curl-Unterstützung in PHP ist nicht aktiviert oder installiert. Das Einbinden von ownCloud / WebDav der GoogleDrive-Freigaben ist nicht möglich. Bitte Deinen Systemadminstrator um die Installation. ", "External Storage" => "Externer Speicher", "Folder name" => "Ordnername", "External storage" => "Externer Speicher", diff --git a/apps/files_external/l10n/de_DE.php b/apps/files_external/l10n/de_DE.php index e1a5c2ffcc645e796bf5f8d971aeef1622848941..9b7ab4d53ca80523d2dee4b7f998aa83e14c14f7 100644 --- a/apps/files_external/l10n/de_DE.php +++ b/apps/files_external/l10n/de_DE.php @@ -6,7 +6,7 @@ "Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator.", -"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Achtung: Die Curl Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Achtung: Die Curl-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren.", "External Storage" => "Externer Speicher", "Folder name" => "Ordnername", "External storage" => "Externer Speicher", @@ -20,7 +20,7 @@ "Users" => "Benutzer", "Delete" => "Löschen", "Enable User External Storage" => "Externen Speicher für Benutzer aktivieren", -"Allow users to mount their own external storage" => "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden", +"Allow users to mount their own external storage" => "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden", "SSL root certificates" => "SSL-Root-Zertifikate", "Import Root Certificate" => "Root-Zertifikate importieren" ); diff --git a/apps/files_external/l10n/el.php b/apps/files_external/l10n/el.php index 6c519a1b413bd8705f48841df49bcb40ce80fe90..62703b08fbc1422f2b7b9b95bd65643009da7825 100644 --- a/apps/files_external/l10n/el.php +++ b/apps/files_external/l10n/el.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive ", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Προσοχή: Ο \"smbclient\" δεν εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση CIFS/SMB. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Προσοχή: Η υποστήριξη FTP στην PHP δεν ενεργοποιήθηκε ή εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση FTP. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<Προειδοποίηση Η υποστήριξη του συστήματος Curl στο PHP δεν είναι ενεργοποιημένη ή εγκαταστημένη. Η αναπαραγωγή του ownCloud/WebDAV ή GoogleDrive δεν είναι δυνατή. Παρακαλώ ρωτήστε τον διαχειριστλη του συστήματος για την εγκατάσταση. ", "External Storage" => "Εξωτερικό Αποθηκευτικό Μέσο", "Folder name" => "Όνομα φακέλου", "External storage" => "Εξωτερική αποθήκευση", diff --git a/apps/files_external/l10n/es.php b/apps/files_external/l10n/es.php index 59318d239502434d49793e548df1bb4c3e533504..f83562dd643e2b491c219639689e8650da4b7f28 100644 --- a/apps/files_external/l10n/es.php +++ b/apps/files_external/l10n/es.php @@ -18,7 +18,7 @@ "All Users" => "Todos los usuarios", "Groups" => "Grupos", "Users" => "Usuarios", -"Delete" => "Eliiminar", +"Delete" => "Eliminar", "Enable User External Storage" => "Habilitar almacenamiento de usuario externo", "Allow users to mount their own external storage" => "Permitir a los usuarios montar su propio almacenamiento externo", "SSL root certificates" => "Raíz de certificados SSL ", diff --git a/apps/files_external/l10n/et_EE.php b/apps/files_external/l10n/et_EE.php index 5aea335ad60025a9e2a4dc5eafb89957fb2dc0cd..465201df4dd3834a40f41c088ca9f7a2c1ce1199 100644 --- a/apps/files_external/l10n/et_EE.php +++ b/apps/files_external/l10n/et_EE.php @@ -5,8 +5,8 @@ "Please provide a valid Dropbox app key and secret." => "Palun sisesta korrektne Dropboxi rakenduse võti ja salasõna.", "Error configuring Google Drive storage" => "Viga Google Drive'i salvestusruumi seadistamisel", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Hoiatus: \"smbclient\" pole paigaldatud. Jagatud CIFS/SMB hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata SAMBA tugi.", -"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Hoiatus: FTP tugi puudub PHP paigalduses. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi.", -"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Hoiatus: Curl tugi puudub PHP paigalduses. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada.", +"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Hoiatus: PHP-s puudub FTP tugi. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Hoiatus: PHP-s puudub Curl tugi. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada.", "External Storage" => "Väline salvestuskoht", "Folder name" => "Kausta nimi", "External storage" => "Väline andmehoidla", diff --git a/apps/files_external/l10n/fr.php b/apps/files_external/l10n/fr.php index c42c89f8572e6eaec912951b5a872cccba978146..5006133a7b688cc4e59bb84d097a777acc5ac7ec 100644 --- a/apps/files_external/l10n/fr.php +++ b/apps/files_external/l10n/fr.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Erreur lors de la configuration du support de stockage Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Attention : \"smbclient\" n'est pas installé. Le montage des partages CIFS/SMB n'est pas disponible. Contactez votre administrateur système pour l'installer.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Attention : Le support FTP de PHP n'est pas activé ou installé. Le montage des partages FTP n'est pas disponible. Contactez votre administrateur système pour l'installer.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Attention : Le support de Curl n'est pas activé ou installé dans PHP. Le montage de ownCloud / WebDAV ou GoogleDrive n'est pas possible. Contactez votre administrateur système pour l'installer.", "External Storage" => "Stockage externe", "Folder name" => "Nom du dossier", "External storage" => "Stockage externe", diff --git a/apps/files_external/l10n/hu_HU.php b/apps/files_external/l10n/hu_HU.php index 9ecd2d1088b7a0d348409b470ee196c2d4c52309..b88737a19abde8df8d97c60f132795cc2f4c8d30 100644 --- a/apps/files_external/l10n/hu_HU.php +++ b/apps/files_external/l10n/hu_HU.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "A Google Drive tárolót nem sikerült beállítani", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Figyelem: az \"smbclient\" nincs telepítve a kiszolgálón. Emiatt nem lehet CIFS/SMB megosztásokat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Figyelem: a PHP FTP támogatása vagy nincs telepítve, vagy nincs engedélyezve a kiszolgálón. Emiatt nem lehetséges FTP-tárolókat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Figyelmeztetés: A PHP-ben nincs telepítve vagy engedélyezve a Curl támogatás. Nem lehetséges ownCloud / WebDAV ill. GoogleDrive tárolók becsatolása. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot!", "External Storage" => "Külső tárolási szolgáltatások becsatolása", "Folder name" => "Mappanév", "External storage" => "Külső tárolók", diff --git a/apps/files_external/l10n/lb.php b/apps/files_external/l10n/lb.php index 2a62cad3fe90c3a6e2e97a7de790f5faf8ef0958..4e78227ec4854d4d7281a9fc69199347bde8c6f1 100644 --- a/apps/files_external/l10n/lb.php +++ b/apps/files_external/l10n/lb.php @@ -1,5 +1,6 @@ "Dossiers Numm:", "Groups" => "Gruppen", +"Users" => "Benotzer", "Delete" => "Läschen" ); diff --git a/apps/files_external/l10n/nb_NO.php b/apps/files_external/l10n/nb_NO.php index 961ef2b1046bb8833751b47be4a337f77c761371..ea8648303d1be23bec5c75f626e4f1f5ccaf63ec 100644 --- a/apps/files_external/l10n/nb_NO.php +++ b/apps/files_external/l10n/nb_NO.php @@ -2,6 +2,11 @@ "Access granted" => "Tilgang innvilget", "Error configuring Dropbox storage" => "Feil ved konfigurering av Dropbox-lagring", "Grant access" => "Gi tilgang", +"Please provide a valid Dropbox app key and secret." => "Vær vennlig å oppgi gyldig Dropbox appnøkkel og hemmelighet.", +"Error configuring Google Drive storage" => "Feil med konfigurering av Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Advarsel: \"smbclient\" er ikke installert. Kan ikke montere CIFS/SMB mapper. Ta kontakt med din systemadministrator for å installere det.", +"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Advarsel: FTP støtte i PHP er ikke slått på eller innstallert. Kan ikke montere FTP mapper. Ta kontakt med din systemadministrator for å innstallere det.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Advarsel: Curl støtte i PHP er ikke aktivert eller innstallert. Kan ikke montere owncloud/WebDAV eller Googledrive. Ta kontakt med din systemadministrator for å innstallerer det.", "External Storage" => "Ekstern lagring", "Folder name" => "Mappenavn", "External storage" => "Ekstern lagringsplass", diff --git a/apps/files_external/l10n/nl.php b/apps/files_external/l10n/nl.php index ad3eda9747fe44c0dda8ef59b8e433a807598ee1..ded5a861a8b50ca0509b0dce2ceb65b97c96715e 100644 --- a/apps/files_external/l10n/nl.php +++ b/apps/files_external/l10n/nl.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Fout tijdens het configureren van Google Drive opslag", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Waarschuwing: \"smbclient\" is niet geïnstalleerd. Mounten van CIFS/SMB shares is niet mogelijk. Vraag uw beheerder om smbclient te installeren.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Waarschuwing: FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van FTP shares is niet mogelijk. Vraag uw beheerder FTP ondersteuning te installeren.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Waarschuwing: Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van ownCloud / WebDAV of GoogleDrive is niet mogelijk. Vraag uw systeembeheerder dit te installeren.", "External Storage" => "Externe opslag", "Folder name" => "Mapnaam", "External storage" => "Externe opslag", diff --git a/apps/files_external/l10n/pl.php b/apps/files_external/l10n/pl.php index cd1b1fe84a1f4145a50bd3ba44a5b9d7c68c11f3..e03ded1e70a222268880990d6d7fc2339755e9e4 100644 --- a/apps/files_external/l10n/pl.php +++ b/apps/files_external/l10n/pl.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Wystąpił błąd podczas konfigurowania zasobu Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Ostrzeżenie: \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Ostrzeżenie: Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Ostrzeżenie: Wsparcie dla Curl w PHP nie jest zainstalowane lub włączone. Montowanie WebDAV lub GoogleDrive nie będzie możliwe. Skontaktuj się z administratorem w celu zainstalowania lub włączenia tej opcji.", "External Storage" => "Zewnętrzna zasoby dyskowe", "Folder name" => "Nazwa folderu", "External storage" => "Zewnętrzne zasoby dyskowe", diff --git a/apps/files_external/l10n/pt_BR.php b/apps/files_external/l10n/pt_BR.php index a358d56913916cff5bdeddc883acf765aba20a30..bc3c356a5175f89f4d93437da084f4b67376aa4b 100644 --- a/apps/files_external/l10n/pt_BR.php +++ b/apps/files_external/l10n/pt_BR.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Erro ao configurar armazenamento do Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Aviso: \"smbclient\" não está instalado. Impossível montar compartilhamentos de CIFS/SMB. Por favor, peça ao seu administrador do sistema para instalá-lo.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Aviso: O suporte para FTP do PHP não está ativado ou instalado. Impossível montar compartilhamentos FTP. Por favor, peça ao seu administrador do sistema para instalá-lo.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => " Aviso: O suport a Curl em PHP não está habilitado ou instalado. A montagem do ownCloud / WebDAV ou GoogleDrive não é possível. Por favor, solicite ao seu administrador do sistema instalá-lo.", "External Storage" => "Armazenamento Externo", "Folder name" => "Nome da pasta", "External storage" => "Armazenamento Externo", @@ -17,7 +18,7 @@ "All Users" => "Todos os Usuários", "Groups" => "Grupos", "Users" => "Usuários", -"Delete" => "Remover", +"Delete" => "Excluir", "Enable User External Storage" => "Habilitar Armazenamento Externo do Usuário", "Allow users to mount their own external storage" => "Permitir usuários a montar seus próprios armazenamentos externos", "SSL root certificates" => "Certificados SSL raíz", diff --git a/apps/files_external/l10n/pt_PT.php b/apps/files_external/l10n/pt_PT.php index aac3c1c2ca0779e1ca00f13a17a6d3fd986e82e0..0a05d1f8825fb3654dae7470c8b54616aa82dcf6 100644 --- a/apps/files_external/l10n/pt_PT.php +++ b/apps/files_external/l10n/pt_PT.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Erro ao configurar o armazenamento do Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Atenção: O cliente \"smbclient\" não está instalado. Não é possível montar as partilhas CIFS/SMB . Peça ao seu administrador para instalar.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Aviso: O suporte FTP no PHP não está activate ou instalado. Não é possível montar as partilhas FTP. Peça ao seu administrador para instalar.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Atenção:
O suporte PHP para o Curl não está activado ou instalado. A montagem do ownCloud/WebDav ou GoolgeDriver não é possível. Por favor contacte o administrador para o instalar.", "External Storage" => "Armazenamento Externo", "Folder name" => "Nome da pasta", "External storage" => "Armazenamento Externo", diff --git a/apps/files_external/l10n/ro.php b/apps/files_external/l10n/ro.php index 5747205dc0590730806b6e5a0bff56918f86dc26..ed23b4cca8f7c52266f92e96603956a8bd59eb9b 100644 --- a/apps/files_external/l10n/ro.php +++ b/apps/files_external/l10n/ro.php @@ -6,11 +6,14 @@ "Error configuring Google Drive storage" => "Eroare la configurarea mediului de stocare Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Atenție: \"smbclient\" nu este instalat. Montarea mediilor CIFS/SMB partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleaze.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Atenție: suportul pentru FTP în PHP nu este activat sau instalat. Montarea mediilor FPT partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleze.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Atentie: Suportul Curl nu este pornit / instalat in configuratia PHP! Montarea ownCloud / WebDAV / GoogleDrive nu este posibila! Intrebati administratorul sistemului despre aceasta problema!", "External Storage" => "Stocare externă", "Folder name" => "Denumire director", +"External storage" => "Stocare externă", "Configuration" => "Configurație", "Options" => "Opțiuni", "Applicable" => "Aplicabil", +"Add storage" => "Adauga stocare", "None set" => "Niciunul", "All Users" => "Toți utilizatorii", "Groups" => "Grupuri", diff --git a/apps/files_external/l10n/ru.php b/apps/files_external/l10n/ru.php index 46b73a67f046d8bc53d8eaf4c29d0e5500821ff7..d2c5292bac414da45f92ca36d928ff3ff087d238 100644 --- a/apps/files_external/l10n/ru.php +++ b/apps/files_external/l10n/ru.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Ошибка при настройке хранилища Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Внимание: \"smbclient\" не установлен. Подключение по CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Внимание: Поддержка FTP не включена в PHP. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы включить.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Внимание: Поддержка Curl в PHP не включена или не установлена. Подключение ownCloud / WebDAV или GoogleDrive невозможно. Попросите вашего системного администратора установить его.", "External Storage" => "Внешний носитель", "Folder name" => "Имя папки", "External storage" => "Внешний носитель данных", diff --git a/apps/files_external/l10n/ru_RU.php b/apps/files_external/l10n/ru_RU.php index 406e284b2781734bdcdde8fb67bf3c99845057a9..a43417dfbc1a134a783914c108680fa888d81f06 100644 --- a/apps/files_external/l10n/ru_RU.php +++ b/apps/files_external/l10n/ru_RU.php @@ -1,23 +1,4 @@ "Доступ разрешен", -"Error configuring Dropbox storage" => "Ошибка при конфигурировании хранилища Dropbox", -"Grant access" => "Предоставить доступ", -"Please provide a valid Dropbox app key and secret." => "Пожалуйста представьте допустимый ключ приложения Dropbox и пароль.", -"Error configuring Google Drive storage" => "Ошибка настройки хранилища Google Drive", -"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Предупреждение: \"smbclient\" не установлен. Подключение общих папок CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его.", -"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Предупреждение: Поддержка FTP в PHP не включена или не установлена. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить ее.", -"External Storage" => "Внешние системы хранения данных", -"Folder name" => "Имя папки", -"Configuration" => "Конфигурация", -"Options" => "Опции", -"Applicable" => "Применимый", -"None set" => "Не задан", -"All Users" => "Все пользователи", "Groups" => "Группы", -"Users" => "Пользователи", -"Delete" => "Удалить", -"Enable User External Storage" => "Включить пользовательскую внешнюю систему хранения данных", -"Allow users to mount their own external storage" => "Разрешить пользователям монтировать их собственную внешнюю систему хранения данных", -"SSL root certificates" => "Корневые сертификаты SSL", -"Import Root Certificate" => "Импортировать корневые сертификаты" +"Delete" => "Удалить" ); diff --git a/apps/files_external/l10n/sk_SK.php b/apps/files_external/l10n/sk_SK.php index af6b7b4ae6e2bb3fd4a6489735f0c7fda3ca8b4d..33edcb9d4c8c112202b001263ff202486b01156e 100644 --- a/apps/files_external/l10n/sk_SK.php +++ b/apps/files_external/l10n/sk_SK.php @@ -6,6 +6,7 @@ "Error configuring Google Drive storage" => "Chyba pri konfigurácii úložiska Google drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Upozornenie: \"smbclient\" nie je nainštalovaný. Nie je možné pripojenie oddielov CIFS/SMB. Požiadajte administrátora systému, nech ho nainštaluje.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Upozornenie: Podpora FTP v PHP nie je povolená alebo nainštalovaná. Nie je možné pripojenie oddielov FTP. Požiadajte administrátora systému, nech ho nainštaluje.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Varovanie: nie je nainštalovaná, alebo povolená, podpora Curl v PHP. Nie je možné pripojenie oddielov ownCloud, WebDAV, či GoogleDrive. Prosím požiadajte svojho administrátora systému, nech ju nainštaluje.", "External Storage" => "Externé úložisko", "Folder name" => "Meno priečinka", "External storage" => "Externé úložisko", @@ -17,7 +18,7 @@ "All Users" => "Všetci používatelia", "Groups" => "Skupiny", "Users" => "Používatelia", -"Delete" => "Odstrániť", +"Delete" => "Zmazať", "Enable User External Storage" => "Povoliť externé úložisko", "Allow users to mount their own external storage" => "Povoliť používateľom pripojiť ich vlastné externé úložisko", "SSL root certificates" => "Koreňové SSL certifikáty", diff --git a/apps/files_external/l10n/sl.php b/apps/files_external/l10n/sl.php index 4ff2eed3bf0de9dc2ae984ce7ff2ddd182438331..09b91b913e9a796899b1b8b96d7756939b5e8814 100644 --- a/apps/files_external/l10n/sl.php +++ b/apps/files_external/l10n/sl.php @@ -5,7 +5,8 @@ "Please provide a valid Dropbox app key and secret." => "Vpisati je treba veljaven ključ programa in kodo za Dropbox", "Error configuring Google Drive storage" => "Napaka nastavljanja shrambe Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Opozorilo: paket \"smbclient\" ni nameščen. Priklapljanje pogonov CIFS/SMB ne bo mogoče.", -"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Opozorilo: podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ni mogoče.", +"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Opozorilo: podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ne bo mogoče.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Opozorilo: podpora za Curl v PHP ni omogočena ali pa ni nameščena. Priklapljanje točke ownCloud / WebDAV ali GoogleDrive zato ne bo mogoče. Zahtevane pakete je treba pred uporabo namestiti.", "External Storage" => "Zunanja podatkovna shramba", "Folder name" => "Ime mape", "External storage" => "Zunanja shramba", @@ -18,7 +19,7 @@ "Groups" => "Skupine", "Users" => "Uporabniki", "Delete" => "Izbriši", -"Enable User External Storage" => "Omogoči uporabniško zunanjo podatkovno shrambo", +"Enable User External Storage" => "Omogoči zunanjo uporabniško podatkovno shrambo", "Allow users to mount their own external storage" => "Dovoli uporabnikom priklop lastne zunanje podatkovne shrambe", "SSL root certificates" => "Korenska potrdila SSL", "Import Root Certificate" => "Uvozi korensko potrdilo" diff --git a/apps/files_external/l10n/ug.php b/apps/files_external/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..2d1dea989063c0cc93a38882d4c7303f60e6ae1e --- /dev/null +++ b/apps/files_external/l10n/ug.php @@ -0,0 +1,9 @@ + "قىسقۇچ ئاتى", +"External storage" => "سىرتقى ساقلىغۇچ", +"Configuration" => "سەپلىمە", +"Options" => "تاللانما", +"Groups" => "گۇرۇپپا", +"Users" => "ئىشلەتكۈچىلەر", +"Delete" => "ئۆچۈر" +); diff --git a/apps/files_external/l10n/vi.php b/apps/files_external/l10n/vi.php index 84f31e88924a8fafd610a0e98f68077b778406ad..769f9e2a0976aa443ffda271da4e10fe6de52959 100644 --- a/apps/files_external/l10n/vi.php +++ b/apps/files_external/l10n/vi.php @@ -6,11 +6,14 @@ "Error configuring Google Drive storage" => "Lỗi cấu hình lưu trữ Google Drive", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Cảnh báo: \"smbclient\" chưa được cài đặt. Mount CIFS/SMB shares là không thể thực hiện được. Hãy hỏi người quản trị hệ thống để cài đặt nó.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Cảnh báo: FTP trong PHP chưa được cài đặt hoặc chưa được mở. Mount FTP shares là không thể. Xin hãy yêu cầu quản trị hệ thống của bạn cài đặt nó.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Cảnh báo: Tính năng Curl trong PHP chưa được kích hoạt hoặc cài đặt. Việc gắn kết ownCloud / WebDAV hay GoogleDrive không thực hiện được. Vui lòng liên hệ người quản trị để cài đặt nó.", "External Storage" => "Lưu trữ ngoài", "Folder name" => "Tên thư mục", +"External storage" => "Lưu trữ ngoài", "Configuration" => "Cấu hình", "Options" => "Tùy chọn", "Applicable" => "Áp dụng", +"Add storage" => "Thêm bộ nhớ", "None set" => "không", "All Users" => "Tất cả người dùng", "Groups" => "Nhóm", diff --git a/apps/files_external/l10n/zh_TW.php b/apps/files_external/l10n/zh_TW.php index 873b555348e546bf356cd71c9cf755d185f79e7b..a8314dcef03660b8b3ecd734b66c340f5fb3c610 100644 --- a/apps/files_external/l10n/zh_TW.php +++ b/apps/files_external/l10n/zh_TW.php @@ -1,16 +1,26 @@ "訪問權已被准許", -"Grant access" => "准許訪問權", -"External Storage" => "外部儲存裝置", +"Access granted" => "允許存取", +"Error configuring Dropbox storage" => "設定 Dropbox 儲存時發生錯誤", +"Grant access" => "允許存取", +"Please provide a valid Dropbox app key and secret." => "請提供有效的 Dropbox app key 和 app secret 。", +"Error configuring Google Drive storage" => "設定 Google Drive 儲存時發生錯誤", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "警告:未安裝 \"smbclient\" ,因此無法掛載 CIFS/SMB 分享,請洽您的系統管理員將其安裝。", +"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "警告:PHP 並未啓用 FTP 的支援,因此無法掛載 FTP 分享,請洽您的系統管理員將其安裝並啓用。", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "警告:PHP 並未啓用 Curl 的支援,因此無法掛載 ownCloud/WebDAV 或 Google Drive 分享,請洽您的系統管理員將其安裝並啓用。", +"External Storage" => "外部儲存", "Folder name" => "資料夾名稱", -"External storage" => "外部儲存裝置", +"External storage" => "外部儲存", "Configuration" => "設定", "Options" => "選項", -"Add storage" => "添加儲存區", +"Applicable" => "可用的", +"Add storage" => "增加儲存區", "None set" => "尚未設定", "All Users" => "所有使用者", "Groups" => "群組", "Users" => "使用者", "Delete" => "刪除", +"Enable User External Storage" => "啓用使用者外部儲存", +"Allow users to mount their own external storage" => "允許使用者自行掛載他們的外部儲存", +"SSL root certificates" => "SSL 根憑證", "Import Root Certificate" => "匯入根憑證" ); diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php index cb04e557f8a6b2b3c01a26e0a32330bd3c04cd65..081c54788814788ba2d7cd63142dbb08ba103543 100755 --- a/apps/files_external/lib/dropbox.php +++ b/apps/files_external/lib/dropbox.php @@ -45,7 +45,6 @@ class Dropbox extends \OC\Files\Storage\Common { $oauth = new \Dropbox_OAuth_Curl($params['app_key'], $params['app_secret']); $oauth->setToken($params['token'], $params['token_secret']); $this->dropbox = new \Dropbox_API($oauth, 'dropbox'); - $this->mkdir(''); } else { throw new \Exception('Creating \OC\Files\Storage\Dropbox storage failed'); } diff --git a/apps/files_external/lib/ftp.php b/apps/files_external/lib/ftp.php index 8a7375ebe38730a270ba74ea1f275543e100fffd..ca6c635eb2b802812e8a3ef43d5dca6538e3760c 100644 --- a/apps/files_external/lib/ftp.php +++ b/apps/files_external/lib/ftp.php @@ -35,10 +35,6 @@ class FTP extends \OC\Files\Storage\StreamWrapper{ if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } - //create the root folder if necessary - if ( ! $this->is_dir('')) { - $this->mkdir(''); - } } else { throw new \Exception(); } @@ -63,7 +59,6 @@ class FTP extends \OC\Files\Storage\StreamWrapper{ return $url; } public function fopen($path,$mode) { - $this->init(); switch($mode) { case 'r': case 'rb': @@ -100,7 +95,6 @@ class FTP extends \OC\Files\Storage\StreamWrapper{ } public function writeBack($tmpFile) { - $this->init(); if (isset(self::$tempFiles[$tmpFile])) { $this->uploadFile($tmpFile, self::$tempFiles[$tmpFile]); unlink($tmpFile); diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php index ede6c251fd9e18463590b04ff7ee72a725c5f536..4fd360964631d652372d454d2097700d2b68d6cf 100644 --- a/apps/files_external/lib/sftp.php +++ b/apps/files_external/lib/sftp.php @@ -50,10 +50,6 @@ class SFTP extends \OC\Files\Storage\Common { $host_keys[$this->host] = $current_host_key; $this->write_host_keys($host_keys); } - - if(!$this->file_exists('')){ - $this->mkdir(''); - } } public function test() { diff --git a/apps/files_external/lib/smb.php b/apps/files_external/lib/smb.php index 961efb1a50a43123a43d299296cbb30d305875c7..655c3c9a81653b1fafad3bee8c8e6ffb9d1e4129 100644 --- a/apps/files_external/lib/smb.php +++ b/apps/files_external/lib/smb.php @@ -73,7 +73,6 @@ class SMB extends \OC\Files\Storage\StreamWrapper{ * @return bool */ public function hasUpdated($path,$time) { - $this->init(); if(!$path and $this->root=='/') { // mtime doesn't work for shares, but giving the nature of the backend, // doing a full update is still just fast enough diff --git a/apps/files_external/lib/streamwrapper.php b/apps/files_external/lib/streamwrapper.php index 4685877f26b7ea0bb0d7266bfceb897afa08f809..09041f335b46517a6076edb15f2db942a53aa9fc 100644 --- a/apps/files_external/lib/streamwrapper.php +++ b/apps/files_external/lib/streamwrapper.php @@ -8,46 +8,28 @@ namespace OC\Files\Storage; -abstract class StreamWrapper extends \OC\Files\Storage\Common{ - private $ready = false; - - protected function init(){ - if($this->ready) { - return; - } - $this->ready = true; - - //create the root folder if necesary - if(!$this->is_dir('')) { - $this->mkdir(''); - } - } - +abstract class StreamWrapper extends Common{ abstract public function constructUrl($path); public function mkdir($path) { - $this->init(); return mkdir($this->constructUrl($path)); } public function rmdir($path) { - $this->init(); if($this->file_exists($path)) { - $succes = rmdir($this->constructUrl($path)); + $success = rmdir($this->constructUrl($path)); clearstatcache(); - return $succes; + return $success; } else { return false; } } public function opendir($path) { - $this->init(); return opendir($this->constructUrl($path)); } public function filetype($path) { - $this->init(); return filetype($this->constructUrl($path)); } @@ -60,24 +42,20 @@ abstract class StreamWrapper extends \OC\Files\Storage\Common{ } public function file_exists($path) { - $this->init(); return file_exists($this->constructUrl($path)); } public function unlink($path) { - $this->init(); - $succes = unlink($this->constructUrl($path)); + $success = unlink($this->constructUrl($path)); clearstatcache(); - return $succes; + return $success; } public function fopen($path, $mode) { - $this->init(); return fopen($this->constructUrl($path), $mode); } public function touch($path, $mtime=null) { - $this->init(); if(is_null($mtime)) { $fh = $this->fopen($path, 'a'); fwrite($fh, ''); @@ -88,22 +66,18 @@ abstract class StreamWrapper extends \OC\Files\Storage\Common{ } public function getFile($path, $target) { - $this->init(); return copy($this->constructUrl($path), $target); } public function uploadFile($path, $target) { - $this->init(); return copy($path, $this->constructUrl($target)); } public function rename($path1, $path2) { - $this->init(); return rename($this->constructUrl($path1), $this->constructUrl($path2)); } public function stat($path) { - $this->init(); return stat($this->constructUrl($path)); } diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php index 68c4b48f17c18ae41562bc9a3f44122517bb10ac..a9cfe5bd20f69807f21a59f4920a38f25a656e80 100644 --- a/apps/files_external/lib/swift.php +++ b/apps/files_external/lib/swift.php @@ -287,6 +287,7 @@ class SWIFT extends \OC\Files\Storage\Common{ if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } + $this->id = 'swift:' . $this->host . ':'.$this->root . ':' . $this->user; } else { throw new \Exception(); } diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php index 3ba7c48cd5742adcabbb94bc831364ee4c2f2ae2..c2fe7c67b582e994f65e60215d797590327665a0 100644 --- a/apps/files_external/lib/webdav.php +++ b/apps/files_external/lib/webdav.php @@ -73,8 +73,6 @@ class DAV extends \OC\Files\Storage\Common{ $this->client->addTrustedCertificates($certPath); } } - //create the root folder if necessary - $this->mkdir(''); } public function getId(){ diff --git a/apps/files_external/tests/ftp.php b/apps/files_external/tests/ftp.php index 923b5e39681bd144a4adb3952d94ee17a92a1276..e146725473ac2bfb3444090a03ebfde58db86836 100644 --- a/apps/files_external/tests/ftp.php +++ b/apps/files_external/tests/ftp.php @@ -19,6 +19,7 @@ class FTP extends Storage { } $this->config['ftp']['root'] .= '/' . $id; //make sure we have an new empty folder to work in $this->instance = new \OC\Files\Storage\FTP($this->config['ftp']); + $this->instance->mkdir('/'); } public function tearDown() { diff --git a/apps/files_external/tests/sftp.php b/apps/files_external/tests/sftp.php index 16964e208781c34b4d8ecce4d90230496b51c2fe..efea7f075ff20d48d19d4b49a5e68448a023d423 100644 --- a/apps/files_external/tests/sftp.php +++ b/apps/files_external/tests/sftp.php @@ -33,6 +33,7 @@ class SFTP extends Storage { } $this->config['sftp']['root'] .= '/' . $id; //make sure we have an new empty folder to work in $this->instance = new \OC\Files\Storage\SFTP($this->config['sftp']); + $this->instance->mkdir('/'); } public function tearDown() { @@ -40,4 +41,4 @@ class SFTP extends Storage { $this->instance->rmdir('/'); } } -} \ No newline at end of file +} diff --git a/apps/files_external/tests/smb.php b/apps/files_external/tests/smb.php index be3ea5a8308baed4a36ecfd70dfce9a04f28ca2e..ca2a93c894449f5584be40d6b996cc339b3aec89 100644 --- a/apps/files_external/tests/smb.php +++ b/apps/files_external/tests/smb.php @@ -20,6 +20,7 @@ class SMB extends Storage { } $this->config['smb']['root'] .= $id; //make sure we have an new empty folder to work in $this->instance = new \OC\Files\Storage\SMB($this->config['smb']); + $this->instance->mkdir('/'); } public function tearDown() { diff --git a/apps/files_external/tests/webdav.php b/apps/files_external/tests/webdav.php index 1702898045e772f34da117641a5038a8264dc753..1f9b767eca69d24ca1fff865471972f7c6a79eb6 100644 --- a/apps/files_external/tests/webdav.php +++ b/apps/files_external/tests/webdav.php @@ -20,6 +20,7 @@ class DAV extends Storage { } $this->config['webdav']['root'] .= '/' . $id; //make sure we have an new empty folder to work in $this->instance = new \OC\Files\Storage\DAV($this->config['webdav']); + $this->instance->mkdir('/'); } public function tearDown() { diff --git a/apps/files_sharing/l10n/bn_BD.php b/apps/files_sharing/l10n/bn_BD.php index c3af434ee2934d590c2467400afb792661c9cbc0..5fdf6de50c03fcdc28ec7bf5ca1ccf5b52aaa9f6 100644 --- a/apps/files_sharing/l10n/bn_BD.php +++ b/apps/files_sharing/l10n/bn_BD.php @@ -1,6 +1,6 @@ "কূটশব্দ", -"Submit" => "জমা দাও", +"Submit" => "জমা দিন", "%s shared the folder %s with you" => "%s আপনার সাথে %s ফোল্ডারটি ভাগাভাগি করেছেন", "%s shared the file %s with you" => "%s আপনার সাথে %s ফাইলটি ভাগাভাগি করেছেন", "Download" => "ডাউনলোড", diff --git a/apps/files_sharing/l10n/de_DE.php b/apps/files_sharing/l10n/de_DE.php index b92d6d478c9ae99203a0e7fa377742a85a54d067..ab81589b0eb2b1991cec699cfdc79267b17310f7 100644 --- a/apps/files_sharing/l10n/de_DE.php +++ b/apps/files_sharing/l10n/de_DE.php @@ -1,9 +1,9 @@ "Passwort", -"Submit" => "Absenden", +"Submit" => "Bestätigen", "%s shared the folder %s with you" => "%s hat den Ordner %s mit Ihnen geteilt", "%s shared the file %s with you" => "%s hat die Datei %s mit Ihnen geteilt", -"Download" => "Download", +"Download" => "Herunterladen", "No preview available for" => "Es ist keine Vorschau verfügbar für", "web services under your control" => "Web-Services unter Ihrer Kontrolle" ); diff --git a/apps/files_sharing/l10n/en@pirate.php b/apps/files_sharing/l10n/en@pirate.php new file mode 100644 index 0000000000000000000000000000000000000000..02ee8440487e6729fc9f21207d797bc07a4e4b53 --- /dev/null +++ b/apps/files_sharing/l10n/en@pirate.php @@ -0,0 +1,9 @@ + "Secret Code", +"Submit" => "Submit", +"%s shared the folder %s with you" => "%s shared the folder %s with you", +"%s shared the file %s with you" => "%s shared the file %s with you", +"Download" => "Download", +"No preview available for" => "No preview available for", +"web services under your control" => "web services under your control" +); diff --git a/apps/files_sharing/l10n/he.php b/apps/files_sharing/l10n/he.php index ff7be88af87ed7de04c0303ebe1476584e1d9b2f..2ea5ba76ab162e1ec6f7098e77525eb03e9ad128 100644 --- a/apps/files_sharing/l10n/he.php +++ b/apps/files_sharing/l10n/he.php @@ -1,5 +1,5 @@ "ססמה", +"Password" => "סיסמא", "Submit" => "שליחה", "%s shared the folder %s with you" => "%s שיתף עמך את התיקייה %s", "%s shared the file %s with you" => "%s שיתף עמך את הקובץ %s", diff --git a/apps/files_sharing/l10n/hi.php b/apps/files_sharing/l10n/hi.php new file mode 100644 index 0000000000000000000000000000000000000000..560df54fc94879dc4a36194c970aa8fc1400a6a7 --- /dev/null +++ b/apps/files_sharing/l10n/hi.php @@ -0,0 +1,3 @@ + "पासवर्ड" +); diff --git a/apps/files_sharing/l10n/hr.php b/apps/files_sharing/l10n/hr.php new file mode 100644 index 0000000000000000000000000000000000000000..b2dca866bbd8e13b7f653e77a8296769ed1f331c --- /dev/null +++ b/apps/files_sharing/l10n/hr.php @@ -0,0 +1,6 @@ + "Lozinka", +"Submit" => "Pošalji", +"Download" => "Preuzimanje", +"web services under your control" => "web usluge pod vašom kontrolom" +); diff --git a/apps/files_sharing/l10n/hy.php b/apps/files_sharing/l10n/hy.php new file mode 100644 index 0000000000000000000000000000000000000000..438e8a7433cfde7ccdab2b0e2a3c466fb56a415f --- /dev/null +++ b/apps/files_sharing/l10n/hy.php @@ -0,0 +1,4 @@ + "Հաստատել", +"Download" => "Բեռնել" +); diff --git a/apps/files_sharing/l10n/ia.php b/apps/files_sharing/l10n/ia.php new file mode 100644 index 0000000000000000000000000000000000000000..d229135a71d89304766a4a846e2d073e4eb25e62 --- /dev/null +++ b/apps/files_sharing/l10n/ia.php @@ -0,0 +1,6 @@ + "Contrasigno", +"Submit" => "Submitter", +"Download" => "Discargar", +"web services under your control" => "servicios web sub tu controlo" +); diff --git a/apps/files_sharing/l10n/ku_IQ.php b/apps/files_sharing/l10n/ku_IQ.php index f139b0a06438f16c8ae797d1bee15cf9b221ddd2..675fc372e1527a24eadcd2d14e82bc5f5f118bd9 100644 --- a/apps/files_sharing/l10n/ku_IQ.php +++ b/apps/files_sharing/l10n/ku_IQ.php @@ -1,5 +1,5 @@ "تێپه‌ڕه‌وشه", +"Password" => "وشەی تێپەربو", "Submit" => "ناردن", "%s shared the folder %s with you" => "%s دابه‌شی کردووه‌ بوخچه‌ی %s له‌گه‌ڵ تۆ", "%s shared the file %s with you" => "%s دابه‌شی کردووه‌ په‌ڕگه‌یی %s له‌گه‌ڵ تۆ", diff --git a/apps/files_sharing/l10n/lb.php b/apps/files_sharing/l10n/lb.php index 8aba5806aa03c9ece3e8630f7e065da5a293c302..630866ab4c572cebb05745bc333ff925a9f89470 100644 --- a/apps/files_sharing/l10n/lb.php +++ b/apps/files_sharing/l10n/lb.php @@ -1,3 +1,6 @@ "Passwuert" +"Password" => "Passwuert", +"Submit" => "Fortschécken", +"Download" => "Download", +"web services under your control" => "Web Servicer ënnert denger Kontroll" ); diff --git a/apps/files_sharing/l10n/lt_LT.php b/apps/files_sharing/l10n/lt_LT.php index d21a3c14f4044e594080241e97a200c247df5fcf..96ab48cd2c53377218b351872305ea70944de9f8 100644 --- a/apps/files_sharing/l10n/lt_LT.php +++ b/apps/files_sharing/l10n/lt_LT.php @@ -1,6 +1,6 @@ "Dydis", -"Modified" => "Pakeista", -"Delete all" => "Ištrinti viską", -"Delete" => "Ištrinti" +"Password" => "Slaptažodis", +"Submit" => "Išsaugoti", +"Download" => "Atsisiųsti", +"web services under your control" => "jūsų valdomos web paslaugos" ); diff --git a/apps/files_sharing/l10n/lv.php b/apps/files_sharing/l10n/lv.php index 0b22486708959b12614f26618fcf016001261683..88faeaf9f11fed7fbf054b1c8ea65970f3be9882 100644 --- a/apps/files_sharing/l10n/lv.php +++ b/apps/files_sharing/l10n/lv.php @@ -5,5 +5,5 @@ "%s shared the file %s with you" => "%s ar jums dalījās ar datni %s", "Download" => "Lejupielādēt", "No preview available for" => "Nav pieejams priekšskatījums priekš", -"web services under your control" => "jūsu vadībā esošie tīmekļa servisi" +"web services under your control" => "tīmekļa servisi tavā varā" ); diff --git a/apps/files_sharing/l10n/ms_MY.php b/apps/files_sharing/l10n/ms_MY.php new file mode 100644 index 0000000000000000000000000000000000000000..879524afce3cc02d199e80fb415e05c7d05df3b1 --- /dev/null +++ b/apps/files_sharing/l10n/ms_MY.php @@ -0,0 +1,6 @@ + "Kata laluan", +"Submit" => "Hantar", +"Download" => "Muat turun", +"web services under your control" => "Perkhidmatan web di bawah kawalan anda" +); diff --git a/apps/files_sharing/l10n/nn_NO.php b/apps/files_sharing/l10n/nn_NO.php new file mode 100644 index 0000000000000000000000000000000000000000..aeba545dabc1d1a634b989fbbe5274ef680e7b4e --- /dev/null +++ b/apps/files_sharing/l10n/nn_NO.php @@ -0,0 +1,9 @@ + "Passord", +"Submit" => "Send", +"%s shared the folder %s with you" => "%s delte mappa %s med deg", +"%s shared the file %s with you" => "%s delte fila %s med deg", +"Download" => "Last ned", +"No preview available for" => "Inga førehandsvising tilgjengeleg for", +"web services under your control" => "Vev tjenester under din kontroll" +); diff --git a/apps/files_sharing/l10n/oc.php b/apps/files_sharing/l10n/oc.php new file mode 100644 index 0000000000000000000000000000000000000000..07bc26ecdd4f35c6f532758ee775511d1b635136 --- /dev/null +++ b/apps/files_sharing/l10n/oc.php @@ -0,0 +1,6 @@ + "Senhal", +"Submit" => "Sosmetre", +"Download" => "Avalcarga", +"web services under your control" => "Services web jos ton contraròtle" +); diff --git a/apps/files_sharing/l10n/pt_BR.php b/apps/files_sharing/l10n/pt_BR.php index 4dde4bb5ad5b380daa58c4bd6b7bd267fe78f6ea..ce4c28ddcb5aa6620cff971dcc2e01dd7d52c2fc 100644 --- a/apps/files_sharing/l10n/pt_BR.php +++ b/apps/files_sharing/l10n/pt_BR.php @@ -5,5 +5,5 @@ "%s shared the file %s with you" => "%s compartilhou o arquivo %s com você", "Download" => "Baixar", "No preview available for" => "Nenhuma visualização disponível para", -"web services under your control" => "web services sob seu controle" +"web services under your control" => "serviços web sob seu controle" ); diff --git a/apps/files_sharing/l10n/ru_RU.php b/apps/files_sharing/l10n/ru_RU.php index 36e4b2fd0e1fceccc83a859368d0a7a9d6d189e2..2cadd163462aaa92e781eb415cde248d47a4d088 100644 --- a/apps/files_sharing/l10n/ru_RU.php +++ b/apps/files_sharing/l10n/ru_RU.php @@ -1,9 +1,3 @@ "Пароль", -"Submit" => "Передать", -"%s shared the folder %s with you" => "%s имеет общий с Вами доступ к папке %s ", -"%s shared the file %s with you" => "%s имеет общий с Вами доступ к файлу %s ", -"Download" => "Загрузка", -"No preview available for" => "Предварительный просмотр недоступен", -"web services under your control" => "веб-сервисы под Вашим контролем" +"Download" => "Загрузка" ); diff --git a/apps/files_sharing/l10n/si_LK.php b/apps/files_sharing/l10n/si_LK.php index 1c69c608178673c4f6bd4ca5aae050b4df68f17d..580f7b1990a01502cfdfd38895bbfb75c7eded2a 100644 --- a/apps/files_sharing/l10n/si_LK.php +++ b/apps/files_sharing/l10n/si_LK.php @@ -1,9 +1,9 @@ "මුරපදය", +"Password" => "මුර පදය", "Submit" => "යොමු කරන්න", "%s shared the folder %s with you" => "%s ඔබව %s ෆෝල්ඩරයට හවුල් කරගත්තේය", "%s shared the file %s with you" => "%s ඔබ සමඟ %s ගොනුව බෙදාහදාගත්තේය", -"Download" => "භාගත කරන්න", +"Download" => "බාන්න", "No preview available for" => "පූර්වදර්ශනයක් නොමැත", "web services under your control" => "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්" ); diff --git a/apps/files_sharing/l10n/sk_SK.php b/apps/files_sharing/l10n/sk_SK.php index 2e781f76f385540606664e20a8a67876b1a2d37e..14124eeb8745f3c1d976dd881f22065c455c0d30 100644 --- a/apps/files_sharing/l10n/sk_SK.php +++ b/apps/files_sharing/l10n/sk_SK.php @@ -3,7 +3,7 @@ "Submit" => "Odoslať", "%s shared the folder %s with you" => "%s zdieľa s vami priečinok %s", "%s shared the file %s with you" => "%s zdieľa s vami súbor %s", -"Download" => "Stiahnuť", +"Download" => "Sťahovanie", "No preview available for" => "Žiaden náhľad k dispozícii pre", "web services under your control" => "webové služby pod Vašou kontrolou" ); diff --git a/apps/files_sharing/l10n/sr.php b/apps/files_sharing/l10n/sr.php index 6e277f677119ce3b1f1373b57267142b73463d4c..be24c06e465c4e57f0f5876498dcf9ba61c353d2 100644 --- a/apps/files_sharing/l10n/sr.php +++ b/apps/files_sharing/l10n/sr.php @@ -1,5 +1,6 @@ "Лозинка", "Submit" => "Пошаљи", -"Download" => "Преузми" +"Download" => "Преузми", +"web services under your control" => "веб сервиси под контролом" ); diff --git a/apps/files_sharing/l10n/sr@latin.php b/apps/files_sharing/l10n/sr@latin.php new file mode 100644 index 0000000000000000000000000000000000000000..cce6bd1f77154802b284a078142dbcdaf2d6864b --- /dev/null +++ b/apps/files_sharing/l10n/sr@latin.php @@ -0,0 +1,5 @@ + "Lozinka", +"Submit" => "Pošalji", +"Download" => "Preuzmi" +); diff --git a/apps/files_sharing/l10n/tr.php b/apps/files_sharing/l10n/tr.php index f2e6e5697d629b473966dda9fb59438f7cea5f0d..42dfec8cc6f0a08d1a85dc73c1476e1715da2966 100644 --- a/apps/files_sharing/l10n/tr.php +++ b/apps/files_sharing/l10n/tr.php @@ -1,5 +1,5 @@ "Şifre", +"Password" => "Parola", "Submit" => "Gönder", "%s shared the folder %s with you" => "%s sizinle paylaşılan %s klasör", "%s shared the file %s with you" => "%s sizinle paylaşılan %s klasör", diff --git a/apps/files_sharing/l10n/ug.php b/apps/files_sharing/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..348acc4a898fda96c9ccde1479343933d95c37a6 --- /dev/null +++ b/apps/files_sharing/l10n/ug.php @@ -0,0 +1,5 @@ + "ئىم", +"Submit" => "تاپشۇر", +"Download" => "چۈشۈر" +); diff --git a/apps/files_sharing/l10n/uk.php b/apps/files_sharing/l10n/uk.php index cdc103ad465be0e0c5dec0df6655bb5a5ca5ed9a..8e1fa4bc980892d9e7d6531b2611ad835934da62 100644 --- a/apps/files_sharing/l10n/uk.php +++ b/apps/files_sharing/l10n/uk.php @@ -1,6 +1,6 @@ "Пароль", -"Submit" => "Submit", +"Submit" => "Передати", "%s shared the folder %s with you" => "%s опублікував каталог %s для Вас", "%s shared the file %s with you" => "%s опублікував файл %s для Вас", "Download" => "Завантажити", diff --git a/apps/files_sharing/l10n/zh_TW.php b/apps/files_sharing/l10n/zh_TW.php index f1d28731a7fc78f11f3f48033e64cbd4423d63ba..14e4466ecb6183396ad5a6a895a7d501e2971c67 100644 --- a/apps/files_sharing/l10n/zh_TW.php +++ b/apps/files_sharing/l10n/zh_TW.php @@ -1,9 +1,9 @@ "密碼", "Submit" => "送出", -"%s shared the folder %s with you" => "%s 分享了資料夾 %s 給您", -"%s shared the file %s with you" => "%s 分享了檔案 %s 給您", +"%s shared the folder %s with you" => "%s 和您分享了資料夾 %s ", +"%s shared the file %s with you" => "%s 和您分享了檔案 %s", "Download" => "下載", "No preview available for" => "無法預覽", -"web services under your control" => "在您掌控之下的網路服務" +"web services under your control" => "由您控制的網路服務" ); diff --git a/apps/files_sharing/lib/cache.php b/apps/files_sharing/lib/cache.php index 9fccd0b46f32481684e993d66b081cd4580b5cf0..2160fe9a393bb366a1e4fd0c6d3bf415684e2a1a 100644 --- a/apps/files_sharing/lib/cache.php +++ b/apps/files_sharing/lib/cache.php @@ -44,9 +44,9 @@ class Shared_Cache extends Cache { $source = \OC_Share_Backend_File::getSource($target); if (isset($source['path']) && isset($source['fileOwner'])) { \OC\Files\Filesystem::initMountPoints($source['fileOwner']); - $mount = \OC\Files\Mount::findByNumericId($source['storage']); - if ($mount) { - $fullPath = $mount->getMountPoint().$source['path']; + $mount = \OC\Files\Filesystem::getMountByNumericId($source['storage']); + if (is_array($mount)) { + $fullPath = $mount[key($mount)]->getMountPoint().$source['path']; list($storage, $internalPath) = \OC\Files\Filesystem::resolvePath($fullPath); if ($storage) { $this->files[$target] = $internalPath; @@ -60,6 +60,14 @@ class Shared_Cache extends Cache { return false; } + public function getNumericStorageId() { + if (isset($this->numericId)) { + return $this->numericId; + } else { + return false; + } + } + /** * get the stored metadata of a file or folder * @@ -182,12 +190,10 @@ class Shared_Cache extends Cache { */ public function move($source, $target) { if ($cache = $this->getSourceCache($source)) { - $targetPath = \OC_Share_Backend_File::getSourcePath(dirname($target)); - if ($targetPath) { - $targetPath .= '/' . basename($target); - $cache->move($this->files[$source], $targetPath); + $file = \OC_Share_Backend_File::getSource($target); + if ($file && isset($file['path'])) { + $cache->move($this->files[$source], $file['path']); } - } } @@ -269,4 +275,17 @@ class Shared_Cache extends Cache { return \OCP\Share::getItemsSharedWith('file', \OC_Share_Backend_File::FORMAT_GET_ALL); } -} + /** + * find a folder in the cache which has not been fully scanned + * + * If multiply incomplete folders are in the cache, the one with the highest id will be returned, + * use the one with the highest id gives the best result with the background scanner, since that is most + * likely the folder where we stopped scanning previously + * + * @return string|bool the path of the folder or false when no folder matched + */ + public function getIncomplete() { + return false; + } + +} \ No newline at end of file diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php index ffd4e5ced22bdd1264b2898b6b62bbe646f4be07..5c23a9eb0d0a69a0c1001786538c624790a718c6 100644 --- a/apps/files_sharing/lib/sharedstorage.php +++ b/apps/files_sharing/lib/sharedstorage.php @@ -71,9 +71,9 @@ class Shared extends \OC\Files\Storage\Common { if ($source) { if (!isset($source['fullPath'])) { \OC\Files\Filesystem::initMountPoints($source['fileOwner']); - $mount = \OC\Files\Mount::findByNumericId($source['storage']); - if ($mount) { - $this->files[$target]['fullPath'] = $mount->getMountPoint().$source['path']; + $mount = \OC\Files\Filesystem::getMountByNumericId($source['storage']); + if (is_array($mount)) { + $this->files[$target]['fullPath'] = $mount[key($mount)]->getMountPoint().$source['path']; } else { $this->files[$target]['fullPath'] = false; } diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php index c8aca498f8c573affb7c7d6389178dea2110cf5b..59598e35fa241b8a923d77b49c4d44e6f6e1376e 100644 --- a/apps/files_sharing/public.php +++ b/apps/files_sharing/public.php @@ -1,8 +1,14 @@ printPage(); + exit(); +} + function fileCmp($a, $b) { if ($a['type'] == 'dir' and $b['type'] != 'dir') { return -1; @@ -39,6 +45,7 @@ if (isset($_GET['t'])) { $fileOwner = $shareOwner; } if (isset($fileOwner)) { + OC_Util::tearDownFS(); OC_Util::setupFS($fileOwner); $path = \OC\Files\Filesystem::getPath($linkItem['file_source']); } diff --git a/apps/files_trashbin/appinfo/app.php b/apps/files_trashbin/appinfo/app.php index e83d3b8fbbd766ccadf600b766452bec191e3a16..3b1e0ac30cc3e4dc802cc86e427e3f7c64d4e475 100644 --- a/apps/files_trashbin/appinfo/app.php +++ b/apps/files_trashbin/appinfo/app.php @@ -3,7 +3,5 @@ OC::$CLASSPATH['OCA\Files_Trashbin\Hooks'] = 'files_trashbin/lib/hooks.php'; OC::$CLASSPATH['OCA\Files_Trashbin\Trashbin'] = 'files_trashbin/lib/trash.php'; -//Listen to delete file signal -OCP\Util::connectHook('OC_Filesystem', 'delete', "OCA\Files_Trashbin\Hooks", "remove_hook"); -//Listen to delete user signal -OCP\Util::connectHook('OC_User', 'pre_deleteUser', "OCA\Files_Trashbin\Hooks", "deleteUser_hook"); \ No newline at end of file +// register hooks +\OCA\Files_Trashbin\Trashbin::registerHooks(); \ No newline at end of file diff --git a/apps/files_trashbin/index.php b/apps/files_trashbin/index.php index 8a5875b9ce605214fcf65c2d34c27d52dcf5d779..a32b7414ac6a1b5a9a14c56d9753853ce38fb270 100644 --- a/apps/files_trashbin/index.php +++ b/apps/files_trashbin/index.php @@ -21,8 +21,7 @@ $dir = isset($_GET['dir']) ? stripslashes($_GET['dir']) : ''; $result = array(); if ($dir) { $dirlisting = true; - $fullpath = \OCP\Config::getSystemValue('datadirectory').$view->getAbsolutePath($dir); - $dirContent = opendir($fullpath); + $dirContent = $view->opendir($dir); $i = 0; while($entryName = readdir($dirContent)) { if ( $entryName != '.' && $entryName != '..' ) { diff --git a/apps/files_trashbin/l10n/bg_BG.php b/apps/files_trashbin/l10n/bg_BG.php index 288518e1a41320914d5abee9cae4a70af6460318..31c5dcb4ef19470bb49004af6e990cac3ccb0e69 100644 --- a/apps/files_trashbin/l10n/bg_BG.php +++ b/apps/files_trashbin/l10n/bg_BG.php @@ -13,6 +13,5 @@ "{count} files" => "{count} файла", "Nothing in here. Your trash bin is empty!" => "Няма нищо. Кофата е празна!", "Restore" => "Възтановяване", -"Delete" => "Изтриване", -"Deleted Files" => "Изтрити файлове" +"Delete" => "Изтриване" ); diff --git a/apps/files_trashbin/l10n/ia.php b/apps/files_trashbin/l10n/ia.php index 0a51752312f37a994aeda4b736d693241143e46a..dea25b30ba45adc3b79a7625bed071f62e29890f 100644 --- a/apps/files_trashbin/l10n/ia.php +++ b/apps/files_trashbin/l10n/ia.php @@ -1,4 +1,5 @@ "Error", "Name" => "Nomine", "Delete" => "Deler" ); diff --git a/apps/files_trashbin/l10n/ko.php b/apps/files_trashbin/l10n/ko.php index f06c90962eaed68b56d0b60f642679822e443673..42ad87e98d2247283f347a1df1e85f5de1e4f83e 100644 --- a/apps/files_trashbin/l10n/ko.php +++ b/apps/files_trashbin/l10n/ko.php @@ -1,5 +1,6 @@ "오류", +"Delete permanently" => "영원히 삭제", "Name" => "이름", "1 folder" => "폴더 1개", "{count} folders" => "폴더 {count}개", diff --git a/apps/files_trashbin/l10n/nb_NO.php b/apps/files_trashbin/l10n/nb_NO.php index e1dce4b399525bf2fb3672a8595958393b7d65b7..43ad018049447a8d0a1b6c1bcf98a031bf498680 100644 --- a/apps/files_trashbin/l10n/nb_NO.php +++ b/apps/files_trashbin/l10n/nb_NO.php @@ -13,5 +13,6 @@ "{count} files" => "{count} filer", "Nothing in here. Your trash bin is empty!" => "Ingenting her. Søppelkassen din er tom!", "Restore" => "Gjenopprett", -"Delete" => "Slett" +"Delete" => "Slett", +"Deleted Files" => "Slettet filer" ); diff --git a/apps/files_trashbin/l10n/nn_NO.php b/apps/files_trashbin/l10n/nn_NO.php index 14345ddcc4d49bedbb37d3f547197fd7b8e048ed..454ea2b05753198172040752659ff7bc99149290 100644 --- a/apps/files_trashbin/l10n/nn_NO.php +++ b/apps/files_trashbin/l10n/nn_NO.php @@ -1,5 +1,18 @@ "Klarte ikkje sletta %s for godt", +"Couldn't restore %s" => "Klarte ikkje gjenoppretta %s", +"perform restore operation" => "utfør gjenoppretting", "Error" => "Feil", +"delete file permanently" => "slett fila for godt", +"Delete permanently" => "Slett for godt", "Name" => "Namn", -"Delete" => "Slett" +"Deleted" => "Sletta", +"1 folder" => "1 mappe", +"{count} folders" => "{count} mapper", +"1 file" => "1 fil", +"{count} files" => "{count} filer", +"Nothing in here. Your trash bin is empty!" => "Ingenting her. Papirkorga di er tom!", +"Restore" => "Gjenopprett", +"Delete" => "Slett", +"Deleted Files" => "Sletta filer" ); diff --git a/apps/files_trashbin/l10n/ru_RU.php b/apps/files_trashbin/l10n/ru_RU.php index 178eb531077ceb3e661ff107f9480da8b9fdb31d..8636e417ecb207808d94e78c9acc8e05d51d1266 100644 --- a/apps/files_trashbin/l10n/ru_RU.php +++ b/apps/files_trashbin/l10n/ru_RU.php @@ -1,18 +1,5 @@ "%s не может быть удалён навсегда", -"Couldn't restore %s" => "%s не может быть восстановлен", -"perform restore operation" => "выполнить операцию восстановления", "Error" => "Ошибка", -"delete file permanently" => "удалить файл навсегда", -"Delete permanently" => "Удалить навсегда", "Name" => "Имя", -"Deleted" => "Удалён", -"1 folder" => "1 папка", -"{count} folders" => "{количество} папок", -"1 file" => "1 файл", -"{count} files" => "{количество} файлов", -"Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!", -"Restore" => "Восстановить", -"Delete" => "Удалить", -"Deleted Files" => "Удаленные файлы" +"Delete" => "Удалить" ); diff --git a/apps/files_trashbin/l10n/ug.php b/apps/files_trashbin/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..c369e385f740c1950fd7a105c8901054eecb10fd --- /dev/null +++ b/apps/files_trashbin/l10n/ug.php @@ -0,0 +1,11 @@ + "خاتالىق", +"Delete permanently" => "مەڭگۈلۈك ئۆچۈر", +"Name" => "ئاتى", +"Deleted" => "ئۆچۈرۈلدى", +"1 folder" => "1 قىسقۇچ", +"1 file" => "1 ھۆججەت", +"{count} files" => "{count} ھۆججەت", +"Nothing in here. Your trash bin is empty!" => "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!", +"Delete" => "ئۆچۈر" +); diff --git a/apps/files_trashbin/lib/trash.php b/apps/files_trashbin/lib/trash.php index f0b56eef01403ce3bf12493916614b7070be6f73..2d1830a38f1b4a8e10e575dab4cfc2b5222fdb49 100644 --- a/apps/files_trashbin/lib/trash.php +++ b/apps/files_trashbin/lib/trash.php @@ -29,6 +29,17 @@ class Trashbin { // unit: percentage; 50% of available disk space/quota const DEFAULTMAXSIZE=50; + public static function getUidAndFilename($filename) { + $uid = \OC\Files\Filesystem::getOwner($filename); + \OC\Files\Filesystem::initMountPoints($uid); + if ( $uid != \OCP\User::getUser() ) { + $info = \OC\Files\Filesystem::getFileInfo($filename); + $ownerView = new \OC\Files\View('/'.$uid.'/files'); + $filename = $ownerView->getPath($info['fileid']); + } + return array($uid, $filename); + } + /** * move file to the trash bin * @@ -39,14 +50,15 @@ class Trashbin { $view = new \OC\Files\View('/'. $user); if (!$view->is_dir('files_trashbin')) { $view->mkdir('files_trashbin'); - $view->mkdir("files_trashbin/files"); - $view->mkdir("files_trashbin/versions"); - $view->mkdir("files_trashbin/keyfiles"); + $view->mkdir('files_trashbin/files'); + $view->mkdir('files_trashbin/versions'); + $view->mkdir('files_trashbin/keyfiles'); + $view->mkdir('files_trashbin/share-keys'); } $path_parts = pathinfo($file_path); - $deleted = $path_parts['basename']; + $filename = $path_parts['basename']; $location = $path_parts['dirname']; $timestamp = time(); $mime = $view->getMimeType('files'.$file_path); @@ -61,46 +73,29 @@ class Trashbin { if ( $trashbinSize === false || $trashbinSize < 0 ) { $trashbinSize = self::calculateSize(new \OC\Files\View('/'. $user.'/files_trashbin')); } - - $sizeOfAddedFiles = self::copy_recursive($file_path, 'files_trashbin/files/'.$deleted.'.d'.$timestamp, $view); - - if ( $view->file_exists('files_trashbin/files/'.$deleted.'.d'.$timestamp) ) { + + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + $sizeOfAddedFiles = self::copy_recursive($file_path, 'files_trashbin/files/'.$filename.'.d'.$timestamp, $view); + \OC_FileProxy::$enabled = $proxyStatus; + + if ( $view->file_exists('files_trashbin/files/'.$filename.'.d'.$timestamp) ) { $trashbinSize += $sizeOfAddedFiles; $query = \OC_DB::prepare("INSERT INTO `*PREFIX*files_trash` (`id`,`timestamp`,`location`,`type`,`mime`,`user`) VALUES (?,?,?,?,?,?)"); - $result = $query->execute(array($deleted, $timestamp, $location, $type, $mime, $user)); + $result = $query->execute(array($filename, $timestamp, $location, $type, $mime, $user)); if ( !$result ) { // if file couldn't be added to the database than also don't store it in the trash bin. - $view->deleteAll('files_trashbin/files/'.$deleted.'.d'.$timestamp); + $view->deleteAll('files_trashbin/files/'.$filename.'.d'.$timestamp); \OC_Log::write('files_trashbin', 'trash bin database couldn\'t be updated', \OC_log::ERROR); return; } \OCP\Util::emitHook('\OCA\Files_Trashbin\Trashbin', 'post_moveToTrash', array('filePath' => \OC\Files\Filesystem::normalizePath($file_path), - 'trashPath' => \OC\Files\Filesystem::normalizePath($deleted.'.d'.$timestamp))); - - // Take care of file versions - if ( \OCP\App::isEnabled('files_versions') ) { - if ( $view->is_dir('files_versions/'.$file_path) ) { - $trashbinSize += self::calculateSize(new \OC\Files\View('/'. $user.'/files_versions/'.$file_path)); - $view->rename('files_versions/'.$file_path, 'files_trashbin/versions'. $deleted.'.d'.$timestamp); - } else if ( $versions = \OCA\Files_Versions\Storage::getVersions($user, $file_path) ) { - foreach ($versions as $v) { - $trashbinSize += $view->filesize('files_versions'.$v['path'].'.v'.$v['version']); - $view->rename('files_versions'.$v['path'].'.v'.$v['version'], 'files_trashbin/versions/'. $deleted.'.v'.$v['version'].'.d'.$timestamp); - } - } - } - - // Take care of encryption keys - $keyfile = \OC\Files\Filesystem::normalizePath('files_encryption/keyfiles/'.$file_path); - if ( \OCP\App::isEnabled('files_encryption') && $view->file_exists($keyfile.'.key') ) { - if ( $view->is_dir('files'.$file_path) ) { - $trashbinSize += self::calculateSize(new \OC\Files\View('/'.$user.'/'.$keyfile)); - $view->rename($keyfile, 'files_trashbin/keyfiles/'. $deleted.'.d'.$timestamp); - } else { - $trashbinSize += $view->filesize($keyfile.'.key'); - $view->rename($keyfile.'.key', 'files_trashbin/keyfiles/'. $deleted.'.key.d'.$timestamp); - } - } + 'trashPath' => \OC\Files\Filesystem::normalizePath($filename.'.d'.$timestamp))); + + $trashbinSize += self::retainVersions($view, $file_path, $filename, $timestamp); + $trashbinSize += self::retainEncryptionKeys($view, $file_path, $filename, $timestamp); + } else { \OC_Log::write('files_trashbin', 'Couldn\'t move '.$file_path.' to the trash bin', \OC_log::ERROR); } @@ -111,15 +106,141 @@ class Trashbin { } + /** + * Move file versions to trash so that they can be restored later + * + * @param \OC\Files\View $view + * @param $file_path path to original file + * @param $filename of deleted file + * @param $timestamp when the file was deleted + * + * @return size of stored versions + */ + private static function retainVersions($view, $file_path, $filename, $timestamp) { + $size = 0; + if (\OCP\App::isEnabled('files_versions')) { + + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $user = \OCP\User::getUser(); + $rootView = new \OC\Files\View('/'); + + list($owner, $ownerPath) = self::getUidAndFilename($file_path); + + if ($rootView->is_dir($owner.'/files_versions/' . $ownerPath)) { + $size += self::calculateSize(new \OC\Files\View('/' . $owner . '/files_versions/' . $ownerPath)); + $rootView->rename($owner.'/files_versions/' . $ownerPath, $user.'/files_trashbin/versions/' . $filename . '.d' . $timestamp); + } else if ($versions = \OCA\Files_Versions\Storage::getVersions($owner, $ownerPath)) { + foreach ($versions as $v) { + $size += $rootView->filesize($owner.'/files_versions' . $v['path'] . '.v' . $v['version']); + $rootView->rename($owner.'/files_versions' . $v['path'] . '.v' . $v['version'], $user.'/files_trashbin/versions/' . $filename . '.v' . $v['version'] . '.d' . $timestamp); + } + } + + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + } + + return $size; + } + + /** + * Move encryption keys to trash so that they can be restored later + * + * @param \OC\Files\View $view + * @param $file_path path to original file + * @param $filename of deleted file + * @param $timestamp when the file was deleted + * + * @return size of encryption keys + */ + private static function retainEncryptionKeys($view, $file_path, $filename, $timestamp) { + $size = 0; + + if (\OCP\App::isEnabled('files_encryption')) { + + $user = \OCP\User::getUser(); + $rootView = new \OC\Files\View('/'); + + list($owner, $ownerPath) = self::getUidAndFilename($file_path); + + + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // retain key files + $keyfile = \OC\Files\Filesystem::normalizePath($owner.'/files_encryption/keyfiles/' . $ownerPath); + + if ($rootView->is_dir($keyfile) || $rootView->file_exists($keyfile . '.key')) { + // move keyfiles + if ($rootView->is_dir($keyfile)) { + $size += self::calculateSize(new \OC\Files\View($keyfile)); + $rootView->rename($keyfile, $user.'/files_trashbin/keyfiles/' . $filename . '.d' . $timestamp); + } else { + $size += $rootView->filesize($keyfile . '.key'); + $rootView->rename($keyfile . '.key', $user.'/files_trashbin/keyfiles/' . $filename . '.key.d' . $timestamp); + } + } + + // retain share keys + $sharekeys = \OC\Files\Filesystem::normalizePath($owner.'/files_encryption/share-keys/' . $ownerPath); + + if ($rootView->is_dir($sharekeys)) { + $size += self::calculateSize(new \OC\Files\View($sharekeys)); + $rootView->rename($sharekeys, $user.'/files_trashbin/share-keys/' . $filename . '.d' . $timestamp); + } else { + // get local path to share-keys + $localShareKeysPath = $rootView->getLocalFile($sharekeys); + + // handle share-keys + $matches = glob(preg_quote($localShareKeysPath).'*.shareKey'); + foreach ($matches as $src) { + // get source file parts + $pathinfo = pathinfo($src); + + // we only want to keep the owners key so we can access the private key + $ownerShareKey = $filename . '.' . $user. '.shareKey'; + + // if we found the share-key for the owner, we need to move it to files_trashbin + if($pathinfo['basename'] == $ownerShareKey) { + + // calculate size + $size += $rootView->filesize($sharekeys. '.' . $user. '.shareKey'); + + // move file + $rootView->rename($sharekeys. '.' . $user. '.shareKey', $user.'/files_trashbin/share-keys/' . $ownerShareKey . '.d' . $timestamp); + } else { + + // calculate size + $size += filesize($src); + + // don't keep other share-keys + unlink($src); + } + } + + } + + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + } + return $size; + } /** * restore files from trash bin * @param $file path to the deleted file * @param $filename name of the file * @param $timestamp time when the file was deleted - */ + * + * @return bool + */ public static function restore($file, $filename, $timestamp) { - $user = \OCP\User::getUser(); + + $user = \OCP\User::getUser(); $view = new \OC\Files\View('/'.$user); $trashbinSize = self::getTrashbinSize($user); @@ -157,8 +278,20 @@ class Trashbin { // we need a extension in case a file/dir with the same name already exists $ext = self::getUniqueExtension($location, $filename, $view); $mtime = $view->filemtime($source); - if( $view->rename($source, $target.$ext) ) { - $view->touch($target.$ext, $mtime); + + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + // restore file + $restoreResult = $view->rename($source, $target.$ext); + + // handle the restore result + if( $restoreResult ) { + $fakeRoot = $view->getRoot(); + $view->chroot('/'.$user.'/files'); + $view->touch('/'.$location.'/'.$filename.$ext, $mtime); + $view->chroot($fakeRoot); \OCP\Util::emitHook('\OCA\Files_Trashbin\Trashbin', 'post_restore', array('filePath' => \OC\Files\Filesystem::normalizePath('/'.$location.'/'.$filename.$ext), 'trashPath' => \OC\Files\Filesystem::normalizePath($file))); @@ -167,68 +300,195 @@ class Trashbin { } else { $trashbinSize -= $view->filesize($target.$ext); } - // if versioning app is enabled, copy versions from the trash bin back to the original location - if ( \OCP\App::isEnabled('files_versions') ) { - if ($timestamp ) { - $versionedFile = $filename; - } else { - $versionedFile = $file; - } - if ( $result[0]['type'] === 'dir' ) { - $trashbinSize -= self::calculateSize(new \OC\Files\View('/'.$user.'/'.'files_trashbin/versions/'. $file)); - $view->rename(\OC\Files\Filesystem::normalizePath('files_trashbin/versions/'. $file), \OC\Files\Filesystem::normalizePath('files_versions/'.$location.'/'.$filename.$ext)); - } else if ( $versions = self::getVersionsFromTrash($versionedFile, $timestamp) ) { - foreach ($versions as $v) { - if ($timestamp ) { - $trashbinSize -= $view->filesize('files_trashbin/versions/'.$versionedFile.'.v'.$v.'.d'.$timestamp); - $view->rename('files_trashbin/versions/'.$versionedFile.'.v'.$v.'.d'.$timestamp, 'files_versions/'.$location.'/'.$filename.$ext.'.v'.$v); - } else { - $trashbinSize -= $view->filesize('files_trashbin/versions/'.$versionedFile.'.v'.$v); - $view->rename('files_trashbin/versions/'.$versionedFile.'.v'.$v, 'files_versions/'.$location.'/'.$filename.$ext.'.v'.$v); - } - } - } - } - - // Take care of encryption keys TODO! Get '.key' in file between file name and delete date (also for permanent delete!) - $parts = pathinfo($file); - if ( $result[0]['type'] === 'dir' ) { - $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/'.$parts['dirname'].'/'.$filename); - } else { - $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/'.$parts['dirname'].'/'.$filename.'.key'); - } - if ($timestamp) { - $keyfile .= '.d'.$timestamp; - } - if ( \OCP\App::isEnabled('files_encryption') && $view->file_exists($keyfile) ) { - if ( $result[0]['type'] === 'dir' ) { - $trashbinSize -= self::calculateSize(new \OC\Files\View('/'.$user.'/'.$keyfile)); - $view->rename($keyfile, 'files_encryption/keyfiles/'. $location.'/'.$filename); - } else { - $trashbinSize -= $view->filesize($keyfile); - $view->rename($keyfile, 'files_encryption/keyfiles/'. $location.'/'.$filename.'.key'); - } - } - + + $trashbinSize -= self::restoreVersions($view, $file, $filename, $ext, $location, $timestamp); + $trashbinSize -= self::restoreEncryptionKeys($view, $file, $filename, $ext, $location, $timestamp); + if ( $timestamp ) { $query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_trash` WHERE `user`=? AND `id`=? AND `timestamp`=?'); $query->execute(array($user,$filename,$timestamp)); } self::setTrashbinSize($user, $trashbinSize); - + + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + return true; - } else { - \OC_Log::write('files_trashbin', 'Couldn\'t restore file from trash bin, '.$filename, \OC_log::ERROR); } + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + return false; } + /** + * @brief restore versions from trash bin + * + * @param \OC\Files\View $view file view + * @param $file complete path to file + * @param $filename name of file + * @param $ext file extension in case a file with the same $filename already exists + * @param $location location if file + * @param $timestamp deleteion time + * + * @return size of restored versions + */ + private static function restoreVersions($view, $file, $filename, $ext, $location, $timestamp) { + $size = 0; + if (\OCP\App::isEnabled('files_versions')) { + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + $user = \OCP\User::getUser(); + $rootView = new \OC\Files\View('/'); + + $target = \OC\Files\Filesystem::normalizePath('/'.$location.'/'.$filename.$ext); + + list($owner, $ownerPath) = self::getUidAndFilename($target); + + if ($timestamp) { + $versionedFile = $filename; + } else { + $versionedFile = $file; + } + + if ($view->is_dir('/files_trashbin/versions/'.$file)) { + $size += self::calculateSize(new \OC\Files\View('/' . $user . '/' . 'files_trashbin/versions/' . $file)); + $rootView->rename(\OC\Files\Filesystem::normalizePath($user.'/files_trashbin/versions/' . $file), \OC\Files\Filesystem::normalizePath($owner.'/files_versions/' . $ownerPath)); + } else if ($versions = self::getVersionsFromTrash($versionedFile, $timestamp)) { + foreach ($versions as $v) { + if ($timestamp) { + $size += $view->filesize('files_trashbin/versions/' . $versionedFile . '.v' . $v . '.d' . $timestamp); + $rootView->rename($user.'/files_trashbin/versions/' . $versionedFile . '.v' . $v . '.d' . $timestamp, $owner.'/files_versions/' . $ownerPath . '.v' . $v); + } else { + $size += $view->filesize('files_trashbin/versions/' . $versionedFile . '.v' . $v); + $rootView->rename($user.'/files_trashbin/versions/' . $versionedFile . '.v' . $v, $owner.'/files_versions/' . $ownerPath . '.v' . $v); + } + } + } + + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + } + return $size; + } + + + /** + * @brief restore encryption keys from trash bin + * + * @param \OC\Files\View $view + * @param $file complete path to file + * @param $filename name of file + * @param $ext file extension in case a file with the same $filename already exists + * @param $location location of file + * @param $timestamp deleteion time + * + * @return size of restored encrypted file + */ + private static function restoreEncryptionKeys($view, $file, $filename, $ext, $location, $timestamp) { + // Take care of encryption keys TODO! Get '.key' in file between file name and delete date (also for permanent delete!) + $size = 0; + if (\OCP\App::isEnabled('files_encryption')) { + $user = \OCP\User::getUser(); + $rootView = new \OC\Files\View('/'); + + $target = \OC\Files\Filesystem::normalizePath('/'.$location.'/'.$filename.$ext); + + list($owner, $ownerPath) = self::getUidAndFilename($target); + + $path_parts = pathinfo($file); + $source_location = $path_parts['dirname']; + + if ($view->is_dir('/files_trashbin/keyfiles/'.$file)) { + if($source_location != '.') { + $keyfile = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/keyfiles/' . $source_location . '/' . $filename); + $sharekey = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/share-keys/' . $source_location . '/' . $filename); + } else { + $keyfile = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/keyfiles/' . $filename); + $sharekey = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/share-keys/' . $filename); + } + } else { + $keyfile = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/keyfiles/' . $source_location . '/' . $filename . '.key'); + } + + if ($timestamp) { + $keyfile .= '.d' . $timestamp; + } + + // disable proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; + + if ($rootView->file_exists($keyfile)) { + // handle directory + if ($rootView->is_dir($keyfile)) { + + // handle keyfiles + $size += self::calculateSize(new \OC\Files\View($keyfile)); + $rootView->rename($keyfile, $owner.'/files_encryption/keyfiles/' . $ownerPath); + + // handle share-keys + if ($timestamp) { + $sharekey .= '.d' . $timestamp; + } + $size += self::calculateSize(new \OC\Files\View($sharekey)); + $rootView->rename($sharekey, $owner.'/files_encryption/share-keys/' . $ownerPath); + + } else { + // handle keyfiles + $size += $rootView->filesize($keyfile); + $rootView->rename($keyfile, $owner.'/files_encryption/keyfiles/' . $ownerPath . '.key'); + + // handle share-keys + $ownerShareKey = \OC\Files\Filesystem::normalizePath($user.'/files_trashbin/share-keys/' . $source_location . '/' . $filename . '.' . $user. '.shareKey'); + if ($timestamp) { + $ownerShareKey .= '.d' . $timestamp; + } + + $size += $rootView->filesize($ownerShareKey); + + // move only owners key + $rootView->rename($ownerShareKey, $owner.'/files_encryption/share-keys/' . $ownerPath . '.' . $user. '.shareKey'); + + // try to re-share if file is shared + $filesystemView = new \OC_FilesystemView('/'); + $session = new \OCA\Encryption\Session($filesystemView); + $util = new \OCA\Encryption\Util($filesystemView, $user); + + // fix the file size + $absolutePath = \OC\Files\Filesystem::normalizePath('/' . $owner . '/files/'. $ownerPath); + $util->fixFileSize($absolutePath); + + // get current sharing state + $sharingEnabled = \OCP\Share::isEnabled(); + + // get the final filename + $target = \OC\Files\Filesystem::normalizePath($location.'/'.$filename); + + // get users sharing this file + $usersSharing = $util->getSharingUsersArray($sharingEnabled, $target.$ext, $user); + + // Attempt to set shareKey + $util->setSharedFileKeyfiles($session, $usersSharing, $target.$ext); + } + } + + // enable proxy + \OC_FileProxy::$enabled = $proxyStatus; + } + return $size; + } + /** - * delete file from trash bin permanently + * @brief delete file from trash bin permanently + * * @param $filename path to the file * @param $timestamp of deletion time + * * @return size of deleted files */ public static function delete($filename, $timestamp=null) { @@ -249,7 +509,25 @@ class Trashbin { $file = $filename; } + $size += self::deleteVersions($view, $file, $filename, $timestamp); + $size += self::deleteEncryptionKeys($view, $file, $filename, $timestamp); + + if ($view->is_dir('/files_trashbin/files/'.$file)) { + $size += self::calculateSize(new \OC\Files\View('/'.$user.'/files_trashbin/files/'.$file)); + } else { + $size += $view->filesize('/files_trashbin/files/'.$file); + } + $view->unlink('/files_trashbin/files/'.$file); + $trashbinSize -= $size; + self::setTrashbinSize($user, $trashbinSize); + + return $size; + } + + private static function deleteVersions($view, $file, $filename, $timestamp) { + $size = 0; if ( \OCP\App::isEnabled('files_versions') ) { + $user = \OCP\User::getUser(); if ($view->is_dir('files_trashbin/versions/'.$file)) { $size += self::calculateSize(new \OC\Files\view('/'.$user.'/files_trashbin/versions/'.$file)); $view->unlink('files_trashbin/versions/'.$file); @@ -265,35 +543,37 @@ class Trashbin { } } } - - // Take care of encryption keys - $parts = pathinfo($file); - if ( $view->is_dir('/files_trashbin/files/'.$file) ) { - $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/'.$filename); - } else { - $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/'.$filename.'.key'); - } - if ($timestamp) { - $keyfile .= '.d'.$timestamp; - } - if ( \OCP\App::isEnabled('files_encryption') && $view->file_exists($keyfile) ) { - if ( $view->is_dir($keyfile) ) { - $size += self::calculateSize(new \OC\Files\View('/'.$user.'/'.$keyfile)); + return $size; + } + + private static function deleteEncryptionKeys($view, $file, $filename, $timestamp) { + $size = 0; + if (\OCP\App::isEnabled('files_encryption')) { + $user = \OCP\User::getUser(); + + if ($view->is_dir('/files_trashbin/files/' . $file)) { + $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/' . $filename); + $sharekeys = \OC\Files\Filesystem::normalizePath('files_trashbin/share-keys/' . $filename); } else { - $size += $view->filesize($keyfile); + $keyfile = \OC\Files\Filesystem::normalizePath('files_trashbin/keyfiles/' . $filename . '.key'); + $sharekeys = \OC\Files\Filesystem::normalizePath('files_trashbin/share-keys/' . $filename . '.' . $user . '.shareKey'); + } + if ($timestamp) { + $keyfile .= '.d' . $timestamp; + $sharekeys .= '.d' . $timestamp; + } + if ($view->file_exists($keyfile)) { + if ($view->is_dir($keyfile)) { + $size += self::calculateSize(new \OC\Files\View('/' . $user . '/' . $keyfile)); + $size += self::calculateSize(new \OC\Files\View('/' . $user . '/' . $sharekeys)); + } else { + $size += $view->filesize($keyfile); + $size += $view->filesize($sharekeys); + } + $view->unlink($keyfile); + $view->unlink($sharekeys); } - $view->unlink($keyfile); - } - - if ($view->is_dir('/files_trashbin/files/'.$file)) { - $size += self::calculateSize(new \OC\Files\View('/'.$user.'/files_trashbin/files/'.$file)); - } else { - $size += $view->filesize('/files_trashbin/files/'.$file); } - $view->unlink('/files_trashbin/files/'.$file); - $trashbinSize -= $size; - self::setTrashbinSize($user, $trashbinSize); - return $size; } @@ -553,5 +833,14 @@ class Trashbin { } $query->execute(array($size, $user)); } - + + /** + * register hooks + */ + public static function registerHooks() { + //Listen to delete file signal + \OCP\Util::connectHook('OC_Filesystem', 'delete', "OCA\Files_Trashbin\Hooks", "remove_hook"); + //Listen to delete user signal + \OCP\Util::connectHook('OC_User', 'pre_deleteUser', "OCA\Files_Trashbin\Hooks", "deleteUser_hook"); + } } diff --git a/apps/files_versions/l10n/et_EE.php b/apps/files_versions/l10n/et_EE.php index 930cfbc33a7e3cb335cfd3d7d0de66f0b98d15e0..c8d2f7cfacdc289bce2ef79d46c63841de943149 100644 --- a/apps/files_versions/l10n/et_EE.php +++ b/apps/files_versions/l10n/et_EE.php @@ -7,5 +7,5 @@ "No old versions available" => "Vanu versioone pole saadaval", "No path specified" => "Asukohta pole määratud", "Versions" => "Versioonid", -"Revert a file to a previous version by clicking on its revert button" => "Taasta fail varasemale versioonile klikkides \"Revert\" nupule" +"Revert a file to a previous version by clicking on its revert button" => "Taasta fail varasemale versioonile klikkides nupule \"Taasta\"" ); diff --git a/apps/files_versions/l10n/he.php b/apps/files_versions/l10n/he.php index 9eb4df64857fbd7675bc0814d65a286c39b96871..ad2e261d5391028d34b81bc2c2beca95e83e0f74 100644 --- a/apps/files_versions/l10n/he.php +++ b/apps/files_versions/l10n/he.php @@ -1,5 +1,3 @@ "היסטוריה", -"Files Versioning" => "שמירת הבדלי גרסאות של קבצים", -"Enable" => "הפעלה" +"Versions" => "גרסאות" ); diff --git a/apps/files_versions/l10n/ku_IQ.php b/apps/files_versions/l10n/ku_IQ.php index db5dbad49fcae65da0279cb0693592900767bca7..9132caf75e3123387298d67c5a24794245dd23bb 100644 --- a/apps/files_versions/l10n/ku_IQ.php +++ b/apps/files_versions/l10n/ku_IQ.php @@ -1,5 +1,3 @@ "مێژوو", -"Files Versioning" => "وه‌شانی په‌ڕگه", -"Enable" => "چالاککردن" +"Versions" => "وه‌شان" ); diff --git a/apps/files_versions/l10n/nb_NO.php b/apps/files_versions/l10n/nb_NO.php index 18c725061027a0a0d216ca3850a5aaf50e71c1ff..df59dfe4c8c094872bd470a2d08de9c326dc9430 100644 --- a/apps/files_versions/l10n/nb_NO.php +++ b/apps/files_versions/l10n/nb_NO.php @@ -1,5 +1,3 @@ "Historie", -"Files Versioning" => "Fil versjonering", -"Enable" => "Aktiver" +"Versions" => "Versjoner" ); diff --git a/apps/files_versions/l10n/nn_NO.php b/apps/files_versions/l10n/nn_NO.php new file mode 100644 index 0000000000000000000000000000000000000000..940cc2371a107918df31404f5cd3d4504eaa9e71 --- /dev/null +++ b/apps/files_versions/l10n/nn_NO.php @@ -0,0 +1,11 @@ + "Klarte ikkje å tilbakestilla: %s", +"success" => "vellukka", +"File %s was reverted to version %s" => "Tilbakestilte fila %s til utgåva %s", +"failure" => "feil", +"File %s could not be reverted to version %s" => "Klarte ikkje tilbakestilla fila %s til utgåva %s", +"No old versions available" => "Ingen eldre utgåver tilgjengelege", +"No path specified" => "Ingen sti gjeve", +"Versions" => "Utgåver", +"Revert a file to a previous version by clicking on its revert button" => "Tilbakestill ei fil til ei tidlegare utgåve ved å klikka tilbakestill-knappen" +); diff --git a/apps/files_versions/l10n/ro.php b/apps/files_versions/l10n/ro.php index 7dfaee3672b1c391f0968599560062f54ccc4cb0..cd9fc89dcc6bb545bdbec800d9713c25ef65f5d5 100644 --- a/apps/files_versions/l10n/ro.php +++ b/apps/files_versions/l10n/ro.php @@ -1,5 +1,11 @@ "Istoric", -"Files Versioning" => "Versionare fișiere", -"Enable" => "Activare" +"Could not revert: %s" => "Nu a putut reveni: %s", +"success" => "success", +"File %s was reverted to version %s" => "Fisierul %s a revenit la versiunea %s", +"failure" => "eșec", +"File %s could not be reverted to version %s" => "Fisierele %s nu au putut reveni la versiunea %s", +"No old versions available" => "Versiunile vechi nu sunt disponibile", +"No path specified" => "Nici un dosar specificat", +"Versions" => "Versiuni", +"Revert a file to a previous version by clicking on its revert button" => "Readuceti un fișier la o versiune anterioară, făcând clic pe butonul revenire" ); diff --git a/apps/files_versions/l10n/si_LK.php b/apps/files_versions/l10n/si_LK.php index 37debf869bc55f054c322f5993256f8f8e9c7ebf..c7ee63d8ef637ca2775906527634bb3f94ee3509 100644 --- a/apps/files_versions/l10n/si_LK.php +++ b/apps/files_versions/l10n/si_LK.php @@ -1,5 +1,3 @@ "ඉතිහාසය", -"Files Versioning" => "ගොනු අනුවාදයන්", -"Enable" => "සක්‍රිය කරන්න" +"Versions" => "අනුවාද" ); diff --git a/apps/files_versions/l10n/ta_LK.php b/apps/files_versions/l10n/ta_LK.php index aca76dcc2621697e3f515abcbbc9229da15a6511..61a47e42f0a13eac7636bf9408137adacaad908c 100644 --- a/apps/files_versions/l10n/ta_LK.php +++ b/apps/files_versions/l10n/ta_LK.php @@ -1,5 +1,3 @@ "வரலாறு", -"Files Versioning" => "கோப்பு பதிப்புகள்", -"Enable" => "இயலுமைப்படுத்துக" +"Versions" => "பதிப்புகள்" ); diff --git a/apps/files_versions/l10n/th_TH.php b/apps/files_versions/l10n/th_TH.php index e1e996903aea02efcef879b9c7c8525ae842928c..2998f74838991e12191754b17f30c93c4bac2d4d 100644 --- a/apps/files_versions/l10n/th_TH.php +++ b/apps/files_versions/l10n/th_TH.php @@ -1,5 +1,3 @@ "ประวัติ", -"Files Versioning" => "การกำหนดเวอร์ชั่นของไฟล์", -"Enable" => "เปิดใช้งาน" +"Versions" => "รุ่น" ); diff --git a/apps/files_versions/l10n/ug.php b/apps/files_versions/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..024f326b032a9574b864cdda14d9a70df2298aaf --- /dev/null +++ b/apps/files_versions/l10n/ug.php @@ -0,0 +1,9 @@ + "ئەسلىگە قايتۇرالمايدۇ: %s", +"success" => "مۇۋەپپەقىيەتلىك", +"File %s was reverted to version %s" => "ھۆججەت %s نى %s نەشرىگە ئەسلىگە قايتۇردى", +"failure" => "مەغلۇپ بولدى", +"No old versions available" => "كونا نەشرى يوق", +"No path specified" => "يول بەلگىلەنمىگەن", +"Versions" => "نەشرى" +); diff --git a/apps/files_versions/l10n/vi.php b/apps/files_versions/l10n/vi.php index f2499e7bf355fe4dae3b0bff6fb4caabc67e0ed5..33b045f2e3e859a6e99d3a73ed29bcef23d3e8d9 100644 --- a/apps/files_versions/l10n/vi.php +++ b/apps/files_versions/l10n/vi.php @@ -6,5 +6,6 @@ "File %s could not be reverted to version %s" => "File %s không thể khôi phục về phiên bản %s", "No old versions available" => "Không có phiên bản cũ nào", "No path specified" => "Không chỉ ra đường dẫn rõ ràng", +"Versions" => "Phiên bản", "Revert a file to a previous version by clicking on its revert button" => "Khôi phục một file về phiên bản trước đó bằng cách click vào nút Khôi phục tương ứng" ); diff --git a/apps/files_versions/l10n/zh_TW.php b/apps/files_versions/l10n/zh_TW.php index a191d5945237d18d9cbb54852a0ff7b9eb8a2640..2ae9ce657ceec2d379c69eaab4ef5933900367c6 100644 --- a/apps/files_versions/l10n/zh_TW.php +++ b/apps/files_versions/l10n/zh_TW.php @@ -5,7 +5,7 @@ "failure" => "失敗", "File %s could not be reverted to version %s" => "檔案 %s 無法復原至版本 %s", "No old versions available" => "沒有舊的版本", -"No path specified" => "沒有指定路線", +"No path specified" => "沒有指定路徑", "Versions" => "版本", -"Revert a file to a previous version by clicking on its revert button" => "按一按復原的按鈕,就能把一個檔案復原至以前的版本" +"Revert a file to a previous version by clicking on its revert button" => "按一下復原的按鈕即可把檔案復原至以前的版本" ); diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php index c38ba688fe086e4e8e0d72011b04a84d90d5ca5c..5fdbef27743b8f719ef4971104e69be6fb72670e 100644 --- a/apps/files_versions/lib/versions.php +++ b/apps/files_versions/lib/versions.php @@ -184,11 +184,12 @@ class Storage { /** * rollback to an old version of a file. */ - public static function rollback($filename, $revision) { + public static function rollback($file, $revision) { if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { - list($uid, $filename) = self::getUidAndFilename($filename); + list($uid, $filename) = self::getUidAndFilename($file); $users_view = new \OC\Files\View('/'.$uid); + $files_view = new \OC\Files\View('/'.\OCP\User::getUser().'/files'); $versionCreated = false; //first create a new version @@ -199,9 +200,9 @@ class Storage { } // rollback - if( @$users_view->copy('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) { - $users_view->touch('files'.$filename, $revision); - Storage::expire($filename); + if( @$users_view->rename('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) { + $files_view->touch($file, $revision); + Storage::expire($file); return true; }else if ( $versionCreated ) { diff --git a/apps/files_versions/templates/history.php b/apps/files_versions/templates/history.php index f7284439041e7762f50723fc87bbf5a7d77ae12b..3a6d5f0c9e7baaae22bf7d94be22553ff10546fe 100644 --- a/apps/files_versions/templates/history.php +++ b/apps/files_versions/templates/history.php @@ -5,18 +5,18 @@ if( isset( $_['message'] ) ) { - if( isset($_['path'] ) ) print_unescaped('File: '.OC_Util::sanitizeHTML($_['path'])).'
'; - print_unescaped(''.OC_Util::sanitizeHTML($_['message']) ).'
'; + if( isset($_['path'] ) ) print_unescaped('File: '.OC_Util::sanitizeHTML($_['path']).'
'); + print_unescaped(''.OC_Util::sanitizeHTML($_['message']) .'
'); }else{ if( isset( $_['outcome_stat'] ) ) { - print_unescaped( '

'.OC_Util::sanitizeHTML($_['outcome_msg']) ).'


'; + print_unescaped( '

'.OC_Util::sanitizeHTML($_['outcome_msg']).'


'); } - print_unescaped( 'Versions of '.OC_Util::sanitizeHTML($_['path']) ).'
'; + print_unescaped( 'Versions of '.OC_Util::sanitizeHTML($_['path']).'
'); print_unescaped('

'.OC_Util::sanitizeHTML($l->t('Revert a file to a previous version by clicking on its revert button')).'


'); foreach ( $_['versions'] as $v ) { diff --git a/apps/user_ldap/ajax/clearMappings.php b/apps/user_ldap/ajax/clearMappings.php new file mode 100644 index 0000000000000000000000000000000000000000..5dab39839b63327b1219dc18b0d97391c13698fa --- /dev/null +++ b/apps/user_ldap/ajax/clearMappings.php @@ -0,0 +1,35 @@ +. + * + */ + +// Check user and app status +OCP\JSON::checkAdminUser(); +OCP\JSON::checkAppEnabled('user_ldap'); +OCP\JSON::callCheck(); + +$subject = $_POST['ldap_clear_mapping']; +if(\OCA\user_ldap\lib\Helper::clearMapping($subject)) { + OCP\JSON::success(); +} else { + $l=OC_L10N::get('user_ldap'); + OCP\JSON::error(array('message' => $l->t('Failed to clear the mappings.'))); +} \ No newline at end of file diff --git a/apps/user_ldap/appinfo/app.php b/apps/user_ldap/appinfo/app.php index 89410b5ef07e821cae7046c55197c98bda73a409..81eaa0404b759dbef6be6590521b08b47493ef52 100644 --- a/apps/user_ldap/appinfo/app.php +++ b/apps/user_ldap/appinfo/app.php @@ -24,7 +24,7 @@ OCP\App::registerAdmin('user_ldap', 'settings'); $configPrefixes = OCA\user_ldap\lib\Helper::getServerConfigurationPrefixes(true); -if(count($configPrefixes) == 1) { +if(count($configPrefixes) === 1) { $connector = new OCA\user_ldap\lib\Connection($configPrefixes[0]); $userBackend = new OCA\user_ldap\USER_LDAP(); $userBackend->setConnector($connector); diff --git a/apps/user_ldap/appinfo/install.php b/apps/user_ldap/appinfo/install.php index 378957ec4095dba8968f4301d4bbe65860f3c8cb..c0c33a25c75f3b835cfe2697382b7608f65b0a8c 100644 --- a/apps/user_ldap/appinfo/install.php +++ b/apps/user_ldap/appinfo/install.php @@ -1,6 +1,6 @@ getUUID($newDN); //fix home folder to avoid new ones depending on the configuration $userBE->getHome($dn['owncloud_name']); diff --git a/apps/user_ldap/css/settings.css b/apps/user_ldap/css/settings.css index 84ada0832ab52f5ac263a65aaf93dde25e22fa71..185952e14bbdda762f427eee7e42084ed9a9badd 100644 --- a/apps/user_ldap/css/settings.css +++ b/apps/user_ldap/css/settings.css @@ -11,6 +11,10 @@ display: inline-block; } +.ldapIndent { + margin-left: 50px; +} + .ldapwarning { margin-left: 1.4em; color: #FF3B3B; diff --git a/apps/user_ldap/group_ldap.php b/apps/user_ldap/group_ldap.php index 432ddd215db6e1d4dcaeaccfefb70fa66c9c4c34..04ff392f9205ab88f692e4994abc47a19b080a6d 100644 --- a/apps/user_ldap/group_ldap.php +++ b/apps/user_ldap/group_ldap.php @@ -66,7 +66,7 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface { //extra work if we don't get back user DNs //TODO: this can be done with one LDAP query - if(strtolower($this->connection->ldapGroupMemberAssocAttr) == 'memberuid') { + if(strtolower($this->connection->ldapGroupMemberAssocAttr) === 'memberuid') { $dns = array(); foreach($members as $mid) { $filter = str_replace('%uid', $mid, $this->connection->ldapLoginFilter); @@ -108,11 +108,11 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface { } //uniqueMember takes DN, memberuid the uid, so we need to distinguish - if((strtolower($this->connection->ldapGroupMemberAssocAttr) == 'uniquemember') - || (strtolower($this->connection->ldapGroupMemberAssocAttr) == 'member') + if((strtolower($this->connection->ldapGroupMemberAssocAttr) === 'uniquemember') + || (strtolower($this->connection->ldapGroupMemberAssocAttr) === 'member') ) { $uid = $userDN; - } else if(strtolower($this->connection->ldapGroupMemberAssocAttr) == 'memberuid') { + } else if(strtolower($this->connection->ldapGroupMemberAssocAttr) === 'memberuid') { $result = $this->readAttribute($userDN, 'uid'); $uid = $result[0]; } else { @@ -157,7 +157,7 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface { return $groupUsers; } - if($limit == -1) { + if($limit === -1) { $limit = null; } $groupDN = $this->groupname2dn($gid); @@ -175,7 +175,7 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface { } $groupUsers = array(); - $isMemberUid = (strtolower($this->connection->ldapGroupMemberAssocAttr) == 'memberuid'); + $isMemberUid = (strtolower($this->connection->ldapGroupMemberAssocAttr) === 'memberuid'); foreach($members as $member) { if($isMemberUid) { //we got uids, need to get their DNs to 'tranlsate' them to usernames diff --git a/apps/user_ldap/js/settings.js b/apps/user_ldap/js/settings.js index e34849ec8878e394b23e90e01acd4996a13d5a74..f47d49cf222a9142b433b55c9a58966b27f75dab 100644 --- a/apps/user_ldap/js/settings.js +++ b/apps/user_ldap/js/settings.js @@ -8,13 +8,13 @@ var LdapConfiguration = { OC.filePath('user_ldap','ajax','getConfiguration.php'), $('#ldap_serverconfig_chooser').serialize(), function (result) { - if(result.status == 'success') { + if(result.status === 'success') { $.each(result.configuration, function(configkey, configvalue) { elementID = '#'+configkey; //deal with Checkboxes if($(elementID).is('input[type=checkbox]')) { - if(configvalue == 1) { + if(configvalue === 1) { $(elementID).attr('checked', 'checked'); } else { $(elementID).removeAttr('checked'); @@ -37,13 +37,13 @@ var LdapConfiguration = { resetDefaults: function() { $('#ldap').find('input[type=text], input[type=number], input[type=password], textarea, select').each(function() { - if($(this).attr('id') == 'ldap_serverconfig_chooser') { + if($(this).attr('id') === 'ldap_serverconfig_chooser') { return; } $(this).val($(this).attr('data-default')); }); $('#ldap').find('input[type=checkbox]').each(function() { - if($(this).attr('data-default') == 1) { + if($(this).attr('data-default') === 1) { $(this).attr('checked', 'checked'); } else { $(this).removeAttr('checked'); @@ -56,7 +56,7 @@ var LdapConfiguration = { OC.filePath('user_ldap','ajax','deleteConfiguration.php'), $('#ldap_serverconfig_chooser').serialize(), function (result) { - if(result.status == 'success') { + if(result.status === 'success') { $('#ldap_serverconfig_chooser option:selected').remove(); $('#ldap_serverconfig_chooser option:first').select(); LdapConfiguration.refreshConfig(); @@ -74,7 +74,7 @@ var LdapConfiguration = { $.post( OC.filePath('user_ldap','ajax','getNewServerConfigPrefix.php'), function (result) { - if(result.status == 'success') { + if(result.status === 'success') { if(doNotAsk) { LdapConfiguration.resetDefaults(); } else { @@ -99,6 +99,26 @@ var LdapConfiguration = { } } ); + }, + + clearMappings: function(mappingSubject) { + $.post( + OC.filePath('user_ldap','ajax','clearMappings.php'), + 'ldap_clear_mapping='+mappingSubject, + function(result) { + if(result.status == 'success') { + OC.dialogs.info( + t('user_ldap', 'mappings cleared'), + t('user_ldap', 'Success') + ); + } else { + OC.dialogs.alert( + result.message, + t('user_ldap', 'Error') + ); + } + } + ); } } @@ -115,7 +135,7 @@ $(document).ready(function() { OC.filePath('user_ldap','ajax','testConfiguration.php'), $('#ldap').serialize(), function (result) { - if (result.status == 'success') { + if (result.status === 'success') { OC.dialogs.alert( result.message, t('user_ldap', 'Connection test succeeded') @@ -150,7 +170,7 @@ $(document).ready(function() { $('#ldap').serialize(), function (result) { bgcolor = $('#ldap_submit').css('background'); - if (result.status == 'success') { + if (result.status === 'success') { //the dealing with colors is a but ugly, but the jQuery version in use has issues with rgba colors $('#ldap_submit').css('background', '#fff'); $('#ldap_submit').effect('highlight', {'color':'#A8FA87'}, 5000, function() { @@ -166,9 +186,19 @@ $(document).ready(function() { ); }); + $('#ldap_action_clear_user_mappings').click(function(event) { + event.preventDefault(); + LdapConfiguration.clearMappings('user'); + }); + + $('#ldap_action_clear_group_mappings').click(function(event) { + event.preventDefault(); + LdapConfiguration.clearMappings('group'); + }); + $('#ldap_serverconfig_chooser').change(function(event) { value = $('#ldap_serverconfig_chooser option:selected:first').attr('value'); - if(value == 'NEW') { + if(value === 'NEW') { LdapConfiguration.addConfiguration(false); } else { LdapConfiguration.refreshConfig(); diff --git a/apps/user_ldap/l10n/ar.php b/apps/user_ldap/l10n/ar.php index 4d7b7ac4ade26c6a187b92dce01b2ad567e68f68..5f8b6b8145514e00aabda1c4908a04848c0c0544 100644 --- a/apps/user_ldap/l10n/ar.php +++ b/apps/user_ldap/l10n/ar.php @@ -1,5 +1,6 @@ "فشل الحذف", +"Error" => "خطأ", "Password" => "كلمة المرور", "Help" => "المساعدة" ); diff --git a/apps/user_ldap/l10n/bg_BG.php b/apps/user_ldap/l10n/bg_BG.php index c064534a6b8a16924045f7478c423f53d0d50ece..0330046d80e00c6018e5b427823472148acbc26f 100644 --- a/apps/user_ldap/l10n/bg_BG.php +++ b/apps/user_ldap/l10n/bg_BG.php @@ -1,4 +1,5 @@ "Грешка", "Password" => "Парола", "Help" => "Помощ" ); diff --git a/apps/user_ldap/l10n/bn_BD.php b/apps/user_ldap/l10n/bn_BD.php index 69dfc8961792f1c28f914ec45f4b8907398869e6..4cee35777df353a724ad0ed574a27d7ede63f7ff 100644 --- a/apps/user_ldap/l10n/bn_BD.php +++ b/apps/user_ldap/l10n/bn_BD.php @@ -1,4 +1,5 @@ "সমস্যা", "Host" => "হোস্ট", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL আবশ্যক না হলে আপনি এই প্রটোকলটি মুছে ফেলতে পারেন । এরপর শুরু করুন এটা দিয়ে ldaps://", "Base DN" => "ভিত্তি DN", diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php index abdecb164e8f29c1f4bd0487e556ba56743994f7..7f0849b2382e3b5c9616c7e219652ea3a8d6bd3a 100644 --- a/apps/user_ldap/l10n/ca.php +++ b/apps/user_ldap/l10n/ca.php @@ -1,4 +1,5 @@ "Ha fallat en eliminar els mapatges", "Failed to delete the server configuration" => "Ha fallat en eliminar la configuració del servidor", "The configuration is valid and the connection could be established!" => "La configuració és vàlida i s'ha pogut establir la comunicació!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuració és vàlida, però ha fallat el Bind. Comproveu les credencials i l'arranjament del servidor.", @@ -7,6 +8,9 @@ "Take over settings from recent server configuration?" => "Voleu prendre l'arranjament de la configuració actual del servidor?", "Keep settings?" => "Voleu mantenir la configuració?", "Cannot add server configuration" => "No es pot afegir la configuració del servidor", +"mappings cleared" => "s'han eliminat els mapatges", +"Success" => "Èxit", +"Error" => "Error", "Connection test succeeded" => "La prova de connexió ha reeixit", "Connection test failed" => "La prova de connexió ha fallat", "Do you really want to delete the current Server Configuration?" => "Voleu eliminar la configuració actual del servidor?", @@ -15,7 +19,7 @@ "Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Avís: El mòdul PHP LDAP no està instal·lat, el dorsal no funcionarà. Demaneu a l'administrador del sistema que l'instal·li.", "Server configuration" => "Configuració del servidor", "Add Server Configuration" => "Afegeix la configuració del servidor", -"Host" => "Màquina", +"Host" => "Equip remot", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podeu ometre el protocol, excepte si requeriu SSL. Llavors comenceu amb ldaps://", "Base DN" => "DN Base", "One Base DN per line" => "Una DN Base per línia", @@ -70,6 +74,16 @@ "Email Field" => "Camp de correu electrònic", "User Home Folder Naming Rule" => "Norma per anomenar la carpeta arrel d'usuari", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixeu-ho buit pel nom d'usuari (per defecte). Altrament, especifiqueu un atribut LDAP/AD.", +"Internal Username" => "Nom d'usuari intern", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "Per defecte el nom d'usuari intern es crearà a partir de l'atribut UUID. Això assegura que el nom d'usuari és únic i que els caràcters no s'han de convertir. El nom d'usuari intern té la restricció que només estan permesos els caràcters: [ a-zA-Z0-9_.@- ]. Els altres caràcters es substitueixen pel seu corresponent ASCII o simplement s'ometen. En cas de col·lisió s'incrementa/decrementa en un. El nom d'usuari intern s'utilitza per identificar un usuari internament. També és el nom per defecte de la carpeta home a ownCloud. És també un port de URLs remotes, per exemple tots els serveis *DAV. Amb aquest arranjament es pot variar el comportament per defecte. Per obtenir un comportament similar al d'abans de ownCloud 5, escriviu el nom d'usuari a mostrar en el camp següent. Deixei-lo en blanc si preferiu el comportament per defecte. Els canvis tindran efecte només en els nous usuaris LDAP mapats (afegits).", +"Internal Username Attribute:" => "Atribut nom d'usuari intern:", +"Override UUID detection" => "Sobrescriu la detecció UUID", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Per defecte, owncloud autodetecta l'atribut UUID. L'atribut UUID s'utilitza per identificar usuaris i grups de forma indubtable. També el nom d'usuari intern es crearà en base a la UUIS, si no heu especificat res diferent a dalt. Podeu sobreescriure l'arranjament i passar l'atribut que desitgeu. Heu d'assegurar-vos que l'atribut que escolliu pot ser recollit tant pels usuaris com pels grups i que és únic. Deixeu-ho en blanc si preferiu el comportament per defecte. els canvis s'aplicaran en els usuaris i grups LDAP mapats de nou (afegits).", +"UUID Attribute:" => "Atribut UUID:", +"Username-LDAP User Mapping" => "Mapatge d'usuari Nom d'usuari-LDAP", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud utilitza els noms d'usuari per emmagatzemar i assignar (meta)dades. per tal d'identificar usuaris de forma precisa, cada usuari LDAP tindrà un nom d'usuari intern. Això requereix un mapatge del nom d'usuari ownCloud a l'usuari LDAP. El nom d'usuari creat es mapa a la UUID de l'usuari LDAP. Addicionalment, la DN es desa a la memòria de cau per reduïr la interacció LDAP, però no s'usa per a identificació. Si la DN canvia, els canvis són detectats per ownCloud. El nom d'usuari intern ownCloud s'utilitza internament arreu de ownCloud. Eliminar els mapatges tindrà efectues per tot arreu. L'eliminació dels mapatges no és sensible a la configuració, afecta a totes les configuracions LDAP! No elimineu mai els mapatges en un entorn de producció. Elimineu-los només en un estadi experimental o de prova.", +"Clear Username-LDAP User Mapping" => "Elimina el mapatge d'usuari Nom d'usuari-LDAP", +"Clear Groupname-LDAP Group Mapping" => "Elimina el mapatge de grup Nom de grup-LDAP", "Test Configuration" => "Comprovació de la configuració", "Help" => "Ajuda" ); diff --git a/apps/user_ldap/l10n/cs_CZ.php b/apps/user_ldap/l10n/cs_CZ.php index c5d77026b9e9b317dc7b6a1bbc46ef67d1ef298a..dd7373eb690a66b6d8dbb7bf81712c187b50007e 100644 --- a/apps/user_ldap/l10n/cs_CZ.php +++ b/apps/user_ldap/l10n/cs_CZ.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Převzít nastavení z nedávného nastavení serveru?", "Keep settings?" => "Ponechat nastavení?", "Cannot add server configuration" => "Nelze přidat nastavení serveru", +"Success" => "Úspěch", +"Error" => "Chyba", "Connection test succeeded" => "Test spojení byl úspěšný", "Connection test failed" => "Test spojení selhal", "Do you really want to delete the current Server Configuration?" => "Opravdu si přejete smazat současné nastavení serveru?", diff --git a/apps/user_ldap/l10n/cy_GB.php b/apps/user_ldap/l10n/cy_GB.php index 335e2109c2db7d79a7980b07cd1eb3f409db351d..abe2336b2ba8c9fdbd5e9ca74a0d95030b2746dc 100644 --- a/apps/user_ldap/l10n/cy_GB.php +++ b/apps/user_ldap/l10n/cy_GB.php @@ -1,5 +1,6 @@ "Methwyd dileu", +"Error" => "Gwall", "Password" => "Cyfrinair", "Help" => "Cymorth" ); diff --git a/apps/user_ldap/l10n/da.php b/apps/user_ldap/l10n/da.php index 9329c4e8a2416f1db1fd0993a1d6f28f76f62c0d..0a77f46647977050177d02cbb51c4977986611f4 100644 --- a/apps/user_ldap/l10n/da.php +++ b/apps/user_ldap/l10n/da.php @@ -1,5 +1,7 @@ "Fejl ved sletning", +"Success" => "Succes", +"Error" => "Fejl", "Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kan udelade protokollen, medmindre du skal bruge SSL. Start i så fald med ldaps://", "Base DN" => "Base DN", diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php index e86d877ecd77271a6eeec19dc736072cfb0293aa..f00108184214f9c959315ec7100f66ce7316d276 100644 --- a/apps/user_ldap/l10n/de.php +++ b/apps/user_ldap/l10n/de.php @@ -1,31 +1,33 @@ "Löschen der Serverkonfiguration fehlgeschlagen", -"The configuration is valid and the connection could be established!" => "Die Konfiguration war erfolgreich, die Verbindung konnte hergestellt werden!", -"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen.", -"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig, bitte sehen Sie für weitere Details im ownCloud Log nach", +"The configuration is valid and the connection could be established!" => "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!", +"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfe die Servereinstellungen und Anmeldeinformationen.", +"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig, sieh für weitere Details bitte im ownCloud Log nach", "Deletion failed" => "Löschen fehlgeschlagen", "Take over settings from recent server configuration?" => "Einstellungen von letzter Konfiguration übernehmen?", "Keep settings?" => "Einstellungen beibehalten?", -"Cannot add server configuration" => "Serverkonfiguration konnte nicht hinzugefügt werden.", +"Cannot add server configuration" => "Das Hinzufügen der Serverkonfiguration schlug fehl", +"Success" => "Erfolgreich", +"Error" => "Fehler", "Connection test succeeded" => "Verbindungstest erfolgreich", "Connection test failed" => "Verbindungstest fehlgeschlagen", -"Do you really want to delete the current Server Configuration?" => "Wollen Sie die aktuelle Serverkonfiguration wirklich löschen?", +"Do you really want to delete the current Server Configuration?" => "Möchtest Du die aktuelle Serverkonfiguration wirklich löschen?", "Confirm Deletion" => "Löschung bestätigen", -"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren.", +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwartetem Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren.", "Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Warnung: Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitte Deinen Systemadministrator das Modul zu installieren.", "Server configuration" => "Serverkonfiguration", "Add Server Configuration" => "Serverkonfiguration hinzufügen", "Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://", "Base DN" => "Basis-DN", -"One Base DN per line" => "Ein Base DN pro Zeile", +"One Base DN per line" => "Ein Basis-DN pro Zeile", "You can specify Base DN for users and groups in the Advanced tab" => "Du kannst Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren", "User DN" => "Benutzer-DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für anonymen Zugriff lasse DN und Passwort leer.", "Password" => "Passwort", -"For anonymous access, leave DN and Password empty." => "Lasse die Felder von DN und Passwort für anonymen Zugang leer.", +"For anonymous access, leave DN and Password empty." => "Lasse die Felder DN und Passwort für anonymen Zugang leer.", "User Login Filter" => "Benutzer-Login-Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen bei dem Anmeldeversuch.", +"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch.", "use %%uid placeholder, e.g. \"uid=%%uid\"" => "verwende %%uid Platzhalter, z. B. \"uid=%%uid\"", "User List Filter" => "Benutzer-Filter-Liste", "Defines the filter to apply, when retrieving users." => "Definiert den Filter für die Anfrage der Benutzer.", @@ -54,13 +56,13 @@ "User Display Name Field" => "Feld für den Anzeigenamen des Benutzers", "The LDAP attribute to use to generate the user`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. ", "Base User Tree" => "Basis-Benutzerbaum", -"One User Base DN per line" => "Ein Benutzer Base DN pro Zeile", +"One User Base DN per line" => "Ein Benutzer Basis-DN pro Zeile", "User Search Attributes" => "Benutzersucheigenschaften", -"Optional; one attribute per line" => "Optional; eine Eigenschaft pro Zeile", +"Optional; one attribute per line" => "Optional; ein Attribut pro Zeile", "Group Display Name Field" => "Feld für den Anzeigenamen der Gruppe", "The LDAP attribute to use to generate the groups`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. ", "Base Group Tree" => "Basis-Gruppenbaum", -"One Group Base DN per line" => "Ein Gruppen Base DN pro Zeile", +"One Group Base DN per line" => "Ein Gruppen Basis-DN pro Zeile", "Group Search Attributes" => "Gruppensucheigenschaften", "Group-Member association" => "Assoziation zwischen Gruppe und Benutzer", "Special Attributes" => "Spezielle Eigenschaften", diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php index 3b5d60387a6409754d2daf65064f5d290b749c8b..e22c5b5bdd900f1dae429a7d3a9c7f8d3f055273 100644 --- a/apps/user_ldap/l10n/de_DE.php +++ b/apps/user_ldap/l10n/de_DE.php @@ -1,31 +1,33 @@ "Das Löschen der Server-Konfiguration schlug fehl", +"Failed to delete the server configuration" => "Löschen der Serverkonfiguration fehlgeschlagen", "The configuration is valid and the connection could be established!" => "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!", -"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig, aber das Herstellen der Verbindung schlug fehl. Bitte überprüfen Sie die Server-Einstellungen und Zertifikate.", -"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig. Weitere Details können Sie im ownCloud-Log nachlesen.", +"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen.", +"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig, sehen Sie für weitere Details bitte im ownCloud Log nach", "Deletion failed" => "Löschen fehlgeschlagen", -"Take over settings from recent server configuration?" => "Sollen die Einstellungen der letzten Serverkonfiguration übernommen werden?", -"Keep settings?" => "Einstellungen behalten?", +"Take over settings from recent server configuration?" => "Einstellungen von letzter Konfiguration übernehmen?", +"Keep settings?" => "Einstellungen beibehalten?", "Cannot add server configuration" => "Das Hinzufügen der Serverkonfiguration schlug fehl", +"Success" => "Erfolg", +"Error" => "Fehler", "Connection test succeeded" => "Verbindungstest erfolgreich", "Connection test failed" => "Verbindungstest fehlgeschlagen", -"Do you really want to delete the current Server Configuration?" => "Möchten Sie die Serverkonfiguration wirklich löschen?", +"Do you really want to delete the current Server Configuration?" => "Möchten Sie die aktuelle Serverkonfiguration wirklich löschen?", "Confirm Deletion" => "Löschung bestätigen", -"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren.", +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwartetem Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren.", "Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Warnung: Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitten Sie Ihren Systemadministrator das Modul zu installieren.", "Server configuration" => "Serverkonfiguration", "Add Server Configuration" => "Serverkonfiguration hinzufügen", "Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Sie können das Protokoll auslassen, außer wenn Sie SSL benötigen. Beginnen Sie dann mit ldaps://", "Base DN" => "Basis-DN", -"One Base DN per line" => "Ein Base DN pro Zeile", +"One Base DN per line" => "Ein Basis-DN pro Zeile", "You can specify Base DN for users and groups in the Advanced tab" => "Sie können Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren", "User DN" => "Benutzer-DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für einen anonymen Zugriff lassen Sie DN und Passwort leer.", "Password" => "Passwort", -"For anonymous access, leave DN and Password empty." => "Lassen Sie die Felder von DN und Passwort für einen anonymen Zugang leer.", +"For anonymous access, leave DN and Password empty." => "Lassen Sie die Felder DN und Passwort für einen anonymen Zugang leer.", "User Login Filter" => "Benutzer-Login-Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung durchgeführt wird. %%uid ersetzt den Benutzernamen bei dem Anmeldeversuch.", +"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung durchgeführt wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch.", "use %%uid placeholder, e.g. \"uid=%%uid\"" => "verwenden Sie %%uid Platzhalter, z. B. \"uid=%%uid\"", "User List Filter" => "Benutzer-Filter-Liste", "Defines the filter to apply, when retrieving users." => "Definiert den Filter für die Anfrage der Benutzer.", @@ -37,12 +39,12 @@ "Configuration Active" => "Konfiguration aktiv", "When unchecked, this configuration will be skipped." => "Wenn nicht angehakt, wird diese Konfiguration übersprungen.", "Port" => "Port", -"Backup (Replica) Host" => "Back-Up (Replikation) Host", -"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Geben Sie einen optionalen Backup-Host an. Es muss ein Replikat des Haupt-LDAP/AD Servers sein.", -"Backup (Replica) Port" => "Back-Up (Replikation) Port", +"Backup (Replica) Host" => "Backup Host (Kopie)", +"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Geben Sie einen optionalen Backup Host an. Es muss sich um eine Kopie des Haupt LDAP/AD Servers handeln.", +"Backup (Replica) Port" => "Backup Port", "Disable Main Server" => "Hauptserver deaktivieren", -"When switched on, ownCloud will only connect to the replica server." => "Wenn eingeschaltet, wird sich die ownCloud nur mit dem Replikat-Server verbinden.", -"Use TLS" => "Benutze TLS", +"When switched on, ownCloud will only connect to the replica server." => "Wenn aktiviert, wird ownCloud ausschließlich den Backupserver verwenden.", +"Use TLS" => "Nutze TLS", "Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht in Verbindung mit LDAPS Verbindungen, es wird fehlschlagen.", "Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)", "Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.", @@ -50,26 +52,28 @@ "Not recommended, use for testing only." => "Nicht empfohlen, nur zu Testzwecken.", "Cache Time-To-Live" => "Speichere Time-To-Live zwischen", "in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.", -"Directory Settings" => "Verzeichniseinstellungen", +"Directory Settings" => "Ordnereinstellungen", "User Display Name Field" => "Feld für den Anzeigenamen des Benutzers", "The LDAP attribute to use to generate the user`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. ", "Base User Tree" => "Basis-Benutzerbaum", -"One User Base DN per line" => "Ein Benutzer Base DN pro Zeile", -"User Search Attributes" => "Eigenschaften der Benutzer-Suche", +"One User Base DN per line" => "Ein Benutzer Basis-DN pro Zeile", +"User Search Attributes" => "Benutzersucheigenschaften", "Optional; one attribute per line" => "Optional; ein Attribut pro Zeile", "Group Display Name Field" => "Feld für den Anzeigenamen der Gruppe", "The LDAP attribute to use to generate the groups`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. ", "Base Group Tree" => "Basis-Gruppenbaum", -"One Group Base DN per line" => "Ein Gruppen Base DN pro Zeile", -"Group Search Attributes" => "Eigenschaften der Gruppen-Suche", +"One Group Base DN per line" => "Ein Gruppen Basis-DN pro Zeile", +"Group Search Attributes" => "Gruppensucheigenschaften", "Group-Member association" => "Assoziation zwischen Gruppe und Benutzer", -"Special Attributes" => "Besondere Eigenschaften", +"Special Attributes" => "Spezielle Eigenschaften", "Quota Field" => "Kontingent-Feld", "Quota Default" => "Standard-Kontingent", "in bytes" => "in Bytes", "Email Field" => "E-Mail-Feld", "User Home Folder Naming Rule" => "Benennungsregel für das Home-Verzeichnis des Benutzers", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfalls tragen Sie bitte ein LDAP/AD-Attribut ein.", +"Internal Username" => "Interner Benutzername", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "Standardmäßig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichenwerden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Übereinstimmungen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmäßig vorausgewählte Namen des Heimatverzeichnisses in ownCloud. Es dient weiterhin als Port für Remote-URLs - zum Beispiel für alle *DAV-Dienste Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich einzig und allein nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken.", "Test Configuration" => "Testkonfiguration", "Help" => "Hilfe" ); diff --git a/apps/user_ldap/l10n/el.php b/apps/user_ldap/l10n/el.php index e5fe6b6da7e3f245b95b2fef5a3a56369c504be2..acecf27125f1a2287c37402ca570016dd5c68539 100644 --- a/apps/user_ldap/l10n/el.php +++ b/apps/user_ldap/l10n/el.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Πάρτε πάνω από τις πρόσφατες ρυθμίσεις διαμόρφωσης του διακομιστή?", "Keep settings?" => "Διατήρηση ρυθμίσεων;", "Cannot add server configuration" => "Αδυναμία προσθήκης ρυθμίσεων διακομιστή", +"Success" => "Επιτυχία", +"Error" => "Σφάλμα", "Connection test succeeded" => "Επιτυχημένη δοκιμαστική σύνδεση", "Connection test failed" => "Αποτυχημένη δοκιμαστική σύνδεσης.", "Do you really want to delete the current Server Configuration?" => "Θέλετε να διαγράψετε τις τρέχουσες ρυθμίσεις του διακομιστή;", diff --git a/apps/user_ldap/l10n/en@pirate.php b/apps/user_ldap/l10n/en@pirate.php new file mode 100644 index 0000000000000000000000000000000000000000..482632f3fdab19ae3bd7efb9a1ed366c0f00ac9c --- /dev/null +++ b/apps/user_ldap/l10n/en@pirate.php @@ -0,0 +1,3 @@ + "Passcode" +); diff --git a/apps/user_ldap/l10n/eo.php b/apps/user_ldap/l10n/eo.php index 3ffcbddb3e3652e6d2696ed333520bef2b883414..c9a9ba130c6fbd2c9bcaa49127fb61f473c6b490 100644 --- a/apps/user_ldap/l10n/eo.php +++ b/apps/user_ldap/l10n/eo.php @@ -1,5 +1,7 @@ "Forigo malsukcesis", +"Success" => "Sukceso", +"Error" => "Eraro", "Host" => "Gastigo", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Vi povas neglekti la protokolon, escepte se vi bezonas SSL-on. Tiuokaze, komencu per ldaps://", "Base DN" => "Bazo-DN", diff --git a/apps/user_ldap/l10n/es.php b/apps/user_ldap/l10n/es.php index 098e16a5d130034a571ed6316d16852859322540..7c72cc8e63237e10dc4401f9c956a8ff74401ba6 100644 --- a/apps/user_ldap/l10n/es.php +++ b/apps/user_ldap/l10n/es.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Hacerse cargo de los ajustes de configuración del servidor reciente?", "Keep settings?" => "Mantener la configuración?", "Cannot add server configuration" => "No se puede añadir la configuración del servidor", +"Success" => "Éxito", +"Error" => "Error", "Connection test succeeded" => "La prueba de conexión fue exitosa", "Connection test failed" => "La prueba de conexión falló", "Do you really want to delete the current Server Configuration?" => "¿Realmente desea eliminar la configuración actual del servidor?", @@ -70,6 +72,8 @@ "Email Field" => "E-mail", "User Home Folder Naming Rule" => "Regla para la carpeta Home de usuario", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Vacío para el nombre de usuario (por defecto). En otro caso, especifique un atributo LDAP/AD.", +"Internal Username" => "Nombre de usuario interno", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud utiliza nombre de usuarios para almacenar y asignar (meta) datos. Con el fin de identificar con precisión y reconocer usuarios, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una asignación de nombre de usuario de ownCloud a usuario LDAP. El nombre de usuario creado se asigna al UUID del usuario LDAP. Además el DN se almacena en caché más bien para reducir la interacción de LDAP, pero no se utiliza para la identificación. Si la DN cambia, los cambios serán encontrados por ownCloud. El nombre interno de ownCloud se utiliza para todo en ownCloud. Eliminando las asignaciones tendrá restos por todas partes. Eliminando las asignaciones no es sensible a la configuración, que afecta a todas las configuraciones de LDAP! No limpiar nunca las asignaciones en un entorno de producción. Sólo borrar asignaciones en una situación de prueba o experimental.", "Test Configuration" => "Configuración de prueba", "Help" => "Ayuda" ); diff --git a/apps/user_ldap/l10n/es_AR.php b/apps/user_ldap/l10n/es_AR.php index c8aec0cd41ba2d901ffdb5920182e2bc03aa2a3b..98fb32b1d26e902e19b819bf0e4c2aa506ec2fdd 100644 --- a/apps/user_ldap/l10n/es_AR.php +++ b/apps/user_ldap/l10n/es_AR.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Tomar los valores de la anterior configuración de servidor?", "Keep settings?" => "¿Mantener preferencias?", "Cannot add server configuration" => "No se pudo añadir la configuración del servidor", +"Success" => "Éxito", +"Error" => "Error", "Connection test succeeded" => "El este de conexión ha sido completado satisfactoriamente", "Connection test failed" => "Falló es test de conexión", "Do you really want to delete the current Server Configuration?" => "¿Realmente desea borrar la configuración actual del servidor?", diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php index 665e9d6fa2c2ebf1c21025e5acabdf2783f677ce..39346def039f056196426f3f0965df2cb217b9c1 100644 --- a/apps/user_ldap/l10n/et_EE.php +++ b/apps/user_ldap/l10n/et_EE.php @@ -1,14 +1,18 @@ "Vastendususte puhastamine ebaõnnestus.", "Failed to delete the server configuration" => "Serveri seadistuse kustutamine ebaõnnestus", "The configuration is valid and the connection could be established!" => "Seadistus on korrektne ning ühendus on olemas!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Seadistus on korrektne, kuid ühendus ebaõnnestus. Palun kontrolli serveri seadeid ja ühenduseks kasutatavaid kasutajatunnuseid.", "The configuration is invalid. Please look in the ownCloud log for further details." => "Seadistus on vigane. Palun vaata ownCloud logist täpsemalt.", "Deletion failed" => "Kustutamine ebaõnnestus", "Take over settings from recent server configuration?" => "Võta sätted viimasest serveri seadistusest?", -"Keep settings?" => "Säilitada seadistus?", +"Keep settings?" => "Säilitada seadistused?", "Cannot add server configuration" => "Ei suuda lisada serveri seadistust", -"Connection test succeeded" => "Test ühendus õnnestus", -"Connection test failed" => "Test ühendus ebaõnnestus", +"mappings cleared" => "vastendused puhastatud", +"Success" => "Korras", +"Error" => "Viga", +"Connection test succeeded" => "Ühenduse testimine õnnestus", +"Connection test failed" => "Ühenduse testimine ebaõnnestus", "Do you really want to delete the current Server Configuration?" => "Oled kindel, et tahad kustutada praegust serveri seadistust?", "Confirm Deletion" => "Kinnita kustutamine", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Hoiatus: rakendused user_ldap ja user_webdavauht ei ole ühilduvad. Töös võib esineda ootamatuid tõrkeid.\nPalu oma süsteemihalduril üks neist rakendustest kasutusest eemaldada.", @@ -39,10 +43,10 @@ "Port" => "Port", "Backup (Replica) Host" => "Varuserver", "Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Lisa täiendav LDAP/AD server, mida replikeeritakse peaserveriga.", -"Backup (Replica) Port" => "Varuserveri (replika) ldap port", +"Backup (Replica) Port" => "Varuserveri (replika) port", "Disable Main Server" => "Ära kasuta peaserverit", "When switched on, ownCloud will only connect to the replica server." => "Märgituna ownCloud ühendub ainult varuserverisse.", -"Use TLS" => "Kasutaja TLS", +"Use TLS" => "Kasuta TLS-i", "Do not use it additionally for LDAPS connections, it will fail." => "LDAPS puhul ära kasuta. Ühendus ei toimi.", "Case insensitve LDAP server (Windows)" => "Mittetõstutundlik LDAP server (Windows)", "Turn off SSL certificate validation." => "Lülita SSL sertifikaadi kontrollimine välja.", @@ -70,6 +74,16 @@ "Email Field" => "Email atribuut", "User Home Folder Naming Rule" => "Kasutaja kodukataloogi nimetamise reegel", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Kasutajanime (vaikeväärtus) kasutamiseks jäta tühjaks. Vastasel juhul määra LDAP/AD omadus.", +"Internal Username" => "Sisemine kasutajanimi", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "Vaikimisi tekitatakse sisemine kasutajanimi UUID atribuudist. See tagab, et kasutajanimi on unikaalne ja sümboleid pole vaja muuta. Sisemisel kasutajatunnuse puhul on lubatud ainult järgmised sümbolid: [ a-zA-Z0-9_.@- ]. Muud sümbolid asendatakse nende ASCII vastega või lihtsalt hüljatakse. Tõrgete korral lisatakse number või suurendatakse seda. Sisemist kasutajatunnust kasutatakse kasutaja sisemiseks tuvastamiseks. Ühtlasi on see ownCloudis kasutaja vaikimisi kodukataloogi nimeks. See on ka serveri URL pordiks, näiteks kõikidel *DAV teenustel.Selle seadistusega saab tühistada vaikimisi käitumise. Saavutamaks sarnast käitumist eelnevate ownCloud 5 versioonidega, sisesta kasutaja kuvatava nime atribuut järgnevale väljale. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi LDAP kasutajate vastendusi (lisatud).", +"Internal Username Attribute:" => "Sisemise kasutajatunnuse atribuut:", +"Override UUID detection" => "Tühista UUID tuvastus", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Vaikimis ownCloud tuvastab automaatlselt UUID atribuudi. UUID atribuuti kasutatakse LDAP kasutajate ja gruppide kindlaks tuvastamiseks. Samuti tekitatakse sisemine kasutajanimi UUID alusel, kui pole määratud teisiti. Sa saad tühistada selle seadistuse ning määrata atribuudi omal valikul. Pead veenduma, et valitud atribuut toimib nii kasutajate kui gruppide puhul ning on unikaalne. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi LDAP kasutajate vastendusi (lisatud).", +"UUID Attribute:" => "UUID atribuut:", +"Username-LDAP User Mapping" => "LDAP-Kasutajatunnus Kasutaja Vastendus", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud kasutab kasutajanime talletamaks ja omistamaks (pseudo) andmeid. Et täpselt tuvastada ja määratleda kasutajaid, iga LDAP kasutaja peab omama sisemist kasutajatunnust. See vajab ownCloud kasutajatunnuse vastendust LDAP kasutajaks. Tekitatud kasutanimi vastendatakse LDAP kasutaja UUID-iks. Lisaks puhverdatakse DN vähendamaks LDAP päringuid, kuid seda ei kasutata tuvastamisel. ownCloud suudab tuvastada ka DN muutumise. ownCloud sisemist kasutajatunnust kasutatakse üle kogu ownCloudi. Eemaldates vastenduse tekivad kõikjal andmejäägid. Vastenduste eemaldamine ei ole konfiguratsiooni tundlik, see mõjutab kõiki LDAP seadistusi! Ära kunagi eemalda vastendusi produktsioonis! Seda võid teha ainult testis või katsetuste masinas.", +"Clear Username-LDAP User Mapping" => "Puhasta LDAP-Kasutajatunnus Kasutaja Vastendus", +"Clear Groupname-LDAP Group Mapping" => "Puhasta LDAP-Grupinimi Grupp Vastendus", "Test Configuration" => "Testi seadistust", "Help" => "Abiinfo" ); diff --git a/apps/user_ldap/l10n/eu.php b/apps/user_ldap/l10n/eu.php index 5e9fd014c64f3a5875ea41d396007b1a078e0e67..42f184e53902efa1b5af5bec74247e2a255bf8ed 100644 --- a/apps/user_ldap/l10n/eu.php +++ b/apps/user_ldap/l10n/eu.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "oraintsuko zerbitzariaren konfigurazioaren ezarpenen ardura hartu?", "Keep settings?" => "Mantendu ezarpenak?", "Cannot add server configuration" => "Ezin da zerbitzariaren konfigurazioa gehitu", +"Success" => "Arrakasta", +"Error" => "Errorea", "Connection test succeeded" => "Konexio froga ongi burutu da", "Connection test failed" => "Konexio frogak huts egin du", "Do you really want to delete the current Server Configuration?" => "Ziur zaude Zerbitzariaren Konfigurazioa ezabatu nahi duzula?", diff --git a/apps/user_ldap/l10n/fa.php b/apps/user_ldap/l10n/fa.php index 9a01a67703decb41720fff28b0d9c3d2058cb605..bef13457adb7cc80bae02c2464a5aa7a84aa7e71 100644 --- a/apps/user_ldap/l10n/fa.php +++ b/apps/user_ldap/l10n/fa.php @@ -3,6 +3,7 @@ "The configuration is valid and the connection could be established!" => "پیکربندی معتبر است و ارتباط می تواند برقرار شود", "Deletion failed" => "حذف کردن انجام نشد", "Keep settings?" => "آیا تنظیمات ذخیره شود ؟", +"Error" => "خطا", "Connection test succeeded" => "تست اتصال با موفقیت انجام گردید", "Connection test failed" => "تست اتصال ناموفق بود", "Do you really want to delete the current Server Configuration?" => "آیا واقعا می خواهید پیکربندی کنونی سرور را حذف کنید؟", @@ -10,7 +11,7 @@ "Server configuration" => "پیکربندی سرور", "Add Server Configuration" => "افزودن پیکربندی سرور", "Host" => "میزبانی", -"Password" => "رمز عبور", +"Password" => "گذرواژه", "Group Filter" => "فیلتر گروه", "Port" => "درگاه", "in bytes" => "در بایت", diff --git a/apps/user_ldap/l10n/fi_FI.php b/apps/user_ldap/l10n/fi_FI.php index 38ecb5d82a882f55dfa576ca8305aa0793c222db..38a8b99cf7e5424a0fd82fba75cb240869b265a3 100644 --- a/apps/user_ldap/l10n/fi_FI.php +++ b/apps/user_ldap/l10n/fi_FI.php @@ -2,6 +2,8 @@ "Deletion failed" => "Poisto epäonnistui", "Keep settings?" => "Säilytetäänkö asetukset?", "Cannot add server configuration" => "Palvelinasetusten lisäys epäonnistui", +"Success" => "Onnistui!", +"Error" => "Virhe", "Connection test succeeded" => "Yhteystesti onnistui", "Connection test failed" => "Yhteystesti epäonnistui", "Confirm Deletion" => "Vahvista poisto", diff --git a/apps/user_ldap/l10n/fr.php b/apps/user_ldap/l10n/fr.php index ea07bd4a11c19a9e870dd5b03f34c78d3974d905..11f8fbaaf4483ec1f1fb8507a81f8c0f946f7505 100644 --- a/apps/user_ldap/l10n/fr.php +++ b/apps/user_ldap/l10n/fr.php @@ -1,4 +1,5 @@ "Erreur lors de la suppression des associations.", "Failed to delete the server configuration" => "Échec de la suppression de la configuration du serveur", "The configuration is valid and the connection could be established!" => "La configuration est valide et la connexion peut être établie !", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuration est valide, mais le lien ne peut être établi. Veuillez vérifier les paramètres du serveur ainsi que vos identifiants de connexion.", @@ -6,9 +7,12 @@ "Deletion failed" => "La suppression a échoué", "Take over settings from recent server configuration?" => "Récupérer les paramètres depuis une configuration récente du serveur ?", "Keep settings?" => "Garder ces paramètres ?", -"Cannot add server configuration" => "Impossible d'ajouter la configuration du serveur.", +"Cannot add server configuration" => "Impossible d'ajouter la configuration du serveur", +"mappings cleared" => "associations supprimées", +"Success" => "Succès", +"Error" => "Erreur", "Connection test succeeded" => "Test de connexion réussi", -"Connection test failed" => "Le test de connexion a échoué", +"Connection test failed" => "Test de connexion échoué", "Do you really want to delete the current Server Configuration?" => "Êtes-vous vraiment sûr de vouloir effacer la configuration actuelle du serveur ?", "Confirm Deletion" => "Confirmer la suppression", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Avertissement: Les applications user_ldap et user_webdavauth sont incompatibles. Des disfonctionnements peuvent survenir. Contactez votre administrateur système pour qu'il désactive l'une d'elles.", @@ -17,13 +21,13 @@ "Add Server Configuration" => "Ajouter une configuration du serveur", "Host" => "Hôte", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Vous pouvez omettre le protocole, sauf si vous avez besoin de SSL. Dans ce cas préfixez avec ldaps://", -"Base DN" => "DN Racine", +"Base DN" => "DN racine", "One Base DN per line" => "Un DN racine par ligne", "You can specify Base DN for users and groups in the Advanced tab" => "Vous pouvez spécifier les DN Racines de vos utilisateurs et groupes via l'onglet Avancé", "User DN" => "DN Utilisateur (Autorisé à consulter l'annuaire)", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN de l'utilisateur client pour lequel la liaison doit se faire, par exemple uid=agent,dc=example,dc=com. Pour un accès anonyme, laisser le DN et le mot de passe vides.", "Password" => "Mot de passe", -"For anonymous access, leave DN and Password empty." => "Pour un accès anonyme, laisser le DN Utilisateur et le mot de passe vides.", +"For anonymous access, leave DN and Password empty." => "Pour un accès anonyme, laisser le DN utilisateur et le mot de passe vides.", "User Login Filter" => "Modèle d'authentification utilisateurs", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Définit le motif à appliquer, lors d'une tentative de connexion. %%uid est remplacé par le nom d'utilisateur lors de la connexion.", "use %%uid placeholder, e.g. \"uid=%%uid\"" => "veuillez utiliser le champ %%uid , ex.: \"uid=%%uid\"", @@ -66,10 +70,20 @@ "Special Attributes" => "Attributs spéciaux", "Quota Field" => "Champ du quota", "Quota Default" => "Quota par défaut", -"in bytes" => "en octets", +"in bytes" => "en bytes", "Email Field" => "Champ Email", "User Home Folder Naming Rule" => "Convention de nommage du répertoire utilisateur", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Laisser vide ", +"Internal Username" => "Nom d'utilisateur interne", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "Par défaut le nom d'utilisateur interne sera créé à partir de l'attribut UUID. Ceci permet d'assurer que le nom d'utilisateur est unique et que les caractères ne nécessitent pas de convertion. Le nom d'utilisateur interne doit contenir seulement les caractères suivants: [ a-zA-Z0-9_.@- ]. Les autres caractères sont remplacés par leur correspondance ASCII ou simplement omis. En cas de collision le nombre est incrémenté/décrémenté. Le nom d'utilisateur interne est utilisé pour identifier l'utilisateur au sein du système. C'est aussi le nom par défaut du répertoire utilisateur dans ownCloud. C'est aussi le port d'URLs distants, par exemple pour tous les services *DAV. Le comportement par défaut peut être modifié à l'aide de ce paramètre. Pour obtenir un comportement similaire aux versions précédentes à ownCloud 5, saisir le nom d'utilisateur à afficher dans le champ suivant. Laissez à blanc pour le comportement par défaut. Les modifications prendront effet seulement pour les nouveaux (ajoutés) utilisateurs LDAP.", +"Internal Username Attribute:" => "Nom d'utilisateur interne:", +"Override UUID detection" => "Surcharger la détection d'UUID", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Par défaut, ownCloud détecte automatiquement l'attribut UUID. L'attribut UUID est utilisé pour identifier les utilisateurs et groupes de façon prédictive. De plus, le nom d'utilisateur interne sera créé basé sur l'UUID s'il n'est pas explicité ci-dessus. Vous pouvez modifier ce comportement et définir l'attribut de votre choix. Vous devez alors vous assurer que l'attribut de votre choix peut être récupéré pour les utilisateurs ainsi que pour les groupes et qu'il soit unique. Laisser à blanc pour le comportement par défaut. Les modifications seront effectives uniquement pour les nouveaux (ajoutés) utilisateurs et groupes LDAP.", +"UUID Attribute:" => "Attribut UUID :", +"Username-LDAP User Mapping" => "Association Nom d'utilisateur-Utilisateur LDAP", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud utilise les noms d'utilisateurs pour le stockage et l'assignation de (meta) data. Pour identifier et reconnaitre précisément les utilisateurs, chaque utilisateur aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur ownCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. ownCloud détectera le changement de DN, le cas échéant. Seul le nom interne à ownCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION. Le faire seulement sur les environnements de tests et d'expérimentation.", +"Clear Username-LDAP User Mapping" => "Supprimer l'association utilisateur interne-utilisateur LDAP", +"Clear Groupname-LDAP Group Mapping" => "Supprimer l'association nom de groupe-groupe LDAP", "Test Configuration" => "Tester la configuration", "Help" => "Aide" ); diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php index deb6dbb5553a2e395c758588eaefb2eb8a0672c0..3f44ccd9bd1a0a95a2b87ec43f4dd1894f7a9897 100644 --- a/apps/user_ldap/l10n/gl.php +++ b/apps/user_ldap/l10n/gl.php @@ -1,12 +1,16 @@ "Non foi posíbel limpar as asignacións.", "Failed to delete the server configuration" => "Non foi posíbel eliminar a configuración do servidor", "The configuration is valid and the connection could be established!" => "A configuración é correcta e pode estabelecerse a conexión.", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuración é correcta, mais a ligazón non. Comprobe a configuración do servidor e as credenciais.", "The configuration is invalid. Please look in the ownCloud log for further details." => "A configuración non é correcta. Vexa o rexistro de ownCloud para máis detalles", -"Deletion failed" => "Fallou o borrado", +"Deletion failed" => "Produciuse un fallo ao eliminar", "Take over settings from recent server configuration?" => "Tomar os recentes axustes de configuración do servidor?", "Keep settings?" => "Manter os axustes?", "Cannot add server configuration" => "Non é posíbel engadir a configuración do servidor", +"mappings cleared" => "limpadas as asignacións", +"Success" => "Correcto", +"Error" => "Erro", "Connection test succeeded" => "A proba de conexión foi satisfactoria", "Connection test failed" => "A proba de conexión fracasou", "Do you really want to delete the current Server Configuration?" => "Confirma que quere eliminar a configuración actual do servidor?", @@ -70,6 +74,16 @@ "Email Field" => "Campo do correo", "User Home Folder Naming Rule" => "Regra de nomeado do cartafol do usuario", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.", +"Internal Username" => "Nome de usuario interno", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "De xeito predeterminado, o nome de usuario interno crease a partires do atributo UUID. Asegurase de que o nome de usuario é único e de non ter que converter os caracteres. O nome de usuario interno ten a limitación de que só están permitidos estes caracteres: [ a-zA-Z0-9_.@- ]. Os outros caracteres substitúense pola súa correspondencia ASCII ou simplemente omítense. Nas colisións engadirase/incrementarase un número. O nome de usuario interno utilizase para identificar a un usuario interno. É tamén o nome predeterminado do cartafol persoal do usuario en ownCloud. Tamén é un porto de URL remoto, por exemplo, para todos os servizos *DAV. Con este axuste, o comportamento predeterminado pode ser sobrescrito. Para lograr un comportamento semellante ao anterior ownCloud 5 introduza o atributo do nome para amosar do usuario no seguinte campo. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", +"Internal Username Attribute:" => "Atributo do nome de usuario interno:", +"Override UUID detection" => "Ignorar a detección do UUID", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "De xeito predeterminado, ownCloud detecta automaticamente o atributo UUID. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", +"UUID Attribute:" => "Atributo do UUID:", +"Username-LDAP User Mapping" => "Asignación do usuario ao «nome de usuario LDAP»", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud utiliza os nomes de usuario para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación de ownCloud nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados polo ownCloud. O nome interno no ownCloud utilizase en todo o ownCloud. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.", +"Clear Username-LDAP User Mapping" => "Limpar a asignación do usuario ao «nome de usuario LDAP»", +"Clear Groupname-LDAP Group Mapping" => "Limpar a asignación do grupo ao «nome de grupo LDAP»", "Test Configuration" => "Probar a configuración", "Help" => "Axuda" ); diff --git a/apps/user_ldap/l10n/he.php b/apps/user_ldap/l10n/he.php index c9b0e282f1d26908fa3ab55e391f036f8083f1de..0d60768dcfccc232f58642638c133aceed661bce 100644 --- a/apps/user_ldap/l10n/he.php +++ b/apps/user_ldap/l10n/he.php @@ -1,5 +1,14 @@ "מחיקה נכשלה", +"Keep settings?" => "האם לשמור את ההגדרות?", +"Cannot add server configuration" => "לא ניתן להוסיף את הגדרות השרת", +"Error" => "שגיאה", +"Connection test succeeded" => "בדיקת החיבור עברה בהצלחה", +"Connection test failed" => "בדיקת החיבור נכשלה", +"Do you really want to delete the current Server Configuration?" => "האם אכן למחוק את הגדרות השרת הנוכחיות?", +"Confirm Deletion" => "אישור המחיקה", +"Server configuration" => "הגדרות השרת", +"Add Server Configuration" => "הוספת הגדרות השרת", "Host" => "מארח", "User DN" => "DN משתמש", "Password" => "סיסמא", diff --git a/apps/user_ldap/l10n/hi.php b/apps/user_ldap/l10n/hi.php index 60d4ea98e84abe1a2062f5e57fab5dc6f727d98d..45166eb0e3e893844d3a3ad02fd4d7537230ad4e 100644 --- a/apps/user_ldap/l10n/hi.php +++ b/apps/user_ldap/l10n/hi.php @@ -1,3 +1,4 @@ "पासवर्ड", "Help" => "सहयोग" ); diff --git a/apps/user_ldap/l10n/hr.php b/apps/user_ldap/l10n/hr.php index 91503315066c42bb31391ed0f1ea03a8c3fb95b3..cc8918301f5e955b179f81bc7e044cf75e0f304c 100644 --- a/apps/user_ldap/l10n/hr.php +++ b/apps/user_ldap/l10n/hr.php @@ -1,3 +1,5 @@ "Greška", +"Password" => "Lozinka", "Help" => "Pomoć" ); diff --git a/apps/user_ldap/l10n/hu_HU.php b/apps/user_ldap/l10n/hu_HU.php index a82a64ab32f1387660ebfb3b93c38cf19f6db002..cbbcc69edebe75d7a494f60cbe6d3e8d4ff6665a 100644 --- a/apps/user_ldap/l10n/hu_HU.php +++ b/apps/user_ldap/l10n/hu_HU.php @@ -7,6 +7,7 @@ "Take over settings from recent server configuration?" => "Vegyük át a beállításokat az előző konfigurációból?", "Keep settings?" => "Tartsuk meg a beállításokat?", "Cannot add server configuration" => "Az új kiszolgáló konfigurációja nem hozható létre", +"Error" => "Hiba", "Connection test succeeded" => "A kapcsolatellenőrzés eredménye: sikerült", "Connection test failed" => "A kapcsolatellenőrzés eredménye: nem sikerült", "Do you really want to delete the current Server Configuration?" => "Tényleg törölni szeretné a kiszolgáló beállításait?", diff --git a/apps/user_ldap/l10n/ia.php b/apps/user_ldap/l10n/ia.php index 3586bf5a2e74cb7ea0cec1f9979b5ca872777621..624fd4fa0eb460d3e1053c539407864a390208ed 100644 --- a/apps/user_ldap/l10n/ia.php +++ b/apps/user_ldap/l10n/ia.php @@ -1,3 +1,5 @@ "Error", +"Password" => "Contrasigno", "Help" => "Adjuta" ); diff --git a/apps/user_ldap/l10n/id.php b/apps/user_ldap/l10n/id.php index 1f6d8fcffe37b645b22e5b31916ffed630b20e1d..c04d09fc671b0f531b856845cf33e5f5f27480fc 100644 --- a/apps/user_ldap/l10n/id.php +++ b/apps/user_ldap/l10n/id.php @@ -3,10 +3,12 @@ "The configuration is valid and the connection could be established!" => "Konfigurasi valid dan koneksi dapat dilakukan!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfigurasi valid, tetapi Bind gagal. Silakan cek pengaturan server dan keamanan.", "The configuration is invalid. Please look in the ownCloud log for further details." => "Konfigurasi salah. Silakan lihat log ownCloud untuk lengkapnya.", -"Deletion failed" => "penghapusan gagal", +"Deletion failed" => "Penghapusan gagal", "Take over settings from recent server configuration?" => "Ambil alih pengaturan dari konfigurasi server saat ini?", "Keep settings?" => "Biarkan pengaturan?", "Cannot add server configuration" => "Gagal menambah konfigurasi server", +"Success" => "Sukses", +"Error" => "Galat", "Connection test succeeded" => "Tes koneksi sukses", "Connection test failed" => "Tes koneksi gagal", "Do you really want to delete the current Server Configuration?" => "Anda ingin menghapus Konfigurasi Server saat ini?", @@ -15,14 +17,14 @@ "Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Peringatan: Modul LDAP PHP tidak terpasang, perangkat tidak akan bekerja. Silakan minta administrator sistem untuk memasangnya.", "Server configuration" => "Konfigurasi server", "Add Server Configuration" => "Tambah Konfigurasi Server", -"Host" => "host", +"Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol dapat tidak ditulis, kecuali anda menggunakan SSL. Lalu jalankan dengan ldaps://", "Base DN" => "Base DN", "One Base DN per line" => "Satu Base DN per baris", "You can specify Base DN for users and groups in the Advanced tab" => "Anda dapat menetapkan Base DN untuk pengguna dan grup dalam tab Lanjutan", "User DN" => "User DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN dari klien pengguna yang dengannya tautan akan diterapkan, mis. uid=agen,dc=contoh,dc=com. Untuk akses anonim, biarkan DN dan kata sandi kosong.", -"Password" => "kata kunci", +"Password" => "Sandi", "For anonymous access, leave DN and Password empty." => "Untuk akses anonim, biarkan DN dan Kata sandi kosong.", "User Login Filter" => "gunakan saringan login", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definisikan filter untuk diterapkan, saat login dilakukan. %%uid menggantikan username saat login.", @@ -71,5 +73,5 @@ "User Home Folder Naming Rule" => "Aturan Penamaan Folder Home Pengguna", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Biarkan nama pengguna kosong (default). Atau tetapkan atribut LDAP/AD.", "Test Configuration" => "Uji Konfigurasi", -"Help" => "bantuan" +"Help" => "Bantuan" ); diff --git a/apps/user_ldap/l10n/is.php b/apps/user_ldap/l10n/is.php index 29bc769279588e25bbe41e52870b0dd4c362851f..dadac9eedaafec867fc819fadf930a242865807a 100644 --- a/apps/user_ldap/l10n/is.php +++ b/apps/user_ldap/l10n/is.php @@ -1,4 +1,5 @@ "Villa", "Host" => "Netþjónn", "Password" => "Lykilorð", "Help" => "Hjálp" diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php index a2790fd1dec60f2a6e4079930e25590b93878d89..48bcbdf589a17a16d42851bf96b822ef165a759e 100644 --- a/apps/user_ldap/l10n/it.php +++ b/apps/user_ldap/l10n/it.php @@ -1,4 +1,5 @@ "Cancellazione delle associazioni non riuscita.", "Failed to delete the server configuration" => "Eliminazione della configurazione del server non riuscita", "The configuration is valid and the connection could be established!" => "La configurazione è valida e la connessione può essere stabilita.", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configurazione è valida, ma il Bind non è riuscito. Controlla le impostazioni del server e le credenziali.", @@ -7,6 +8,9 @@ "Take over settings from recent server configuration?" => "Vuoi recuperare le impostazioni dalla configurazione recente del server?", "Keep settings?" => "Vuoi mantenere le impostazioni?", "Cannot add server configuration" => "Impossibile aggiungere la configurazione del server", +"mappings cleared" => "associazioni cancellate", +"Success" => "Riuscito", +"Error" => "Errore", "Connection test succeeded" => "Prova di connessione riuscita", "Connection test failed" => "Prova di connessione non riuscita", "Do you really want to delete the current Server Configuration?" => "Vuoi davvero eliminare la configurazione attuale del server?", @@ -70,6 +74,16 @@ "Email Field" => "Campo Email", "User Home Folder Naming Rule" => "Regola di assegnazione del nome della cartella utente", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Lascia vuoto per il nome utente (predefinito). Altrimenti, specifica un attributo LDAP/AD.", +"Internal Username" => "Nome utente interno", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "In modo predefinito, il nome utente interno sarà creato dall'attributo UUID. Ciò assicura che il nome utente sia univoco e che non sia necessario convertire i caratteri. Il nome utente interno consente l'uso di determinati caratteri: [ a-zA-Z0-9_.@- ]. Altri caratteri sono sostituiti con il corrispondente ASCII o sono semplicemente omessi. In caso di conflitto, sarà incrementato/decrementato un numero. Il nome utente interno è utilizzato per identificare un utente internamente. Rappresenta, inoltre, il nome predefinito per la cartella home dell'utente in ownCloud. Costituisce anche una porta di URL remoti, ad esempio per tutti i servizi *DAV. Con questa impostazione, il comportamento predefinito può essere scavalcato. Per ottenere un comportamento simile alle versioni precedenti ownCloud 5, inserisci l'attributo del nome visualizzato dell'utente nel campo seguente. Lascialo vuoto per il comportamento predefinito. Le modifiche avranno effetto solo sui nuovo utenti LDAP associati (aggiunti).", +"Internal Username Attribute:" => "Attributo nome utente interno:", +"Override UUID detection" => "Ignora rilevamento UUID", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "In modo predefinito, ownCloud rileva automaticamente l'attributo UUID. L'attributo UUID è utilizzato per identificare senza alcun dubbio gli utenti e i gruppi LDAP. Inoltre, il nome utente interno sarà creato sulla base dell'UUID, se non è specificato in precedenza. Puoi ignorare l'impostazione e fornire un attributo di tua scelta. Assicurati che l'attributo scelto possa essere ottenuto sia per gli utenti che per i gruppi e che sia univoco. Lascialo vuoto per ottenere il comportamento predefinito. Le modifiche avranno effetto solo sui nuovi utenti e gruppi LDAP associati (aggiunti).", +"UUID Attribute:" => "Attributo UUID:", +"Username-LDAP User Mapping" => "Associazione Nome utente-Utente LDAP", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud utilizza i nomi utente per archiviare e assegnare i (meta) dati. Per identificare con precisione e riconoscere gli utenti, ogni utente LDAP avrà un nome utente interno. Ciò richiede un'associazione tra il nome utente di ownCloud e l'utente LDAP. In aggiunta, il DN viene mantenuto in cache per ridurre l'interazione con LDAP, ma non è utilizzato per l'identificazione. Se il DN cambia, le modifiche saranno rilevate da ownCloud. Il nome utente interno di ownCloud è utilizzato dappertutto in ownCloud. La cancellazione delle associazioni lascerà tracce residue ovunque e interesserà esclusivamente la configurazione LDAP. Non cancellare mai le associazioni in un ambiente di produzione. Procedere alla cancellazione delle associazioni solo in una fase sperimentale o di test.", +"Clear Username-LDAP User Mapping" => "Cancella associazione Nome utente-Utente LDAP", +"Clear Groupname-LDAP Group Mapping" => "Cancella associazione Nome gruppo-Gruppo LDAP", "Test Configuration" => "Prova configurazione", "Help" => "Aiuto" ); diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php index 3ae7d2e639222326d4e24adcbbb9d434776845e4..53fa9ae697df3760b086c28d249b71168440f19f 100644 --- a/apps/user_ldap/l10n/ja_JP.php +++ b/apps/user_ldap/l10n/ja_JP.php @@ -1,4 +1,5 @@ "マッピングのクリアに失敗しました。", "Failed to delete the server configuration" => "サーバ設定の削除に失敗しました", "The configuration is valid and the connection could be established!" => "設定は有効であり、接続を確立しました!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "設定は有効ですが、接続に失敗しました。サーバ設定と資格情報を確認して下さい。", @@ -7,6 +8,9 @@ "Take over settings from recent server configuration?" => "最近のサーバ設定から設定を引き継ぎますか?", "Keep settings?" => "設定を保持しますか?", "Cannot add server configuration" => "サーバ設定を追加できません", +"mappings cleared" => "マッピングをクリアしました", +"Success" => "成功", +"Error" => "エラー", "Connection test succeeded" => "接続テストに成功しました", "Connection test failed" => "接続テストに失敗しました", "Do you really want to delete the current Server Configuration?" => "現在のサーバ設定を本当に削除してもよろしいですか?", @@ -70,6 +74,16 @@ "Email Field" => "メールフィールド", "User Home Folder Naming Rule" => "ユーザのホームフォルダ命名規則", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "ユーザ名を空のままにしてください(デフォルト)。そうでない場合は、LDAPもしくはADの属性を指定してください。", -"Test Configuration" => "テスト設定", +"Internal Username" => "内部ユーザ名", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "デフォルトでは、内部ユーザ名はUUID属性から作成されます。これにより、ユーザ名がユニークであり、かつ文字の変換が必要ないことを保証します。内部ユーザ名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザ名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダ名としても用いられます。例えば*DAVサービスのように、リモートURLのポートでもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザ表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザにおいてのみ有効となります。", +"Internal Username Attribute:" => "内部ユーザ名属性:", +"Override UUID detection" => "UUID検出を再定義する", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "デフォルトでは、ownCloud は UUID 属性を自動的に検出します。UUID属性は、LDAPユーザとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザ名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザとLDAPグループに対してのみ有効となります。", +"UUID Attribute:" => "UUID属性:", +"Username-LDAP User Mapping" => "ユーザ名とLDAPユーザのマッピング", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloudは(メタ) データの保存と割り当てにユーザ名を使用します。ユーザを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ownCloudユーザ名とLDAPユーザ名の間のマッピングが必要であることを意味しています。生成されたユーザ名は、LDAPユーザのUUIDとマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更をownCloudが見つけます。内部のownCloud名はownCloud全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。", +"Clear Username-LDAP User Mapping" => "ユーザ名とLDAPユーザのマッピングをクリアする", +"Clear Groupname-LDAP Group Mapping" => "グループ名とLDAPグループのマッピングをクリアする", +"Test Configuration" => "設定をテスト", "Help" => "ヘルプ" ); diff --git a/apps/user_ldap/l10n/ka_GE.php b/apps/user_ldap/l10n/ka_GE.php index b3f6058a0ca421e505ada2913fb52f93ce054f1d..8057f7c845550bdb99e486cf344c5dc9dca4b5c6 100644 --- a/apps/user_ldap/l10n/ka_GE.php +++ b/apps/user_ldap/l10n/ka_GE.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "დაბრუნდებით სერვერის წინა კონფიგურაციაში?", "Keep settings?" => "დავტოვოთ პარამეტრები?", "Cannot add server configuration" => "სერვერის პარამეტრების დამატება ვერ მოხერხდა", +"Success" => "დასრულდა", +"Error" => "შეცდომა", "Connection test succeeded" => "კავშირის ტესტირება მოხერხდა", "Connection test failed" => "კავშირის ტესტირება ვერ მოხერხდა", "Do you really want to delete the current Server Configuration?" => "ნამდვილად გინდათ წაშალოთ სერვერის მიმდინარე პარამეტრები?", diff --git a/apps/user_ldap/l10n/ko.php b/apps/user_ldap/l10n/ko.php index 8aa9fe74b3d1f513c3c73de5c3b58f0930c2557e..b8196e09d09a93f9e4adf0915b35466de90718b2 100644 --- a/apps/user_ldap/l10n/ko.php +++ b/apps/user_ldap/l10n/ko.php @@ -1,6 +1,7 @@ "삭제 실패", "Keep settings?" => "설정을 유지합니까?", +"Error" => "오류", "Connection test succeeded" => "연결 시험 성공", "Connection test failed" => "연결 시험 실패", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "경고: user_ldap 앱과 user_webdavauth 앱은 호환되지 않습니다. 오동작을 일으킬 수 있으므로, 시스템 관리자에게 요청하여 둘 중 하나만 사용하도록 하십시오.", diff --git a/apps/user_ldap/l10n/ku_IQ.php b/apps/user_ldap/l10n/ku_IQ.php index 1ae808ddd91007e3b322192016aed9d0c25781ea..00602ae5d79c4b80e14384f64f43c4499fa08486 100644 --- a/apps/user_ldap/l10n/ku_IQ.php +++ b/apps/user_ldap/l10n/ku_IQ.php @@ -1,3 +1,6 @@ "سه‌رکه‌وتن", +"Error" => "هه‌ڵه", +"Password" => "وشەی تێپەربو", "Help" => "یارمەتی" ); diff --git a/apps/user_ldap/l10n/lb.php b/apps/user_ldap/l10n/lb.php index 39ed627ce2c92fc3d9a169b91f3d8bfcebcf34e3..cf58c9ec5be9c0ba08f0b2bf0898f229ae1037ff 100644 --- a/apps/user_ldap/l10n/lb.php +++ b/apps/user_ldap/l10n/lb.php @@ -1,5 +1,6 @@ "Konnt net läschen", +"Error" => "Fehler", "Password" => "Passwuert", "Help" => "Hëllef" ); diff --git a/apps/user_ldap/l10n/lt_LT.php b/apps/user_ldap/l10n/lt_LT.php index aa21dd2d3c164aab23dd346d23ec69aee5f62389..6f396847b8efeb640890231ca1ad4c8b979b6407 100644 --- a/apps/user_ldap/l10n/lt_LT.php +++ b/apps/user_ldap/l10n/lt_LT.php @@ -1,5 +1,6 @@ "Ištrinti nepavyko", +"Error" => "Klaida", "Password" => "Slaptažodis", "Group Filter" => "Grupės filtras", "Port" => "Prievadas", diff --git a/apps/user_ldap/l10n/lv.php b/apps/user_ldap/l10n/lv.php index 50126664e5be9fc8205e6f80bfb3926551c9a948..73ffedcb134637416ea928d11bbc11911020824b 100644 --- a/apps/user_ldap/l10n/lv.php +++ b/apps/user_ldap/l10n/lv.php @@ -7,6 +7,7 @@ "Take over settings from recent server configuration?" => "Paņemt iestatījumus no nesenas servera konfigurācijas?", "Keep settings?" => "Paturēt iestatījumus?", "Cannot add server configuration" => "Nevar pievienot servera konfigurāciju", +"Error" => "Kļūda", "Connection test succeeded" => "Savienojuma tests ir veiksmīgs", "Connection test failed" => "Savienojuma tests cieta neveiksmi", "Do you really want to delete the current Server Configuration?" => "Vai tiešām vēlaties dzēst pašreizējo servera konfigurāciju?", diff --git a/apps/user_ldap/l10n/mk.php b/apps/user_ldap/l10n/mk.php index 7d34ff49492ec982e3c420ff6561f1fb719c181b..6a060aca415cc55fd885e95b60da06258b2546fe 100644 --- a/apps/user_ldap/l10n/mk.php +++ b/apps/user_ldap/l10n/mk.php @@ -1,5 +1,6 @@ "Бришењето е неуспешно", +"Error" => "Грешка", "Host" => "Домаќин", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Може да го скокнете протколот освен ако не ви треба SSL. Тогаш ставете ldaps://", "Password" => "Лозинка", diff --git a/apps/user_ldap/l10n/ms_MY.php b/apps/user_ldap/l10n/ms_MY.php index 17a6cbe2cb6a5f6df2e6ca9fbc2fad2741113fb1..b3004028c58a2c83fff365ee58520103376636cb 100644 --- a/apps/user_ldap/l10n/ms_MY.php +++ b/apps/user_ldap/l10n/ms_MY.php @@ -1,4 +1,6 @@ "Pemadaman gagal", +"Error" => "Ralat", +"Password" => "Kata laluan", "Help" => "Bantuan" ); diff --git a/apps/user_ldap/l10n/nb_NO.php b/apps/user_ldap/l10n/nb_NO.php index c4700245f24059f50b3be04e0bd8c061b40d3d5d..f8cdf694ff6f2d392f90dbcda07db766a0cee9aa 100644 --- a/apps/user_ldap/l10n/nb_NO.php +++ b/apps/user_ldap/l10n/nb_NO.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Hent innstillinger fra tidligere tjener-konfigurasjon?", "Keep settings?" => "Behold innstillinger?", "Cannot add server configuration" => "Kan ikke legge til tjener-konfigurasjon", +"Success" => "Suksess", +"Error" => "Feil", "Connection test succeeded" => "Tilkoblingstest lyktes", "Connection test failed" => "Tilkoblingstest mislyktes", "Do you really want to delete the current Server Configuration?" => "Er du sikker på at du vil slette aktiv tjener-konfigurasjon?", diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php index 7973c66cd10d8cc3d5dee001a2a04d787aa6d63f..c935d387ccc51475f408cc117a7ed79521626926 100644 --- a/apps/user_ldap/l10n/nl.php +++ b/apps/user_ldap/l10n/nl.php @@ -1,4 +1,5 @@ "Niet gelukt de vertalingen leeg te maken.", "Failed to delete the server configuration" => "Verwijderen serverconfiguratie mislukt", "The configuration is valid and the connection could be established!" => "De configuratie is geldig en de verbinding is geslaagd!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "De configuratie is geldig, maar Bind mislukte. Controleer de serverinstellingen en inloggegevens.", @@ -7,6 +8,9 @@ "Take over settings from recent server configuration?" => "Overnemen instellingen van de recente serverconfiguratie?", "Keep settings?" => "Instellingen bewaren?", "Cannot add server configuration" => "Kon de serverconfiguratie niet toevoegen", +"mappings cleared" => "vertaaltabel leeggemaakt", +"Success" => "Succes", +"Error" => "Fout", "Connection test succeeded" => "Verbindingstest geslaagd", "Connection test failed" => "Verbindingstest mislukt", "Do you really want to delete the current Server Configuration?" => "Wilt u werkelijk de huidige Serverconfiguratie verwijderen?", @@ -70,6 +74,13 @@ "Email Field" => "E-mailveld", "User Home Folder Naming Rule" => "Gebruikers Home map naamgevingsregel", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut.", +"Internal Username" => "Interne gebruikersnaam", +"Internal Username Attribute:" => "Interne gebruikersnaam attribuut:", +"Override UUID detection" => "Negeren UUID detectie", +"UUID Attribute:" => "UUID Attribuut:", +"Username-LDAP User Mapping" => "Gebruikersnaam-LDAP gebruikers vertaling", +"Clear Username-LDAP User Mapping" => "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling", +"Clear Groupname-LDAP Group Mapping" => "Leegmaken Groepsnaam-LDAP groep vertaling", "Test Configuration" => "Test configuratie", "Help" => "Help" ); diff --git a/apps/user_ldap/l10n/nn_NO.php b/apps/user_ldap/l10n/nn_NO.php index 54d1f158f65f05cca5fb71c7d96c5ee838a9f6fe..459100228035b1ecbc424f6fc9bb06e0613ca3a1 100644 --- a/apps/user_ldap/l10n/nn_NO.php +++ b/apps/user_ldap/l10n/nn_NO.php @@ -1,3 +1,6 @@ "Feil ved sletting", +"Error" => "Feil", +"Password" => "Passord", "Help" => "Hjelp" ); diff --git a/apps/user_ldap/l10n/oc.php b/apps/user_ldap/l10n/oc.php index a128638172a1c3f77be1bc3e9a5d175d02835f1a..95ab51caadd798298171fce3ddd897a38e458115 100644 --- a/apps/user_ldap/l10n/oc.php +++ b/apps/user_ldap/l10n/oc.php @@ -1,4 +1,6 @@ "Fracàs d'escafatge", +"Error" => "Error", +"Password" => "Senhal", "Help" => "Ajuda" ); diff --git a/apps/user_ldap/l10n/pl.php b/apps/user_ldap/l10n/pl.php index 776aa445e4eebbf8f32d15ffffd9d553d7b2209b..a7a831e3e57489dc970c472b0e80fdf29448e61c 100644 --- a/apps/user_ldap/l10n/pl.php +++ b/apps/user_ldap/l10n/pl.php @@ -3,10 +3,12 @@ "The configuration is valid and the connection could be established!" => "Konfiguracja jest prawidłowa i można ustanowić połączenie!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfiguracja jest prawidłowa, ale Bind nie. Sprawdź ustawienia serwera i poświadczenia.", "The configuration is invalid. Please look in the ownCloud log for further details." => "Konfiguracja jest nieprawidłowa. Proszę przejrzeć logi dziennika ownCloud ", -"Deletion failed" => "Skasowanie nie powiodło się", +"Deletion failed" => "Usunięcie nie powiodło się", "Take over settings from recent server configuration?" => "Przejmij ustawienia z ostatnich konfiguracji serwera?", "Keep settings?" => "Zachować ustawienia?", "Cannot add server configuration" => "Nie można dodać konfiguracji serwera", +"Success" => "Sukces", +"Error" => "Błąd", "Connection test succeeded" => "Test połączenia udany", "Connection test failed" => "Test połączenia nie udany", "Do you really want to delete the current Server Configuration?" => "Czy chcesz usunąć bieżącą konfigurację serwera?", diff --git a/apps/user_ldap/l10n/pt_BR.php b/apps/user_ldap/l10n/pt_BR.php index a728ea15fde20d9a9e366d70841a6a81f8b61261..22247b81005b43eb620917c4b2f4186963285777 100644 --- a/apps/user_ldap/l10n/pt_BR.php +++ b/apps/user_ldap/l10n/pt_BR.php @@ -1,4 +1,5 @@ "Falha ao limpar os mapeamentos.", "Failed to delete the server configuration" => "Falha ao deletar a configuração do servidor", "The configuration is valid and the connection could be established!" => "A configuração é válida e a conexão foi estabelecida!", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuração é válida, mas o Bind falhou. Confira as configurações do servidor e as credenciais.", @@ -7,6 +8,9 @@ "Take over settings from recent server configuration?" => "Tomar parámetros de recente configuração de servidor?", "Keep settings?" => "Manter ajustes?", "Cannot add server configuration" => "Impossível adicionar a configuração do servidor", +"mappings cleared" => "mapeamentos limpos", +"Success" => "Sucesso", +"Error" => "Erro", "Connection test succeeded" => "Teste de conexão bem sucedida", "Connection test failed" => "Teste de conexão falhou", "Do you really want to delete the current Server Configuration?" => "Você quer realmente deletar as atuais Configurações de Servidor?", @@ -70,6 +74,16 @@ "Email Field" => "Campo de Email", "User Home Folder Naming Rule" => "Regra para Nome da Pasta Pessoal do Usuário", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD.", +"Internal Username" => "Nome de usuário interno", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users." => "Por padrão, o nome de usuário interno será criado a partir do atributo UUID. Ele garante que o nome de usuário é única e personagens não precisam ser convertidos. O nome de usuário interno tem a restrição de que apenas estes caracteres são permitidos: [a-zA-Z0-9_ @ -.]. Outros caracteres são substituídas por seu correspondente ASCII ou simplesmente serão omitidos. Em colisões um número será adicionado/aumentado. O nome de utilizador interna é usada para identificar um utilizador internamente. É também o nome padrão para a pasta home do usuário em ownCloud. É também um porto de URLs remoto, por exemplo, para todos os serviços de *DAV. Com esta definição, o comportamento padrão pode ser anulado. Para conseguir um comportamento semelhante como antes ownCloud 5 entrar na tela atributo nome de usuário no campo seguinte. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas no recém mapeados (adicionado) de usuários LDAP. ", +"Internal Username Attribute:" => "Atributo Interno de Nome de Usuário:", +"Override UUID detection" => "Substituir detecção UUID", +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Por padrão, ownCloud detecta automaticamente o atributo UUID. O atributo UUID é usado para identificar, sem dúvida, os usuários e grupos LDAP. Além disso, o nome de usuário interno será criado com base no UUID, se não especificada acima. Você pode substituir a configuração e passar um atributo de sua escolha. Você deve certificar-se de que o atributo de sua escolha pode ser obtida tanto para usuários e grupos e é único. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas no recém mapeados (adicionado) de usuários e grupos LDAP.", +"UUID Attribute:" => "Atributo UUID:", +"Username-LDAP User Mapping" => "Usuário-LDAP Mapeamento de Usuário", +"ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage." => "ownCloud usa nomes de usuários para armazenar e atribuir (meta) dados. A fim de identificar com precisão e reconhecer usuários, cada usuário LDAP terá um nome de usuário interno. Isso requer um mapeamento de ownCloud do nome de usuário para usuário LDAP. O nome de usuário criado é mapeado para o UUID do usuário LDAP. Além disso, o DN está em cache, assim como para reduzir a interação LDAP, mas que não é utilizado para a identificação. Se a DN muda, as mudanças serão encontradas pelo ownCloud. O nome ownCloud interno é utilizado em todo ownCloud. Limpando os mapeamentos terá sobras em todos os lugares. Limpeza dos mapeamentos não são sensíveis a configuração, isso afeta todas as configurações LDAP! Nunca limpar os mapeamentos em um ambiente de produção. Somente limpe os mapeamentos em uma fase de testes ou experimental.", +"Clear Username-LDAP User Mapping" => "Limpar Mapeamento de Usuário Nome de Usuário-LDAP", +"Clear Groupname-LDAP Group Mapping" => "Limpar NomedoGrupo-LDAP Mapeamento do Grupo", "Test Configuration" => "Teste de Configuração", "Help" => "Ajuda" ); diff --git a/apps/user_ldap/l10n/pt_PT.php b/apps/user_ldap/l10n/pt_PT.php index 3092d061437e537618aa08824aab23c5eaadc819..ed1e0f376db9b1daae01a2b2267b09aa278b6ee6 100644 --- a/apps/user_ldap/l10n/pt_PT.php +++ b/apps/user_ldap/l10n/pt_PT.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Assumir as configurações da configuração do servidor mais recente?", "Keep settings?" => "Manter as definições?", "Cannot add server configuration" => "Não foi possível adicionar as configurações do servidor.", +"Success" => "Sucesso", +"Error" => "Erro", "Connection test succeeded" => "Teste de conecção passado com sucesso.", "Connection test failed" => "Erro no teste de conecção.", "Do you really want to delete the current Server Configuration?" => "Deseja realmente apagar as configurações de servidor actuais?", @@ -22,7 +24,7 @@ "You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar o ND Base para utilizadores e grupos no separador Avançado", "User DN" => "DN do utilizador", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN to cliente ", -"Password" => "Palavra-passe", +"Password" => "Password", "For anonymous access, leave DN and Password empty." => "Para acesso anónimo, deixe DN e a Palavra-passe vazios.", "User Login Filter" => "Filtro de login de utilizador", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro a aplicar, para aquando de uma tentativa de login. %%uid substitui o nome de utilizador utilizado.", diff --git a/apps/user_ldap/l10n/ro.php b/apps/user_ldap/l10n/ro.php index 8f55a35b4916dccc41dc74146411ebcd3200d550..260ee610639b4b0066d0f5f6d76abd803763108a 100644 --- a/apps/user_ldap/l10n/ro.php +++ b/apps/user_ldap/l10n/ro.php @@ -1,5 +1,7 @@ "Ștergerea a eșuat", +"Success" => "Succes", +"Error" => "Eroare", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Atentie: Apps user_ldap si user_webdavauth sunt incompatibile. Este posibil sa experimentati un comportament neasteptat. Vă rugăm să întrebați administratorul de sistem pentru a dezactiva una dintre ele.", "Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Atenție Modulul PHP LDAP nu este instalat, infrastructura nu va funcționa. Contactează administratorul sistemului pentru al instala.", "Host" => "Gazdă", diff --git a/apps/user_ldap/l10n/ru.php b/apps/user_ldap/l10n/ru.php index 0746e1e8929f33876af29823c6d528d77e626199..eed6d373b9f0cad67262378cfb8ddada1e1cf2f5 100644 --- a/apps/user_ldap/l10n/ru.php +++ b/apps/user_ldap/l10n/ru.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Принять настройки из последней конфигурации сервера?", "Keep settings?" => "Сохранить настройки?", "Cannot add server configuration" => "Не получилось добавить конфигурацию сервера", +"Success" => "Успешно", +"Error" => "Ошибка", "Connection test succeeded" => "Проверка соединения удалась", "Connection test failed" => "Проверка соединения не удалась", "Do you really want to delete the current Server Configuration?" => "Вы действительно хотите удалить существующую конфигурацию сервера?", diff --git a/apps/user_ldap/l10n/ru_RU.php b/apps/user_ldap/l10n/ru_RU.php index a4ed503b1d12d3646de81295be67ae5e718e9d5f..7b6833ebf8cd2d6827a929379fb7de529b0d18ee 100644 --- a/apps/user_ldap/l10n/ru_RU.php +++ b/apps/user_ldap/l10n/ru_RU.php @@ -1,42 +1,4 @@ "Удаление не удалось", -"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Предупреждение: Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением системы. Пожалуйста, обратитесь к системному администратору для отключения одного из них.", -"Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Предупреждение: Модуль PHP LDAP не установлен, бэкэнд не будет работать. Пожалуйста, обратитесь к Вашему системному администратору, чтобы установить его.", -"Host" => "Хост", -"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Вы можете пропустить протокол, если Вам не требуется SSL. Затем начните с ldaps://", -"Base DN" => "База DN", -"One Base DN per line" => "Одно базовое DN на линию", -"You can specify Base DN for users and groups in the Advanced tab" => "Вы можете задать Base DN для пользователей и групп во вкладке «Дополнительно»", -"User DN" => "DN пользователя", -"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN клиентского пользователя, с которого должна осуществляться привязка, например, uid=agent,dc=example,dc=com. Для анонимного доступа оставьте поля DN и Пароль пустыми.", -"Password" => "Пароль", -"For anonymous access, leave DN and Password empty." => "Для анонимного доступа оставьте поля DN и пароль пустыми.", -"User Login Filter" => "Фильтр имен пользователей", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Задает фильтр, применяемый при загрузке пользователя. %%uid заменяет имя пользователя при входе.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "используйте %%uid заполнитель, например, \"uid=%%uid\"", -"User List Filter" => "Фильтр списка пользователей", -"Defines the filter to apply, when retrieving users." => "Задает фильтр, применяемый при получении пользователей.", -"without any placeholder, e.g. \"objectClass=person\"." => "без каких-либо заполнителей, например, \"objectClass=person\".", -"Group Filter" => "Групповой фильтр", -"Defines the filter to apply, when retrieving groups." => "Задает фильтр, применяемый при получении групп.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "без каких-либо заполнителей, например, \"objectClass=posixGroup\".", -"Port" => "Порт", -"Use TLS" => "Использовать TLS", -"Case insensitve LDAP server (Windows)" => "Нечувствительный к регистру LDAP-сервер (Windows)", -"Turn off SSL certificate validation." => "Выключить проверку сертификата SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Если соединение работает только с этой опцией, импортируйте SSL-сертификат LDAP сервера в ваш ownCloud сервер.", -"Not recommended, use for testing only." => "Не рекомендовано, используйте только для тестирования.", -"in seconds. A change empties the cache." => "в секундах. Изменение очищает кэш.", -"User Display Name Field" => "Поле, отображаемое как имя пользователя", -"The LDAP attribute to use to generate the user`s ownCloud name." => "Атрибут LDAP, используемый для создания имени пользователя в ownCloud.", -"Base User Tree" => "Базовое дерево пользователей", -"One User Base DN per line" => "Одно пользовательское базовое DN на линию", -"Group Display Name Field" => "Поле, отображаемое как имя группы", -"The LDAP attribute to use to generate the groups`s ownCloud name." => "Атрибут LDAP, используемый для создания группового имени в ownCloud.", -"Base Group Tree" => "Базовое дерево групп", -"One Group Base DN per line" => "Одно групповое базовое DN на линию", -"Group-Member association" => "Связь член-группа", -"in bytes" => "в байтах", -"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Оставьте пустым под имя пользователя (по умолчанию). В противном случае задайте LDAP/AD атрибут.", -"Help" => "Помощь" +"Success" => "Успех", +"Error" => "Ошибка" ); diff --git a/apps/user_ldap/l10n/si_LK.php b/apps/user_ldap/l10n/si_LK.php index 50124e4d54f1f8f604b32dab2172dfe9b8b8cf13..1d81b341b46242d9567de7ef2b2ac2780f50d70e 100644 --- a/apps/user_ldap/l10n/si_LK.php +++ b/apps/user_ldap/l10n/si_LK.php @@ -1,5 +1,7 @@ "මකාදැමීම අසාර්ථකයි", +"Success" => "සාර්ථකයි", +"Error" => "දෝෂයක්", "Host" => "සත්කාරකය", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL අවශ්‍යය වන විට පමණක් හැර, අන් අවස්ථාවන්හිදී ප්‍රොටොකෝලය අත් හැරිය හැක. භාවිතා කරන විට ldaps:// ලෙස ආරම්භ කරන්න", "Password" => "මුර පදය", diff --git a/apps/user_ldap/l10n/sk_SK.php b/apps/user_ldap/l10n/sk_SK.php index cb55762e64f6beeea256f7a145d1dc5fdeed53dd..b31fe3775639988f304681a57f333769c6fa5bc1 100644 --- a/apps/user_ldap/l10n/sk_SK.php +++ b/apps/user_ldap/l10n/sk_SK.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Prebrať nastavenia z nedávneho nastavenia servera?", "Keep settings?" => "Ponechať nastavenia?", "Cannot add server configuration" => "Nemožno pridať nastavenie servera", +"Success" => "Úspešné", +"Error" => "Chyba", "Connection test succeeded" => "Test pripojenia bol úspešný", "Connection test failed" => "Test pripojenia zlyhal", "Do you really want to delete the current Server Configuration?" => "Naozaj chcete zmazať súčasné nastavenie servera?", diff --git a/apps/user_ldap/l10n/sl.php b/apps/user_ldap/l10n/sl.php index 8ff1fd53440eb2d77f168478e17683c3b1eb2e51..1ade5d9b733f3ef7e8dcc11e4d9d8e2d2e6b4a92 100644 --- a/apps/user_ldap/l10n/sl.php +++ b/apps/user_ldap/l10n/sl.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Ali naj se prevzame nastavitve nedavne nastavitve strežnika?", "Keep settings?" => "Ali nas se nastavitve ohranijo?", "Cannot add server configuration" => "Ni mogoče dodati nastavitev strežnika", +"Success" => "Uspešno končano.", +"Error" => "Napaka", "Connection test succeeded" => "Preizkus povezave je uspešno končan.", "Connection test failed" => "Preizkus povezave je spodletel.", "Do you really want to delete the current Server Configuration?" => "Ali res želite izbrisati trenutne nastavitve strežnika?", diff --git a/apps/user_ldap/l10n/sq.php b/apps/user_ldap/l10n/sq.php index 24fd869057ddd922bb0a53a40722bf15f0f2dbf2..12324b9f966cfe6fa5ea2caab20182dccafc39d4 100644 --- a/apps/user_ldap/l10n/sq.php +++ b/apps/user_ldap/l10n/sq.php @@ -1,4 +1,5 @@ "Veprim i gabuar", "Password" => "Kodi", "Help" => "Ndihmë" ); diff --git a/apps/user_ldap/l10n/sr.php b/apps/user_ldap/l10n/sr.php index 52569a08ef831d37f4a082678d442192c8a1b414..b94bc83e1e477166237a64ae530da8eec4491de7 100644 --- a/apps/user_ldap/l10n/sr.php +++ b/apps/user_ldap/l10n/sr.php @@ -1,5 +1,6 @@ "Брисање није успело", +"Error" => "Грешка", "Host" => "Домаћин", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Можете да изоставите протокол, осим ако захтевате SSL. У том случају почните са ldaps://.", "Base DN" => "База DN", diff --git a/apps/user_ldap/l10n/sr@latin.php b/apps/user_ldap/l10n/sr@latin.php index 91503315066c42bb31391ed0f1ea03a8c3fb95b3..005a76d4bbc0ea523d4c973ffed057827f6d6536 100644 --- a/apps/user_ldap/l10n/sr@latin.php +++ b/apps/user_ldap/l10n/sr@latin.php @@ -1,3 +1,4 @@ "Lozinka", "Help" => "Pomoć" ); diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php index 1bb4d9dc0b15b092e961bff2e83d1269701ce14b..eb30bd22f019b24fc08023cf062748f644aa44be 100644 --- a/apps/user_ldap/l10n/sv.php +++ b/apps/user_ldap/l10n/sv.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Ta över inställningar från tidigare serverkonfiguration?", "Keep settings?" => "Behåll inställningarna?", "Cannot add server configuration" => "Kunde inte lägga till serverinställning", +"Success" => "Lyckat", +"Error" => "Fel", "Connection test succeeded" => "Anslutningstestet lyckades", "Connection test failed" => "Anslutningstestet misslyckades", "Do you really want to delete the current Server Configuration?" => "Vill du verkligen radera den nuvarande serverinställningen?", diff --git a/apps/user_ldap/l10n/ta_LK.php b/apps/user_ldap/l10n/ta_LK.php index f6beb3c48630c51f702acdac786cfc320da4ef22..997f09ca8776bb98ad62959ef6df024f749a1dd8 100644 --- a/apps/user_ldap/l10n/ta_LK.php +++ b/apps/user_ldap/l10n/ta_LK.php @@ -1,5 +1,6 @@ "நீக்கம் தோல்வியடைந்தது", +"Error" => "வழு", "Host" => "ஓம்புனர்", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்", "Base DN" => "தள DN", diff --git a/apps/user_ldap/l10n/te.php b/apps/user_ldap/l10n/te.php index d9a3e713f034d3bafd328301ad48b6925a02576e..3f047631cf70efdb246ea3fbd13df274b80d07b2 100644 --- a/apps/user_ldap/l10n/te.php +++ b/apps/user_ldap/l10n/te.php @@ -1,4 +1,5 @@ "పొరపాటు", "Password" => "సంకేతపదం", "Help" => "సహాయం" ); diff --git a/apps/user_ldap/l10n/th_TH.php b/apps/user_ldap/l10n/th_TH.php index 802badb2f0304e4352af8874496f64f328087cc4..ec279ba01e5e97dc355cf1642678b572d962129e 100644 --- a/apps/user_ldap/l10n/th_TH.php +++ b/apps/user_ldap/l10n/th_TH.php @@ -6,6 +6,8 @@ "Deletion failed" => "การลบทิ้งล้มเหลว", "Keep settings?" => "รักษาการตั้งค่าไว้?", "Cannot add server configuration" => "ไม่สามารถเพิ่มค่ากำหนดเซิร์ฟเวอร์ได้", +"Success" => "เสร็จสิ้น", +"Error" => "ข้อผิดพลาด", "Connection test succeeded" => "ทดสอบการเชื่อมต่อสำเร็จ", "Connection test failed" => "ทดสอบการเชื่อมต่อล้มเหลว", "Do you really want to delete the current Server Configuration?" => "คุณแน่ใจแล้วหรือว่าต้องการลบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันทิ้งไป?", diff --git a/apps/user_ldap/l10n/tr.php b/apps/user_ldap/l10n/tr.php index 3cb94d5df03fd235204304f34d62d83ef6868248..3835c72313ab32688bcaed94b6669dcc989c3ada 100644 --- a/apps/user_ldap/l10n/tr.php +++ b/apps/user_ldap/l10n/tr.php @@ -1,13 +1,25 @@ "Sunucu yapılandırmasını silme başarısız oldu", +"The configuration is valid and the connection could be established!" => "Yapılandırma geçerli ve bağlantı kuruldu!", +"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Yapılandırma geçerli fakat bağlanma(bind) başarısız. Lütfen Sunucu ayarları ve kimlik bilgilerini kontrol ediniz.", +"The configuration is invalid. Please look in the ownCloud log for further details." => "Yapılandırma geçersiz. Daha fazla detay için lütfen ownCloud günlüklerine bakınız.", "Deletion failed" => "Silme başarısız oldu", -"Keep settings?" => "Ayarları kalsınmı?", +"Take over settings from recent server configuration?" => "Ayarları son sunucu yapılandırmalarından devral?", +"Keep settings?" => "Ayarlar kalsın mı?", +"Cannot add server configuration" => "Sunucu yapılandırması eklenemedi", +"Error" => "Hata", "Connection test succeeded" => "Bağlantı testi başarılı oldu", "Connection test failed" => "Bağlantı testi başarısız oldu", +"Do you really want to delete the current Server Configuration?" => "Şu anki sunucu yapılandırmasını silmek istediğinizden emin misiniz?", "Confirm Deletion" => "Silmeyi onayla", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Uyari Apps kullanici_Idap ve user_webdavauth uyunmayan. Bu belki sik degil. Lutfen sistem yonetici sormak on aktif yapmaya. ", +"Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Ihbar Modulu PHP LDAP yuklemdi degil, backend calismacak. Lutfen sistem yonetici sormak yuklemek icin.", +"Server configuration" => "Sunucu uyunlama ", +"Add Server Configuration" => "Sunucu Uyunlama birlemek ", "Host" => "Sunucu", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol atlamak edesin, sadece SSL istiyorsaniz. O zaman, idapsile baslamak. ", "Base DN" => "Ana DN", +"One Base DN per line" => "Bir Tabani DN herbir dizi. ", "You can specify Base DN for users and groups in the Advanced tab" => "Base DN kullanicileri ve kaynaklari icin tablosu Advanced tayin etmek ederiz. ", "User DN" => "Kullanıcı DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN musterinin, kimle baglamaya yapacagiz,meselâ uid=agent.dc mesela, dc=com Gecinme adisiz ici, DN ve Parola bos birakmak. ", @@ -23,18 +35,32 @@ "Defines the filter to apply, when retrieving groups." => "Filter uyunmak icin tayin ediyor, ne zaman grubalari tekrar aliyor. ", "without any placeholder, e.g. \"objectClass=posixGroup\"." => "siz bir yer tutucu, mes. 'objectClass=posixGroup ('posixGrubu''. ", "Connection Settings" => "Bağlantı ayarları", +"When unchecked, this configuration will be skipped." => "Ne zaman iptal, bu uynnlama isletici ", "Port" => "Port", +"Backup (Replica) Host" => "Sigorta Kopya Cephe ", +"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Bir kopya cevre vermek, kopya sunucu onemli olmali. ", +"Backup (Replica) Port" => "Kopya Port ", "Disable Main Server" => "Ana sunucuyu devredışı birak", +"When switched on, ownCloud will only connect to the replica server." => "Ne zaman acik, ownCloud sadece sunuce replikayin baglamis.", "Use TLS" => "TLS kullan", +"Do not use it additionally for LDAPS connections, it will fail." => "Bu LDAPS baglama icin kullamaminiz, basamacak. ", +"Case insensitve LDAP server (Windows)" => "Dusme sunucu LDAP zor degil. (Windows)", "Turn off SSL certificate validation." => "SSL sertifika doğrulamasını kapat.", "If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Bagladiginda, bunla secene sadece calisiyor, sunucu LDAP SSL sunucun ithal etemek, dneyme sizine sunucu ownClouden. ", "Not recommended, use for testing only." => "Önerilmez, sadece test için kullanın.", +"Cache Time-To-Live" => "Cache Time-To-Live ", "in seconds. A change empties the cache." => "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir.", +"Directory Settings" => "Parametrar Listesin Adresinin ", "User Display Name Field" => "Ekran Adi Kullanici, (Alan Adi Kullanici Ekrane)", +"The LDAP attribute to use to generate the user`s ownCloud name." => "LDAP kategori kullanmaya adi ownCloud kullanicin uremek icin. ", "Base User Tree" => "Temel Kullanıcı Ağacı", +"One User Base DN per line" => "Bir Temel Kullanici DN her dizgi ", +"User Search Attributes" => "Kategorii Arama Kullanici ", "Group Display Name Field" => "Grub Ekrane Alani Adi", "The LDAP attribute to use to generate the groups`s ownCloud name." => "LDAP kullamayin grub adi ownCloud uremek icin. ", "Base Group Tree" => "Temel Grup Ağacı", +"One Group Base DN per line" => "Bir Grubu Tabani DN her dizgi. ", +"Group Search Attributes" => "Kategorii Arama Grubu", "Group-Member association" => "Grup-Üye işbirliği", "in bytes" => "byte cinsinden", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Kullanıcı adı bölümünü boş bırakın (varsayılan). ", diff --git a/apps/user_ldap/l10n/ug.php b/apps/user_ldap/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..8634cdbe1bec1b8ab32e3e0b0895a87eea006e0c --- /dev/null +++ b/apps/user_ldap/l10n/ug.php @@ -0,0 +1,14 @@ + "ئۆچۈرۈش مەغلۇپ بولدى", +"Error" => "خاتالىق", +"Host" => "باش ئاپپارات", +"Password" => "ئىم", +"User Login Filter" => "ئىشلەتكۈچى تىزىمغا كىرىش سۈزگۈچى", +"User List Filter" => "ئىشلەتكۈچى تىزىم سۈزگۈچى", +"Group Filter" => "گۇرۇپپا سۈزگۈچ", +"Connection Settings" => "باغلىنىش تەڭشىكى", +"Configuration Active" => "سەپلىمە ئاكتىپ", +"Port" => "ئېغىز", +"Use TLS" => "TLS ئىشلەت", +"Help" => "ياردەم" +); diff --git a/apps/user_ldap/l10n/uk.php b/apps/user_ldap/l10n/uk.php index 623d34c98e6a5f3a26b8a8b58b4187a5e95c07d9..f92c6d5894ef6ffd87102c880a45c401f1ff9c90 100644 --- a/apps/user_ldap/l10n/uk.php +++ b/apps/user_ldap/l10n/uk.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "Застосувати налаштування з останньої конфігурації сервера ?", "Keep settings?" => "Зберегти налаштування ?", "Cannot add server configuration" => "Неможливо додати конфігурацію сервера", +"Success" => "Успіх", +"Error" => "Помилка", "Connection test succeeded" => "Перевірка з'єднання пройшла успішно", "Connection test failed" => "Перевірка з'єднання завершилась неуспішно", "Do you really want to delete the current Server Configuration?" => "Ви дійсно бажаєте видалити поточну конфігурацію сервера ?", diff --git a/apps/user_ldap/l10n/ur_PK.php b/apps/user_ldap/l10n/ur_PK.php index 4c606a138081f80fed2752ffeaba5a345108481a..83570a596a24b06d91371aed8ebf8206acc1ce02 100644 --- a/apps/user_ldap/l10n/ur_PK.php +++ b/apps/user_ldap/l10n/ur_PK.php @@ -1,4 +1,5 @@ "ایرر", "Password" => "پاسورڈ", "Help" => "مدد" ); diff --git a/apps/user_ldap/l10n/vi.php b/apps/user_ldap/l10n/vi.php index 4bbb977f36362ff85c5375811920f57e19b753ea..7e598225926a4eff92474a16eeb370f87b3adcca 100644 --- a/apps/user_ldap/l10n/vi.php +++ b/apps/user_ldap/l10n/vi.php @@ -1,5 +1,7 @@ "Xóa thất bại", +"Success" => "Thành công", +"Error" => "Lỗi", "Host" => "Máy chủ", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://", "Base DN" => "DN cơ bản", diff --git a/apps/user_ldap/l10n/zh_CN.GB2312.php b/apps/user_ldap/l10n/zh_CN.GB2312.php index f5bc41fd46b3df5cf756bc50d09df33f7a78036a..6c60ec64e270aadb8159b4b72f35364b8cabf380 100644 --- a/apps/user_ldap/l10n/zh_CN.GB2312.php +++ b/apps/user_ldap/l10n/zh_CN.GB2312.php @@ -1,5 +1,7 @@ "删除失败", +"Success" => "成功", +"Error" => "出错", "Host" => "主机", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "您可以忽略协议,除非您需要 SSL。然后用 ldaps:// 开头", "Base DN" => "基本判别名", diff --git a/apps/user_ldap/l10n/zh_CN.php b/apps/user_ldap/l10n/zh_CN.php index 1911734805fbba894a2c85335f55fc74282f2df5..7b8389227aec8bf927826bc2b722d104c97c3c2f 100644 --- a/apps/user_ldap/l10n/zh_CN.php +++ b/apps/user_ldap/l10n/zh_CN.php @@ -7,6 +7,8 @@ "Take over settings from recent server configuration?" => "从近期的服务器配置中导入设置?", "Keep settings?" => "保留设置吗?", "Cannot add server configuration" => "无法添加服务器配置", +"Success" => "成功", +"Error" => "错误", "Connection test succeeded" => "连接测试成功", "Connection test failed" => "连接测试失败", "Do you really want to delete the current Server Configuration?" => "您真的想要删除当前服务器配置吗?", diff --git a/apps/user_ldap/l10n/zh_HK.php b/apps/user_ldap/l10n/zh_HK.php index 190e4eba798e9dafde81516fcd728426558ad291..ba55c4147905453e86c73a362a57fe7998dbe7a9 100644 --- a/apps/user_ldap/l10n/zh_HK.php +++ b/apps/user_ldap/l10n/zh_HK.php @@ -1,4 +1,6 @@ "成功", +"Error" => "錯誤", "Password" => "密碼", "Port" => "連接埠", "Help" => "幫助" diff --git a/apps/user_ldap/l10n/zh_TW.php b/apps/user_ldap/l10n/zh_TW.php index 9a12bad07479e0f20cf24d60ad6a114cafbc410d..d01e75356c05efb2de994564d50f465664499367 100644 --- a/apps/user_ldap/l10n/zh_TW.php +++ b/apps/user_ldap/l10n/zh_TW.php @@ -1,5 +1,7 @@ "移除失敗", +"Success" => "成功", +"Error" => "錯誤", "Host" => "主機", "Password" => "密碼", "Port" => "連接阜", diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php index 6d32e9b2ab029cd619b2c7f45c8394f936ad8887..a7611eb3e846690c0a69b8f90756ae625dcbb5de 100644 --- a/apps/user_ldap/lib/access.php +++ b/apps/user_ldap/lib/access.php @@ -87,7 +87,7 @@ abstract class Access { for($i=0;$i<$result[$attr]['count'];$i++) { if($this->resemblesDN($attr)) { $values[] = $this->sanitizeDN($result[$attr][$i]); - } elseif(strtolower($attr) == 'objectguid' || strtolower($attr) == 'guid') { + } elseif(strtolower($attr) === 'objectguid' || strtolower($attr) === 'guid') { $values[] = $this->convertObjectGUID2Str($result[$attr][$i]); } else { $values[] = $result[$attr][$i]; @@ -317,7 +317,19 @@ abstract class Access { } $ldapname = $ldapname[0]; } - $intname = $isUser ? $this->sanitizeUsername($uuid) : $this->sanitizeUsername($ldapname); + + if($isUser) { + $usernameAttribute = $this->connection->ldapExpertUsernameAttr; + if(!emptY($usernameAttribute)) { + $username = $this->readAttribute($dn, $usernameAttribute); + $username = $username[0]; + } else { + $username = $uuid; + } + $intname = $this->sanitizeUsername($username); + } else { + $intname = $ldapname; + } //a new user/group! Add it only if it doesn't conflict with other backend's users or existing groups //disabling Cache is required to avoid that the new user is cached as not-existing in fooExists check @@ -462,7 +474,7 @@ abstract class Access { while($row = $res->fetchRow()) { $usedNames[] = $row['owncloud_name']; } - if(!($usedNames) || count($usedNames) == 0) { + if(!($usedNames) || count($usedNames) === 0) { $lastNo = 1; //will become name_2 } else { natsort($usedNames); @@ -550,7 +562,7 @@ abstract class Access { $sqlAdjustment = ''; $dbtype = \OCP\Config::getSystemValue('dbtype'); - if($dbtype == 'mysql') { + if($dbtype === 'mysql') { $sqlAdjustment = 'FROM DUAL'; } @@ -574,7 +586,7 @@ abstract class Access { $insRows = $res->numRows(); - if($insRows == 0) { + if($insRows === 0) { return false; } @@ -656,7 +668,7 @@ abstract class Access { $linkResources = array_pad(array(), count($base), $link_resource); $sr = ldap_search($linkResources, $base, $filter, $attr); $error = ldap_errno($link_resource); - if(!is_array($sr) || $error != 0) { + if(!is_array($sr) || $error !== 0) { \OCP\Util::writeLog('user_ldap', 'Error when searching: '.ldap_error($link_resource).' code '.ldap_errno($link_resource), \OCP\Util::ERROR); @@ -724,7 +736,7 @@ abstract class Access { foreach($attr as $key) { $key = mb_strtolower($key, 'UTF-8'); if(isset($item[$key])) { - if($key != 'dn') { + if($key !== 'dn') { $selection[$i][$key] = $this->resemblesDN($key) ? $this->sanitizeDN($item[$key][0]) : $item[$key][0]; @@ -816,7 +828,7 @@ abstract class Access { private function combineFilter($filters, $operator) { $combinedFilter = '('.$operator; foreach($filters as $filter) { - if($filter[0] != '(') { + if($filter[0] !== '(') { $filter = '('.$filter.')'; } $combinedFilter.=$filter; @@ -857,7 +869,7 @@ abstract class Access { private function getFilterPartForSearch($search, $searchAttributes, $fallbackAttribute) { $filter = array(); $search = empty($search) ? '*' : '*'.$search.'*'; - if(!is_array($searchAttributes) || count($searchAttributes) == 0) { + if(!is_array($searchAttributes) || count($searchAttributes) === 0) { if(empty($fallbackAttribute)) { return ''; } @@ -867,7 +879,7 @@ abstract class Access { $filter[] = $attribute . '=' . $search; } } - if(count($filter) == 1) { + if(count($filter) === 1) { return '('.$filter[0].')'; } return $this->combineFilterWithOr($filter); @@ -893,7 +905,13 @@ abstract class Access { * @returns true on success, false otherwise */ private function detectUuidAttribute($dn, $force = false) { - if(($this->connection->ldapUuidAttribute != 'auto') && !$force) { + if(($this->connection->ldapUuidAttribute !== 'auto') && !$force) { + return true; + } + + $fixedAttribute = $this->connection->ldapExpertUUIDAttr; + if(!empty($fixedAttribute)) { + $this->connection->ldapUuidAttribute = $fixedAttribute; return true; } @@ -1007,7 +1025,7 @@ abstract class Access { * @returns string containing the key or empty if none is cached */ private function getPagedResultCookie($base, $filter, $limit, $offset) { - if($offset == 0) { + if($offset === 0) { return ''; } $offset -= $limit; @@ -1031,7 +1049,7 @@ abstract class Access { */ private function setPagedResultCookie($base, $filter, $limit, $offset, $cookie) { if(!empty($cookie)) { - $cachekey = 'lc' . dechex(crc32($base)) . '-' . dechex(crc32($filter)) . '-' .$limit . '-' . $offset; + $cachekey = 'lc' . crc32($base) . '-' . crc32($filter) . '-' .$limit . '-' . $offset; $cookie = $this->connection->writeToCache($cachekey, $cookie); } } diff --git a/apps/user_ldap/lib/connection.php b/apps/user_ldap/lib/connection.php index 20784570e93925c47184faa51681bfd56c31fc68..ba4de1353412dbb6756a74f9de54d2cefaf4ea03 100644 --- a/apps/user_ldap/lib/connection.php +++ b/apps/user_ldap/lib/connection.php @@ -65,6 +65,8 @@ class Connection { 'ldapAttributesForGroupSearch' => null, 'homeFolderNamingRule' => null, 'hasPagedResultSupport' => false, + 'ldapExpertUsernameAttr' => null, + 'ldapExpertUUIDAttr' => null, ); /** @@ -99,7 +101,7 @@ class Connection { public function __set($name, $value) { $changed = false; //only few options are writable - if($name == 'ldapUuidAttribute') { + if($name === 'ldapUuidAttribute') { \OCP\Util::writeLog('user_ldap', 'Set config ldapUuidAttribute to '.$value, \OCP\Util::DEBUG); $this->config[$name] = $value; if(!empty($this->configID)) { @@ -265,6 +267,10 @@ class Connection { = preg_split('/\r\n|\r|\n/', $this->$v('ldap_attributes_for_user_search')); $this->config['ldapAttributesForGroupSearch'] = preg_split('/\r\n|\r|\n/', $this->$v('ldap_attributes_for_group_search')); + $this->config['ldapExpertUsernameAttr'] + = $this->$v('ldap_expert_username_attr'); + $this->config['ldapExpertUUIDAttr'] + = $this->$v('ldap_expert_uuid_attr'); $this->configured = $this->validateConfiguration(); } @@ -290,7 +296,6 @@ class Connection { 'ldap_group_filter'=>'ldapGroupFilter', 'ldap_display_name'=>'ldapUserDisplayName', 'ldap_group_display_name'=>'ldapGroupDisplayName', - 'ldap_tls'=>'ldapTLS', 'ldap_nocase'=>'ldapNoCase', 'ldap_quota_def'=>'ldapQuotaDefault', @@ -302,7 +307,9 @@ class Connection { 'ldap_turn_off_cert_check' => 'turnOffCertCheck', 'ldap_configuration_active' => 'ldapConfigurationActive', 'ldap_attributes_for_user_search' => 'ldapAttributesForUserSearch', - 'ldap_attributes_for_group_search' => 'ldapAttributesForGroupSearch' + 'ldap_attributes_for_group_search' => 'ldapAttributesForGroupSearch', + 'ldap_expert_username_attr' => 'ldapExpertUsernameAttr', + 'ldap_expert_uuid_attr' => 'ldapExpertUUIDAttr', ); return $array; } @@ -321,9 +328,9 @@ class Connection { $params = $this->getConfigTranslationArray(); foreach($config as $parameter => $value) { - if(($parameter == 'homeFolderNamingRule' + if(($parameter === 'homeFolderNamingRule' || (isset($params[$parameter]) - && $params[$parameter] == 'homeFolderNamingRule')) + && $params[$parameter] === 'homeFolderNamingRule')) && !empty($value)) { $value = 'attr:'.$value; } @@ -389,7 +396,7 @@ class Connection { $trans = $this->getConfigTranslationArray(); $config = array(); foreach($trans as $dbKey => $classKey) { - if($classKey == 'homeFolderNamingRule') { + if($classKey === 'homeFolderNamingRule') { if(strpos($this->config[$classKey], 'attr:') === 0) { $config[$dbKey] = substr($this->config[$classKey], 5); } else { @@ -427,7 +434,9 @@ class Connection { 'No group filter is specified, LDAP group feature will not be used.', \OCP\Util::INFO); } - if(!in_array($this->config['ldapUuidAttribute'], array('auto', 'entryuuid', 'nsuniqueid', 'objectguid')) + $uuidAttributes = array( + 'auto', 'entryuuid', 'nsuniqueid', 'objectguid', 'guid'); + if(!in_array($this->config['ldapUuidAttribute'], $uuidAttributes) && (!is_null($this->configID))) { \OCP\Config::setAppValue($this->configID, $this->configPrefix.'ldap_uuid_attribute', 'auto'); \OCP\Util::writeLog('user_ldap', @@ -440,7 +449,7 @@ class Connection { } foreach(array('ldapAttributesForUserSearch', 'ldapAttributesForGroupSearch') as $key) { if(is_array($this->config[$key]) - && count($this->config[$key]) == 1 + && count($this->config[$key]) === 1 && empty($this->config[$key][0])) { $this->config[$key] = array(); } @@ -503,6 +512,10 @@ class Connection { $configurationOK = false; } + if(!empty($this->config['ldapExpertUUIDAttr'])) { + $this->config['ldapUuidAttribute'] = $this->config['ldapExpertUUIDAttr']; + } + return $configurationOK; } @@ -541,6 +554,8 @@ class Connection { 'ldap_configuration_active' => 1, 'ldap_attributes_for_user_search' => '', 'ldap_attributes_for_group_search' => '', + 'ldap_expert_username_attr' => '', + 'ldap_expert_uuid_attr' => '', ); } @@ -588,12 +603,12 @@ class Connection { $error = null; //if LDAP server is not reachable, try the Backup (Replica!) Server - if((!$bindStatus && ($error == -1)) + if((!$bindStatus && ($error === -1)) || $this->config['ldapOverrideMainServer'] || $this->getFromCache('overrideMainServer')) { $this->doConnect($this->config['ldapBackupHost'], $this->config['ldapBackupPort']); $bindStatus = $this->bind(); - if($bindStatus && $error == -1) { + if($bindStatus && $error === -1) { //when bind to backup server succeeded and failed to main server, //skip contacting him until next cache refresh $this->writeToCache('overrideMainServer', true); diff --git a/apps/user_ldap/lib/helper.php b/apps/user_ldap/lib/helper.php index 612a088269bec3382b8a659188ef4a2678aed6ea..07d13a806a624fcff9982d38cb508afca3d4da01 100644 --- a/apps/user_ldap/lib/helper.php +++ b/apps/user_ldap/lib/helper.php @@ -96,7 +96,32 @@ class Helper { return false; } - if($res->numRows() == 0) { + if($res->numRows() === 0) { + return false; + } + + return true; + } + + /** + * Truncate's the given mapping table + * + * @param string $mapping either 'user' or 'group' + * @return boolean true on success, false otherwise + */ + static public function clearMapping($mapping) { + if($mapping === 'user') { + $table = '`*PREFIX*ldap_user_mapping`'; + } else if ($mapping === 'group') { + $table = '`*PREFIX*ldap_group_mapping`'; + } else { + return false; + } + + $query = \OCP\DB::prepare('TRUNCATE '.$table); + $res = $query->execute(); + + if(\OCP\DB::isError($res)) { return false; } diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php index 05497ae8a3375790a9bd2530f3f46bc338a0fc27..22e2dac6d26bca29705fcb3a3f8bfdf4fe2104de 100644 --- a/apps/user_ldap/settings.php +++ b/apps/user_ldap/settings.php @@ -4,7 +4,9 @@ * ownCloud - user_ldap * * @author Dominik Schmidt + * @author Arthur Schiwon * @copyright 2011 Dominik Schmidt dev@dominik-schmidt.de + * @copyright 2012-2013 Arthur Schiwon blizzz@owncloud.com * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php index d3c2c298904305f72af82fc52ddf8e872987e6d7..972970aa3ef11445789bbb51390cffe5c35ec8f6 100644 --- a/apps/user_ldap/templates/settings.php +++ b/apps/user_ldap/templates/settings.php @@ -3,6 +3,7 @@ '.$l->t('Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them.').'

'); @@ -14,7 +15,7 @@

-

+

t('Special Attributes'));?>

@@ -96,6 +97,17 @@
+
+

t('Internal Username'));?>

+

t('By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder in ownCloud. It is also a port of remote URLs, for instance for all *DAV services. With this setting, the default behaviour can be overriden. To achieve a similar behaviour as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users.'));?>

+

+

t('Override UUID detection'));?>

+

t('By default, ownCloud autodetects the UUID attribute. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behaviour. Changes will have effect only on newly mapped (added) LDAP users and groups.'));?>

+

+

t('Username-LDAP User Mapping'));?>

+

t('ownCloud uses usernames to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from ownCloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found by ownCloud. The internal ownCloud name is used all over in ownCloud. Clearing the Mappings will have leftovers everywhere. Clearing the Mappings is not configuration sensitive, it affects all LDAP configurations! Do never clear the mappings in a production environment. Only clear mappings in a testing or experimental stage.'));?>

+


+
t('Help'));?> diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php index 1277e074714619b9fea87c232a475a8da17cc097..41e2926605e75f04af7702666485ade9ef696f34 100644 --- a/apps/user_ldap/user_ldap.php +++ b/apps/user_ldap/user_ldap.php @@ -197,9 +197,9 @@ class USER_LDAP extends lib\Access implements \OCP\UserInterface { //if attribute's value is an absolute path take this, otherwise append it to data dir //check for / at the beginning or pattern c:\ resp. c:/ if( - '/' == $path[0] + '/' === $path[0] || (3 < strlen($path) && ctype_alpha($path[0]) - && $path[1] == ':' && ('\\' == $path[2] || '/' == $path[2])) + && $path[1] === ':' && ('\\' === $path[2] || '/' === $path[2])) ) { $homedir = $path; } else { diff --git a/apps/user_ldap/user_proxy.php b/apps/user_ldap/user_proxy.php index 7e5b9045df3f42064ef0e75a71ece3adc2a7c277..73cc0963182c454ef4d67c392654869b55956565 100644 --- a/apps/user_ldap/user_proxy.php +++ b/apps/user_ldap/user_proxy.php @@ -174,7 +174,7 @@ class User_Proxy extends lib\Proxy implements \OCP\UserInterface { foreach($this->backends as $backend) { $backendUsers = $backend->getDisplayNames($search, $limit, $offset); if (is_array($backendUsers)) { - $users = array_merge($users, $backendUsers); + $users = $users + $backendUsers; } } return $users; diff --git a/apps/user_webdavauth/l10n/ug.php b/apps/user_webdavauth/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..03ced5f4aa27cb15be74c348234fe0e8ade77c06 --- /dev/null +++ b/apps/user_webdavauth/l10n/ug.php @@ -0,0 +1,4 @@ + "WebDAV سالاھىيەت دەلىللەش", +"URL: http://" => "URL: http://" +); diff --git a/apps/user_webdavauth/l10n/zh_TW.php b/apps/user_webdavauth/l10n/zh_TW.php index 7a9d767eec11d66605fe40cf9d642f5f080eb1cd..6f94b77ac5794f6a4eaba19d43b687e8b26643ca 100644 --- a/apps/user_webdavauth/l10n/zh_TW.php +++ b/apps/user_webdavauth/l10n/zh_TW.php @@ -1,5 +1,5 @@ "WebDAV 認證", "URL: http://" => "網址:http://", -"ownCloud will send the user credentials to this URL. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "ownCloud會將把用戶的證件發送到這個網址。這個插件會檢查回應,並把HTTP狀態代碼401和403視為無效證件和所有其他回應視為有效證件。" +"ownCloud will send the user credentials to this URL. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "ownCloud 會將把用戶的登入資訊發送到這個網址以嘗試登入,並檢查回應, HTTP 狀態碼401和403視為登入失敗,所有其他回應視為登入成功。" ); diff --git a/autotest.sh b/autotest.sh index fdf6d2fe098267dd414acd4b573f0b8fd5385d02..267815e96d82e147c86c6163791bfff5028db1dc 100755 --- a/autotest.sh +++ b/autotest.sh @@ -90,7 +90,12 @@ function execute_tests { rm -rf coverage-html-$1 mkdir coverage-html-$1 php -f enable_all.php - phpunit --configuration phpunit-autotest.xml --log-junit autotest-results-$1.xml --coverage-clover autotest-clover-$1.xml --coverage-html coverage-html-$1 + if [ "$1" == "pgsql" ] ; then + # no coverage with pg - causes segfault on ci.tmit.eu - reason unknown + phpunit --configuration phpunit-autotest.xml --log-junit autotest-results-$1.xml + else + phpunit --configuration phpunit-autotest.xml --log-junit autotest-results-$1.xml --coverage-clover autotest-clover-$1.xml --coverage-html coverage-html-$1 + fi } # diff --git a/core/css/styles.css b/core/css/styles.css index 4dfa3f64a375c70a5ea3f9e8b524b229e5a25c45..70a840d68903ce08ece49a46dfbd9348a12c828b 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -220,6 +220,8 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } } #login #databaseField .infield { padding-left:0; } #login form input[type="checkbox"]+label { position:relative; margin:0; font-size:1em; text-shadow:#fff 0 1px 0; } +#login form .errors { background:#fed7d7; border:1px solid #f00; list-style-indent:inside; margin:0 0 2em; padding:1em; } +#login .success { background:#d7fed7; border:1px solid #0f0; width: 35%; margin: 30px auto; padding:1em; text-align: center;} /* Show password toggle */ #show, #dbpassword { position:absolute; right:1em; top:.8em; float:right; } @@ -342,8 +344,8 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac .center { text-align:center; } #notification-container { position: fixed; top: 0px; width: 100%; text-align: center; z-index: 101; line-height: 1.2;} -#notification { z-index:101; background-color:#fc4; border:0; padding:0 .7em .3em; display:none; position: relative; top:0; -moz-border-radius-bottomleft:1em; -webkit-border-bottom-left-radius:1em; border-bottom-left-radius:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; border-bottom-right-radius:1em; } -#notification span { cursor:pointer; font-weight:bold; margin-left:1em; } +#notification, #update-notification { z-index:101; background-color:#fc4; border:0; padding:0 .7em .3em; display:none; position: relative; top:0; -moz-border-radius-bottomleft:1em; -webkit-border-bottom-left-radius:1em; border-bottom-left-radius:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; border-bottom-right-radius:1em; } +#notification span, #update-notification span { cursor:pointer; font-weight:bold; margin-left:1em; } tr .action:not(.permanent), .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; } tr:hover .action, tr .action.permanent, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; } @@ -380,13 +382,22 @@ a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;paddin .ui-datepicker-prev,.ui-datepicker-next{ border:1px solid #ddd; background:#fff; } /* ---- DIALOGS ---- */ -#dirup {width:4%;} -#dirtree {width:92%;} -#filelist {height:270px; overflow-y:auto; background-color:white; width:100%;} -.filepicker_element_selected { background-color:lightblue;} -.filepicker_loader {height:170px; width:100%; background-color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3; visibility:visible; position:absolute; top:0; left:0; text-align:center; padding-top:150px;} +#oc-dialog-filepicker-content .dirtree {width:92%; overflow:hidden; } +#oc-dialog-filepicker-content .dirtree .home { + background-image:url('../img/places/home.svg'); + background-repeat:no-repeat; + background-position: left center; +} +#oc-dialog-filepicker-content .dirtree span:not(:last-child) { cursor: pointer; } +#oc-dialog-filepicker-content .dirtree span:last-child { font-weight: bold; } +#oc-dialog-filepicker-content .dirtree span:not(:last-child)::after { content: '>'; padding: 3px;} +#oc-dialog-filepicker-content .filelist {height:270px; overflow-y:auto; background-color:white; width:100%;} +#oc-dialog-filepicker-content .filelist img { margin: 2px 1em 0 4px; } +#oc-dialog-filepicker-content .filelist .date { float:right;margin-right:1em; } +#oc-dialog-filepicker-content .filepicker_element_selected { background-color:lightblue;} .ui-dialog {position:fixed !important;} span.ui-icon {float: left; margin: 3px 7px 30px 0;} +.loading { background: url('../img/loading.gif') no-repeat center; cursor: wait; } /* ---- CATEGORIES ---- */ #categoryform .scrollarea { position:absolute; left:10px; top:10px; right:10px; bottom:50px; overflow:auto; border:1px solid #ddd; background:#f8f8f8; } diff --git a/core/js/compatibility.js b/core/js/compatibility.js index cc37949409d3585e2acb3f1e49b38652ed053d60..b690803ca7727c9214b8bc788d480afb4afd551d 100644 --- a/core/js/compatibility.js +++ b/core/js/compatibility.js @@ -133,4 +133,18 @@ if(!String.prototype.trim) { String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g,''); }; -} \ No newline at end of file +} + +// Older Firefoxes doesn't support outerHTML +// From http://stackoverflow.com/questions/1700870/how-do-i-do-outerhtml-in-firefox#answer-3819589 +function outerHTML(node){ + // In newer browsers use the internal property otherwise build a wrapper. + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); +} diff --git a/core/js/config.php b/core/js/config.php index 0aaa44822876b339d4b47c73ad8f6145069b6d0e..53a8fb96388601b1f8e57e387fbee1076892ae91 100644 --- a/core/js/config.php +++ b/core/js/config.php @@ -26,8 +26,8 @@ $array = array( "oc_debug" => (defined('DEBUG') && DEBUG) ? 'true' : 'false', "oc_webroot" => "\"".OC::$WEBROOT."\"", "oc_appswebroots" => str_replace('\\/', '/', json_encode($apps_paths)), // Ugly unescape slashes waiting for better solution - "oc_current_user" => "\"".OC_User::getUser(). "\"", - "oc_requesttoken" => "\"".OC_Util::callRegister(). "\"", + "oc_current_user" => "document.getElementsByTagName('head')[0].getAttribute('data-user')", + "oc_requesttoken" => "document.getElementsByTagName('head')[0].getAttribute('data-requesttoken')", "datepickerFormatDate" => json_encode($l->l('jsdate', 'jsdate')), "dayNames" => json_encode( array( diff --git a/core/js/jquery-showpassword.js b/core/js/jquery-showpassword.js index 0f4678327a3bc64a2d4dbdb1ee2213993e6ab9e2..e1737643b484e3055fc90ce42119658f006d12ca 100644 --- a/core/js/jquery-showpassword.js +++ b/core/js/jquery-showpassword.js @@ -35,7 +35,8 @@ 'style' : $element.attr('style'), 'size' : $element.attr('size'), 'name' : $element.attr('name')+'-clone', - 'tabindex' : $element.attr('tabindex') + 'tabindex' : $element.attr('tabindex'), + 'autocomplete' : 'off' }); return $clone; @@ -102,7 +103,16 @@ $clone.bind('blur', function() { $input.trigger('focusout'); }); setState( $checkbox, $input, $clone ); - + + // set type of password field clone (type=text) to password right on submit + // to prevent browser save the value of this field + $clone.closest('form').submit(function(e) { + // .prop has to be used, because .attr throws + // an error while changing a type of an input + // element + $clone.prop('type', 'password'); + }); + if( callback.fn ){ callback.fn( callback.args ); } diff --git a/core/js/js.js b/core/js/js.js index d85e6d88f8aed5529840b2a10875b98745596ab3..3cb4d3dd151582915626c2363dc106b4a7de1fc3 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -767,6 +767,26 @@ OC.set=function(name, value) { context[tail]=value; }; +/** + * select a range in an input field + * @link http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area + * @param {type} start + * @param {type} end + */ +$.fn.selectRange = function(start, end) { + return this.each(function() { + if (this.setSelectionRange) { + this.focus(); + this.setSelectionRange(start, end); + } else if (this.createTextRange) { + var range = this.createTextRange(); + range.collapse(true); + range.moveEnd('character', end); + range.moveStart('character', start); + range.select(); + } + }); +}; /** * Calls the server periodically every 15 mins to ensure that session doesnt diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index 990c3f8bf38b19cedb8bfed7785864174971e681..e1d3657724e14822eb2431c3667789c7b3db1c56 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -1,7 +1,7 @@ /** * ownCloud * - * @author Bartek Przybylski + * @author Bartek Przybylski, Christopher Schäpers, Thomas Tanghus * @copyright 2012 Bartek Przybylski bartek@alefzero.eu * * This library is free software; you can redistribute it and/or @@ -23,6 +23,11 @@ * this class to ease the usage of jquery dialogs */ var OCdialogs = { + // dialog button types + YES_NO_BUTTONS: 70, + OK_BUTTONS: 71, + // used to name each dialog + dialogs_counter: 0, /** * displays alert dialog * @param text content of dialog @@ -31,8 +36,7 @@ var OCdialogs = { * @param modal make the dialog modal */ alert:function(text, title, callback, modal) { - var content = '

' + escapeHTML(text) + '

'; - OCdialogs.message(content, title, OCdialogs.ALERT_DIALOG, OCdialogs.OK_BUTTON, callback, modal); + this.message(text, title, 'alert', OCdialogs.OK_BUTTON, callback, modal); }, /** * displays info dialog @@ -42,8 +46,7 @@ var OCdialogs = { * @param modal make the dialog modal */ info:function(text, title, callback, modal) { - var content = '

' + escapeHTML(text) + '

'; - OCdialogs.message(content, title, OCdialogs.ALERT_DIALOG, OCdialogs.OK_BUTTON, callback, modal); + this.message(text, title, 'info', OCdialogs.OK_BUTTON, callback, modal); }, /** * displays confirmation dialog @@ -53,82 +56,7 @@ var OCdialogs = { * @param modal make the dialog modal */ confirm:function(text, title, callback, modal) { - var content = '

' + escapeHTML(text) + '

'; - OCdialogs.message(content, title, OCdialogs.ALERT_DIALOG, OCdialogs.YES_NO_BUTTONS, callback, modal); - }, - /** - * prompt for user input - * @param text content of dialog - * @param title dialog title - * @param callback which will be triggered when user presses OK (input text will be passed to callback) - * @param modal make the dialog modal - */ - prompt:function(text, title, default_value, callback, modal) { - var input = ''; - var content = '

' + escapeHTML(text) + ':
' + input + '

'; - OCdialogs.message(content, title, OCdialogs.PROMPT_DIALOG, OCdialogs.OK_BUTTON, callback, modal); - }, - /** - * prompt user for input with custom form - * fields should be passed in following format: [{text:'prompt text', name:'return name', type:'input type', value: 'default value'},...] - * example: - * var fields=[{text:'Test', name:'test', type:'select', options:[{text:'hello1',value:1},{text:'hello2',value:2}] }]; - * @param fields to display - * @param title dialog title - * @param callback which will be triggered when user presses OK (user answers will be passed to callback in following format: [{name:'return name', value: 'user value'},...]) - * @param modal make the dialog modal - */ - form:function(fields, title, callback, modal) { - var content = ''; - $.each(fields, function(index, field){ - content += ''; - - }); - content += '
' + escapeHTML(field.text) + ''; - var type = field.type; - - if (type === 'text' || type === 'checkbox' || type === 'password') { - content += '' + escapeHTML(field_option.text) + ''; - }); - content += ''; - } - content += '
'; - - var dialog_name = 'oc-dialog-' + OCdialogs.dialogs_counter + '-content'; - var dialog_id = '#' + dialog_name; - var dialog_div = '
' + content + '
'; - if (modal === undefined) { modal = false }; - $('body').append(dialog_div); - var buttonlist = [{ - text: t('core', 'Ok'), - click: function(){ OCdialogs.form_ok_handler(callback, dialog_id); } - }, - { - text: t('core', 'Cancel'), - click: function(){ $(dialog_id).dialog('close'); } - }]; - var dialog_height = ( $('tr', dialog_div).length + 1 ) * 30 + 120; - $(dialog_id).dialog({ - width: (4/9) * $(document).width(), - height: dialog_height, - modal: modal, - buttons: buttonlist - }); - OCdialogs.dialogs_counter++; + this.message(text, title, 'notice', OCdialogs.YES_NO_BUTTONS, callback, modal); }, /** * show a file picker to pick a file from @@ -139,288 +67,262 @@ var OCdialogs = { * @param modal make the dialog modal */ filepicker:function(title, callback, multiselect, mimetype_filter, modal) { - var dialog_name = 'oc-dialog-' + OCdialogs.dialogs_counter + '-content'; - var dialog_id = '#' + dialog_name; - var dialog_content = '
'; - var dialog_loader = '
'; - var dialog_div = '
' + dialog_content + dialog_loader + '
'; - if (modal === undefined) { modal = false }; - if (multiselect === undefined) { multiselect = false }; - if (mimetype_filter === undefined) { mimetype_filter = '' }; + var self = this; + $.when(this._getFilePickerTemplate()).then(function($tmpl) { + var dialog_name = 'oc-dialog-filepicker-content'; + var dialog_id = '#' + dialog_name; + if(self.$filePicker) { + self.$filePicker.dialog('close'); + } + self.$filePicker = $tmpl.octemplate({ + dialog_name: dialog_name, + title: title + }).data('path', ''); - $('body').append(dialog_div); + if (modal === undefined) { modal = false }; + if (multiselect === undefined) { multiselect = false }; + if (mimetype_filter === undefined) { mimetype_filter = '' }; - $(dialog_id).data('path', '/'); + $('body').append(self.$filePicker); - $(dialog_id + ' #dirtree').focus().change( {dcid: dialog_id}, OCdialogs.handleTreeListSelect ); - $(dialog_id + ' #dirup').click( {dcid: dialog_id}, OCdialogs.filepickerDirUp ); - $(dialog_id).ready(function(){ - $.getJSON(OC.filePath('files', 'ajax', 'rawlist.php'), { mimetype: mimetype_filter } ,function(request) { - OCdialogs.fillFilePicker(request, dialog_id); - }); - $.getJSON(OC.filePath('files', 'ajax', 'rawlist.php'), { mimetype: "httpd/unix-directory" }, function(request) { - OCdialogs.fillTreeList(request, dialog_id); - }); - }).data('multiselect', multiselect).data('mimetype',mimetype_filter); + self.$filePicker.ready(function() { + self.$filelist = self.$filePicker.find('.filelist'); + self.$dirTree = self.$filePicker.find('.dirtree'); + self.$dirTree.on('click', 'span:not(:last-child)', self, self._handleTreeListSelect); + self.$filelist.on('click', 'li', function(event) { + self._handlePickerClick(event, $(this)); + }); + self._fillFilePicker(''); + }).data('multiselect', multiselect).data('mimetype',mimetype_filter); - // build buttons - var functionToCall = function() { - if (callback !== undefined) { - var datapath; - if (multiselect === true) { - datapath = []; - $(dialog_id + ' .filepicker_element_selected .filename').each(function(index, element) { - datapath.push( $(dialog_id).data('path') + $(element).text() ); - }); - } else { - var datapath = $(dialog_id).data('path'); - datapath += $(dialog_id+' .filepicker_element_selected .filename').text(); + // build buttons + var functionToCall = function() { + if (callback !== undefined) { + var datapath; + if (multiselect === true) { + datapath = []; + self.$filelist.find('.filepicker_element_selected .filename').each(function(index, element) { + datapath.push(self.$filePicker.data('path') + '/' + $(element).text()); + }); + } else { + var datapath = self.$filePicker.data('path'); + datapath += '/' + self.$filelist.find('.filepicker_element_selected .filename').text(); + } + callback(datapath); + self.$filePicker.dialog('close'); } - callback(datapath); - $(dialog_id).dialog('close'); - } - }; - var buttonlist = [{ - text: t('core', 'Choose'), - click: functionToCall - }, - { - text: t('core', 'Cancel'), - click: function(){$(dialog_id).dialog('close'); } - }]; + }; + var buttonlist = [{ + text: t('core', 'Choose'), + click: functionToCall + }, + { + text: t('core', 'Cancel'), + click: function(){self.$filePicker.dialog('close'); } + }]; - $(dialog_id).dialog({ - width: (4/9)*$(document).width(), - height: 420, - modal: modal, - buttons: buttonlist + self.$filePicker.dialog({ + closeOnEscape: true, + width: (4/9)*$(document).width(), + height: 420, + modal: modal, + buttons: buttonlist, + close: function(event, ui) { + self.$filePicker.dialog('destroy').remove(); + self.$filePicker = null; + } + }); + }) + .fail(function() { + alert(t('core', 'Error loading file picker template')); }); - OCdialogs.dialogs_counter++; }, /** * Displays raw dialog * You better use a wrapper instead ... */ message:function(content, title, dialog_type, buttons, callback, modal) { - var dialog_name = 'oc-dialog-' + OCdialogs.dialogs_counter + '-content'; - var dialog_id = '#' + dialog_name; - var dialog_div = '
' + content + '
'; - if (modal === undefined) { modal = false }; - $('body').append(dialog_div); - var buttonlist = []; - switch (buttons) { - case OCdialogs.YES_NO_BUTTONS: - buttonlist = [{ - text: t('core', 'Yes'), - click: function(){ - if (callback !== undefined) { callback(true) }; - $(dialog_id).dialog('close'); - } - }, - { - text: t('core', 'No'), - click: function(){ - if (callback !== undefined) { callback(false) }; - $(dialog_id).dialog('close'); - } - }]; - break; - case OCdialogs.OK_BUTTON: - var functionToCall; - switch(dialog_type) { - case OCdialogs.ALERT_DIALOG: - functionToCall = function() { + $.when(this._getMessageTemplate()).then(function($tmpl) { + var dialog_name = 'oc-dialog-' + OCdialogs.dialogs_counter + '-content'; + var dialog_id = '#' + dialog_name; + var $dlg = $tmpl.octemplate({ + dialog_name: dialog_name, + title: title, + message: content, + type: dialog_type + }); + if (modal === undefined) { modal = false }; + $('body').append($dlg); + var buttonlist = []; + switch (buttons) { + case OCdialogs.YES_NO_BUTTONS: + buttonlist = [{ + text: t('core', 'Yes'), + click: function(){ + if (callback !== undefined) { callback(true) }; $(dialog_id).dialog('close'); - if(callback !== undefined) { callback() }; - }; - break; - case OCdialogs.PROMPT_DIALOG: - buttonlist[1] = { - text: t('core', 'Cancel'), - click: function() { $(dialog_id).dialog('close'); } - }; - functionToCall = function() { OCdialogs.prompt_ok_handler(callback, dialog_id); }; - break; - } - buttonlist[0] = { - text: t('core', 'Ok'), - click: functionToCall - }; - break; - }; + } + }, + { + text: t('core', 'No'), + click: function(){ + if (callback !== undefined) { callback(false) }; + $(dialog_id).dialog('close'); + } + }]; + break; + case OCdialogs.OK_BUTTON: + var functionToCall = function() { + $(dialog_id).dialog('close'); + if(callback !== undefined) { callback() }; + }; + buttonlist[0] = { + text: t('core', 'Ok'), + click: functionToCall + }; + break; + }; - $(dialog_id).dialog({ - width: (4/9) * $(document).width(), - height: 180, - modal: modal, - buttons: buttonlist + $(dialog_id).dialog({ + closeOnEscape: true, + modal: modal, + buttons: buttonlist + }); + OCdialogs.dialogs_counter++; + }) + .fail(function() { + alert(t('core', 'Error loading file picker template')); }); - OCdialogs.dialogs_counter++; }, - // dialog button types - YES_NO_BUTTONS: 70, - OK_BUTTONS: 71, - // dialogs types - ALERT_DIALOG: 80, - INFO_DIALOG: 81, - FORM_DIALOG: 82, - // used to name each dialog - dialogs_counter: 0, - - determineValue: function(element) { - if ( $(element).attr('type') === 'checkbox' ) { - return element.checked; + _getFilePickerTemplate: function() { + var defer = $.Deferred(); + if(!this.$filePickerTemplate) { + var self = this; + $.get(OC.filePath('core', 'templates', 'filepicker.html'), function(tmpl) { + self.$filePickerTemplate = $(tmpl); + self.$listTmpl = self.$filePickerTemplate.find('.filelist li:first-child').detach(); + defer.resolve(self.$filePickerTemplate); + }) + .fail(function() { + defer.reject(); + }); } else { - return $(element).val(); + defer.resolve(this.$filePickerTemplate); } + return defer.promise(); }, - - prompt_ok_handler: function(callback, dialog_id) { - $(dialog_id).dialog('close'); - if (callback !== undefined) { callback($(dialog_id + " input#oc-dialog-prompt-input").val()) }; - }, - - form_ok_handler: function(callback, dialog_id) { - if (callback !== undefined) { - var valuelist = []; - $(dialog_id + ' input, ' + dialog_id + ' select').each(function(index, element) { - valuelist[index] = { name: $(element).attr('name'), value: OCdialogs.determineValue(element) }; + _getMessageTemplate: function() { + var defer = $.Deferred(); + if(!this.$messageTemplate) { + var self = this; + $.get(OC.filePath('core', 'templates', 'message.html'), function(tmpl) { + self.$messageTemplate = $(tmpl); + defer.resolve(self.$messageTemplate); + }) + .fail(function() { + defer.reject(); }); - $(dialog_id).dialog('close'); - callback(valuelist); } else { - $(dialog_id).dialog('close'); + defer.resolve(this.$messageTemplate); + } + return defer.promise(); + }, + _getFileList: function(dir, mimeType) { + return $.getJSON( + OC.filePath('files', 'ajax', 'rawlist.php'), + {dir: dir, mimetype: mimeType} + ); + }, + _determineValue: function(element) { + if ( $(element).attr('type') === 'checkbox' ) { + return element.checked; + } else { + return $(element).val(); } }, + /** * fills the filepicker with files */ - fillFilePicker:function(request, dialog_content_id) { - var template_content = '*NAME*
*LASTMODDATE*
'; - var template = '
*CONTENT*
'; - var files = ''; + _fillFilePicker:function(dir) { var dirs = []; var others = []; - $.each(request.data, function(index, file) { - if (file.type === 'dir') { - dirs.push(file); - } else { - others.push(file); - } - }); - var sorted = dirs.concat(others); - for (var i = 0; i < sorted.length; i++) { - files_content = template_content.replace('*LASTMODDATE*', OC.mtime2date(sorted[i].mtime)).replace('*NAME*', escapeHTML(sorted[i].name)).replace('*MIMETYPEICON*', sorted[i].mimetype_icon); - files += template.replace('*ENTRYNAME*', escapeHTML(sorted[i].name)).replace('*ENTRYTYPE*', escapeHTML(sorted[i].type)).replace('*CONTENT*', files_content); - } + var self = this; + this.$filelist.empty().addClass('loading'); + this.$filePicker.data('path', dir); + $.when(this._getFileList(dir, this.$filePicker.data('mimetype'))).then(function(response) { + $.each(response.data, function(index, file) { + if (file.type === 'dir') { + dirs.push(file); + } else { + others.push(file); + } + }); - $(dialog_content_id + ' #filelist').html(files); - $('#filelist div').click(function() { - OCdialogs.handlePickerClick($(this), $(this).data('entryname'), dialog_content_id); - }); + self._fillSlug(); + var sorted = dirs.concat(others); - $(dialog_content_id + ' .filepicker_loader').css('visibility', 'hidden'); - }, - /** - * fills the tree list with directories - */ - fillTreeList: function(request, dialog_id) { - var template = ''; - var paths = ''; - $.each(request.data, function(index, file) { - paths += template.replace('*COUNT*', index).replace('*NAME*', escapeHTML(file.name)); - }); + $.each(sorted, function(idx, entry) { + $li = self.$listTmpl.octemplate({ + type: entry.type, + dir: dir, + filename: entry.name, + date: OC.mtime2date(entry.mtime) + }); + $li.find('img').attr('src', entry.mimetype_icon); + self.$filelist.append($li); + }); - $(dialog_id + ' #dirtree').html(paths); + self.$filelist.removeClass('loading'); + }); }, /** - * handle selection made in the tree list + * fills the tree list with directories */ - handleTreeListSelect:function(event) { - if ($("option:selected", this).html().indexOf('/') !== -1) { // if there's a slash in the selected path, don't append it - $(event.data.dcid).data('path', $("option:selected", this).html()); - } else { - $(event.data.dcid).data('path', $(event.data.dcid).data('path') + $("option:selected", this).html() + '/'); + _fillSlug: function() { + this.$dirTree.empty(); + var self = this + var path = this.$filePicker.data('path'); + var $template = $('{name}'); + if(path) { + var paths = path.split('/'); + $.each(paths, function(index, dir) { + var dir = paths.pop(); + if(dir === '') { + return false; + } + self.$dirTree.prepend($template.octemplate({ + dir: paths.join('/') + '/' + dir, + name: dir + })); + }); } - $(event.data.dcid + ' .filepicker_loader').css('visibility', 'visible'); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: $(event.data.dcid).data('path'), - mimetype: $(event.data.dcid).data('mimetype') - }, - function(request) { OCdialogs.fillFilePicker(request, event.data.dcid) } - ); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: $(event.data.dcid).data('path'), - mimetype: "httpd/unix-directory" - }, - function(request) { OCdialogs.fillTreeList(request, event.data.dcid) } - ); + $template.octemplate({ + dir: '', + name: '    ' // Ugly but works ;) + }, {escapeFunction: null}).addClass('home svg').prependTo(this.$dirTree); }, /** - * go one directory up + * handle selection made in the tree list */ - filepickerDirUp:function(event) { - var old_path = $(event.data.dcid).data('path'); - if ( old_path !== "/") { - var splitted_path = old_path.split("/"); - var new_path = "" - for (var i = 0; i < splitted_path.length - 2; i++) { - new_path += splitted_path[i] + "/" - } - $(event.data.dcid).data('path', new_path); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: $(event.data.dcid).data('path'), - mimetype: $(event.data.dcid).data('mimetype') - }, - function(request) { OCdialogs.fillFilePicker(request, event.data.dcid) } - ); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: $(event.data.dcid).data('path'), - mimetype: "httpd/unix-directory" - }, - function(request) { OCdialogs.fillTreeList(request, event.data.dcid) } - ); - } + _handleTreeListSelect:function(event) { + var self = event.data; + var dir = $(event.target).data('dir'); + self._fillFilePicker(dir); }, /** * handle clicks made in the filepicker */ - handlePickerClick:function(element, name, dialog_content_id) { - if ( $(element).attr('data') === 'file' ){ - if ( $(dialog_content_id).data('multiselect') !== true) { - $(dialog_content_id + ' .filepicker_element_selected').removeClass('filepicker_element_selected'); + _handlePickerClick:function(event, $element) { + if ($element.data('type') === 'file') { + if (this.$filePicker.data('multiselect') !== true || !event.ctrlKey) { + this.$filelist.find('.filepicker_element_selected').removeClass('filepicker_element_selected'); } - $(element).toggleClass('filepicker_element_selected'); + $element.toggleClass('filepicker_element_selected'); return; - } else if ( $(element).attr('data') === 'dir' ) { - var datapath = escapeHTML( $(dialog_content_id).data('path') + name + '/' ); - $(dialog_content_id).data('path', datapath); - $(dialog_content_id + ' .filepicker_loader').css('visibility', 'visible'); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: datapath, - mimetype: $(dialog_content_id).data('mimetype') - }, - function(request){ OCdialogs.fillFilePicker(request, dialog_content_id) } - ); - $.getJSON( - OC.filePath('files', 'ajax', 'rawlist.php'), - { - dir: datapath, - mimetype: "httpd/unix-directory" - }, - function(request) { OCdialogs.fillTreeList(request, dialog_content_id) } - ); + } else if ( $element.data('type') === 'dir' ) { + this._fillFilePicker(this.$filePicker.data('path') + '/' + $element.data('entryname')) } } }; diff --git a/core/js/octemplate.js b/core/js/octemplate.js index a5d56852a5754c6e40fb4e483ba8914c599f9092..e032506c0b1b3c93f5d3a116a868fe2d581d02bf 100644 --- a/core/js/octemplate.js +++ b/core/js/octemplate.js @@ -72,7 +72,7 @@ }, // From stackoverflow.com/questions/1408289/best-way-to-do-variable-interpolation-in-javascript _build: function(o){ - var data = this.elem.attr('type') === 'text/template' ? this.elem.html() : this.elem.get(0).outerHTML; + var data = this.elem.attr('type') === 'text/template' ? this.elem.html() : outerHTML(this.elem.get(0)); try { return data.replace(/{([^{}]*)}/g, function (a, b) { diff --git a/core/l10n/ar.php b/core/l10n/ar.php index 4d413715de3ef4e98ae81cb754d72acfc7fcc768..8bd4429338a339d7e9f1ddfb6a5fe75a1169b574 100644 --- a/core/l10n/ar.php +++ b/core/l10n/ar.php @@ -30,7 +30,7 @@ "October" => "تشرين الاول", "November" => "تشرين الثاني", "December" => "كانون الاول", -"Settings" => "تعديلات", +"Settings" => "إعدادات", "seconds ago" => "منذ ثواني", "1 minute ago" => "منذ دقيقة", "{minutes} minutes ago" => "{minutes} منذ دقائق", @@ -44,11 +44,11 @@ "months ago" => "شهر مضى", "last year" => "السنةالماضية", "years ago" => "سنة مضت", -"Ok" => "موافق", -"Cancel" => "الغاء", "Choose" => "اختيار", +"Cancel" => "الغاء", "Yes" => "نعم", "No" => "لا", +"Ok" => "موافق", "The object type is not specified." => "نوع العنصر غير محدد.", "Error" => "خطأ", "The app name is not specified." => "اسم التطبيق غير محدد.", @@ -63,7 +63,7 @@ "Share with" => "شارك مع", "Share with link" => "شارك مع رابط", "Password protect" => "حماية كلمة السر", -"Password" => "كلمة السر", +"Password" => "كلمة المرور", "Email link to person" => "ارسل الرابط بالبريد الى صديق", "Send" => "أرسل", "Set expiration date" => "تعيين تاريخ إنتهاء الصلاحية", @@ -89,23 +89,21 @@ "ownCloud password reset" => "إعادة تعيين كلمة سر ownCloud", "Use the following link to reset your password: {link}" => "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}", "You will receive a link to reset your password via Email." => "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر.", -"Reset email send." => "إعادة إرسال البريد الإلكتروني.", -"Request failed!" => "فشل الطلب", "Username" => "إسم المستخدم", "Request reset" => "طلب تعديل", "Your password was reset" => "لقد تم تعديل كلمة السر", "To login page" => "الى صفحة الدخول", -"New password" => "كلمة سر جديدة", +"New password" => "كلمات سر جديدة", "Reset password" => "تعديل كلمة السر", -"Personal" => "خصوصيات", -"Users" => "المستخدم", +"Personal" => "شخصي", +"Users" => "المستخدمين", "Apps" => "التطبيقات", -"Admin" => "مستخدم رئيسي", +"Admin" => "المدير", "Help" => "المساعدة", "Access forbidden" => "التوصّل محظور", "Cloud not found" => "لم يتم إيجاد", "Edit categories" => "عدل الفئات", -"Add" => "أدخل", +"Add" => "اضف", "Security Warning" => "تحذير أمان", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)", "Please update your PHP installation to use ownCloud securely." => "Please update your PHP installation to use ownCloud securely.", @@ -114,7 +112,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "مجلدات البيانات والملفات الخاصة قد تكون قابلة للوصول اليها عن طريق شبكة الانترنت وذلك بسبب ان ملف .htaccess لا يعمل بشكل صحيح.", "For information how to properly configure your server, please see the documentation." => "للحصول على معلومات عن كيفية اعداد الخادم الخاص بك , يرجى زيارة الرابط التالي documentation.", "Create an admin account" => "أضف مستخدم رئيسي ", -"Advanced" => "خيارات متقدمة", +"Advanced" => "تعديلات متقدمه", "Data folder" => "مجلد المعلومات", "Configure the database" => "أسس قاعدة البيانات", "will be used" => "سيتم استخدمه", @@ -124,7 +122,7 @@ "Database tablespace" => "مساحة جدول قاعدة البيانات", "Database host" => "خادم قاعدة البيانات", "Finish setup" => "انهاء التعديلات", -"web services under your control" => "خدمات الوب تحت تصرفك", +"web services under your control" => "خدمات الشبكة تحت سيطرتك", "Log out" => "الخروج", "Automatic logon rejected!" => "تم رفض تسجيل الدخول التلقائي!", "If you did not change your password recently, your account may be compromised!" => "قد يكون حسابك في خطر إن لم تقم بإعادة تعيين كلمة السر حديثاً", diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php index 217f823168e863d3f5eafc5aa9b929b12f5ee80c..6c04907e15b1b182140fd560f345f00f7c92f38d 100644 --- a/core/l10n/bg_BG.php +++ b/core/l10n/bg_BG.php @@ -1,4 +1,24 @@ "Няма избрани категории за изтриване", +"Sunday" => "Неделя", +"Monday" => "Понеделник", +"Tuesday" => "Вторник", +"Wednesday" => "Сряда", +"Thursday" => "Четвъртък", +"Friday" => "Петък", +"Saturday" => "Събота", +"January" => "Януари", +"February" => "Февруари", +"March" => "Март", +"April" => "Април", +"May" => "Май", +"June" => "Юни", +"July" => "Юли", +"August" => "Август", +"September" => "Септември", +"October" => "Октомври", +"November" => "Ноември", +"December" => "Декември", "Settings" => "Настройки", "seconds ago" => "преди секунди", "1 minute ago" => "преди 1 минута", @@ -9,18 +29,44 @@ "last year" => "последната година", "years ago" => "последните години", "Cancel" => "Отказ", +"Yes" => "Да", +"No" => "Не", +"Ok" => "Добре", "Error" => "Грешка", "Share" => "Споделяне", "Share with" => "Споделено с", "Password" => "Парола", "create" => "създаване", +"You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.", "Username" => "Потребител", +"Request reset" => "Нулиране на заявка", +"Your password was reset" => "Вашата парола е нулирана", "New password" => "Нова парола", +"Reset password" => "Нулиране на парола", "Personal" => "Лични", "Users" => "Потребители", "Apps" => "Приложения", "Admin" => "Админ", "Help" => "Помощ", +"Access forbidden" => "Достъпът е забранен", +"Cloud not found" => "облакът не намерен", +"Edit categories" => "Редактиране на категориите", "Add" => "Добавяне", -"web services under your control" => "уеб услуги под Ваш контрол" +"Create an admin account" => "Създаване на админ профил", +"Advanced" => "Разширено", +"Data folder" => "Директория за данни", +"Configure the database" => "Конфигуриране на базата", +"will be used" => "ще се ползва", +"Database user" => "Потребител за базата", +"Database password" => "Парола за базата", +"Database name" => "Име на базата", +"Database host" => "Хост за базата", +"Finish setup" => "Завършване на настройките", +"web services under your control" => "уеб услуги под Ваш контрол", +"Log out" => "Изход", +"Lost your password?" => "Забравена парола?", +"remember" => "запомни", +"Log in" => "Вход", +"prev" => "пред.", +"next" => "следващо" ); diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php index 1b18b6ae3e4c788b0f99470c4dec6942164a15c8..218bbce04aa2fff3900d8f754c5b6147826cd148 100644 --- a/core/l10n/bn_BD.php +++ b/core/l10n/bn_BD.php @@ -8,13 +8,13 @@ "Object type not provided." => "অবজেক্টের ধরণটি প্রদান করা হয় নি।", "%s ID not provided." => "%s ID প্রদান করা হয় নি।", "Error adding %s to favorites." => "প্রিয়তে %s যোগ করতে সমস্যা দেখা দিয়েছে।", -"No categories selected for deletion." => "মুছে ফেলার জন্য কোন ক্যাটেগরি নির্বাচন করা হয় নি ।", +"No categories selected for deletion." => "মুছে ফেলার জন্য কনো ক্যাটেগরি নির্বাচন করা হয় নি।", "Error removing %s from favorites." => "প্রিয় থেকে %s সরিয়ে ফেলতে সমস্যা দেখা দিয়েছে।", "Sunday" => "রবিবার", "Monday" => "সোমবার", "Tuesday" => "মঙ্গলবার", "Wednesday" => "বুধবার", -"Thursday" => "বৃহষ্পতিবার", +"Thursday" => "বৃহস্পতিবার", "Friday" => "শুক্রবার", "Saturday" => "শনিবার", "January" => "জানুয়ারি", @@ -31,23 +31,23 @@ "December" => "ডিসেম্বর", "Settings" => "নিয়ামকসমূহ", "seconds ago" => "সেকেন্ড পূর্বে", -"1 minute ago" => "1 মিনিট পূর্বে", +"1 minute ago" => "১ মিনিট পূর্বে", "{minutes} minutes ago" => "{minutes} মিনিট পূর্বে", "1 hour ago" => "1 ঘন্টা পূর্বে", "{hours} hours ago" => "{hours} ঘন্টা পূর্বে", "today" => "আজ", "yesterday" => "গতকাল", "{days} days ago" => "{days} দিন পূর্বে", -"last month" => "গতমাস", +"last month" => "গত মাস", "{months} months ago" => "{months} মাস পূর্বে", "months ago" => "মাস পূর্বে", "last year" => "গত বছর", "years ago" => "বছর পূর্বে", -"Ok" => "তথাস্তু", -"Cancel" => "বাতির", "Choose" => "বেছে নিন", +"Cancel" => "বাতির", "Yes" => "হ্যাঁ", "No" => "না", +"Ok" => "তথাস্তু", "The object type is not specified." => "অবজেক্টের ধরণটি সুনির্দিষ্ট নয়।", "Error" => "সমস্যা", "The app name is not specified." => "অ্যাপের নামটি সুনির্দিষ্ট নয়।", @@ -71,7 +71,7 @@ "No people found" => "কোন ব্যক্তি খুঁজে পাওয়া গেল না", "Resharing is not allowed" => "পূনঃরায় ভাগাভাগি অনুমোদিত নয়", "Shared in {item} with {user}" => "{user} এর সাথে {item} ভাগাভাগি করা হয়েছে", -"Unshare" => "ভাগাভাগি বাতিল কর", +"Unshare" => "ভাগাভাগি বাতিল ", "can edit" => "সম্পাদনা করতে পারবেন", "access control" => "অধিগম্যতা নিয়ন্ত্রণ", "create" => "তৈরী করুন", @@ -86,8 +86,6 @@ "ownCloud password reset" => "ownCloud কূটশব্দ পূনঃনির্ধারণ", "Use the following link to reset your password: {link}" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}", "You will receive a link to reset your password via Email." => "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।", -"Reset email send." => "পূনঃনির্ধারণ ই-মেইল পাঠানো হয়েছে।", -"Request failed!" => "অনুরোধ ব্যর্থ !", "Username" => "ব্যবহারকারী", "Request reset" => "অনুরোধ পূনঃনির্ধারণ", "Your password was reset" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করা হয়েছে", @@ -96,7 +94,7 @@ "Reset password" => "কূটশব্দ পূনঃনির্ধারণ কর", "Personal" => "ব্যক্তিগত", "Users" => "ব্যবহারকারী", -"Apps" => "অ্যাপস", +"Apps" => "অ্যাপ", "Admin" => "প্রশাসন", "Help" => "সহায়িকা", "Access forbidden" => "অধিগমনের অনুমতি নেই", @@ -115,7 +113,7 @@ "Database tablespace" => "ডাটাবেজ টেবলস্পেস", "Database host" => "ডাটাবেজ হোস্ট", "Finish setup" => "সেটআপ সুসম্পন্ন কর", -"web services under your control" => "ওয়েব সার্ভিসের নিয়ন্ত্রণ আপনার হাতের মুঠোয়", +"web services under your control" => "ওয়েব সার্ভিস আপনার হাতের মুঠোয়", "Log out" => "প্রস্থান", "Lost your password?" => "কূটশব্দ হারিয়েছেন?", "remember" => "মনে রাখ", diff --git a/core/l10n/ca.php b/core/l10n/ca.php index 91b51d1b31d19f91cbccc111a7377d9aa471a69e..6a5a6ea54263da7db7bdb7ff22a3abe020e17e69 100644 --- a/core/l10n/ca.php +++ b/core/l10n/ca.php @@ -30,7 +30,7 @@ "October" => "Octubre", "November" => "Novembre", "December" => "Desembre", -"Settings" => "Arranjament", +"Settings" => "Configuració", "seconds ago" => "segons enrere", "1 minute ago" => "fa 1 minut", "{minutes} minutes ago" => "fa {minutes} minuts", @@ -44,11 +44,11 @@ "months ago" => "mesos enrere", "last year" => "l'any passat", "years ago" => "anys enrere", -"Ok" => "D'acord", -"Cancel" => "Cancel·la", "Choose" => "Escull", +"Cancel" => "Cancel·la", "Yes" => "Sí", "No" => "No", +"Ok" => "D'acord", "The object type is not specified." => "No s'ha especificat el tipus d'objecte.", "Error" => "Error", "The app name is not specified." => "No s'ha especificat el nom de l'aplicació.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "L'actualització ha estat correcte. Ara us redirigim a ownCloud.", "ownCloud password reset" => "estableix de nou la contrasenya Owncloud", "Use the following link to reset your password: {link}" => "Useu l'enllaç següent per restablir la contrasenya: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "L'enllaç per reiniciar la vostra contrasenya s'ha enviat al vostre correu.
Si no el rebeu en un temps raonable comproveu les carpetes de spam.
Si no és allà, pregunteu a l'administrador local.", +"Request failed!
Did you make sure your email/username was right?" => "La petició ha fallat!
Esteu segur que el correu/nom d'usuari és correcte?", "You will receive a link to reset your password via Email." => "Rebreu un enllaç al correu electrònic per reiniciar la contrasenya.", -"Reset email send." => "S'ha enviat el correu reinicialització", -"Request failed!" => "El requeriment ha fallat!", "Username" => "Nom d'usuari", "Request reset" => "Sol·licita reinicialització", "Your password was reset" => "La vostra contrasenya s'ha reinicialitzat", @@ -100,7 +100,7 @@ "Personal" => "Personal", "Users" => "Usuaris", "Apps" => "Aplicacions", -"Admin" => "Administrador", +"Admin" => "Administració", "Help" => "Ajuda", "Access forbidden" => "Accés prohibit", "Cloud not found" => "No s'ha trobat el núvol", @@ -125,6 +125,7 @@ "Database host" => "Ordinador central de la base de dades", "Finish setup" => "Acaba la configuració", "web services under your control" => "controleu els vostres serveis web", +"%s is available. Get more information on how to update." => "%s està disponible. Obtingueu més informació de com actualitzar.", "Log out" => "Surt", "Automatic logon rejected!" => "L'ha rebutjat l'acceditació automàtica!", "If you did not change your password recently, your account may be compromised!" => "Se no heu canviat la contrasenya recentment el vostre compte pot estar compromès!", diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php index f8d5e697ebfefc28717b352a6c14e94b78f21810..06cf7c214be0f0811a15e8f493496755b58c853c 100644 --- a/core/l10n/cs_CZ.php +++ b/core/l10n/cs_CZ.php @@ -44,11 +44,11 @@ "months ago" => "před měsíci", "last year" => "minulý rok", "years ago" => "před lety", -"Ok" => "Ok", -"Cancel" => "Zrušit", "Choose" => "Vybrat", +"Cancel" => "Zrušit", "Yes" => "Ano", "No" => "Ne", +"Ok" => "Ok", "The object type is not specified." => "Není určen typ objektu.", "Error" => "Chyba", "The app name is not specified." => "Není určen název aplikace.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "Aktualizace byla úspěšná. Přesměrovávám na ownCloud.", "ownCloud password reset" => "Obnovení hesla pro ownCloud", "Use the following link to reset your password: {link}" => "Heslo obnovíte použitím následujícího odkazu: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Odkaz na obnovení hesla byl odeslán na vaši e-mailovou adresu.
Pokud jej v krátké době neobdržíte, zkontrolujte váš koš a složku spam.
Pokud jej nenaleznete, kontaktujte svého správce.", +"Request failed!
Did you make sure your email/username was right?" => "Požadavek selhal.
Ujistili jste se, že vaše uživatelské jméno a e-mail jsou správně?", "You will receive a link to reset your password via Email." => "Bude Vám e-mailem zaslán odkaz pro obnovu hesla.", -"Reset email send." => "Obnovovací e-mail odeslán.", -"Request failed!" => "Požadavek selhal.", "Username" => "Uživatelské jméno", "Request reset" => "Vyžádat obnovu", "Your password was reset" => "Vaše heslo bylo obnoveno", @@ -124,7 +124,8 @@ "Database tablespace" => "Tabulkový prostor databáze", "Database host" => "Hostitel databáze", "Finish setup" => "Dokončit nastavení", -"web services under your control" => "webové služby pod Vaší kontrolou", +"web services under your control" => "služby webu pod Vaší kontrolou", +"%s is available. Get more information on how to update." => "%s je dostupná. Získejte více informací k postupu aktualizace.", "Log out" => "Odhlásit se", "Automatic logon rejected!" => "Automatické přihlášení odmítnuto.", "If you did not change your password recently, your account may be compromised!" => "V nedávné době jste nezměnili své heslo, Váš účet může být kompromitován.", diff --git a/core/l10n/cy_GB.php b/core/l10n/cy_GB.php index 4d28ae29a989dde45102a65b37a8940e2d1c13c8..cdb2576d4576a332f4bb01abb11eeda292eb8cb0 100644 --- a/core/l10n/cy_GB.php +++ b/core/l10n/cy_GB.php @@ -44,11 +44,11 @@ "months ago" => "misoedd yn ôl", "last year" => "y llynedd", "years ago" => "blwyddyn yn ôl", -"Ok" => "Iawn", -"Cancel" => "Diddymu", "Choose" => "Dewisiwch", +"Cancel" => "Diddymu", "Yes" => "Ie", "No" => "Na", +"Ok" => "Iawn", "The object type is not specified." => "Nid yw'r math o wrthrych wedi cael ei nodi.", "Error" => "Gwall", "The app name is not specified." => "Nid yw enw'r pecyn wedi cael ei nodi.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "Roedd y diweddariad yn llwyddiannus. Cewch eich ailgyfeirio i ownCloud nawr.", "ownCloud password reset" => "ailosod cyfrinair ownCloud", "Use the following link to reset your password: {link}" => "Defnyddiwch y ddolen hon i ailosod eich cyfrinair: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Anfonwyd y ddolen i ailosod eich cyfrinair i'ch cyfeiriad ebost.
Os nad yw'n cyrraedd o fewn amser rhesymol gwiriwch eich plygell spam/sothach.
Os nad yw yno, cysylltwch â'ch gweinyddwr lleol.", +"Request failed!
Did you make sure your email/username was right?" => "Methodd y cais!
Gwiriwch eich enw defnyddiwr ac ebost.", "You will receive a link to reset your password via Email." => "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair.", -"Reset email send." => "Ailosod anfon e-bost.", -"Request failed!" => "Methodd y cais!", "Username" => "Enw defnyddiwr", "Request reset" => "Gwneud cais i ailosod", "Your password was reset" => "Ailosodwyd eich cyfrinair", @@ -111,7 +111,7 @@ "Please update your PHP installation to use ownCloud securely." => "Diweddarwch eich PHP i ddefnyddio ownCloud yn ddiogel.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Does dim cynhyrchydd rhifau hap diogel ar gael, galluogwch estyniad PHP OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Heb gynhyrchydd rhifau hap diogel efallai y gall ymosodwr ragweld tocynnau ailosod cyfrinair a meddiannu eich cyfrif.", -"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Mwy na thebyg fod modd cyrraeddd eich cyfeiriadur data a ffeilau o'r rhyngrwyd oherwydd nid yw'r ffeil .htaccess yn gweithio. ", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Mwy na thebyg fod modd cyrraedd eich cyfeiriadur data a ffeilau o'r rhyngrwyd oherwydd nid yw'r ffeil .htaccess yn gweithio. ", "For information how to properly configure your server, please see the documentation." => "Am wybodaeth ar sut i gyflunio'r gweinydd yn gywir, cyfeiriwch at y ddogfennaeth.", "Create an admin account" => "Crewch gyfrif gweinyddol", "Advanced" => "Uwch", @@ -125,6 +125,7 @@ "Database host" => "Gwesteiwr cronfa ddata", "Finish setup" => "Gorffen sefydlu", "web services under your control" => "gwasanaethau gwe a reolir gennych", +"%s is available. Get more information on how to update." => "%s ar gael. Mwy o wybodaeth am sut i ddiweddaru.", "Log out" => "Allgofnodi", "Automatic logon rejected!" => "Gwrthodwyd mewngofnodi awtomatig!", "If you did not change your password recently, your account may be compromised!" => "Os na wnaethoch chi newid eich cyfrinair yn ddiweddar, gall eich cyfrif fod yn anniogel!", diff --git a/core/l10n/da.php b/core/l10n/da.php index 286f524b678f8616bf4c22451d7479fc26daff90..4e9f742e80d0bd8a2947c1b05d7dcd6e41f0c5ed 100644 --- a/core/l10n/da.php +++ b/core/l10n/da.php @@ -44,11 +44,11 @@ "months ago" => "måneder siden", "last year" => "sidste år", "years ago" => "år siden", -"Ok" => "OK", -"Cancel" => "Fortryd", "Choose" => "Vælg", +"Cancel" => "Annuller", "Yes" => "Ja", "No" => "Nej", +"Ok" => "OK", "The object type is not specified." => "Objekttypen er ikke angivet.", "Error" => "Fejl", "The app name is not specified." => "Den app navn er ikke angivet.", @@ -89,15 +89,13 @@ "ownCloud password reset" => "Nulstil ownCloud kodeord", "Use the following link to reset your password: {link}" => "Anvend følgende link til at nulstille din adgangskode: {link}", "You will receive a link to reset your password via Email." => "Du vil modtage et link til at nulstille dit kodeord via email.", -"Reset email send." => "Reset-mail afsendt.", -"Request failed!" => "Anmodningen mislykkedes!", "Username" => "Brugernavn", "Request reset" => "Anmod om nulstilling", "Your password was reset" => "Dit kodeord blev nulstillet", "To login page" => "Til login-side", "New password" => "Nyt kodeord", "Reset password" => "Nulstil kodeord", -"Personal" => "Personlig", +"Personal" => "Personligt", "Users" => "Brugere", "Apps" => "Apps", "Admin" => "Admin", diff --git a/core/l10n/de.php b/core/l10n/de.php index 3af653b9ac9789975c2e3b3c639a30276db02614..62e9925b945308eb6644232aa97e17854f995d15 100644 --- a/core/l10n/de.php +++ b/core/l10n/de.php @@ -44,11 +44,11 @@ "months ago" => "Vor Monaten", "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", -"Ok" => "OK", -"Cancel" => "Abbrechen", "Choose" => "Auswählen", +"Cancel" => "Abbrechen", "Yes" => "Ja", "No" => "Nein", +"Ok" => "OK", "The object type is not specified." => "Der Objekttyp ist nicht angegeben.", "Error" => "Fehler", "The app name is not specified." => "Der App-Name ist nicht angegeben.", @@ -56,7 +56,7 @@ "Shared" => "Geteilt", "Share" => "Teilen", "Error while sharing" => "Fehler beim Teilen", -"Error while unsharing" => "Fehler beim Aufheben der Teilung", +"Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler beim Ändern der Rechte", "Shared with you and the group {group} by {owner}" => "{owner} hat dies mit Dir und der Gruppe {group} geteilt", "Shared with you by {owner}" => "{owner} hat dies mit Dir geteilt", @@ -80,17 +80,17 @@ "delete" => "löschen", "share" => "teilen", "Password protected" => "Durch ein Passwort geschützt", -"Error unsetting expiration date" => "Fehler beim entfernen des Ablaufdatums", +"Error unsetting expiration date" => "Fehler beim Entfernen des Ablaufdatums", "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", "Sending ..." => "Sende ...", "Email sent" => "E-Mail wurde verschickt", -"The update was unsuccessful. Please report this issue to the ownCloud community." => "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die ownCloud Community.", -"The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", +"The update was unsuccessful. Please report this issue to the ownCloud community." => "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die ownCloud Community.", +"The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet.", "ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "Use the following link to reset your password: {link}" => "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Der Link zum Rücksetzen Deines Passwort ist an Deine E-Mail-Adresse geschickt worden.
Wenn Du ihn nicht innerhalb einer vernünftigen Zeit empfängst, prüfe Deine Spam-Verzeichnisse.
Wenn er nicht dort ist, frage Deinen lokalen Administrator.", +"Request failed!
Did you make sure your email/username was right?" => "Anfrage fehlgeschlagen!
Hast Du darauf geachtet, dass Deine E-Mail/Dein Benutzername korrekt war?", "You will receive a link to reset your password via Email." => "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen.", -"Reset email send." => "Die E-Mail zum Zurücksetzen wurde versendet.", -"Request failed!" => "Die Anfrage schlug fehl!", "Username" => "Benutzername", "Request reset" => "Beantrage Zurücksetzung", "Your password was reset" => "Dein Passwort wurde zurückgesetzt.", @@ -99,8 +99,8 @@ "Reset password" => "Passwort zurücksetzen", "Personal" => "Persönlich", "Users" => "Benutzer", -"Apps" => "Anwendungen", -"Admin" => "Admin", +"Apps" => "Apps", +"Admin" => "Administration", "Help" => "Hilfe", "Access forbidden" => "Zugriff verboten", "Cloud not found" => "Cloud nicht gefunden", @@ -108,11 +108,11 @@ "Add" => "Hinzufügen", "Security Warning" => "Sicherheitswarnung", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Deine PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angreifbar", -"Please update your PHP installation to use ownCloud securely." => "Bitte bringe deine PHP Installation auf den neuesten Stand, um ownCloud sicher nutzen zu können.", +"Please update your PHP installation to use ownCloud securely." => "Bitte bringe Deine PHP Installation auf den neuesten Stand, um ownCloud sicher nutzen zu können.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktiviere die PHP-Erweiterung für OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Konten zu übernehmen.", -"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dein Datenverzeichnis und deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", -"For information how to properly configure your server, please see the documentation." => "Bitte lesen Sie die Dokumentation für Informationen, wie Sie Ihren Server konfigurieren.", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", +"For information how to properly configure your server, please see the documentation." => "Bitte ließ die Dokumentation für Informationen, wie Du Deinen Server konfigurierst.", "Create an admin account" => "Administrator-Konto anlegen", "Advanced" => "Fortgeschritten", "Data folder" => "Datenverzeichnis", @@ -124,7 +124,8 @@ "Database tablespace" => "Datenbank-Tablespace", "Database host" => "Datenbank-Host", "Finish setup" => "Installation abschließen", -"web services under your control" => "Web-Services unter Ihrer Kontrolle", +"web services under your control" => "Web-Services unter Deiner Kontrolle", +"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.", "Log out" => "Abmelden", "Automatic logon rejected!" => "Automatischer Login zurückgewiesen!", "If you did not change your password recently, your account may be compromised!" => "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!", diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php index 4065f2484f53150215600ba00f00fe570452517c..f395c192bd0aaa6caa71d6368dcd7ff52c09ed11 100644 --- a/core/l10n/de_DE.php +++ b/core/l10n/de_DE.php @@ -44,11 +44,11 @@ "months ago" => "Vor Monaten", "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", -"Ok" => "OK", -"Cancel" => "Abbrechen", "Choose" => "Auswählen", +"Cancel" => "Abbrechen", "Yes" => "Ja", "No" => "Nein", +"Ok" => "OK", "The object type is not specified." => "Der Objekttyp ist nicht angegeben.", "Error" => "Fehler", "The app name is not specified." => "Der App-Name ist nicht angegeben.", @@ -56,7 +56,7 @@ "Shared" => "Geteilt", "Share" => "Teilen", "Error while sharing" => "Fehler beim Teilen", -"Error while unsharing" => "Fehler bei der Aufhebung der Teilung", +"Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler bei der Änderung der Rechte", "Shared with you and the group {group} by {owner}" => "Von {owner} mit Ihnen und der Gruppe {group} geteilt.", "Shared with you by {owner}" => "Von {owner} mit Ihnen geteilt.", @@ -88,23 +88,23 @@ "The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", "ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "Use the following link to reset your password: {link}" => "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Der Link zum Rücksetzen Ihres Passworts ist an Ihre E-Mail-Adresse gesendet worde.
Wenn Sie ihn nicht innerhalb einer vernünftigen Zeitspanne erhalten, prüfen Sie bitte Ihre Spam-Verzeichnisse.
Wenn er nicht dort ist, fragen Sie Ihren lokalen Administrator.", +"Request failed!
Did you make sure your email/username was right?" => "Anfrage fehlgeschlagen!
Haben Sie darauf geachtet, dass E-Mail-Adresse/Nutzername korrekt waren?", "You will receive a link to reset your password via Email." => "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen.", -"Reset email send." => "Eine E-Mail zum Zurücksetzen des Passworts wurde gesendet.", -"Request failed!" => "Die Anfrage schlug fehl!", "Username" => "Benutzername", -"Request reset" => "Zurücksetzung beantragen", +"Request reset" => "Zurücksetzung anfordern", "Your password was reset" => "Ihr Passwort wurde zurückgesetzt.", "To login page" => "Zur Login-Seite", "New password" => "Neues Passwort", "Reset password" => "Passwort zurücksetzen", "Personal" => "Persönlich", "Users" => "Benutzer", -"Apps" => "Anwendungen", -"Admin" => "Admin", +"Apps" => "Apps", +"Admin" => "Administrator", "Help" => "Hilfe", "Access forbidden" => "Zugriff verboten", "Cloud not found" => "Cloud wurde nicht gefunden", -"Edit categories" => "Kategorien bearbeiten", +"Edit categories" => "Kategorien ändern", "Add" => "Hinzufügen", "Security Warning" => "Sicherheitshinweis", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ihre PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angreifbar", @@ -125,8 +125,9 @@ "Database host" => "Datenbank-Host", "Finish setup" => "Installation abschließen", "web services under your control" => "Web-Services unter Ihrer Kontrolle", +"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.", "Log out" => "Abmelden", -"Automatic logon rejected!" => "Automatische Anmeldung verweigert.", +"Automatic logon rejected!" => "Automatische Anmeldung verweigert!", "If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!", "Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.", "Lost your password?" => "Passwort vergessen?", diff --git a/core/l10n/el.php b/core/l10n/el.php index 4fc5b4aa86ed8d0b4714362c6b6da3bf9446a7cc..11295105e311fcbbdd596de21c4d23c7cea9d3ee 100644 --- a/core/l10n/el.php +++ b/core/l10n/el.php @@ -44,11 +44,11 @@ "months ago" => "μήνες πριν", "last year" => "τελευταίο χρόνο", "years ago" => "χρόνια πριν", -"Ok" => "Οκ", -"Cancel" => "Άκυρο", "Choose" => "Επιλέξτε", +"Cancel" => "Άκυρο", "Yes" => "Ναι", "No" => "Όχι", +"Ok" => "Οκ", "The object type is not specified." => "Δεν καθορίστηκε ο τύπος του αντικειμένου.", "Error" => "Σφάλμα", "The app name is not specified." => "Δεν καθορίστηκε το όνομα της εφαρμογής.", @@ -88,10 +88,10 @@ "The update was successful. Redirecting you to ownCloud now." => "Η ενημέρωση ήταν επιτυχής. Μετάβαση στο ownCloud.", "ownCloud password reset" => "Επαναφορά συνθηματικού ownCloud", "Use the following link to reset your password: {link}" => "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Ο σύνδεσμος για να επανακτήσετε τον κωδικό σας έχει σταλεί στο email
αν δεν το λάβετε μέσα σε ορισμένο διάστημα, ελέγξετε τους φακελλους σας spam/junk
αν δεν είναι εκεί ρωτήστε τον τοπικό σας διαχειριστή ", +"Request failed!
Did you make sure your email/username was right?" => "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το email σας / username ειναι σωστο? ", "You will receive a link to reset your password via Email." => "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου.", -"Reset email send." => "Η επαναφορά του email στάλθηκε.", -"Request failed!" => "Η αίτηση απέτυχε!", -"Username" => "Όνομα Χρήστη", +"Username" => "Όνομα χρήστη", "Request reset" => "Επαναφορά αίτησης", "Your password was reset" => "Ο κωδικός πρόσβασής σας επαναφέρθηκε", "To login page" => "Σελίδα εισόδου", @@ -124,7 +124,7 @@ "Database tablespace" => "Κενά Πινάκων Βάσης Δεδομένων", "Database host" => "Διακομιστής βάσης δεδομένων", "Finish setup" => "Ολοκλήρωση εγκατάστασης", -"web services under your control" => "Υπηρεσίες web υπό τον έλεγχό σας", +"web services under your control" => "υπηρεσίες δικτύου υπό τον έλεγχό σας", "Log out" => "Αποσύνδεση", "Automatic logon rejected!" => "Απορρίφθηκε η αυτόματη σύνδεση!", "If you did not change your password recently, your account may be compromised!" => "Εάν δεν αλλάξατε το συνθηματικό σας προσφάτως, ο λογαριασμός μπορεί να έχει διαρρεύσει!", diff --git a/core/l10n/en@pirate.php b/core/l10n/en@pirate.php new file mode 100644 index 0000000000000000000000000000000000000000..981d9a1ca0f326481cfa383fd15b3a7696dfe001 --- /dev/null +++ b/core/l10n/en@pirate.php @@ -0,0 +1,5 @@ + "User %s shared a file with you", +"Password" => "Passcode", +"web services under your control" => "web services under your control" +); diff --git a/core/l10n/eo.php b/core/l10n/eo.php index 5c8fe3403171d693487d365c9789ab44fc05feb0..72cdf90c61e8d1bfaeb0a2b520581f1f7af91a07 100644 --- a/core/l10n/eo.php +++ b/core/l10n/eo.php @@ -43,11 +43,11 @@ "months ago" => "monatoj antaŭe", "last year" => "lastajare", "years ago" => "jaroj antaŭe", -"Ok" => "Akcepti", -"Cancel" => "Nuligi", "Choose" => "Elekti", +"Cancel" => "Nuligi", "Yes" => "Jes", "No" => "Ne", +"Ok" => "Akcepti", "The object type is not specified." => "Ne indikiĝis tipo de la objekto.", "Error" => "Eraro", "The app name is not specified." => "Ne indikiĝis nomo de la aplikaĵo.", @@ -85,7 +85,6 @@ "ownCloud password reset" => "La pasvorto de ownCloud restariĝis.", "Use the following link to reset your password: {link}" => "Uzu la jenan ligilon por restarigi vian pasvorton: {link}", "You will receive a link to reset your password via Email." => "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton.", -"Request failed!" => "Peto malsukcesis!", "Username" => "Uzantonomo", "Request reset" => "Peti rekomencigon", "Your password was reset" => "Via pasvorto rekomencis", @@ -114,7 +113,7 @@ "Database tablespace" => "Datumbaza tabelospaco", "Database host" => "Datumbaza gastigo", "Finish setup" => "Fini la instalon", -"web services under your control" => "TTT-servoj sub via kontrolo", +"web services under your control" => "TTT-servoj regataj de vi", "Log out" => "Elsaluti", "If you did not change your password recently, your account may be compromised!" => "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!", "Please change your password to secure your account again." => "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree.", diff --git a/core/l10n/es.php b/core/l10n/es.php index 543563bed11c2f5c10d46ef06717e75202a05280..2d9adb15cc59e0b1373b4d05a905f21ec75b28a7 100644 --- a/core/l10n/es.php +++ b/core/l10n/es.php @@ -1,13 +1,13 @@ "El usuario %s ha compartido un archivo contigo", -"User %s shared a folder with you" => "El usuario %s ha compartido una carpeta contigo", -"User %s shared the file \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s", -"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s", -"Category type not provided." => "Tipo de categoria no proporcionado.", +"User %s shared a file with you" => "El usuario %s ha compartido un archivo contigo.", +"User %s shared a folder with you" => "El usuario %s ha compartido una carpeta contigo.", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s.", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s.", +"Category type not provided." => "Tipo de categoría no proporcionado.", "No category to add?" => "¿Ninguna categoría para añadir?", -"This category already exists: %s" => "Esta categoria ya existe: %s", -"Object type not provided." => "ipo de objeto no proporcionado.", -"%s ID not provided." => "%s ID no proporcionado.", +"This category already exists: %s" => "Ya existe esta categoría: %s", +"Object type not provided." => "Tipo de objeto no proporcionado.", +"%s ID not provided." => "ID de %s no proporcionado.", "Error adding %s to favorites." => "Error añadiendo %s a los favoritos.", "No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", "Error removing %s from favorites." => "Error eliminando %s de los favoritos.", @@ -39,20 +39,20 @@ "today" => "hoy", "yesterday" => "ayer", "{days} days ago" => "hace {days} días", -"last month" => "mes pasado", +"last month" => "el mes pasado", "{months} months ago" => "Hace {months} meses", "months ago" => "hace meses", -"last year" => "año pasado", +"last year" => "el año pasado", "years ago" => "hace años", -"Ok" => "Aceptar", -"Cancel" => "Cancelar", "Choose" => "Seleccionar", +"Cancel" => "Cancelar", "Yes" => "Sí", "No" => "No", -"The object type is not specified." => "El tipo de objeto no se ha especificado.", -"Error" => "Fallo", -"The app name is not specified." => "El nombre de la app no se ha especificado.", -"The required file {file} is not installed!" => "El fichero {file} requerido, no está instalado.", +"Ok" => "Aceptar", +"The object type is not specified." => "No se ha especificado el tipo de objeto", +"Error" => "Error", +"The app name is not specified." => "No se ha especificado el nombre de la aplicación.", +"The required file {file} is not installed!" => "¡El fichero requerido {file} no está instalado!", "Shared" => "Compartido", "Share" => "Compartir", "Error while sharing" => "Error compartiendo", @@ -68,15 +68,15 @@ "Send" => "Enviar", "Set expiration date" => "Establecer fecha de caducidad", "Expiration date" => "Fecha de caducidad", -"Share via email:" => "compartido via e-mail:", +"Share via email:" => "Compartido por correo electrónico:", "No people found" => "No se encontró gente", "Resharing is not allowed" => "No se permite compartir de nuevo", "Shared in {item} with {user}" => "Compartido en {item} con {user}", -"Unshare" => "No compartir", +"Unshare" => "Dejar de compartir", "can edit" => "puede editar", "access control" => "control de acceso", "create" => "crear", -"update" => "modificar", +"update" => "actualizar", "delete" => "eliminar", "share" => "compartir", "Password protected" => "Protegido por contraseña", @@ -84,36 +84,36 @@ "Error setting expiration date" => "Error estableciendo fecha de caducidad", "Sending ..." => "Enviando...", "Email sent" => "Correo electrónico enviado", -"The update was unsuccessful. Please report this issue to the ownCloud community." => "La actualización ha fracasado. Por favor, informe este problema a la Comunidad de ownCloud.", +"The update was unsuccessful. Please report this issue to the ownCloud community." => "La actualización ha fracasado. Por favor, informe de este problema a la Comunidad de ownCloud.", "The update was successful. Redirecting you to ownCloud now." => "La actualización se ha realizado correctamente. Redireccionando a ownCloud ahora.", -"ownCloud password reset" => "Reiniciar contraseña de ownCloud", +"ownCloud password reset" => "Restablecer contraseña de ownCloud", "Use the following link to reset your password: {link}" => "Utiliza el siguiente enlace para restablecer tu contraseña: {link}", -"You will receive a link to reset your password via Email." => "Recibirás un enlace por correo electrónico para restablecer tu contraseña", -"Reset email send." => "Email de reconfiguración enviado.", -"Request failed!" => "Pedido fallado!", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "El enlace para restablecer la contraseña ha sido enviada a su correo electrónico.
Si no lo recibe en un plazo razonable de tiempo, revise su carpeta de spam / correo no deseado.
Si no está allí, pregunte a su administrador local.", +"Request failed!
Did you make sure your email/username was right?" => "La petición ha fallado!
¿Está seguro de que su dirección de correo electrónico o nombre de usuario era correcto?", +"You will receive a link to reset your password via Email." => "Recibirá un enlace por correo electrónico para restablecer su contraseña", "Username" => "Nombre de usuario", "Request reset" => "Solicitar restablecimiento", -"Your password was reset" => "Tu contraseña se ha restablecido", +"Your password was reset" => "Su contraseña ha sido establecida", "To login page" => "A la página de inicio de sesión", "New password" => "Nueva contraseña", "Reset password" => "Restablecer contraseña", "Personal" => "Personal", "Users" => "Usuarios", "Apps" => "Aplicaciones", -"Admin" => "Administrador", +"Admin" => "Administración", "Help" => "Ayuda", "Access forbidden" => "Acceso denegado", "Cloud not found" => "No se ha encontrado la nube", "Edit categories" => "Editar categorías", -"Add" => "Añadir", +"Add" => "Agregar", "Security Warning" => "Advertencia de seguridad", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La versión de PHP es vulnerable al ataque de Byte NULL (CVE-2006-7243)", -"Please update your PHP installation to use ownCloud securely." => "Por favor, actualice su instalación de PHP para utilizar ownCloud en forma segura.", +"Please update your PHP installation to use ownCloud securely." => "Por favor, actualice su instalación de PHP para utilizar ownCloud de manera segura.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "No está disponible un generador de números aleatorios seguro, por favor habilite la extensión OpenSSL de PHP.", -"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sin un generador de números aleatorios seguro un atacante podría predecir los tokens de reinicio de su contraseña y tomar control de su cuenta.", -"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su directorio de datos y sus archivos están probablemente accesibles a través de internet ya que el archivo .htaccess no está funcionando.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sin un generador de números aleatorios seguro, un atacante podría predecir los tokens de restablecimiento de contraseñas y tomar el control de su cuenta.", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Probablemente su directorio de datos y sus archivos sean accesibles a través de internet ya que el archivo .htaccess no funciona.", "For information how to properly configure your server, please see the
documentation." => "Para información sobre cómo configurar adecuadamente su servidor, por favor vea la documentación.", -"Create an admin account" => "Crea una cuenta de administrador", +"Create an admin account" => "Crear una cuenta de administrador", "Advanced" => "Avanzado", "Data folder" => "Directorio de almacenamiento", "Configure the database" => "Configurar la base de datos", @@ -124,13 +124,14 @@ "Database tablespace" => "Espacio de tablas de la base de datos", "Database host" => "Host de la base de datos", "Finish setup" => "Completar la instalación", -"web services under your control" => "servicios web bajo tu control", +"web services under your control" => "Servicios web bajo su control", +"%s is available. Get more information on how to update." => "%s esta disponible. Obtener mas información de como actualizar.", "Log out" => "Salir", "Automatic logon rejected!" => "¡Inicio de sesión automático rechazado!", "If you did not change your password recently, your account may be compromised!" => "Si usted no ha cambiado su contraseña recientemente, ¡puede que su cuenta esté comprometida!", "Please change your password to secure your account again." => "Por favor cambie su contraseña para asegurar su cuenta nuevamente.", -"Lost your password?" => "¿Has perdido tu contraseña?", -"remember" => "recuérdame", +"Lost your password?" => "¿Ha perdido su contraseña?", +"remember" => "recordarme", "Log in" => "Entrar", "Alternative Logins" => "Nombre de usuarios alternativos", "prev" => "anterior", diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php index 748de3ddd1382195e44686577137bd394ec397ad..38b0791b94bdce60fa678d271a88c97ca88c136f 100644 --- a/core/l10n/es_AR.php +++ b/core/l10n/es_AR.php @@ -9,7 +9,7 @@ "Object type not provided." => "Tipo de objeto no provisto. ", "%s ID not provided." => "%s ID no provista. ", "Error adding %s to favorites." => "Error al agregar %s a favoritos. ", -"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", +"No categories selected for deletion." => "No se seleccionaron categorías para borrar.", "Error removing %s from favorites." => "Error al remover %s de favoritos. ", "Sunday" => "Domingo", "Monday" => "Lunes", @@ -18,23 +18,23 @@ "Thursday" => "Jueves", "Friday" => "Viernes", "Saturday" => "Sábado", -"January" => "Enero", -"February" => "Febrero", -"March" => "Marzo", -"April" => "Abril", -"May" => "Mayo", -"June" => "Junio", -"July" => "Julio", -"August" => "Agosto", -"September" => "Septiembre", -"October" => "Octubre", -"November" => "Noviembre", -"December" => "Diciembre", -"Settings" => "Ajustes", +"January" => "enero", +"February" => "febrero", +"March" => "marzo", +"April" => "abril", +"May" => "mayo", +"June" => "junio", +"July" => "julio", +"August" => "agosto", +"September" => "septiembre", +"October" => "octubre", +"November" => "noviembre", +"December" => "diciembre", +"Settings" => "Configuración", "seconds ago" => "segundos atrás", "1 minute ago" => "hace 1 minuto", "{minutes} minutes ago" => "hace {minutes} minutos", -"1 hour ago" => "Hace 1 hora", +"1 hour ago" => "1 hora atrás", "{hours} hours ago" => "{hours} horas atrás", "today" => "hoy", "yesterday" => "ayer", @@ -44,11 +44,11 @@ "months ago" => "meses atrás", "last year" => "el año pasado", "years ago" => "años atrás", -"Ok" => "Aceptar", -"Cancel" => "Cancelar", "Choose" => "Elegir", +"Cancel" => "Cancelar", "Yes" => "Sí", "No" => "No", +"Ok" => "Aceptar", "The object type is not specified." => "El tipo de objeto no esta especificado. ", "Error" => "Error", "The app name is not specified." => "El nombre de la aplicación no esta especificado.", @@ -72,7 +72,7 @@ "No people found" => "No se encontraron usuarios", "Resharing is not allowed" => "No se permite volver a compartir", "Shared in {item} with {user}" => "Compartido en {item} con {user}", -"Unshare" => "Remover compartir", +"Unshare" => "Dejar de compartir", "can edit" => "puede editar", "access control" => "control de acceso", "create" => "crear", @@ -89,18 +89,16 @@ "ownCloud password reset" => "Restablecer contraseña de ownCloud", "Use the following link to reset your password: {link}" => "Usá este enlace para restablecer tu contraseña: {link}", "You will receive a link to reset your password via Email." => "Vas a recibir un enlace por e-mail para restablecer tu contraseña", -"Reset email send." => "Reiniciar envío de email.", -"Request failed!" => "Error en el pedido!", "Username" => "Nombre de usuario", "Request reset" => "Solicitar restablecimiento", "Your password was reset" => "Tu contraseña fue restablecida", "To login page" => "A la página de inicio de sesión", -"New password" => "Nueva contraseña", +"New password" => "Nueva contraseña:", "Reset password" => "Restablecer contraseña", "Personal" => "Personal", "Users" => "Usuarios", "Apps" => "Aplicaciones", -"Admin" => "Administrador", +"Admin" => "Administración", "Help" => "Ayuda", "Access forbidden" => "Acceso denegado", "Cloud not found" => "No se encontró ownCloud", @@ -124,7 +122,7 @@ "Database tablespace" => "Espacio de tablas de la base de datos", "Database host" => "Host de la base de datos", "Finish setup" => "Completar la instalación", -"web services under your control" => "servicios web sobre los que tenés control", +"web services under your control" => "servicios web controlados por vos", "Log out" => "Cerrar la sesión", "Automatic logon rejected!" => "¡El inicio de sesión automático fue rechazado!", "If you did not change your password recently, your account may be compromised!" => "¡Si no cambiaste tu contraseña recientemente, puede ser que tu cuenta esté comprometida!", diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php index b6b6d4c9d94f3e3db78edba477a29ea468699a89..d298b74fc0a624030c5e511a6ee0839e988d0d28 100644 --- a/core/l10n/et_EE.php +++ b/core/l10n/et_EE.php @@ -1,13 +1,13 @@ "Kasutaja %s jagas Sinuga faili", -"User %s shared a folder with you" => "Kasutaja %s jagas Sinuga kataloogi.", +"User %s shared a folder with you" => "Kasutaja %s jagas Sinuga kausta.", "User %s shared the file \"%s\" with you. It is available for download here: %s" => "Kasutaja %s jagas Sinuga faili \"%s\". See on allalaadimiseks saadaval siin: %s", "User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Kasutaja %s jagas Sinuga kataloogi \"%s\". See on allalaadimiseks saadaval siin: %s", "Category type not provided." => "Kategooria tüüp puudub.", "No category to add?" => "Pole kategooriat, mida lisada?", -"This category already exists: %s" => "See kategooria juba eksisteerib: %s", +"This category already exists: %s" => "See kategooria on juba olemas: %s", "Object type not provided." => "Objekti tüüb puudub.", -"%s ID not provided." => "%s ID puudub", +"%s ID not provided." => "%s ID puudub.", "Error adding %s to favorites." => "Viga %s lisamisel lemmikutesse.", "No categories selected for deletion." => "Kustutamiseks pole kategooriat valitud.", "Error removing %s from favorites." => "Viga %s eemaldamisel lemmikutest", @@ -44,12 +44,12 @@ "months ago" => "kuu tagasi", "last year" => "viimasel aastal", "years ago" => "aastat tagasi", -"Ok" => "Ok", -"Cancel" => "Loobu", "Choose" => "Vali", +"Cancel" => "Loobu", "Yes" => "Jah", "No" => "Ei", -"The object type is not specified." => "Objekti tüüb pole määratletud", +"Ok" => "Ok", +"The object type is not specified." => "Objekti tüüp pole määratletud.", "Error" => "Viga", "The app name is not specified." => "Rakenduse nimi ole määratletud", "The required file {file} is not installed!" => "Vajalikku faili {file} pole paigaldatud!", @@ -64,7 +64,7 @@ "Share with link" => "Jaga lingiga", "Password protect" => "Parooliga kaitstud", "Password" => "Parool", -"Email link to person" => "Saada link isikule emailiga", +"Email link to person" => "Saada link isikule e-postiga", "Send" => "Saada", "Set expiration date" => "Määra aegumise kuupäev", "Expiration date" => "Aegumise kuupäev", @@ -88,18 +88,18 @@ "The update was successful. Redirecting you to ownCloud now." => "Uuendus oli edukas. Kohe suunatakse Sind ownCloudi.", "ownCloud password reset" => "ownCloud parooli taastamine", "Use the following link to reset your password: {link}" => "Kasuta järgnevat linki oma parooli taastamiseks: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Link parooli vahetuseks on saadetud Sinu e-posti aadressil.
Kui kiri pole saabunud mõistliku aja jooksul, siis kontrolli oma spam-/rämpskirjade katalooge.
Kui kirja pole ka seal, siis küsi abi süsteemihaldurilt.", +"Request failed!
Did you make sure your email/username was right?" => "Päring ebaõnnestus!
Oled sa veendunud, et e-post/kasutajanimi on õiged?", "You will receive a link to reset your password via Email." => "Sinu parooli taastamise link saadetakse sulle e-postile.", -"Reset email send." => "Taastamise e-kiri on saadetud.", -"Request failed!" => "Päring ebaõnnestus!", "Username" => "Kasutajanimi", "Request reset" => "Päringu taastamine", "Your password was reset" => "Sinu parool on taastatud", "To login page" => "Sisselogimise lehele", "New password" => "Uus parool", "Reset password" => "Nulli parool", -"Personal" => "isiklik", +"Personal" => "Isiklik", "Users" => "Kasutajad", -"Apps" => "Programmid", +"Apps" => "Rakendused", "Admin" => "Admin", "Help" => "Abiinfo", "Access forbidden" => "Ligipääs on keelatud", @@ -114,7 +114,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su andmete kataloog ja failid on tõenäoliselt internetist vabalt saadaval kuna .htaccess fail ei toimi.", "For information how to properly configure your server, please see the documentation." => "Serveri korrektseks seadistuseks palun tutvu dokumentatsiooniga.", "Create an admin account" => "Loo admini konto", -"Advanced" => "Lisavalikud", +"Advanced" => "Täpsem", "Data folder" => "Andmete kaust", "Configure the database" => "Seadista andmebaasi", "will be used" => "kasutatakse", @@ -124,7 +124,8 @@ "Database tablespace" => "Andmebaasi tabeliruum", "Database host" => "Andmebaasi host", "Finish setup" => "Lõpeta seadistamine", -"web services under your control" => "veebiteenused sinu kontrolli all", +"web services under your control" => "veebitenused sinu kontrolli all", +"%s is available. Get more information on how to update." => "%s on saadaval. Vaata lähemalt kuidas uuendada.", "Log out" => "Logi välja", "Automatic logon rejected!" => "Automaatne sisselogimine lükati tagasi!", "If you did not change your password recently, your account may be compromised!" => "Kui sa ei muutnud oma parooli hiljut, siis võib su kasutajakonto olla ohustatud!", diff --git a/core/l10n/eu.php b/core/l10n/eu.php index 76e38a92d1f4b08c47a46237caf68624ed28907e..1ec4ee8f5c4a8523aa89e9ed5b3c3cb45aa91cfa 100644 --- a/core/l10n/eu.php +++ b/core/l10n/eu.php @@ -44,11 +44,11 @@ "months ago" => "hilabete", "last year" => "joan den urtean", "years ago" => "urte", -"Ok" => "Ados", -"Cancel" => "Ezeztatu", "Choose" => "Aukeratu", +"Cancel" => "Ezeztatu", "Yes" => "Bai", "No" => "Ez", +"Ok" => "Ados", "The object type is not specified." => "Objetu mota ez dago zehaztuta.", "Error" => "Errorea", "The app name is not specified." => "App izena ez dago zehaztuta.", @@ -89,8 +89,6 @@ "ownCloud password reset" => "ownCloud-en pasahitza berrezarri", "Use the following link to reset your password: {link}" => "Eribili hurrengo lotura zure pasahitza berrezartzeko: {link}", "You will receive a link to reset your password via Email." => "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez.", -"Reset email send." => "Berrezartzeko eposta bidali da.", -"Request failed!" => "Eskariak huts egin du!", "Username" => "Erabiltzaile izena", "Request reset" => "Eskaera berrezarri da", "Your password was reset" => "Zure pasahitza berrezarri da", @@ -100,7 +98,7 @@ "Personal" => "Pertsonala", "Users" => "Erabiltzaileak", "Apps" => "Aplikazioak", -"Admin" => "Kudeatzailea", +"Admin" => "Admin", "Help" => "Laguntza", "Access forbidden" => "Sarrera debekatuta", "Cloud not found" => "Ez da hodeia aurkitu", diff --git a/core/l10n/fa.php b/core/l10n/fa.php index e6f5aaac0cb3c25fd16670c853be307b918f3a97..fb8a312587c99b12c562d0dbe358b646d1a6fccd 100644 --- a/core/l10n/fa.php +++ b/core/l10n/fa.php @@ -44,17 +44,17 @@ "months ago" => "ماه‌های قبل", "last year" => "سال قبل", "years ago" => "سال‌های قبل", -"Ok" => "قبول", -"Cancel" => "منصرف شدن", "Choose" => "انتخاب کردن", +"Cancel" => "منصرف شدن", "Yes" => "بله", "No" => "نه", +"Ok" => "قبول", "The object type is not specified." => "نوع شی تعیین نشده است.", "Error" => "خطا", "The app name is not specified." => "نام برنامه تعیین نشده است.", "The required file {file} is not installed!" => "پرونده { پرونده} درخواست شده نصب نشده است !", "Shared" => "اشتراک گذاشته شده", -"Share" => "اشتراک‌گزاری", +"Share" => "اشتراک‌گذاری", "Error while sharing" => "خطا درحال به اشتراک گذاشتن", "Error while unsharing" => "خطا درحال لغو اشتراک", "Error while changing permissions" => "خطا در حال تغییر مجوز", @@ -89,22 +89,20 @@ "ownCloud password reset" => "پسورد ابرهای شما تغییرکرد", "Use the following link to reset your password: {link}" => "از لینک زیر جهت دوباره سازی پسورد استفاده کنید :\n{link}", "You will receive a link to reset your password via Email." => "شما یک نامه الکترونیکی حاوی یک لینک جهت بازسازی گذرواژه دریافت خواهید کرد.", -"Reset email send." => "تنظیم مجدد ایمیل را بفرستید.", -"Request failed!" => "درخواست رد شده است !", -"Username" => "شناسه", +"Username" => "نام کاربری", "Request reset" => "درخواست دوباره سازی", "Your password was reset" => "گذرواژه شما تغییرکرد", "To login page" => "به صفحه ورود", "New password" => "گذرواژه جدید", "Reset password" => "دوباره سازی گذرواژه", "Personal" => "شخصی", -"Users" => "کاربر ها", -"Apps" => "برنامه", +"Users" => "کاربران", +"Apps" => " برنامه ها", "Admin" => "مدیر", -"Help" => "کمک", +"Help" => "راه‌نما", "Access forbidden" => "اجازه دسترسی به مناطق ممنوعه را ندارید", "Cloud not found" => "پیدا نشد", -"Edit categories" => "ویرایش گروه ها", +"Edit categories" => "ویرایش گروه", "Add" => "افزودن", "Security Warning" => "اخطار امنیتی", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "نسخه ی PHP شما در برابر حملات NULL Byte آسیب پذیر است.(CVE-2006-7243)", @@ -114,7 +112,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "فایلها و فهرست های داده های شما قابل از اینترنت قابل دسترسی هستند، چونکه فایل htacces. کار نمی کند.", "For information how to properly configure your server, please see the documentation." => "برای مطلع شدن از چگونگی تنظیم سرورتان،لطفا این را ببینید.", "Create an admin account" => "لطفا یک شناسه برای مدیر بسازید", -"Advanced" => "حرفه ای", +"Advanced" => "پیشرفته", "Data folder" => "پوشه اطلاعاتی", "Configure the database" => "پایگاه داده برنامه ریزی شدند", "will be used" => "استفاده خواهد شد", @@ -124,7 +122,7 @@ "Database tablespace" => "جدول پایگاه داده", "Database host" => "هاست پایگاه داده", "Finish setup" => "اتمام نصب", -"web services under your control" => "سرویس وب تحت کنترل شما", +"web services under your control" => "سرویس های تحت وب در کنترل شما", "Log out" => "خروج", "Automatic logon rejected!" => "ورود به سیستم اتوماتیک ردشد!", "If you did not change your password recently, your account may be compromised!" => "اگر شما اخیرا رمزعبور را تغییر نداده اید، حساب شما در معرض خطر می باشد !", diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php index ec79d03122784070ca9d434dbe7b33d545c91eb8..1f7a01e0e06950ebbc22fdfe1eeb79f66f450f64 100644 --- a/core/l10n/fi_FI.php +++ b/core/l10n/fi_FI.php @@ -9,25 +9,25 @@ "Error adding %s to favorites." => "Virhe lisätessä kohdetta %s suosikkeihin.", "No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.", "Error removing %s from favorites." => "Virhe poistaessa kohdetta %s suosikeista.", -"Sunday" => "Sunnuntai", -"Monday" => "Maanantai", -"Tuesday" => "Tiistai", -"Wednesday" => "Keskiviikko", -"Thursday" => "Torstai", -"Friday" => "Perjantai", -"Saturday" => "Lauantai", -"January" => "Tammikuu", -"February" => "Helmikuu", -"March" => "Maaliskuu", -"April" => "Huhtikuu", -"May" => "Toukokuu", -"June" => "Kesäkuu", -"July" => "Heinäkuu", -"August" => "Elokuu", -"September" => "Syyskuu", -"October" => "Lokakuu", -"November" => "Marraskuu", -"December" => "Joulukuu", +"Sunday" => "sunnuntai", +"Monday" => "maanantai", +"Tuesday" => "tiistai", +"Wednesday" => "keskiviikko", +"Thursday" => "torstai", +"Friday" => "perjantai", +"Saturday" => "lauantai", +"January" => "tammikuu", +"February" => "helmikuu", +"March" => "maaliskuu", +"April" => "huhtikuu", +"May" => "toukokuu", +"June" => "kesäkuu", +"July" => "heinäkuu", +"August" => "elokuu", +"September" => "syyskuu", +"October" => "lokakuu", +"November" => "marraskuu", +"December" => "joulukuu", "Settings" => "Asetukset", "seconds ago" => "sekuntia sitten", "1 minute ago" => "1 minuutti sitten", @@ -42,11 +42,11 @@ "months ago" => "kuukautta sitten", "last year" => "viime vuonna", "years ago" => "vuotta sitten", -"Ok" => "Ok", -"Cancel" => "Peru", "Choose" => "Valitse", +"Cancel" => "Peru", "Yes" => "Kyllä", "No" => "Ei", +"Ok" => "Ok", "Error" => "Virhe", "The app name is not specified." => "Sovelluksen nimeä ei ole määritelty.", "The required file {file} is not installed!" => "Vaadittua tiedostoa {file} ei ole asennettu!", @@ -84,19 +84,18 @@ "The update was successful. Redirecting you to ownCloud now." => "Päivitys onnistui. Selain ohjautuu nyt ownCloudiisi.", "ownCloud password reset" => "ownCloud-salasanan nollaus", "Use the following link to reset your password: {link}" => "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}", +"Request failed!
Did you make sure your email/username was right?" => "Pyyntö epäonnistui!
Olihan sähköpostiosoitteesi/käyttäjätunnuksesi oikein?", "You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.", -"Reset email send." => "Salasanan nollausviesti lähetetty.", -"Request failed!" => "Pyyntö epäonnistui!", "Username" => "Käyttäjätunnus", "Request reset" => "Tilaus lähetetty", "Your password was reset" => "Salasanasi nollattiin", "To login page" => "Kirjautumissivulle", "New password" => "Uusi salasana", "Reset password" => "Palauta salasana", -"Personal" => "Henkilökohtaiset", +"Personal" => "Henkilökohtainen", "Users" => "Käyttäjät", "Apps" => "Sovellukset", -"Admin" => "Hallinta", +"Admin" => "Ylläpitäjä", "Help" => "Ohje", "Access forbidden" => "Pääsy estetty", "Cloud not found" => "Pilveä ei löydy", @@ -105,6 +104,7 @@ "Security Warning" => "Turvallisuusvaroitus", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-asennuksesi on haavoittuvainen NULL Byte -hyökkäykselle (CVE-2006-7243)", "Please update your PHP installation to use ownCloud securely." => "Päivitä PHP-asennuksesi käyttääksesi ownCloudia turvallisesti.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Turvallista satunnaislukugeneraattoria ei ole käytettävissä, ota käyttöön PHP:n OpenSSL-laajennus", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datakansiosi ja tiedostosi ovat mitä luultavimmin muiden saavutettavissa internetistä, koska .htaccess-tiedosto ei toimi.", "For information how to properly configure your server, please see the documentation." => "Katso palvelimen asetuksien määrittämiseen liittyvät ohjeet dokumentaatiosta.", "Create an admin account" => "Luo ylläpitäjän tunnus", @@ -119,6 +119,7 @@ "Database host" => "Tietokantapalvelin", "Finish setup" => "Viimeistele asennus", "web services under your control" => "verkkopalvelut hallinnassasi", +"%s is available. Get more information on how to update." => "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan.", "Log out" => "Kirjaudu ulos", "Automatic logon rejected!" => "Automaattinen sisäänkirjautuminen hylättiin!", "If you did not change your password recently, your account may be compromised!" => "Jos et vaihtanut salasanaasi äskettäin, tilisi saattaa olla murrettu.", diff --git a/core/l10n/fr.php b/core/l10n/fr.php index 3b89d69b3b9f9cdf104041f395de6681acb2c095..b01625a887b86102fb8be013944350b1a50151f6 100644 --- a/core/l10n/fr.php +++ b/core/l10n/fr.php @@ -9,7 +9,7 @@ "Object type not provided." => "Type d'objet non spécifié.", "%s ID not provided." => "L'identifiant de %s n'est pas spécifié.", "Error adding %s to favorites." => "Erreur lors de l'ajout de %s aux favoris.", -"No categories selected for deletion." => "Aucune catégorie sélectionnée pour suppression", +"No categories selected for deletion." => "Pas de catégorie sélectionnée pour la suppression.", "Error removing %s from favorites." => "Erreur lors de la suppression de %s des favoris.", "Sunday" => "Dimanche", "Monday" => "Lundi", @@ -44,11 +44,11 @@ "months ago" => "il y a plusieurs mois", "last year" => "l'année dernière", "years ago" => "il y a plusieurs années", -"Ok" => "Ok", -"Cancel" => "Annuler", "Choose" => "Choisir", +"Cancel" => "Annuler", "Yes" => "Oui", "No" => "Non", +"Ok" => "Ok", "The object type is not specified." => "Le type d'objet n'est pas spécifié.", "Error" => "Erreur", "The app name is not specified." => "Le nom de l'application n'est pas spécifié.", @@ -88,23 +88,23 @@ "The update was successful. Redirecting you to ownCloud now." => "La mise à jour a réussi. Vous êtes redirigé maintenant vers ownCloud.", "ownCloud password reset" => "Réinitialisation de votre mot de passe Owncloud", "Use the following link to reset your password: {link}" => "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Le lien permettant de réinitialiser votre mot de passe vous a été transmis.
Si vous ne le recevez pas dans un délai raisonnable, vérifier votre boîte de pourriels.
Au besoin, contactez votre administrateur local.", +"Request failed!
Did you make sure your email/username was right?" => "Requête en échec!
Avez-vous vérifié vos courriel/nom d'utilisateur?", "You will receive a link to reset your password via Email." => "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe.", -"Reset email send." => "Mail de réinitialisation envoyé.", -"Request failed!" => "La requête a échoué !", "Username" => "Nom d'utilisateur", "Request reset" => "Demander la réinitialisation", "Your password was reset" => "Votre mot de passe a été réinitialisé", "To login page" => "Retour à la page d'authentification", "New password" => "Nouveau mot de passe", "Reset password" => "Réinitialiser le mot de passe", -"Personal" => "Personnels", +"Personal" => "Personnel", "Users" => "Utilisateurs", "Apps" => "Applications", "Admin" => "Administration", "Help" => "Aide", "Access forbidden" => "Accès interdit", "Cloud not found" => "Introuvable", -"Edit categories" => "Modifier les catégories", +"Edit categories" => "Editer les catégories", "Add" => "Ajouter", "Security Warning" => "Avertissement de sécurité", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Votre version de PHP est vulnérable à l'attaque par caractère NULL (CVE-2006-7243)", @@ -125,6 +125,7 @@ "Database host" => "Serveur de la base de données", "Finish setup" => "Terminer l'installation", "web services under your control" => "services web sous votre contrôle", +"%s is available. Get more information on how to update." => "%s est disponible. Obtenez plus d'informations sur la façon de mettre à jour.", "Log out" => "Se déconnecter", "Automatic logon rejected!" => "Connexion automatique rejetée !", "If you did not change your password recently, your account may be compromised!" => "Si vous n'avez pas changé votre mot de passe récemment, votre compte risque d'être compromis !", diff --git a/core/l10n/gl.php b/core/l10n/gl.php index fd237a39c862c4e01e43c4cea3c8758557fdda44..3e05f7ec3f1ee9ebf1c50d56b0e4100c8cd85f90 100644 --- a/core/l10n/gl.php +++ b/core/l10n/gl.php @@ -9,7 +9,7 @@ "Object type not provided." => "Non se forneceu o tipo de obxecto.", "%s ID not provided." => "Non se forneceu o ID %s.", "Error adding %s to favorites." => "Produciuse un erro ao engadir %s aos favoritos.", -"No categories selected for deletion." => "Non hai categorías seleccionadas para eliminar.", +"No categories selected for deletion." => "Non se seleccionaron categorías para eliminación.", "Error removing %s from favorites." => "Produciuse un erro ao eliminar %s dos favoritos.", "Sunday" => "Domingo", "Monday" => "Luns", @@ -30,11 +30,11 @@ "October" => "outubro", "November" => "novembro", "December" => "decembro", -"Settings" => "Configuracións", +"Settings" => "Axustes", "seconds ago" => "segundos atrás", "1 minute ago" => "hai 1 minuto", "{minutes} minutes ago" => "hai {minutes} minutos", -"1 hour ago" => "hai 1 hora", +"1 hour ago" => "Vai 1 hora", "{hours} hours ago" => "hai {hours} horas", "today" => "hoxe", "yesterday" => "onte", @@ -44,11 +44,11 @@ "months ago" => "meses atrás", "last year" => "último ano", "years ago" => "anos atrás", -"Ok" => "Aceptar", -"Cancel" => "Cancelar", "Choose" => "Escoller", +"Cancel" => "Cancelar", "Yes" => "Si", "No" => "Non", +"Ok" => "Aceptar", "The object type is not specified." => "Non se especificou o tipo de obxecto.", "Error" => "Erro", "The app name is not specified." => "Non se especificou o nome do aplicativo.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "A actualización realizouse correctamente. Redirixíndoo agora á ownCloud.", "ownCloud password reset" => "Restabelecer o contrasinal de ownCloud", "Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restabelecer o contrasinal: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Envióuselle ao seu correo unha ligazón para restabelecer o seu contrasinal.
Se non o recibe nun prazo razoábel de tempo, revise o seu cartafol de correo lixo ou de non desexados.
Se non o atopa aí pregúntelle ao seu administrador local..", +"Request failed!
Did you make sure your email/username was right?" => "Non foi posíbel facer a petición!
Asegúrese de que o seu enderezo de correo ou nome de usuario é correcto.", "You will receive a link to reset your password via Email." => "Recibirá unha ligazón por correo para restabelecer o contrasinal", -"Reset email send." => "Restabelecer o envío por correo.", -"Request failed!" => "Non foi posíbel facer a petición", "Username" => "Nome de usuario", "Request reset" => "Petición de restabelecemento", "Your password was reset" => "O contrasinal foi restabelecido", @@ -100,11 +100,11 @@ "Personal" => "Persoal", "Users" => "Usuarios", "Apps" => "Aplicativos", -"Admin" => "Admin", +"Admin" => "Administración", "Help" => "Axuda", "Access forbidden" => "Acceso denegado", "Cloud not found" => "Nube non atopada", -"Edit categories" => "Editar categorías", +"Edit categories" => "Editar as categorías", "Add" => "Engadir", "Security Warning" => "Aviso de seguranza", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "A súa versión de PHP é vulnerábel a un ataque de byte nulo (CVE-2006-7243)", @@ -125,6 +125,7 @@ "Database host" => "Servidor da base de datos", "Finish setup" => "Rematar a configuración", "web services under your control" => "servizos web baixo o seu control", +"%s is available. Get more information on how to update." => "%s está dispoñíbel. Obteña máis información sobre como actualizar.", "Log out" => "Desconectar", "Automatic logon rejected!" => "Rexeitouse a entrada automática", "If you did not change your password recently, your account may be compromised!" => "Se non fixo recentemente cambios de contrasinal é posíbel que a súa conta estea comprometida!", diff --git a/core/l10n/he.php b/core/l10n/he.php index 56f273e95dea107e5ce0b6e35385e8a775d5433c..eb2c3f3d1538979af80d18e97af9cff8942247c4 100644 --- a/core/l10n/he.php +++ b/core/l10n/he.php @@ -44,11 +44,11 @@ "months ago" => "חודשים", "last year" => "שנה שעברה", "years ago" => "שנים", -"Ok" => "בסדר", -"Cancel" => "ביטול", "Choose" => "בחירה", +"Cancel" => "ביטול", "Yes" => "כן", "No" => "לא", +"Ok" => "בסדר", "The object type is not specified." => "סוג הפריט לא צוין.", "Error" => "שגיאה", "The app name is not specified." => "שם היישום לא צוין.", @@ -63,7 +63,7 @@ "Share with" => "שיתוף עם", "Share with link" => "שיתוף עם קישור", "Password protect" => "הגנה בססמה", -"Password" => "ססמה", +"Password" => "סיסמא", "Email link to person" => "שליחת קישור בדוא״ל למשתמש", "Send" => "שליחה", "Set expiration date" => "הגדרת תאריך תפוגה", @@ -89,8 +89,6 @@ "ownCloud password reset" => "איפוס הססמה של ownCloud", "Use the following link to reset your password: {link}" => "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}", "You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.", -"Reset email send." => "איפוס שליחת דוא״ל.", -"Request failed!" => "הבקשה נכשלה!", "Username" => "שם משתמש", "Request reset" => "בקשת איפוס", "Your password was reset" => "הססמה שלך אופסה", @@ -104,9 +102,10 @@ "Help" => "עזרה", "Access forbidden" => "הגישה נחסמה", "Cloud not found" => "ענן לא נמצא", -"Edit categories" => "עריכת הקטגוריות", +"Edit categories" => "ערוך קטגוריות", "Add" => "הוספה", "Security Warning" => "אזהרת אבטחה", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "גרסת ה־PHP פגיעה בפני התקפת בית NULL/ריק (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "אין מחולל מספרים אקראיים מאובטח, נא להפעיל את ההרחבה OpenSSL ב־PHP.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ללא מחולל מספרים אקראיים מאובטח תוקף יכול לנבא את מחרוזות איפוס הססמה ולהשתלט על החשבון שלך.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "תיקיית וקבצי המידע שלך כנראה נגישים מהאינטרנט מכיוון שקובץ ה.htaccess לא עובד.", @@ -122,7 +121,7 @@ "Database tablespace" => "מרחב הכתובות של מסד הנתונים", "Database host" => "שרת בסיס נתונים", "Finish setup" => "סיום התקנה", -"web services under your control" => "שירותי רשת בשליטתך", +"web services under your control" => "שירותי רשת תחת השליטה שלך", "Log out" => "התנתקות", "Automatic logon rejected!" => "בקשת הכניסה האוטומטית נדחתה!", "If you did not change your password recently, your account may be compromised!" => "אם לא שינית את ססמתך לאחרונה, יתכן שחשבונך נפגע!", diff --git a/core/l10n/hr.php b/core/l10n/hr.php index d32d8d4b2278580c8f8dfd79b55662c8fc3eeece..660b47c54fdbb0b9566a27e9c93cd617e2229e17 100644 --- a/core/l10n/hr.php +++ b/core/l10n/hr.php @@ -1,6 +1,6 @@ "Nemate kategorija koje možete dodati?", -"No categories selected for deletion." => "Nema odabranih kategorija za brisanje.", +"No categories selected for deletion." => "Niti jedna kategorija nije odabrana za brisanje.", "Sunday" => "nedelja", "Monday" => "ponedeljak", "Tuesday" => "utorak", @@ -28,12 +28,12 @@ "months ago" => "mjeseci", "last year" => "prošlu godinu", "years ago" => "godina", -"Ok" => "U redu", -"Cancel" => "Odustani", "Choose" => "Izaberi", +"Cancel" => "Odustani", "Yes" => "Da", "No" => "Ne", -"Error" => "Pogreška", +"Ok" => "U redu", +"Error" => "Greška", "Share" => "Podijeli", "Error while sharing" => "Greška prilikom djeljenja", "Error while unsharing" => "Greška prilikom isključivanja djeljenja", @@ -76,7 +76,7 @@ "Edit categories" => "Uredi kategorije", "Add" => "Dodaj", "Create an admin account" => "Stvori administratorski račun", -"Advanced" => "Dodatno", +"Advanced" => "Napredno", "Data folder" => "Mapa baze podataka", "Configure the database" => "Konfiguriraj bazu podataka", "will be used" => "će se koristiti", diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php index eb0a3d1a91d51e62106256c099d52dfae71f1cdb..6b477746f25d8b9053e02ed6ea383550b968884b 100644 --- a/core/l10n/hu_HU.php +++ b/core/l10n/hu_HU.php @@ -44,11 +44,11 @@ "months ago" => "több hónapja", "last year" => "tavaly", "years ago" => "több éve", -"Ok" => "Ok", -"Cancel" => "Mégse", "Choose" => "Válasszon", +"Cancel" => "Mégsem", "Yes" => "Igen", "No" => "Nem", +"Ok" => "Ok", "The object type is not specified." => "Az objektum típusa nincs megadva.", "Error" => "Hiba", "The app name is not specified." => "Az alkalmazás neve nincs megadva.", @@ -88,19 +88,19 @@ "The update was successful. Redirecting you to ownCloud now." => "A frissítés sikeres volt. Visszairányítjuk az ownCloud szolgáltatáshoz.", "ownCloud password reset" => "ownCloud jelszó-visszaállítás", "Use the following link to reset your password: {link}" => "Használja ezt a linket a jelszó ismételt beállításához: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Emailben fog kapni egy linket, amivel új jelszót tud majd beállítani magának.
Ha a levél nem jött meg, holott úgy érzi, hogy már meg kellett volna érkeznie, akkor ellenőrizze a spam/levélszemét mappáját.
Ha ott sincsen, akkor érdeklődjön a rendszergazdánál.", +"Request failed!
Did you make sure your email/username was right?" => "A kérést nem sikerült teljesíteni!
Biztos, hogy jó emailcímet/felhasználónevet adott meg?", "You will receive a link to reset your password via Email." => "Egy emailben fog értesítést kapni a jelszóbeállítás módjáról.", -"Reset email send." => "Elküldtük az emailt a jelszó ismételt beállításához.", -"Request failed!" => "Nem sikerült a kérést teljesíteni!", "Username" => "Felhasználónév", "Request reset" => "Visszaállítás igénylése", "Your password was reset" => "Jelszó megváltoztatva", "To login page" => "A bejelentkező ablakhoz", -"New password" => "Új jelszó", +"New password" => "Az új jelszó", "Reset password" => "Jelszó-visszaállítás", "Personal" => "Személyes", "Users" => "Felhasználók", "Apps" => "Alkalmazások", -"Admin" => "Adminisztráció", +"Admin" => "Adminsztráció", "Help" => "Súgó", "Access forbidden" => "A hozzáférés nem engedélyezett", "Cloud not found" => "A felhő nem található", @@ -125,6 +125,7 @@ "Database host" => "Adatbázis szerver", "Finish setup" => "A beállítások befejezése", "web services under your control" => "webszolgáltatások saját kézben", +"%s is available. Get more information on how to update." => "%s rendelkezésre áll. További információ a frissítéshez.", "Log out" => "Kilépés", "Automatic logon rejected!" => "Az automatikus bejelentkezés sikertelen!", "If you did not change your password recently, your account may be compromised!" => "Ha mostanában nem módosította a jelszavát, akkor lehetséges, hogy idegenek jutottak be a rendszerbe az Ön nevében!", diff --git a/core/l10n/hy.php b/core/l10n/hy.php new file mode 100644 index 0000000000000000000000000000000000000000..de0c725c73b62b4590d04682d08660eeef60c2de --- /dev/null +++ b/core/l10n/hy.php @@ -0,0 +1,21 @@ + "Կիրակի", +"Monday" => "Երկուշաբթի", +"Tuesday" => "Երեքշաբթի", +"Wednesday" => "Չորեքշաբթի", +"Thursday" => "Հինգշաբթի", +"Friday" => "Ուրբաթ", +"Saturday" => "Շաբաթ", +"January" => "Հունվար", +"February" => "Փետրվար", +"March" => "Մարտ", +"April" => "Ապրիլ", +"May" => "Մայիս", +"June" => "Հունիս", +"July" => "Հուլիս", +"August" => "Օգոստոս", +"September" => "Սեպտեմբեր", +"October" => "Հոկտեմբեր", +"November" => "Նոյեմբեր", +"December" => "Դեկտեմբեր" +); diff --git a/core/l10n/ia.php b/core/l10n/ia.php index 8adc38f0bba595f065e6a630d4649b8e7ab6624c..b6bb75f2b3becfca76fcae938bff18303dcd03b4 100644 --- a/core/l10n/ia.php +++ b/core/l10n/ia.php @@ -20,8 +20,10 @@ "December" => "Decembre", "Settings" => "Configurationes", "Cancel" => "Cancellar", +"Error" => "Error", "Share" => "Compartir", "Password" => "Contrasigno", +"Send" => "Invia", "ownCloud password reset" => "Reinitialisation del contrasigno de ownCLoud", "Username" => "Nomine de usator", "Request reset" => "Requestar reinitialisation", diff --git a/core/l10n/id.php b/core/l10n/id.php index 9eeaba3454327241eae86adb7c02a9d2f3a5c08e..065a4f2e72771e452bcb0ecb3fbee51c5467e17c 100644 --- a/core/l10n/id.php +++ b/core/l10n/id.php @@ -44,11 +44,11 @@ "months ago" => "beberapa bulan lalu", "last year" => "tahun kemarin", "years ago" => "beberapa tahun lalu", -"Ok" => "Oke", -"Cancel" => "Batalkan", "Choose" => "Pilih", +"Cancel" => "Batal", "Yes" => "Ya", "No" => "Tidak", +"Ok" => "Oke", "The object type is not specified." => "Tipe objek tidak ditentukan.", "Error" => "Galat", "The app name is not specified." => "Nama aplikasi tidak ditentukan.", @@ -89,9 +89,7 @@ "ownCloud password reset" => "Setel ulang sandi ownCloud", "Use the following link to reset your password: {link}" => "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}", "You will receive a link to reset your password via Email." => "Anda akan menerima tautan penyetelan ulang sandi lewat Email.", -"Reset email send." => "Email penyetelan ulang dikirim.", -"Request failed!" => "Permintaan gagal!", -"Username" => "Nama Pengguna", +"Username" => "Nama pengguna", "Request reset" => "Ajukan penyetelan ulang", "Your password was reset" => "Sandi Anda telah disetel ulang", "To login page" => "Ke halaman masuk", @@ -105,7 +103,7 @@ "Access forbidden" => "Akses ditolak", "Cloud not found" => "Cloud tidak ditemukan", "Edit categories" => "Edit kategori", -"Add" => "Tambahkan", +"Add" => "Tambah", "Security Warning" => "Peringatan Keamanan", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versi PHP Anda rentan terhadap serangan NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use ownCloud securely." => "Silakan perbarui instalasi PHP untuk dapat menggunakan ownCloud secara aman.", @@ -114,7 +112,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Kemungkinan direktori data dan berkas Anda dapat diakses dari internet karena berkas .htaccess tidak berfungsi.", "For information how to properly configure your server, please see the documentation." => "Untuk informasi lebih lanjut tentang pengaturan server yang benar, silakan lihat dokumentasi.", "Create an admin account" => "Buat sebuah akun admin", -"Advanced" => "Tingkat Lanjut", +"Advanced" => "Lanjutan", "Data folder" => "Folder data", "Configure the database" => "Konfigurasikan basis data", "will be used" => "akan digunakan", diff --git a/core/l10n/is.php b/core/l10n/is.php index c6b7a6df3259dc73a1fd5e342983910614b04c39..bd8b58b29049eedc0dfe99563eb049e587ad068f 100644 --- a/core/l10n/is.php +++ b/core/l10n/is.php @@ -30,8 +30,8 @@ "November" => "Nóvember", "December" => "Desember", "Settings" => "Stillingar", -"seconds ago" => "sek síðan", -"1 minute ago" => "1 min síðan", +"seconds ago" => "sek.", +"1 minute ago" => "Fyrir 1 mínútu", "{minutes} minutes ago" => "{minutes} min síðan", "1 hour ago" => "Fyrir 1 klst.", "{hours} hours ago" => "fyrir {hours} klst.", @@ -42,12 +42,12 @@ "{months} months ago" => "fyrir {months} mánuðum", "months ago" => "mánuðir síðan", "last year" => "síðasta ári", -"years ago" => "árum síðan", -"Ok" => "Í lagi", -"Cancel" => "Hætta við", +"years ago" => "einhverjum árum", "Choose" => "Veldu", +"Cancel" => "Hætta við", "Yes" => "Já", "No" => "Nei", +"Ok" => "Í lagi", "The object type is not specified." => "Tegund ekki tilgreind", "Error" => "Villa", "The app name is not specified." => "Nafn forrits ekki tilgreint", @@ -85,23 +85,21 @@ "ownCloud password reset" => "endursetja ownCloud lykilorð", "Use the following link to reset your password: {link}" => "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}", "You will receive a link to reset your password via Email." => "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið.", -"Reset email send." => "Beiðni um endursetningu send.", -"Request failed!" => "Beiðni mistókst!", "Username" => "Notendanafn", "Request reset" => "Endursetja lykilorð", "Your password was reset" => "Lykilorðið þitt hefur verið endursett.", "To login page" => "Fara á innskráningarsíðu", "New password" => "Nýtt lykilorð", "Reset password" => "Endursetja lykilorð", -"Personal" => "Persónustillingar", +"Personal" => "Um mig", "Users" => "Notendur", "Apps" => "Forrit", -"Admin" => "Vefstjórn", +"Admin" => "Stjórnun", "Help" => "Hjálp", "Access forbidden" => "Aðgangur bannaður", "Cloud not found" => "Ský finnst ekki", "Edit categories" => "Breyta flokkum", -"Add" => "Bæta", +"Add" => "Bæta við", "Security Warning" => "Öryggis aðvörun", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Enginn traustur slembitölugjafi í boði, vinsamlegast virkjaðu PHP OpenSSL viðbótina.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Án öruggs slembitölugjafa er mögulegt að sjá fyrir öryggis auðkenni til að endursetja lykilorð og komast inn á aðganginn þinn.", diff --git a/core/l10n/it.php b/core/l10n/it.php index d24c3330bfded3f671b1dab13e4afde5574ce728..ce8f6411295657f8c4205ebf22b97800eea10a7d 100644 --- a/core/l10n/it.php +++ b/core/l10n/it.php @@ -44,11 +44,12 @@ "months ago" => "mesi fa", "last year" => "anno scorso", "years ago" => "anni fa", -"Ok" => "Ok", -"Cancel" => "Annulla", "Choose" => "Scegli", +"Cancel" => "Annulla", +"Error loading file picker template" => "Errore durante il caricamento del modello del selezionatore di file", "Yes" => "Sì", "No" => "No", +"Ok" => "Ok", "The object type is not specified." => "Il tipo di oggetto non è specificato.", "Error" => "Errore", "The app name is not specified." => "Il nome dell'applicazione non è specificato.", @@ -77,8 +78,8 @@ "access control" => "controllo d'accesso", "create" => "creare", "update" => "aggiornare", -"delete" => "eliminare", -"share" => "condividere", +"delete" => "elimina", +"share" => "condividi", "Password protected" => "Protetta da password", "Error unsetting expiration date" => "Errore durante la rimozione della data di scadenza", "Error setting expiration date" => "Errore durante l'impostazione della data di scadenza", @@ -88,9 +89,9 @@ "The update was successful. Redirecting you to ownCloud now." => "L'aggiornamento è stato effettuato correttamente. Stai per essere reindirizzato a ownCloud.", "ownCloud password reset" => "Ripristino password di ownCloud", "Use the following link to reset your password: {link}" => "Usa il collegamento seguente per ripristinare la password: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Il collegamento per ripristinare la password è stato inviato al tuo indirizzo di posta.
Se non lo ricevi in tempi ragionevoli, controlla le cartelle della posta indesiderata.
Se non dovesse essere nemmeno lì, contatta il tuo amministratore locale.", +"Request failed!
Did you make sure your email/username was right?" => "Richiesta non riuscita!
Sei sicuro che l'indirizzo di posta/nome utente fosse corretto?", "You will receive a link to reset your password via Email." => "Riceverai un collegamento per ripristinare la tua password via email", -"Reset email send." => "Email di ripristino inviata.", -"Request failed!" => "Richiesta non riuscita!", "Username" => "Nome utente", "Request reset" => "Richiesta di ripristino", "Your password was reset" => "La password è stata ripristinata", @@ -104,7 +105,7 @@ "Help" => "Aiuto", "Access forbidden" => "Accesso negato", "Cloud not found" => "Nuvola non trovata", -"Edit categories" => "Modifica le categorie", +"Edit categories" => "Modifica categorie", "Add" => "Aggiungi", "Security Warning" => "Avviso di sicurezza", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La tua versione di PHP è vulnerabile all'attacco NULL Byte (CVE-2006-7243)", @@ -114,7 +115,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "La cartella dei dati e i file sono probabilmente accessibili da Internet poiché il file .htaccess non funziona.", "For information how to properly configure your server, please see the documentation." => "Per informazioni su come configurare correttamente il server, vedi la documentazione.", "Create an admin account" => "Crea un account amministratore", -"Advanced" => "Avanzate", +"Advanced" => "Avanzat", "Data folder" => "Cartella dati", "Configure the database" => "Configura il database", "will be used" => "sarà utilizzato", @@ -125,6 +126,7 @@ "Database host" => "Host del database", "Finish setup" => "Termina la configurazione", "web services under your control" => "servizi web nelle tue mani", +"%s is available. Get more information on how to update." => "%s è disponibile. Ottieni ulteriori informazioni sull'aggiornamento.", "Log out" => "Esci", "Automatic logon rejected!" => "Accesso automatico rifiutato.", "If you did not change your password recently, your account may be compromised!" => "Se non hai cambiato la password recentemente, il tuo account potrebbe essere compromesso.", diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php index 200e494d8c1743b767ffb8396252af878b3950cf..5f2544508083a9f279afcbb42d1af3ecf1362053 100644 --- a/core/l10n/ja_JP.php +++ b/core/l10n/ja_JP.php @@ -44,11 +44,11 @@ "months ago" => "月前", "last year" => "一年前", "years ago" => "年前", -"Ok" => "OK", -"Cancel" => "キャンセル", "Choose" => "選択", +"Cancel" => "キャンセル", "Yes" => "はい", "No" => "いいえ", +"Ok" => "OK", "The object type is not specified." => "オブジェクタイプが指定されていません。", "Error" => "エラー", "The app name is not specified." => "アプリ名がしていされていません。", @@ -88,19 +88,19 @@ "The update was successful. Redirecting you to ownCloud now." => "更新に成功しました。今すぐownCloudにリダイレクトします。", "ownCloud password reset" => "ownCloudのパスワードをリセットします", "Use the following link to reset your password: {link}" => "パスワードをリセットするには次のリンクをクリックして下さい: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "パスワードリセットのリンクをあなたのメールアドレスに送信しました。
しばらくたっても受信出来ない場合は、スパム/迷惑メールフォルダを確認して下さい。
もしそこにもない場合は、管理者に問い合わせてください。", +"Request failed!
Did you make sure your email/username was right?" => "リクエストに失敗しました!
あなたのメール/ユーザ名が正しいことを確認しましたか?", "You will receive a link to reset your password via Email." => "メールでパスワードをリセットするリンクが届きます。", -"Reset email send." => "リセットメールを送信します。", -"Request failed!" => "リクエスト失敗!", -"Username" => "ユーザ名", +"Username" => "ユーザー名", "Request reset" => "リセットを要求します。", "Your password was reset" => "あなたのパスワードはリセットされました。", "To login page" => "ログインページへ戻る", "New password" => "新しいパスワードを入力", "Reset password" => "パスワードをリセット", -"Personal" => "個人設定", +"Personal" => "個人", "Users" => "ユーザ", "Apps" => "アプリ", -"Admin" => "管理者", +"Admin" => "管理", "Help" => "ヘルプ", "Access forbidden" => "アクセスが禁止されています", "Cloud not found" => "見つかりません", @@ -110,7 +110,7 @@ "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "あなたのPHPのバージョンには、Null Byte攻撃(CVE-2006-7243)という脆弱性が含まれています。", "Please update your PHP installation to use ownCloud securely." => "ownCloud を安全に利用するに、PHPの更新を行なってください。", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "セキュアな乱数生成器が利用可能ではありません。PHPのOpenSSL拡張を有効にして下さい。", -"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "セキュアな乱数生成器が無い場合、攻撃者はパスワードリセットのトークンを予測してアカウントを乗っ取られる可能性があります。", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "セキュアな乱数生成器が無い場合、攻撃者がパスワードリセットのトークンを予測してアカウントを乗っ取られる可能性があります。", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => ".htaccess ファイルが動作していないため、おそらくあなたのデータディレクトリもしくはファイルはインターネットからアクセス可能です。", "For information how to properly configure your server, please see the documentation." => "あなたのサーバの適切な設定に関する情報として、ドキュメントを参照して下さい。", "Create an admin account" => "管理者アカウントを作成してください", @@ -124,7 +124,8 @@ "Database tablespace" => "データベースの表領域", "Database host" => "データベースのホスト名", "Finish setup" => "セットアップを完了します", -"web services under your control" => "管理下にあるウェブサービス", +"web services under your control" => "管理下のウェブサービス", +"%s is available. Get more information on how to update." => "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。", "Log out" => "ログアウト", "Automatic logon rejected!" => "自動ログインは拒否されました!", "If you did not change your password recently, your account may be compromised!" => "最近パスワードを変更していない場合、あなたのアカウントは危険にさらされているかもしれません。", diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php index 190a2f5eabe1e2560975a3877a5ede777a210c72..b474548eae84b5444a87cf37444c0e5b834723e4 100644 --- a/core/l10n/ka_GE.php +++ b/core/l10n/ka_GE.php @@ -44,11 +44,11 @@ "months ago" => "თვის წინ", "last year" => "ბოლო წელს", "years ago" => "წლის წინ", -"Ok" => "დიახ", -"Cancel" => "უარყოფა", "Choose" => "არჩევა", +"Cancel" => "უარყოფა", "Yes" => "კი", "No" => "არა", +"Ok" => "დიახ", "The object type is not specified." => "ობიექტის ტიპი არ არის მითითებული.", "Error" => "შეცდომა", "The app name is not specified." => "აპლიკაციის სახელი არ არის მითითებული.", @@ -60,7 +60,7 @@ "Error while changing permissions" => "შეცდომა დაშვების ცვლილების დროს", "Shared with you and the group {group} by {owner}" => "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner}–ის მიერ", "Shared with you by {owner}" => "გაზიარდა თქვენთვის {owner}–ის მიერ", -"Share with" => "გაუზიარე", +"Share with" => "გააზიარე შემდეგით:", "Share with link" => "გაუზიარე ლინკით", "Password protect" => "პაროლით დაცვა", "Password" => "პაროლი", @@ -72,7 +72,7 @@ "No people found" => "მომხმარებელი არ არის ნაპოვნი", "Resharing is not allowed" => "მეორეჯერ გაზიარება არ არის დაშვებული", "Shared in {item} with {user}" => "გაზიარდა {item}–ში {user}–ის მიერ", -"Unshare" => "გაზიარების მოხსნა", +"Unshare" => "გაუზიარებადი", "can edit" => "შეგიძლია შეცვლა", "access control" => "დაშვების კონტროლი", "create" => "შექმნა", @@ -89,18 +89,16 @@ "ownCloud password reset" => "ownCloud პაროლის შეცვლა", "Use the following link to reset your password: {link}" => "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}", "You will receive a link to reset your password via Email." => "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე", -"Reset email send." => "რესეტის მეილი გაიგზავნა", -"Request failed!" => "მოთხოვნა შეწყდა!", -"Username" => "მომხმარებელი", +"Username" => "მომხმარებლის სახელი", "Request reset" => "პაროლის შეცვლის მოთხოვნა", "Your password was reset" => "თქვენი პაროლი შეცვლილია", "To login page" => "შესვლის გვერდზე", "New password" => "ახალი პაროლი", "Reset password" => "პაროლის შეცვლა", "Personal" => "პირადი", -"Users" => "მომხმარებლები", +"Users" => "მომხმარებელი", "Apps" => "აპლიკაციები", -"Admin" => "ადმინი", +"Admin" => "ადმინისტრატორი", "Help" => "დახმარება", "Access forbidden" => "წვდომა აკრძალულია", "Cloud not found" => "ღრუბელი არ არსებობს", @@ -124,7 +122,7 @@ "Database tablespace" => "ბაზის ცხრილის ზომა", "Database host" => "მონაცემთა ბაზის ჰოსტი", "Finish setup" => "კონფიგურაციის დასრულება", -"web services under your control" => "თქვენი კონტროლის ქვეშ მყოფი ვებ სერვისები", +"web services under your control" => "web services under your control", "Log out" => "გამოსვლა", "Automatic logon rejected!" => "ავტომატური შესვლა უარყოფილია!", "If you did not change your password recently, your account may be compromised!" => "თუ თქვენ არ შეცვლით პაროლს, თქვენი ანგარიში შეიძლება იყოს დაშვებადი სხვებისთვის", diff --git a/core/l10n/ko.php b/core/l10n/ko.php index 2a75ce9c4f453d6a295348eda7da8e8f31294f4c..6b97d672cfd16243adf162611e210930e2fe1c4a 100644 --- a/core/l10n/ko.php +++ b/core/l10n/ko.php @@ -5,10 +5,11 @@ "User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s 님이 폴더 \"%s\"을(를) 공유하였습니다. 여기에서 다운로드할 수 있습니다: %s", "Category type not provided." => "분류 형식이 제공되지 않았습니다.", "No category to add?" => "추가할 분류가 없습니까?", +"This category already exists: %s" => "분류가 이미 존재합니다: %s", "Object type not provided." => "객체 형식이 제공되지 않았습니다.", "%s ID not provided." => "%s ID가 제공되지 않았습니다.", "Error adding %s to favorites." => "책갈피에 %s을(를) 추가할 수 없었습니다.", -"No categories selected for deletion." => "삭제할 분류를 선택하지 않았습니다.", +"No categories selected for deletion." => "삭제할 분류를 선택하지 않았습니다. ", "Error removing %s from favorites." => "책갈피에서 %s을(를) 삭제할 수 없었습니다.", "Sunday" => "일요일", "Monday" => "월요일", @@ -43,11 +44,11 @@ "months ago" => "개월 전", "last year" => "작년", "years ago" => "년 전", -"Ok" => "승락", -"Cancel" => "취소", "Choose" => "선택", +"Cancel" => "취소", "Yes" => "예", "No" => "아니요", +"Ok" => "승락", "The object type is not specified." => "객체 유형이 지정되지 않았습니다.", "Error" => "오류", "The app name is not specified." => "앱 이름이 지정되지 않았습니다.", @@ -74,7 +75,7 @@ "Unshare" => "공유 해제", "can edit" => "편집 가능", "access control" => "접근 제어", -"create" => "만들기", +"create" => "생성", "update" => "업데이트", "delete" => "삭제", "share" => "공유", @@ -88,8 +89,6 @@ "ownCloud password reset" => "ownCloud 암호 재설정", "Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}", "You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.", -"Reset email send." => "초기화 이메일을 보냈습니다.", -"Request failed!" => "요청이 실패했습니다!", "Username" => "사용자 이름", "Request reset" => "요청 초기화", "Your password was reset" => "암호가 재설정되었습니다", @@ -103,11 +102,15 @@ "Help" => "도움말", "Access forbidden" => "접근 금지됨", "Cloud not found" => "클라우드를 찾을 수 없습니다", -"Edit categories" => "분류 편집", +"Edit categories" => "분류 수정", "Add" => "추가", "Security Warning" => "보안 경고", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "사용 중인 PHP 버전이 NULL 바이트 공격에 취약합니다 (CVE-2006-7243)", +"Please update your PHP installation to use ownCloud securely." => "ownCloud의 보안을 위하여 PHP 버전을 업데이트하십시오.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다.", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => ".htaccess 파일이 처리되지 않아서 데이터 디렉터리와 파일을 인터넷에서 접근할 수 없을 수도 있습니다.", +"For information how to properly configure your server, please see the documentation." => "서버를 올바르게 설정하는 방법을 알아보려면 문서를 참고하십시오..", "Create an admin account" => "관리자 계정 만들기", "Advanced" => "고급", "Data folder" => "데이터 폴더", @@ -127,6 +130,7 @@ "Lost your password?" => "암호를 잊으셨습니까?", "remember" => "기억하기", "Log in" => "로그인", +"Alternative Logins" => "대체 ", "prev" => "이전", "next" => "다음", "Updating ownCloud to version %s, this may take a while." => "ownCloud를 버전 %s(으)로 업데이트합니다. 잠시 기다려 주십시오." diff --git a/core/l10n/lb.php b/core/l10n/lb.php index 79258b8e9741f23384686e078de0441d6c495972..4c312df6618c974f3cbffe9ba995a434d5238c6b 100644 --- a/core/l10n/lb.php +++ b/core/l10n/lb.php @@ -28,11 +28,11 @@ "months ago" => "Méint hier", "last year" => "Läscht Joer", "years ago" => "Joren hier", -"Ok" => "OK", -"Cancel" => "Ofbriechen", "Choose" => "Auswielen", +"Cancel" => "Ofbriechen", "Yes" => "Jo", "No" => "Nee", +"Ok" => "OK", "Error" => "Fehler", "Share" => "Deelen", "Password" => "Passwuert", @@ -57,7 +57,7 @@ "Access forbidden" => "Access net erlaabt", "Cloud not found" => "Cloud net fonnt", "Edit categories" => "Kategorien editéieren", -"Add" => "Bäisetzen", +"Add" => "Dobäisetzen", "Security Warning" => "Sécherheets Warnung", "Create an admin account" => "En Admin Account uleeën", "Advanced" => "Avancéiert", diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php index 0f55c341e56ba20e08fdf221434a0a1b3b17a93c..1cd400117c8336afa625f31bf80b87ae6ef32ef7 100644 --- a/core/l10n/lt_LT.php +++ b/core/l10n/lt_LT.php @@ -1,4 +1,6 @@ "Vartotojas %s pasidalino su jumis failu", +"User %s shared a folder with you" => "Vartotojas %s su jumis pasidalino aplanku", "No category to add?" => "Nepridėsite jokios kategorijos?", "No categories selected for deletion." => "Trynimui nepasirinkta jokia kategorija.", "Sunday" => "Sekmadienis", @@ -31,11 +33,11 @@ "months ago" => "prieš mėnesį", "last year" => "praeitais metais", "years ago" => "prieš metus", -"Ok" => "Gerai", -"Cancel" => "Atšaukti", "Choose" => "Pasirinkite", +"Cancel" => "Atšaukti", "Yes" => "Taip", "No" => "Ne", +"Ok" => "Gerai", "Error" => "Klaida", "Share" => "Dalintis", "Error while sharing" => "Klaida, dalijimosi metu", @@ -53,7 +55,7 @@ "No people found" => "Žmonių nerasta", "Resharing is not allowed" => "Dalijinasis išnaujo negalimas", "Shared in {item} with {user}" => "Pasidalino {item} su {user}", -"Unshare" => "Nesidalinti", +"Unshare" => "Nebesidalinti", "can edit" => "gali redaguoti", "access control" => "priėjimo kontrolė", "create" => "sukurti", diff --git a/core/l10n/lv.php b/core/l10n/lv.php index 76188662fbb6fb59d817154712438c6506dded30..e3d668d0183a2754b490d9a8a847c68105192d8d 100644 --- a/core/l10n/lv.php +++ b/core/l10n/lv.php @@ -9,7 +9,7 @@ "Object type not provided." => "Objekta tips nav norādīts.", "%s ID not provided." => "%s ID nav norādīts.", "Error adding %s to favorites." => "Kļūda, pievienojot %s izlasei.", -"No categories selected for deletion." => "Neviena kategorija nav izvēlēta dzēšanai", +"No categories selected for deletion." => "Neviena kategorija nav izvēlēta dzēšanai.", "Error removing %s from favorites." => "Kļūda, izņemot %s no izlases.", "Sunday" => "Svētdiena", "Monday" => "Pirmdiena", @@ -44,11 +44,11 @@ "months ago" => "mēnešus atpakaļ", "last year" => "gājušajā gadā", "years ago" => "gadus atpakaļ", -"Ok" => "Labi", -"Cancel" => "Atcelt", "Choose" => "Izvēlieties", +"Cancel" => "Atcelt", "Yes" => "Jā", "No" => "Nē", +"Ok" => "Labi", "The object type is not specified." => "Nav norādīts objekta tips.", "Error" => "Kļūda", "The app name is not specified." => "Nav norādīts lietotnes nosaukums.", @@ -72,7 +72,7 @@ "No people found" => "Nav atrastu cilvēku", "Resharing is not allowed" => "Atkārtota dalīšanās nav atļauta", "Shared in {item} with {user}" => "Dalījās ar {item} ar {user}", -"Unshare" => "Beigt dalīties", +"Unshare" => "Pārtraukt dalīšanos", "can edit" => "var rediģēt", "access control" => "piekļuves vadība", "create" => "izveidot", @@ -89,8 +89,6 @@ "ownCloud password reset" => "ownCloud paroles maiņa", "Use the following link to reset your password: {link}" => "Izmantojiet šo saiti, lai mainītu paroli: {link}", "You will receive a link to reset your password via Email." => "Jūs savā epastā saņemsiet interneta saiti, caur kuru varēsiet atjaunot paroli.", -"Reset email send." => "Atstatīt e-pasta sūtīšanu.", -"Request failed!" => "Pieprasījums neizdevās!", "Username" => "Lietotājvārds", "Request reset" => "Pieprasīt paroles maiņu", "Your password was reset" => "Jūsu parole tika nomainīta", @@ -100,7 +98,7 @@ "Personal" => "Personīgi", "Users" => "Lietotāji", "Apps" => "Lietotnes", -"Admin" => "Administrators", +"Admin" => "Administratori", "Help" => "Palīdzība", "Access forbidden" => "Pieeja ir liegta", "Cloud not found" => "Mākonis netika atrasts", diff --git a/core/l10n/mk.php b/core/l10n/mk.php index 9743d8b299ec0b7c0e04e9ce23d98bd5b4192055..b0c39debb8a042a2cad28af24a1102e9627ad562 100644 --- a/core/l10n/mk.php +++ b/core/l10n/mk.php @@ -29,7 +29,7 @@ "October" => "Октомври", "November" => "Ноември", "December" => "Декември", -"Settings" => "Поставки", +"Settings" => "Подесувања", "seconds ago" => "пред секунди", "1 minute ago" => "пред 1 минута", "{minutes} minutes ago" => "пред {minutes} минути", @@ -43,11 +43,11 @@ "months ago" => "пред месеци", "last year" => "минатата година", "years ago" => "пред години", -"Ok" => "Во ред", -"Cancel" => "Откажи", "Choose" => "Избери", +"Cancel" => "Откажи", "Yes" => "Да", "No" => "Не", +"Ok" => "Во ред", "The object type is not specified." => "Не е специфициран типот на објект.", "Error" => "Грешка", "The app name is not specified." => "Името на апликацијата не е специфицирано.", @@ -85,8 +85,6 @@ "ownCloud password reset" => "ресетирање на лозинка за ownCloud", "Use the following link to reset your password: {link}" => "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}", "You will receive a link to reset your password via Email." => "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка.", -"Reset email send." => "Порката за ресетирање на лозинка пратена.", -"Request failed!" => "Барањето не успеа!", "Username" => "Корисничко име", "Request reset" => "Побарајте ресетирање", "Your password was reset" => "Вашата лозинка беше ресетирана", @@ -95,7 +93,7 @@ "Reset password" => "Ресетирај лозинка", "Personal" => "Лично", "Users" => "Корисници", -"Apps" => "Апликации", +"Apps" => "Аппликации", "Admin" => "Админ", "Help" => "Помош", "Access forbidden" => "Забранет пристап", diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php index d8a2cf88367df9b7aedddc9b5efe85b2fd0f1594..e7dc73a32c15fc7a545f5e1cb057537363d50781 100644 --- a/core/l10n/ms_MY.php +++ b/core/l10n/ms_MY.php @@ -1,6 +1,6 @@ "Tiada kategori untuk di tambah?", -"No categories selected for deletion." => "tiada kategori dipilih untuk penghapusan", +"No categories selected for deletion." => "Tiada kategori dipilih untuk dibuang.", "Sunday" => "Ahad", "Monday" => "Isnin", "Tuesday" => "Selasa", @@ -21,10 +21,10 @@ "November" => "November", "December" => "Disember", "Settings" => "Tetapan", -"Ok" => "Ok", "Cancel" => "Batal", "Yes" => "Ya", "No" => "Tidak", +"Ok" => "Ok", "Error" => "Ralat", "Share" => "Kongsi", "Password" => "Kata laluan", @@ -44,7 +44,7 @@ "Help" => "Bantuan", "Access forbidden" => "Larangan akses", "Cloud not found" => "Awan tidak dijumpai", -"Edit categories" => "Edit kategori", +"Edit categories" => "Ubah kategori", "Add" => "Tambah", "Security Warning" => "Amaran keselamatan", "Create an admin account" => "buat akaun admin", diff --git a/core/l10n/my_MM.php b/core/l10n/my_MM.php index ef8be954ede180a0a0a2d2097fbbb6d326e87fc7..6ea6a2c7bb52911c44f291c3b7b72002b1a06c7a 100644 --- a/core/l10n/my_MM.php +++ b/core/l10n/my_MM.php @@ -21,11 +21,11 @@ "last month" => "ပြီးခဲ့သောလ", "last year" => "မနှစ်က", "years ago" => "နှစ် အရင်က", -"Ok" => "အိုကေ", -"Cancel" => "ပယ်ဖျက်မည်", "Choose" => "ရွေးချယ်", +"Cancel" => "ပယ်ဖျက်မည်", "Yes" => "ဟုတ်", "No" => "မဟုတ်ဘူး", +"Ok" => "အိုကေ", "Password" => "စကားဝှက်", "Set expiration date" => "သက်တမ်းကုန်ဆုံးမည့်ရက်သတ်မှတ်မည်", "Expiration date" => "သက်တမ်းကုန်ဆုံးမည့်ရက်", diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php index 4e1ee45eec9e5d60f2b8b1e426c33b366700dd1b..30d3f91df2ac2e37421bf22ffdab07af6bd343bb 100644 --- a/core/l10n/nb_NO.php +++ b/core/l10n/nb_NO.php @@ -34,11 +34,11 @@ "months ago" => "måneder siden", "last year" => "forrige år", "years ago" => "år siden", -"Ok" => "Ok", -"Cancel" => "Avbryt", "Choose" => "Velg", +"Cancel" => "Avbryt", "Yes" => "Ja", "No" => "Nei", +"Ok" => "Ok", "Error" => "Feil", "Share" => "Del", "Error while sharing" => "Feil under deling", @@ -92,7 +92,7 @@ "Database tablespace" => "Database tabellområde", "Database host" => "Databasevert", "Finish setup" => "Fullfør oppsetting", -"web services under your control" => "nettjenester under din kontroll", +"web services under your control" => "web tjenester du kontrollerer", "Log out" => "Logg ut", "Automatic logon rejected!" => "Automatisk pålogging avvist!", "If you did not change your password recently, your account may be compromised!" => "Hvis du ikke har endret passordet ditt nylig kan kontoen din være kompromitert", diff --git a/core/l10n/nl.php b/core/l10n/nl.php index 5e050c33becb5a7b3d4e284d57dee1e7a282c9ea..a39f34fb90c43023b065dd40f72a6a12ceecc789 100644 --- a/core/l10n/nl.php +++ b/core/l10n/nl.php @@ -44,11 +44,11 @@ "months ago" => "maanden geleden", "last year" => "vorig jaar", "years ago" => "jaar geleden", -"Ok" => "Ok", -"Cancel" => "Annuleren", "Choose" => "Kies", +"Cancel" => "Annuleer", "Yes" => "Ja", "No" => "Nee", +"Ok" => "Ok", "The object type is not specified." => "Het object type is niet gespecificeerd.", "Error" => "Fout", "The app name is not specified." => "De app naam is niet gespecificeerd.", @@ -75,7 +75,7 @@ "Unshare" => "Stop met delen", "can edit" => "kan wijzigen", "access control" => "toegangscontrole", -"create" => "maak", +"create" => "creëer", "update" => "bijwerken", "delete" => "verwijderen", "share" => "deel", @@ -88,14 +88,14 @@ "The update was successful. Redirecting you to ownCloud now." => "De update is geslaagd. U wordt teruggeleid naar uw eigen ownCloud.", "ownCloud password reset" => "ownCloud wachtwoord herstellen", "Use the following link to reset your password: {link}" => "Gebruik de volgende link om je wachtwoord te resetten: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "De link voor het resetten van uw wachtwoord is verzonden naar uw e-mailadres.
Als u dat bericht niet snel ontvangen hebt, controleer dan uw spambakje.
Als het daar ook niet is, vraag dan uw beheerder om te helpen.", +"Request failed!
Did you make sure your email/username was right?" => "Aanvraag mislukt!
Weet u zeker dat uw gebruikersnaam en/of wachtwoord goed waren?", "You will receive a link to reset your password via Email." => "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail.", -"Reset email send." => "Reset e-mail verstuurd.", -"Request failed!" => "Verzoek mislukt!", "Username" => "Gebruikersnaam", "Request reset" => "Resetaanvraag", "Your password was reset" => "Je wachtwoord is gewijzigd", "To login page" => "Naar de login-pagina", -"New password" => "Nieuw wachtwoord", +"New password" => "Nieuw", "Reset password" => "Reset wachtwoord", "Personal" => "Persoonlijk", "Users" => "Gebruikers", @@ -104,7 +104,7 @@ "Help" => "Help", "Access forbidden" => "Toegang verboden", "Cloud not found" => "Cloud niet gevonden", -"Edit categories" => "Wijzigen categorieën", +"Edit categories" => "Wijzig categorieën", "Add" => "Toevoegen", "Security Warning" => "Beveiligingswaarschuwing", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Uw PHP versie is kwetsbaar voor de NULL byte aanval (CVE-2006-7243)", @@ -125,6 +125,7 @@ "Database host" => "Database server", "Finish setup" => "Installatie afronden", "web services under your control" => "Webdiensten in eigen beheer", +"%s is available. Get more information on how to update." => "%s is beschikbaar. Verkrijg meer informatie over het bijwerken.", "Log out" => "Afmelden", "Automatic logon rejected!" => "Automatische aanmelding geweigerd!", "If you did not change your password recently, your account may be compromised!" => "Als u uw wachtwoord niet onlangs heeft aangepast, kan uw account overgenomen zijn!", diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php index 61b2baffbf2136be5b10399e49d9510d603ba8c0..de181ccc7ad791cb529555aa196d8a80dd02e19d 100644 --- a/core/l10n/nn_NO.php +++ b/core/l10n/nn_NO.php @@ -1,4 +1,16 @@ "Brukaren %s delte ei fil med deg", +"User %s shared a folder with you" => "Brukaren %s delte ei mappe med deg", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Brukaren %s delte fila «%s» med deg. Du kan lasta ho ned her: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Brukaren %s delte mappa «%s» med deg. Du kan lasta ho ned her: %s", +"Category type not provided." => "Ingen kategoritype.", +"No category to add?" => "Ingen kategori å leggja til?", +"This category already exists: %s" => "Denne kategorien finst alt: %s", +"Object type not provided." => "Ingen objekttype.", +"%s ID not provided." => "Ingen %s-ID.", +"Error adding %s to favorites." => "Klarte ikkje leggja til %s i favorittar.", +"No categories selected for deletion." => "Ingen kategoriar valt for sletting.", +"Error removing %s from favorites." => "Klarte ikkje fjerna %s frå favorittar.", "Sunday" => "Søndag", "Monday" => "Måndag", "Tuesday" => "Tysdag", @@ -19,39 +31,110 @@ "November" => "November", "December" => "Desember", "Settings" => "Innstillingar", -"Cancel" => "Kanseller", +"seconds ago" => "sekund sidan", +"1 minute ago" => "1 minutt sidan", +"{minutes} minutes ago" => "{minutes} minutt sidan", +"1 hour ago" => "1 time sidan", +"{hours} hours ago" => "{hours} timar sidan", +"today" => "i dag", +"yesterday" => "i går", +"{days} days ago" => "{days} dagar sidan", +"last month" => "førre månad", +"{months} months ago" => "{months} månadar sidan", +"months ago" => "månadar sidan", +"last year" => "i fjor", +"years ago" => "år sidan", +"Choose" => "Vel", +"Cancel" => "Avbryt", +"Yes" => "Ja", +"No" => "Nei", +"Ok" => "Greitt", +"The object type is not specified." => "Objekttypen er ikkje spesifisert.", "Error" => "Feil", +"The app name is not specified." => "Programnamnet er ikkje spesifisert.", +"The required file {file} is not installed!" => "Den kravde fila {file} er ikkje installert!", +"Shared" => "Delt", +"Share" => "Del", +"Error while sharing" => "Feil ved deling", +"Error while unsharing" => "Feil ved udeling", +"Error while changing permissions" => "Feil ved endring av tillatingar", +"Shared with you and the group {group} by {owner}" => "Delt med deg og gruppa {group} av {owner}", +"Shared with you by {owner}" => "Delt med deg av {owner}", +"Share with" => "Del med", +"Share with link" => "Del med lenkje", +"Password protect" => "Passordvern", "Password" => "Passord", -"Use the following link to reset your password: {link}" => "Bruk føljane link til å tilbakestille passordet ditt: {link}", -"You will receive a link to reset your password via Email." => "Du vil få ei lenkje for å nullstilla passordet via epost.", +"Email link to person" => "Send lenkja over e-post", +"Send" => "Send", +"Set expiration date" => "Set utløpsdato", +"Expiration date" => "Utløpsdato", +"Share via email:" => "Del over e-post:", +"No people found" => "Fann ingen personar", +"Resharing is not allowed" => "Vidaredeling er ikkje tillate", +"Shared in {item} with {user}" => "Delt i {item} med {brukar}", +"Unshare" => "Udel", +"can edit" => "kan endra", +"access control" => "tilgangskontroll", +"create" => "lag", +"update" => "oppdater", +"delete" => "slett", +"share" => "del", +"Password protected" => "Passordverna", +"Error unsetting expiration date" => "Klarte ikkje fjerna utløpsdato", +"Error setting expiration date" => "Klarte ikkje setja utløpsdato", +"Sending ..." => "Sender …", +"Email sent" => "E-post sendt", +"The update was unsuccessful. Please report this issue to the ownCloud community." => "Oppdateringa feila. Ver venleg og rapporter feilen til ownCloud-fellesskapet.", +"The update was successful. Redirecting you to ownCloud now." => "Oppdateringa er fullført. Sender deg vidare til ownCloud no.", +"ownCloud password reset" => "Nullstilling av ownCloud-passord", +"Use the following link to reset your password: {link}" => "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Lenkja til å nullstilla passordet med er sendt til e-posten din.
Sjå i spam-/søppelmappa di viss du ikkje ser e-posten innan rimeleg tid.
Spør din lokale administrator viss han ikkje er der heller.", +"Request failed!
Did you make sure your email/username was right?" => "Førespurnaden feila!
Er du viss på at du skreiv inn rett e-post/brukarnamn?", +"You will receive a link to reset your password via Email." => "Du vil få ein e-post med ei lenkje for å nullstilla passordet.", "Username" => "Brukarnamn", "Request reset" => "Be om nullstilling", "Your password was reset" => "Passordet ditt er nullstilt", -"To login page" => "Til innloggings sida", +"To login page" => "Til innloggingssida", "New password" => "Nytt passord", "Reset password" => "Nullstill passord", "Personal" => "Personleg", "Users" => "Brukarar", -"Apps" => "Applikasjonar", -"Admin" => "Administrer", +"Apps" => "Program", +"Admin" => "Admin", "Help" => "Hjelp", +"Access forbidden" => "Tilgang forbudt", "Cloud not found" => "Fann ikkje skyen", +"Edit categories" => "Endra kategoriar", "Add" => "Legg til", +"Security Warning" => "Tryggleiksåtvaring", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-utgåva di er sårbar for NULL-byteåtaket (CVE-2006-7243)", +"Please update your PHP installation to use ownCloud securely." => "Ver venleg og oppdater PHP-installasjonen din så han køyrer ownCloud på ein trygg måte.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ingen tilgjengeleg tilfeldig nummer-generator, ver venleg og aktiver OpenSSL-utvidinga i PHP.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Utan ein trygg tilfeldig nummer-generator er det enklare for ein åtakar å gjetta seg fram til passordnullstillingskodar og dimed ta over kontoen din.", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett sidan .htaccess-fila ikkje fungerer.", +"For information how to properly configure your server, please see the documentation." => "Ver venleg og les dokumentasjonen for å læra korleis du set opp tenaren din på rett måte.", "Create an admin account" => "Lag ein admin-konto", "Advanced" => "Avansert", "Data folder" => "Datamappe", -"Configure the database" => "Konfigurer databasen", -"will be used" => "vil bli nytta", +"Configure the database" => "Set opp databasen", +"will be used" => "vil verta nytta", "Database user" => "Databasebrukar", "Database password" => "Databasepassord", "Database name" => "Databasenamn", +"Database tablespace" => "Tabellnamnrom for database", "Database host" => "Databasetenar", "Finish setup" => "Fullfør oppsettet", -"web services under your control" => "Vev tjenester under din kontroll", +"web services under your control" => "Vevtenester under din kontroll", +"%s is available. Get more information on how to update." => "%s er tilgjengeleg. Få meir informasjon om korleis du oppdaterer.", "Log out" => "Logg ut", +"Automatic logon rejected!" => "Automatisk innlogging avvist!", +"If you did not change your password recently, your account may be compromised!" => "Viss du ikkje endra passordet ditt nyleg, så kan kontoen din vera kompromittert!", +"Please change your password to secure your account again." => "Ver venleg og endra passordet for å gjera kontoen din trygg igjen.", "Lost your password?" => "Gløymt passordet?", "remember" => "hugs", "Log in" => "Logg inn", +"Alternative Logins" => "Alternative innloggingar", "prev" => "førre", -"next" => "neste" +"next" => "neste", +"Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til utgåve %s, dette kan ta ei stund." ); diff --git a/core/l10n/oc.php b/core/l10n/oc.php index ec432d495a44c8c65a4a218f73a9c594230575fa..1d14428f183743d2f2ce37de06f3ac08153d9f53 100644 --- a/core/l10n/oc.php +++ b/core/l10n/oc.php @@ -8,16 +8,16 @@ "Thursday" => "Dijòus", "Friday" => "Divendres", "Saturday" => "Dissabte", -"January" => "Genièr", -"February" => "Febrièr", -"March" => "Març", -"April" => "Abril", -"May" => "Mai", -"June" => "Junh", -"July" => "Julhet", -"August" => "Agost", -"September" => "Septembre", -"October" => "Octobre", +"January" => "genièr", +"February" => "febrièr", +"March" => "març", +"April" => "abril", +"May" => "mai", +"June" => "junh", +"July" => "julhet", +"August" => "agost", +"September" => "septembre", +"October" => "octobre", "November" => "Novembre", "December" => "Decembre", "Settings" => "Configuracion", @@ -29,11 +29,11 @@ "months ago" => "meses a", "last year" => "an passat", "years ago" => "ans a", -"Ok" => "D'accòrdi", -"Cancel" => "Anulla", "Choose" => "Causís", +"Cancel" => "Annula", "Yes" => "Òc", "No" => "Non", +"Ok" => "D'accòrdi", "Error" => "Error", "Share" => "Parteja", "Error while sharing" => "Error al partejar", @@ -48,7 +48,7 @@ "Share via email:" => "Parteja tras corrièl :", "No people found" => "Deguns trobat", "Resharing is not allowed" => "Tornar partejar es pas permis", -"Unshare" => "Non parteje", +"Unshare" => "Pas partejador", "can edit" => "pòt modificar", "access control" => "Contraròtle d'acces", "create" => "crea", @@ -61,11 +61,11 @@ "ownCloud password reset" => "senhal d'ownCloud tornat botar", "Use the following link to reset your password: {link}" => "Utiliza lo ligam seguent per tornar botar lo senhal : {link}", "You will receive a link to reset your password via Email." => "Reçaupràs un ligam per tornar botar ton senhal via corrièl.", -"Username" => "Nom d'usancièr", +"Username" => "Non d'usancièr", "Request reset" => "Tornar botar requesit", "Your password was reset" => "Ton senhal es estat tornat botar", "To login page" => "Pagina cap al login", -"New password" => "Senhal nòu", +"New password" => "Senhal novèl", "Reset password" => "Senhal tornat botar", "Personal" => "Personal", "Users" => "Usancièrs", diff --git a/core/l10n/pl.php b/core/l10n/pl.php index 2821bf77eed074c058ef7952938131908dcddc6f..335dda6f4d0d2d66d7a5fb3700721badd8853bd6 100644 --- a/core/l10n/pl.php +++ b/core/l10n/pl.php @@ -44,11 +44,11 @@ "months ago" => "miesięcy temu", "last year" => "w zeszłym roku", "years ago" => "lat temu", -"Ok" => "OK", -"Cancel" => "Anuluj", "Choose" => "Wybierz", +"Cancel" => "Anuluj", "Yes" => "Tak", "No" => "Nie", +"Ok" => "OK", "The object type is not specified." => "Nie określono typu obiektu.", "Error" => "Błąd", "The app name is not specified." => "Nie określono nazwy aplikacji.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "Aktualizacji zakończyła się powodzeniem. Przekierowuję do ownCloud.", "ownCloud password reset" => "restart hasła ownCloud", "Use the following link to reset your password: {link}" => "Użyj tego odnośnika by zresetować hasło: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Link do zresetowania hasła została wysłana na adres email.
Jeśli nie otrzymasz go w najbliższym czasie, sprawdź folder ze spamem.
Jeśli go tam nie ma zwrócić się do administratora tego ownCloud-a.", +"Request failed!
Did you make sure your email/username was right?" => "Żądanie niepowiodło się!
Czy Twój email/nazwa użytkownika są poprawne?", "You will receive a link to reset your password via Email." => "Odnośnik służący do resetowania hasła zostanie wysłany na adres e-mail.", -"Reset email send." => "Wysłano e-mail resetujący.", -"Request failed!" => "Żądanie nieudane!", "Username" => "Nazwa użytkownika", "Request reset" => "Żądanie resetowania", "Your password was reset" => "Zresetowano hasło", @@ -124,7 +124,8 @@ "Database tablespace" => "Obszar tabel bazy danych", "Database host" => "Komputer bazy danych", "Finish setup" => "Zakończ konfigurowanie", -"web services under your control" => "usługi internetowe pod kontrolą", +"web services under your control" => "Kontrolowane serwisy", +"%s is available. Get more information on how to update." => "%s jest dostępna. Dowiedz się więcej na temat aktualizacji.", "Log out" => "Wyloguj", "Automatic logon rejected!" => "Automatyczne logowanie odrzucone!", "If you did not change your password recently, your account may be compromised!" => "Jeśli hasło było dawno niezmieniane, twoje konto może być zagrożone!", diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php index e5acd4da8f6bdfbddcd2a3adb131c8ab32d0cedc..9ce255980cea916896b72110e977978e12f20605 100644 --- a/core/l10n/pt_BR.php +++ b/core/l10n/pt_BR.php @@ -9,7 +9,7 @@ "Object type not provided." => "tipo de objeto não fornecido.", "%s ID not provided." => "%s ID não fornecido(s).", "Error adding %s to favorites." => "Erro ao adicionar %s aos favoritos.", -"No categories selected for deletion." => "Nenhuma categoria selecionada para excluir.", +"No categories selected for deletion." => "Nenhuma categoria selecionada para remoção.", "Error removing %s from favorites." => "Erro ao remover %s dos favoritos.", "Sunday" => "Domingo", "Monday" => "Segunda-feira", @@ -30,7 +30,7 @@ "October" => "outubro", "November" => "novembro", "December" => "dezembro", -"Settings" => "Configurações", +"Settings" => "Ajustes", "seconds ago" => "segundos atrás", "1 minute ago" => "1 minuto atrás", "{minutes} minutes ago" => "{minutes} minutos atrás", @@ -44,11 +44,11 @@ "months ago" => "meses atrás", "last year" => "último ano", "years ago" => "anos atrás", -"Ok" => "Ok", -"Cancel" => "Cancelar", "Choose" => "Escolha", +"Cancel" => "Cancelar", "Yes" => "Sim", "No" => "Não", +"Ok" => "Ok", "The object type is not specified." => "O tipo de objeto não foi especificado.", "Error" => "Erro", "The app name is not specified." => "O nome do app não foi especificado.", @@ -88,10 +88,10 @@ "The update was successful. Redirecting you to ownCloud now." => "A atualização teve êxito. Você será redirecionado ao ownCloud agora.", "ownCloud password reset" => "Redefinir senha ownCloud", "Use the following link to reset your password: {link}" => "Use o seguinte link para redefinir sua senha: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "O link para redefinir sua senha foi enviada para o seu e-mail.
Se você não recebê-lo dentro de um período razoável de tempo, verifique o spam/lixo.
Se ele não estiver lá perguntar ao seu administrador local.", +"Request failed!
Did you make sure your email/username was right?" => "O pedido falhou!
Certifique-se que seu e-mail/username estavam corretos?", "You will receive a link to reset your password via Email." => "Você receberá um link para redefinir sua senha por e-mail.", -"Reset email send." => "Email de redefinição de senha enviado.", -"Request failed!" => "A requisição falhou!", -"Username" => "Nome de Usuário", +"Username" => "Nome de usuário", "Request reset" => "Pedir redefinição", "Your password was reset" => "Sua senha foi redefinida", "To login page" => "Para a página de login", @@ -99,7 +99,7 @@ "Reset password" => "Redefinir senha", "Personal" => "Pessoal", "Users" => "Usuários", -"Apps" => "Apps", +"Apps" => "Aplicações", "Admin" => "Admin", "Help" => "Ajuda", "Access forbidden" => "Acesso proibido", @@ -125,6 +125,7 @@ "Database host" => "Host do banco de dados", "Finish setup" => "Concluir configuração", "web services under your control" => "serviços web sob seu controle", +"%s is available. Get more information on how to update." => "%s está disponível. Obtenha mais informações sobre como atualizar.", "Log out" => "Sair", "Automatic logon rejected!" => "Entrada Automática no Sistema Rejeitada!", "If you did not change your password recently, your account may be compromised!" => "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!", diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php index 67d43e372a14075eb60efaeb73dd80a5d3fd6ab8..0b2f511cb8ef77f0e8e12e80ac2caa2f7b4662c5 100644 --- a/core/l10n/pt_PT.php +++ b/core/l10n/pt_PT.php @@ -9,7 +9,7 @@ "Object type not provided." => "Tipo de objecto não fornecido", "%s ID not provided." => "ID %s não fornecido", "Error adding %s to favorites." => "Erro a adicionar %s aos favoritos", -"No categories selected for deletion." => "Nenhuma categoria seleccionada para apagar", +"No categories selected for deletion." => "Nenhuma categoria seleccionada para eliminar.", "Error removing %s from favorites." => "Erro a remover %s dos favoritos.", "Sunday" => "Domingo", "Monday" => "Segunda", @@ -30,11 +30,11 @@ "October" => "Outubro", "November" => "Novembro", "December" => "Dezembro", -"Settings" => "Definições", +"Settings" => "Configurações", "seconds ago" => "Minutos atrás", "1 minute ago" => "Há 1 minuto", "{minutes} minutes ago" => "{minutes} minutos atrás", -"1 hour ago" => "Há 1 hora", +"1 hour ago" => "Há 1 horas", "{hours} hours ago" => "Há {hours} horas atrás", "today" => "hoje", "yesterday" => "ontem", @@ -44,11 +44,11 @@ "months ago" => "meses atrás", "last year" => "ano passado", "years ago" => "anos atrás", -"Ok" => "Ok", -"Cancel" => "Cancelar", "Choose" => "Escolha", +"Cancel" => "Cancelar", "Yes" => "Sim", "No" => "Não", +"Ok" => "Ok", "The object type is not specified." => "O tipo de objecto não foi especificado", "Error" => "Erro", "The app name is not specified." => "O nome da aplicação não foi especificado", @@ -63,7 +63,7 @@ "Share with" => "Partilhar com", "Share with link" => "Partilhar com link", "Password protect" => "Proteger com palavra-passe", -"Password" => "Palavra chave", +"Password" => "Password", "Email link to person" => "Enviar o link por e-mail", "Send" => "Enviar", "Set expiration date" => "Especificar data de expiração", @@ -88,14 +88,14 @@ "The update was successful. Redirecting you to ownCloud now." => "A actualização foi concluída com sucesso. Vai ser redireccionado para o ownCloud agora.", "ownCloud password reset" => "Reposição da password ownCloud", "Use the following link to reset your password: {link}" => "Use o seguinte endereço para repor a sua password: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "O link para fazer reset à sua password foi enviado para o seu e-mail.
Se não o recebeu dentro um espaço de tempo aceitável, por favor verifique a sua pasta de SPAM.
Se não o encontrar, por favor contacte o seu administrador.", +"Request failed!
Did you make sure your email/username was right?" => "O pedido falhou!
Tem a certeza que introduziu o seu email/username correcto?", "You will receive a link to reset your password via Email." => "Vai receber um endereço para repor a sua password", -"Reset email send." => "E-mail de reinicialização enviado.", -"Request failed!" => "O pedido falhou!", -"Username" => "Utilizador", +"Username" => "Nome de utilizador", "Request reset" => "Pedir reposição", "Your password was reset" => "A sua password foi reposta", "To login page" => "Para a página de entrada", -"New password" => "Nova password", +"New password" => "Nova palavra-chave", "Reset password" => "Repor password", "Personal" => "Pessoal", "Users" => "Utilizadores", @@ -125,6 +125,7 @@ "Database host" => "Anfitrião da base de dados", "Finish setup" => "Acabar instalação", "web services under your control" => "serviços web sob o seu controlo", +"%s is available. Get more information on how to update." => "%s está disponível. Tenha mais informações como actualizar.", "Log out" => "Sair", "Automatic logon rejected!" => "Login automático rejeitado!", "If you did not change your password recently, your account may be compromised!" => "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!", diff --git a/core/l10n/ro.php b/core/l10n/ro.php index 51c1523d7e01a529a91198c930d51c89e2446b0d..3d25a5f042bbec9e59d1f47e8d3ac37c152e2686 100644 --- a/core/l10n/ro.php +++ b/core/l10n/ro.php @@ -5,6 +5,7 @@ "User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Utilizatorul %s a partajat dosarul \"%s\" cu tine. Îl poți descărca de aici: %s ", "Category type not provided." => "Tipul de categorie nu este prevazut", "No category to add?" => "Nici o categorie de adăugat?", +"This category already exists: %s" => "Această categorie deja există: %s", "Object type not provided." => "Tipul obiectului nu este prevazut", "%s ID not provided." => "ID-ul %s nu a fost introdus", "Error adding %s to favorites." => "Eroare la adăugarea %s la favorite", @@ -29,7 +30,7 @@ "October" => "Octombrie", "November" => "Noiembrie", "December" => "Decembrie", -"Settings" => "Configurări", +"Settings" => "Setări", "seconds ago" => "secunde în urmă", "1 minute ago" => "1 minut în urmă", "{minutes} minutes ago" => "{minutes} minute in urma", @@ -43,15 +44,16 @@ "months ago" => "luni în urmă", "last year" => "ultimul an", "years ago" => "ani în urmă", -"Ok" => "Ok", -"Cancel" => "Anulare", "Choose" => "Alege", +"Cancel" => "Anulare", "Yes" => "Da", "No" => "Nu", +"Ok" => "Ok", "The object type is not specified." => "Tipul obiectului nu a fost specificat", "Error" => "Eroare", "The app name is not specified." => "Numele aplicației nu a fost specificat", "The required file {file} is not installed!" => "Fișierul obligatoriu {file} nu este instalat!", +"Shared" => "Partajat", "Share" => "Partajează", "Error while sharing" => "Eroare la partajare", "Error while unsharing" => "Eroare la anularea partajării", @@ -61,7 +63,7 @@ "Share with" => "Partajat cu", "Share with link" => "Partajare cu legătură", "Password protect" => "Protejare cu parolă", -"Password" => "Parola", +"Password" => "Parolă", "Email link to person" => "Expediază legătura prin poșta electronică", "Send" => "Expediază", "Set expiration date" => "Specifică data expirării", @@ -82,12 +84,14 @@ "Error setting expiration date" => "Eroare la specificarea datei de expirare", "Sending ..." => "Se expediază...", "Email sent" => "Mesajul a fost expediat", +"The update was unsuccessful. Please report this issue to the ownCloud community." => "Modernizarea a eșuat! Te rugam sa raportezi problema aici..", +"The update was successful. Redirecting you to ownCloud now." => "Modernizare reusita! Vei fii redirectionat!", "ownCloud password reset" => "Resetarea parolei ownCloud ", "Use the following link to reset your password: {link}" => "Folosește următorul link pentru a reseta parola: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Linkul pentru resetarea parolei tale a fost trimis pe email.
Daca nu ai primit email-ul intr-un timp rezonabil, verifica folderul spam/junk.
Daca nu sunt acolo intreaba administratorul local.", +"Request failed!
Did you make sure your email/username was right?" => "Cerere esuata!
Esti sigur ca email-ul/numele de utilizator sunt corecte?", "You will receive a link to reset your password via Email." => "Vei primi un mesaj prin care vei putea reseta parola via email", -"Reset email send." => "Resetarea emailu-lui trimisa.", -"Request failed!" => "Solicitarea nu a reusit", -"Username" => "Utilizator", +"Username" => "Nume utilizator", "Request reset" => "Cerere trimisă", "Your password was reset" => "Parola a fost resetată", "To login page" => "Spre pagina de autentificare", @@ -96,15 +100,19 @@ "Personal" => "Personal", "Users" => "Utilizatori", "Apps" => "Aplicații", -"Admin" => "Administrator", +"Admin" => "Admin", "Help" => "Ajutor", "Access forbidden" => "Acces interzis", "Cloud not found" => "Nu s-a găsit", -"Edit categories" => "Editează categoriile", +"Edit categories" => "Editează categorii", "Add" => "Adaugă", "Security Warning" => "Avertisment de securitate", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versiunea dvs. PHP este vulnerabil la acest atac un octet null (CVE-2006-7243)", +"Please update your PHP installation to use ownCloud securely." => "Vă rugăm să actualizați instalarea dvs. PHP pentru a utiliza ownCloud in siguranță.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Generatorul de numere pentru securitate nu este disponibil, va rog activati extensia PHP OpenSSL", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Fara generatorul pentru numere de securitate , un atacator poate afla parola si reseta contul tau", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Directorul de date și fișiere sunt, probabil, accesibile de pe Internet, deoarece .htaccess nu funcționează.", +"For information how to properly configure your server, please see the documentation." => "Pentru informatii despre configurarea corecta a serverului accesati pagina Documentare.", "Create an admin account" => "Crează un cont de administrator", "Advanced" => "Avansat", "Data folder" => "Director date", @@ -124,6 +132,7 @@ "Lost your password?" => "Ai uitat parola?", "remember" => "amintește", "Log in" => "Autentificare", +"Alternative Logins" => "Conectări alternative", "prev" => "precedentul", "next" => "următorul", "Updating ownCloud to version %s, this may take a while." => "Actualizăm ownCloud la versiunea %s, aceasta poate dura câteva momente." diff --git a/core/l10n/ru.php b/core/l10n/ru.php index 0625a5d11d4f377a0007d9ff7d3bdf3d64e07add..781eb1bbfa8c9c48da01d6cdfd1cfaf8567f55ef 100644 --- a/core/l10n/ru.php +++ b/core/l10n/ru.php @@ -30,7 +30,7 @@ "October" => "Октябрь", "November" => "Ноябрь", "December" => "Декабрь", -"Settings" => "Настройки", +"Settings" => "Конфигурация", "seconds ago" => "несколько секунд назад", "1 minute ago" => "1 минуту назад", "{minutes} minutes ago" => "{minutes} минут назад", @@ -44,11 +44,11 @@ "months ago" => "несколько месяцев назад", "last year" => "в прошлом году", "years ago" => "несколько лет назад", -"Ok" => "Ок", -"Cancel" => "Отмена", "Choose" => "Выбрать", +"Cancel" => "Отменить", "Yes" => "Да", "No" => "Нет", +"Ok" => "Ок", "The object type is not specified." => "Тип объекта не указан", "Error" => "Ошибка", "The app name is not specified." => "Имя приложения не указано", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "Обновление прошло успешно. Перенаправляемся в Ваш ownCloud...", "ownCloud password reset" => "Сброс пароля ", "Use the following link to reset your password: {link}" => "Используйте следующую ссылку чтобы сбросить пароль: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Ссылка для сброса пароля была отправлена ​​по электронной почте.
Если вы не получите его в пределах одной двух минут, проверьте папку спам.
Если это не возможно, обратитесь к Вашему администратору.", +"Request failed!
Did you make sure your email/username was right?" => "Что-то не так. Вы уверены что Email / Имя пользователя указаны верно?", "You will receive a link to reset your password via Email." => "На ваш адрес Email выслана ссылка для сброса пароля.", -"Reset email send." => "Отправка письма с информацией для сброса.", -"Request failed!" => "Запрос не удался!", "Username" => "Имя пользователя", "Request reset" => "Запросить сброс", "Your password was reset" => "Ваш пароль был сброшен", @@ -100,11 +100,11 @@ "Personal" => "Личное", "Users" => "Пользователи", "Apps" => "Приложения", -"Admin" => "Администратор", +"Admin" => "Admin", "Help" => "Помощь", "Access forbidden" => "Доступ запрещён", "Cloud not found" => "Облако не найдено", -"Edit categories" => "Редактировать категории", +"Edit categories" => "Редактировать категрии", "Add" => "Добавить", "Security Warning" => "Предупреждение безопасности", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ваша версия PHP уязвима к атаке NULL Byte (CVE-2006-7243)", @@ -124,7 +124,8 @@ "Database tablespace" => "Табличое пространство базы данных", "Database host" => "Хост базы данных", "Finish setup" => "Завершить установку", -"web services under your control" => "Сетевые службы под твоим контролем", +"web services under your control" => "веб-сервисы под вашим управлением", +"%s is available. Get more information on how to update." => "%s доступно. Получить дополнительную информацию о порядке обновления.", "Log out" => "Выйти", "Automatic logon rejected!" => "Автоматический вход в систему отключен!", "If you did not change your password recently, your account may be compromised!" => "Если Вы недавно не меняли свой пароль, то Ваша учетная запись может быть скомпрометирована!", diff --git a/core/l10n/ru_RU.php b/core/l10n/ru_RU.php index 1afb9e20c9bce823f2e784d4fc36bee0f2857cab..580df5961f80b764fa4dd88d58add1a9aada8036 100644 --- a/core/l10n/ru_RU.php +++ b/core/l10n/ru_RU.php @@ -1,137 +1,7 @@ "Пользователь %s открыл Вам доступ к файлу", -"User %s shared a folder with you" => "Пользователь %s открыл Вам доступ к папке", -"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл Вам доступ к файлу \"%s\". Он доступен для загрузки здесь: %s", -"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл Вам доступ к папке \"%s\". Она доступена для загрузки здесь: %s", -"Category type not provided." => "Тип категории не предоставлен.", -"No category to add?" => "Нет категории для добавления?", -"This category already exists: %s" => "Эта категория уже существует: %s", -"Object type not provided." => "Тип объекта не предоставлен.", -"%s ID not provided." => "%s ID не предоставлен.", -"Error adding %s to favorites." => "Ошибка добавления %s в избранное.", -"No categories selected for deletion." => "Нет категорий, выбранных для удаления.", -"Error removing %s from favorites." => "Ошибка удаления %s из избранного.", -"Sunday" => "Воскресенье", -"Monday" => "Понедельник", -"Tuesday" => "Вторник", -"Wednesday" => "Среда", -"Thursday" => "Четверг", -"Friday" => "Пятница", -"Saturday" => "Суббота", -"January" => "Январь", -"February" => "Февраль", -"March" => "Март", -"April" => "Апрель", -"May" => "Май", -"June" => "Июнь", -"July" => "Июль", -"August" => "Август", -"September" => "Сентябрь", -"October" => "Октябрь", -"November" => "Ноябрь", -"December" => "Декабрь", "Settings" => "Настройки", -"seconds ago" => "секунд назад", -"1 minute ago" => " 1 минуту назад", -"{minutes} minutes ago" => "{минуты} минут назад", -"1 hour ago" => "1 час назад", -"{hours} hours ago" => "{часы} часов назад", -"today" => "сегодня", -"yesterday" => "вчера", -"{days} days ago" => "{дни} дней назад", -"last month" => "в прошлом месяце", -"{months} months ago" => "{месяцы} месяцев назад", -"months ago" => "месяц назад", -"last year" => "в прошлом году", -"years ago" => "лет назад", -"Ok" => "Да", "Cancel" => "Отмена", -"Choose" => "Выбрать", -"Yes" => "Да", -"No" => "Нет", -"The object type is not specified." => "Тип объекта не указан.", "Error" => "Ошибка", -"The app name is not specified." => "Имя приложения не указано.", -"The required file {file} is not installed!" => "Требуемый файл {файл} не установлен!", -"Shared" => "Опубликовано", "Share" => "Сделать общим", -"Error while sharing" => "Ошибка создания общего доступа", -"Error while unsharing" => "Ошибка отключения общего доступа", -"Error while changing permissions" => "Ошибка при изменении прав доступа", -"Shared with you and the group {group} by {owner}" => "Опубликовано для Вас и группы {группа} {собственник}", -"Shared with you by {owner}" => "Опубликовано для Вас {собственник}", -"Share with" => "Сделать общим с", -"Share with link" => "Опубликовать с ссылкой", -"Password protect" => "Защитить паролем", -"Password" => "Пароль", -"Email link to person" => "Ссылка на адрес электронной почты", -"Send" => "Отправить", -"Set expiration date" => "Установить срок действия", -"Expiration date" => "Дата истечения срока действия", -"Share via email:" => "Сделать общедоступным посредством email:", -"No people found" => "Не найдено людей", -"Resharing is not allowed" => "Рекурсивный общий доступ не разрешен", -"Shared in {item} with {user}" => "Совместное использование в {объект} с {пользователь}", -"Unshare" => "Отключить общий доступ", -"can edit" => "возможно редактирование", -"access control" => "контроль доступа", -"create" => "создать", -"update" => "обновить", -"delete" => "удалить", -"share" => "сделать общим", -"Password protected" => "Пароль защищен", -"Error unsetting expiration date" => "Ошибка при отключении даты истечения срока действия", -"Error setting expiration date" => "Ошибка при установке даты истечения срока действия", -"Sending ..." => "Отправка ...", -"Email sent" => "Письмо отправлено", -"The update was unsuccessful. Please report this issue to the ownCloud community." => "Обновление прошло неудачно. Пожалуйста, сообщите об этом результате в ownCloud community.", -"The update was successful. Redirecting you to ownCloud now." => "Обновление прошло успешно. Немедленное перенаправление Вас на ownCloud.", -"ownCloud password reset" => "Переназначение пароля", -"Use the following link to reset your password: {link}" => "Воспользуйтесь следующей ссылкой для переназначения пароля: {link}", -"You will receive a link to reset your password via Email." => "Вы получите ссылку для восстановления пароля по электронной почте.", -"Reset email send." => "Сброс отправки email.", -"Request failed!" => "Не удалось выполнить запрос!", -"Username" => "Имя пользователя", -"Request reset" => "Сброс запроса", -"Your password was reset" => "Ваш пароль был переустановлен", -"To login page" => "На страницу входа", -"New password" => "Новый пароль", -"Reset password" => "Переназначение пароля", -"Personal" => "Персональный", -"Users" => "Пользователи", -"Apps" => "Приложения", -"Admin" => "Администратор", -"Help" => "Помощь", -"Access forbidden" => "Доступ запрещен", -"Cloud not found" => "Облако не найдено", -"Edit categories" => "Редактирование категорий", -"Add" => "Добавить", -"Security Warning" => "Предупреждение системы безопасности", -"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Нет доступного защищенного генератора случайных чисел, пожалуйста, включите расширение PHP OpenSSL.", -"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без защищенного генератора случайных чисел злоумышленник может спрогнозировать пароль, сбросить учетные данные и завладеть Вашим аккаунтом.", -"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Ваша папка с данными и файлы возможно доступны из интернета потому что файл .htaccess не работает.", -"For information how to properly configure your server, please see the documentation." => "Для информации как правильно настроить Ваш сервер, пожалйста загляните в документацию.", -"Create an admin account" => "Создать admin account", -"Advanced" => "Расширенный", -"Data folder" => "Папка данных", -"Configure the database" => "Настроить базу данных", -"will be used" => "будет использоваться", -"Database user" => "Пользователь базы данных", -"Database password" => "Пароль базы данных", -"Database name" => "Имя базы данных", -"Database tablespace" => "Табличная область базы данных", -"Database host" => "Сервер базы данных", -"Finish setup" => "Завершение настройки", -"web services under your control" => "веб-сервисы под Вашим контролем", -"Log out" => "Выйти", -"Automatic logon rejected!" => "Автоматический вход в систему отклонен!", -"If you did not change your password recently, your account may be compromised!" => "Если Вы недавно не меняли пароль, Ваш аккаунт может быть подвергнут опасности!", -"Please change your password to secure your account again." => "Пожалуйста, измените пароль, чтобы защитить ваш аккаунт еще раз.", -"Lost your password?" => "Забыли пароль?", -"remember" => "запомнить", -"Log in" => "Войти", -"Alternative Logins" => "Альтернативные Имена", -"prev" => "предыдущий", -"next" => "следующий", -"Updating ownCloud to version %s, this may take a while." => "Обновление ownCloud до версии %s, это может занять некоторое время." +"Add" => "Добавить" ); diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php index dc9801139a44da296f1b0ccd15f28e7afe029165..be7c1a24aad895bb0d9d7693a7ff80f17fca0ee2 100644 --- a/core/l10n/si_LK.php +++ b/core/l10n/si_LK.php @@ -16,10 +16,10 @@ "July" => "ජූලි", "August" => "අගෝස්තු", "September" => "සැප්තැම්බර්", -"October" => "ඔක්තෝබර්", +"October" => "ඔක්තෝබර", "November" => "නොවැම්බර්", "December" => "දෙසැම්බර්", -"Settings" => "සැකසුම්", +"Settings" => "සිටුවම්", "seconds ago" => "තත්පරයන්ට පෙර", "1 minute ago" => "1 මිනිත්තුවකට පෙර", "today" => "අද", @@ -28,17 +28,17 @@ "months ago" => "මාස කීපයකට පෙර", "last year" => "පෙර අවුරුද්දේ", "years ago" => "අවුරුදු කීපයකට පෙර", -"Ok" => "හරි", -"Cancel" => "එපා", "Choose" => "තෝරන්න", +"Cancel" => "එපා", "Yes" => "ඔව්", -"No" => "නැහැ", +"No" => "එපා", +"Ok" => "හරි", "Error" => "දෝෂයක්", "Share" => "බෙදා හදා ගන්න", "Share with" => "බෙදාගන්න", "Share with link" => "යොමුවක් මඟින් බෙදාගන්න", "Password protect" => "මුර පදයකින් ආරක්ශාකරන්න", -"Password" => "මුර පදය ", +"Password" => "මුර පදය", "Set expiration date" => "කල් ඉකුත් විමේ දිනය දමන්න", "Expiration date" => "කල් ඉකුත් විමේ දිනය", "Share via email:" => "විද්‍යුත් තැපෑල මඟින් බෙදාගන්න: ", @@ -54,11 +54,10 @@ "Error setting expiration date" => "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්", "ownCloud password reset" => "ownCloud මුරපදය ප්‍රත්‍යාරම්භ කරන්න", "You will receive a link to reset your password via Email." => "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත", -"Request failed!" => "ඉල්ලීම අසාර්ථකයි!", "Username" => "පරිශීලක නම", "Your password was reset" => "ඔබේ මුරපදය ප්‍රත්‍යාරම්භ කරන ලදී", "To login page" => "පිවිසුම් පිටුවට", -"New password" => "නව මුර පදයක්", +"New password" => "නව මුරපදය", "Reset password" => "මුරපදය ප්‍රත්‍යාරම්භ කරන්න", "Personal" => "පෞද්ගලික", "Users" => "පරිශීලකයන්", @@ -68,7 +67,7 @@ "Access forbidden" => "ඇතුල් වීම තහනම්", "Cloud not found" => "සොයා ගත නොහැක", "Edit categories" => "ප්‍රභේදයන් සංස්කරණය", -"Add" => "එක් කරන්න", +"Add" => "එකතු කරන්න", "Security Warning" => "ආරක්ෂක නිවේදනයක්", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ආරක්ෂිත අහඹු සංඛ්‍යා උත්පාදකයක් නොමැති නම් ඔබගේ ගිණුමට පහරදෙන අයකුට එහි මුරපද යළි පිහිටුවීමට අවශ්‍ය ටෝකන පහසුවෙන් සොයාගෙන ඔබගේ ගිණුම පැහැරගත හැක.", "Advanced" => "දියුණු/උසස්", diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php index b52c8b03c4159114b1e54379740282ced45066c2..2dfaa01b5a1f9d2bfacd0ba374adf8ce5fde5425 100644 --- a/core/l10n/sk_SK.php +++ b/core/l10n/sk_SK.php @@ -34,7 +34,7 @@ "seconds ago" => "pred sekundami", "1 minute ago" => "pred minútou", "{minutes} minutes ago" => "pred {minutes} minútami", -"1 hour ago" => "Pred 1 hodinou.", +"1 hour ago" => "Pred 1 hodinou", "{hours} hours ago" => "Pred {hours} hodinami.", "today" => "dnes", "yesterday" => "včera", @@ -44,11 +44,11 @@ "months ago" => "pred mesiacmi", "last year" => "minulý rok", "years ago" => "pred rokmi", -"Ok" => "Ok", -"Cancel" => "Zrušiť", "Choose" => "Výber", +"Cancel" => "Zrušiť", "Yes" => "Áno", "No" => "Nie", +"Ok" => "Ok", "The object type is not specified." => "Nešpecifikovaný typ objektu.", "Error" => "Chyba", "The app name is not specified." => "Nešpecifikované meno aplikácie.", @@ -88,10 +88,10 @@ "The update was successful. Redirecting you to ownCloud now." => "Aktualizácia bola úspešná. Presmerovávam na prihlasovaciu stránku.", "ownCloud password reset" => "Obnovenie hesla pre ownCloud", "Use the following link to reset your password: {link}" => "Použite nasledujúci odkaz pre obnovenie vášho hesla: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Odkaz na obnovenie hesla bol odoslaný na Vašu emailovú adresu.
Ak ho v krátkej dobe neobdržíte, skontrolujte si Váš kôš a priečinok spam.
Ak ho ani tam nenájdete, kontaktujte svojho administrátora.", +"Request failed!
Did you make sure your email/username was right?" => "Požiadavka zlyhala.
Uistili ste sa, že Vaše používateľské meno a email sú správne?", "You will receive a link to reset your password via Email." => "Odkaz pre obnovenie hesla obdržíte e-mailom.", -"Reset email send." => "Obnovovací email bol odoslaný.", -"Request failed!" => "Požiadavka zlyhala!", -"Username" => "Prihlasovacie meno", +"Username" => "Meno používateľa", "Request reset" => "Požiadať o obnovenie", "Your password was reset" => "Vaše heslo bolo obnovené", "To login page" => "Na prihlasovaciu stránku", @@ -100,11 +100,11 @@ "Personal" => "Osobné", "Users" => "Používatelia", "Apps" => "Aplikácie", -"Admin" => "Administrácia", +"Admin" => "Administrátor", "Help" => "Pomoc", "Access forbidden" => "Prístup odmietnutý", "Cloud not found" => "Nenájdené", -"Edit categories" => "Úprava kategórií", +"Edit categories" => "Upraviť kategórie", "Add" => "Pridať", "Security Warning" => "Bezpečnostné varovanie", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Verzia Vášho PHP je napadnuteľná pomocou techniky \"NULL Byte\" (CVE-2006-7243)", @@ -124,7 +124,8 @@ "Database tablespace" => "Tabuľkový priestor databázy", "Database host" => "Server databázy", "Finish setup" => "Dokončiť inštaláciu", -"web services under your control" => "webové služby pod vašou kontrolou", +"web services under your control" => "webové služby pod Vašou kontrolou", +"%s is available. Get more information on how to update." => "%s je dostupná. Získajte viac informácií k postupu aktualizáce.", "Log out" => "Odhlásiť", "Automatic logon rejected!" => "Automatické prihlásenie bolo zamietnuté!", "If you did not change your password recently, your account may be compromised!" => "V nedávnej dobe ste nezmenili svoje heslo, Váš účet môže byť kompromitovaný.", diff --git a/core/l10n/sl.php b/core/l10n/sl.php index b3cd5c353cf652a8287d95f129657523802cf208..a433aa2cc4ec8d1fcc810d8244d588c86c12b883 100644 --- a/core/l10n/sl.php +++ b/core/l10n/sl.php @@ -34,7 +34,7 @@ "seconds ago" => "pred nekaj sekundami", "1 minute ago" => "pred minuto", "{minutes} minutes ago" => "pred {minutes} minutami", -"1 hour ago" => "pred 1 uro", +"1 hour ago" => "Pred 1 uro", "{hours} hours ago" => "pred {hours} urami", "today" => "danes", "yesterday" => "včeraj", @@ -44,11 +44,11 @@ "months ago" => "mesecev nazaj", "last year" => "lansko leto", "years ago" => "let nazaj", -"Ok" => "V redu", -"Cancel" => "Prekliči", "Choose" => "Izbor", +"Cancel" => "Prekliči", "Yes" => "Da", "No" => "Ne", +"Ok" => "V redu", "The object type is not specified." => "Vrsta predmeta ni podana.", "Error" => "Napaka", "The app name is not specified." => "Ime programa ni podano.", @@ -72,7 +72,7 @@ "No people found" => "Ni najdenih uporabnikov", "Resharing is not allowed" => "Nadaljnja souporaba ni dovoljena", "Shared in {item} with {user}" => "V souporabi v {item} z {user}", -"Unshare" => "Odstrani souporabo", +"Unshare" => "Prekliči souporabo", "can edit" => "lahko ureja", "access control" => "nadzor dostopa", "create" => "ustvari", @@ -88,10 +88,10 @@ "The update was successful. Redirecting you to ownCloud now." => "Posodobitev je uspešno končana. Stran bo preusmerjena na oblak ownCloud.", "ownCloud password reset" => "Ponastavitev gesla za oblak ownCloud", "Use the following link to reset your password: {link}" => "Za ponastavitev gesla uporabite povezavo: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Povezava za ponastavitev gesla je bila poslana na elektronski naslov.
V kolikor sporočila ne prejmete v doglednem času, preverite tudi mape vsiljene pošte.
Če ne bo niti tam, stopite v stik s skrbnikom.", +"Request failed!
Did you make sure your email/username was right?" => "Zahteva je spodletela!
Ali sta elektronski naslov oziroma uporabniško ime navedena pravilno?", "You will receive a link to reset your password via Email." => "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla.", -"Reset email send." => "Sporočilo z navodili za ponastavitev gesla je poslana na vaš elektronski naslov.", -"Request failed!" => "Zahteva je spodletela!", -"Username" => "Uporabniško Ime", +"Username" => "Uporabniško ime", "Request reset" => "Zahtevaj ponovno nastavitev", "Your password was reset" => "Geslo je ponovno nastavljeno", "To login page" => "Na prijavno stran", @@ -125,6 +125,7 @@ "Database host" => "Gostitelj podatkovne zbirke", "Finish setup" => "Končaj namestitev", "web services under your control" => "spletne storitve pod vašim nadzorom", +"%s is available. Get more information on how to update." => "%s je na voljo. Pridobite več podrobnosti za posodobitev.", "Log out" => "Odjava", "Automatic logon rejected!" => "Samodejno prijavljanje je zavrnjeno!", "If you did not change your password recently, your account may be compromised!" => "V primeru, da gesla za dostop že nekaj časa niste spremenili, je račun lahko ogrožen!", diff --git a/core/l10n/sq.php b/core/l10n/sq.php index 6881d0105c7c6ff77b01881b83304d3fd9936802..40562add933e72af656cf1b96feb62fdc3ed94e1 100644 --- a/core/l10n/sq.php +++ b/core/l10n/sq.php @@ -30,7 +30,7 @@ "October" => "Tetor", "November" => "Nëntor", "December" => "Dhjetor", -"Settings" => "Parametrat", +"Settings" => "Parametra", "seconds ago" => "sekonda më parë", "1 minute ago" => "1 minutë më parë", "{minutes} minutes ago" => "{minutes} minuta më parë", @@ -44,11 +44,11 @@ "months ago" => "muaj më parë", "last year" => "vitin e shkuar", "years ago" => "vite më parë", -"Ok" => "Në rregull", -"Cancel" => "Anulo", "Choose" => "Zgjidh", +"Cancel" => "Anulo", "Yes" => "Po", "No" => "Jo", +"Ok" => "Në rregull", "The object type is not specified." => "Nuk është specifikuar tipi i objektit.", "Error" => "Veprim i gabuar", "The app name is not specified." => "Nuk është specifikuar emri i app-it.", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "Azhurnimi u krye. Tani do t'ju kaloj tek ownCloud-i.", "ownCloud password reset" => "Rivendosja e kodit të ownCloud-it", "Use the following link to reset your password: {link}" => "Përdorni lidhjen në vijim për të rivendosur kodin: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Lidhja për rivendosjen e kodit tuaj u dërgua tek email-i juaj.
Nëqoftëse nuk e merrni brenda një kohe të arsyeshme, kontrolloni dosjet e postës së padëshirueshme (spam).
Nëqoftëse nuk është as aty, pyesni administratorin tuaj lokal.", +"Request failed!
Did you make sure your email/username was right?" => "Kërkesa dështoi!
A u siguruat që email-i/përdoruesi juaj ishte i saktë?", "You will receive a link to reset your password via Email." => "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin.", -"Reset email send." => "Emaili i rivendosjes u dërgua.", -"Request failed!" => "Kërkesa dështoi!", "Username" => "Përdoruesi", "Request reset" => "Bëj kërkesë për rivendosjen", "Your password was reset" => "Kodi yt u rivendos", diff --git a/core/l10n/sr.php b/core/l10n/sr.php index b71d8cdd9451d05fffda342059f929ede4b41329..49664f19f34b6324559b658e986e2eb2243c9db0 100644 --- a/core/l10n/sr.php +++ b/core/l10n/sr.php @@ -27,7 +27,7 @@ "October" => "Октобар", "November" => "Новембар", "December" => "Децембар", -"Settings" => "Подешавања", +"Settings" => "Поставке", "seconds ago" => "пре неколико секунди", "1 minute ago" => "пре 1 минут", "{minutes} minutes ago" => "пре {minutes} минута", @@ -41,16 +41,16 @@ "months ago" => "месеци раније", "last year" => "прошле године", "years ago" => "година раније", -"Ok" => "У реду", -"Cancel" => "Откажи", "Choose" => "Одабери", +"Cancel" => "Откажи", "Yes" => "Да", "No" => "Не", +"Ok" => "У реду", "The object type is not specified." => "Врста објекта није подешена.", "Error" => "Грешка", "The app name is not specified." => "Име програма није унето.", "The required file {file} is not installed!" => "Потребна датотека {file} није инсталирана.", -"Share" => "Дељење", +"Share" => "Дели", "Error while sharing" => "Грешка у дељењу", "Error while unsharing" => "Грешка код искључења дељења", "Error while changing permissions" => "Грешка код промене дозвола", @@ -67,7 +67,7 @@ "No people found" => "Особе нису пронађене.", "Resharing is not allowed" => "Поновно дељење није дозвољено", "Shared in {item} with {user}" => "Подељено унутар {item} са {user}", -"Unshare" => "Не дели", +"Unshare" => "Укини дељење", "can edit" => "може да мења", "access control" => "права приступа", "create" => "направи", @@ -82,18 +82,16 @@ "ownCloud password reset" => "Поништавање лозинке за ownCloud", "Use the following link to reset your password: {link}" => "Овом везом ресетујте своју лозинку: {link}", "You will receive a link to reset your password via Email." => "Добићете везу за ресетовање лозинке путем е-поште.", -"Reset email send." => "Захтев је послат поштом.", -"Request failed!" => "Захтев одбијен!", "Username" => "Корисничко име", "Request reset" => "Захтевај ресетовање", "Your password was reset" => "Ваша лозинка је ресетована", "To login page" => "На страницу за пријаву", "New password" => "Нова лозинка", "Reset password" => "Ресетуј лозинку", -"Personal" => "Лична", +"Personal" => "Лично", "Users" => "Корисници", -"Apps" => "Програми", -"Admin" => "Аднинистрација", +"Apps" => "Апликације", +"Admin" => "Администратор", "Help" => "Помоћ", "Access forbidden" => "Забрањен приступ", "Cloud not found" => "Облак није нађен", diff --git a/core/l10n/sr@latin.php b/core/l10n/sr@latin.php index ec3eab34e29d801fec536a601e20bc22e6213392..238843aa1762711c47198fef0f76878141d65a9f 100644 --- a/core/l10n/sr@latin.php +++ b/core/l10n/sr@latin.php @@ -27,7 +27,7 @@ "Your password was reset" => "Vaša lozinka je resetovana", "New password" => "Nova lozinka", "Reset password" => "Resetuj lozinku", -"Personal" => "Lična", +"Personal" => "Lično", "Users" => "Korisnici", "Apps" => "Programi", "Admin" => "Adninistracija", diff --git a/core/l10n/sv.php b/core/l10n/sv.php index 553afea5f71075ca937a7318ae187d4231c2e571..d4154678b65c3a7286d59f1be73d13191d7a532e 100644 --- a/core/l10n/sv.php +++ b/core/l10n/sv.php @@ -44,11 +44,11 @@ "months ago" => "månader sedan", "last year" => "förra året", "years ago" => "år sedan", -"Ok" => "Ok", -"Cancel" => "Avbryt", "Choose" => "Välj", +"Cancel" => "Avbryt", "Yes" => "Ja", "No" => "Nej", +"Ok" => "Ok", "The object type is not specified." => "Objekttypen är inte specificerad.", "Error" => "Fel", "The app name is not specified." => " Namnet på appen är inte specificerad.", @@ -89,8 +89,6 @@ "ownCloud password reset" => "ownCloud lösenordsåterställning", "Use the following link to reset your password: {link}" => "Använd följande länk för att återställa lösenordet: {link}", "You will receive a link to reset your password via Email." => "Du får en länk att återställa ditt lösenord via e-post.", -"Reset email send." => "Återställ skickad e-post.", -"Request failed!" => "Begäran misslyckades!", "Username" => "Användarnamn", "Request reset" => "Begär återställning", "Your password was reset" => "Ditt lösenord har återställts", @@ -104,7 +102,7 @@ "Help" => "Hjälp", "Access forbidden" => "Åtkomst förbjuden", "Cloud not found" => "Hittade inget moln", -"Edit categories" => "Redigera kategorier", +"Edit categories" => "Editera kategorier", "Add" => "Lägg till", "Security Warning" => "Säkerhetsvarning", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Din version av PHP är sårbar för NULL byte attack (CVE-2006-7243)", @@ -114,7 +112,7 @@ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Din datakatalog och filer är förmodligen tillgängliga från Internet, eftersom .htaccess-filen inte fungerar.", "For information how to properly configure your server, please see the documentation." => "För information hur man korrekt konfigurera servern, var god se documentation.", "Create an admin account" => "Skapa ett administratörskonto", -"Advanced" => "Avancerat", +"Advanced" => "Avancerad", "Data folder" => "Datamapp", "Configure the database" => "Konfigurera databasen", "will be used" => "kommer att användas", diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php index b45f38627a39f6626c644bb2a4289e7f2a893541..b67f5e967ece8c2a8da9be5d5c459dad0adbb2e2 100644 --- a/core/l10n/ta_LK.php +++ b/core/l10n/ta_LK.php @@ -39,11 +39,11 @@ "months ago" => "மாதங்களுக்கு முன்", "last year" => "கடந்த வருடம்", "years ago" => "வருடங்களுக்கு முன்", -"Ok" => "சரி", -"Cancel" => "இரத்து செய்க", "Choose" => "தெரிவுசெய்க ", +"Cancel" => "இரத்து செய்க", "Yes" => "ஆம்", "No" => "இல்லை", +"Ok" => "சரி", "The object type is not specified." => "பொருள் வகை குறிப்பிடப்படவில்லை.", "Error" => "வழு", "The app name is not specified." => "செயலி பெயர் குறிப்பிடப்படவில்லை.", @@ -64,10 +64,10 @@ "No people found" => "நபர்கள் யாரும் இல்லை", "Resharing is not allowed" => "மீள்பகிர்வதற்கு அனுமதி இல்லை ", "Shared in {item} with {user}" => "{பயனாளர்} உடன் {உருப்படி} பகிரப்பட்டுள்ளது", -"Unshare" => "பகிரமுடியாது", +"Unshare" => "பகிரப்படாதது", "can edit" => "தொகுக்க முடியும்", "access control" => "கட்டுப்பாடான அணுகல்", -"create" => "படைத்தல்", +"create" => "உருவவாக்கல்", "update" => "இற்றைப்படுத்தல்", "delete" => "நீக்குக", "share" => "பகிர்தல்", @@ -77,8 +77,6 @@ "ownCloud password reset" => "ownCloud இன் கடவுச்சொல் மீளமைப்பு", "Use the following link to reset your password: {link}" => "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}", "You will receive a link to reset your password via Email." => "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். ", -"Reset email send." => "மின்னுஞ்சல் அனுப்புதலை மீளமைக்குக", -"Request failed!" => "வேண்டுகோள் தோல்வியுற்றது!", "Username" => "பயனாளர் பெயர்", "Request reset" => "கோரிக்கை மீளமைப்பு", "Your password was reset" => "உங்களுடைய கடவுச்சொல் மீளமைக்கப்பட்டது", @@ -86,9 +84,9 @@ "New password" => "புதிய கடவுச்சொல்", "Reset password" => "மீளமைத்த கடவுச்சொல்", "Personal" => "தனிப்பட்ட", -"Users" => "பயனாளர்கள்", -"Apps" => "பயன்பாடுகள்", -"Admin" => "நிர்வாகி", +"Users" => "பயனாளர்", +"Apps" => "செயலிகள்", +"Admin" => "நிர்வாகம்", "Help" => "உதவி", "Access forbidden" => "அணுக தடை", "Cloud not found" => "Cloud காணப்படவில்லை", @@ -98,7 +96,7 @@ "No secure random number generator is available, please enable the PHP OpenSSL extension." => "குறிப்பிட்ட எண்ணிக்கை பாதுகாப்பான புறப்பாக்கி / உண்டாக்கிகள் இல்லை, தயவுசெய்து PHP OpenSSL நீட்சியை இயலுமைப்படுத்துக. ", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "பாதுகாப்பான சீரற்ற எண்ணிக்கையான புறப்பாக்கி இல்லையெனின், தாக்குனரால் கடவுச்சொல் மீளமைப்பு அடையாளவில்லைகள் முன்மொழியப்பட்டு உங்களுடைய கணக்கை கைப்பற்றலாம்.", "Create an admin account" => " நிர்வாக கணக்கொன்றை உருவாக்குக", -"Advanced" => "மேம்பட்ட", +"Advanced" => "உயர்ந்த", "Data folder" => "தரவு கோப்புறை", "Configure the database" => "தரவுத்தளத்தை தகவமைக்க", "will be used" => "பயன்படுத்தப்படும்", @@ -108,7 +106,7 @@ "Database tablespace" => "தரவுத்தள அட்டவணை", "Database host" => "தரவுத்தள ஓம்புனர்", "Finish setup" => "அமைப்பை முடிக்க", -"web services under your control" => "உங்கள் கட்டுப்பாட்டின் கீழ் இணைய சேவைகள்", +"web services under your control" => "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது", "Log out" => "விடுபதிகை செய்க", "Automatic logon rejected!" => "தன்னிச்சையான புகுபதிகை நிராகரிப்பட்டது!", "If you did not change your password recently, your account may be compromised!" => "உங்களுடைய கடவுச்சொல்லை அண்மையில் மாற்றவில்லையின், உங்களுடைய கணக்கு சமரசமாகிவிடும்!", diff --git a/core/l10n/te.php b/core/l10n/te.php index 040ab9b550e81740deb2f06af26b5c4a7d94339e..1469d37296f33e76d3d4cec12ab148a34674946d 100644 --- a/core/l10n/te.php +++ b/core/l10n/te.php @@ -33,10 +33,10 @@ "months ago" => "నెలల క్రితం", "last year" => "పోయిన సంవత్సరం", "years ago" => "సంవత్సరాల క్రితం", -"Ok" => "సరే", "Cancel" => "రద్దుచేయి", "Yes" => "అవును", "No" => "కాదు", +"Ok" => "సరే", "Error" => "పొరపాటు", "Password" => "సంకేతపదం", "Send" => "పంపించు", diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php index 47d4b87b17cbd92b8b11d9c60adf2d5b84d9730a..66f5629b93309c2085c4eb680ec22ee865594500 100644 --- a/core/l10n/th_TH.php +++ b/core/l10n/th_TH.php @@ -43,13 +43,13 @@ "months ago" => "เดือน ที่ผ่านมา", "last year" => "ปีที่แล้ว", "years ago" => "ปี ที่ผ่านมา", -"Ok" => "ตกลง", -"Cancel" => "ยกเลิก", "Choose" => "เลือก", +"Cancel" => "ยกเลิก", "Yes" => "ตกลง", "No" => "ไม่ตกลง", +"Ok" => "ตกลง", "The object type is not specified." => "ชนิดของวัตถุยังไม่ได้รับการระบุ", -"Error" => "พบข้อผิดพลาด", +"Error" => "ข้อผิดพลาด", "The app name is not specified." => "ชื่อของแอปยังไม่ได้รับการระบุชื่อ", "The required file {file} is not installed!" => "ไฟล์ {file} ซึ่งเป็นไฟล์ที่จำเป็นต้องได้รับการติดตั้งไว้ก่อน ยังไม่ได้ถูกติดตั้ง", "Shared" => "แชร์แล้ว", @@ -88,8 +88,6 @@ "ownCloud password reset" => "รีเซ็ตรหัสผ่าน ownCloud", "Use the following link to reset your password: {link}" => "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}", "You will receive a link to reset your password via Email." => "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์", -"Reset email send." => "รีเซ็ตค่าการส่งอีเมล", -"Request failed!" => "คำร้องขอล้มเหลว!", "Username" => "ชื่อผู้ใช้งาน", "Request reset" => "ขอเปลี่ยนรหัสใหม่", "Your password was reset" => "รหัสผ่านของคุณถูกเปลี่ยนเรียบร้อยแล้ว", @@ -98,8 +96,8 @@ "Reset password" => "เปลี่ยนรหัสผ่าน", "Personal" => "ส่วนตัว", "Users" => "ผู้ใช้งาน", -"Apps" => "Apps", -"Admin" => "ผู้ดูแลระบบ", +"Apps" => "แอปฯ", +"Admin" => "ผู้ดูแล", "Help" => "ช่วยเหลือ", "Access forbidden" => "การเข้าถึงถูกหวงห้าม", "Cloud not found" => "ไม่พบ Cloud", @@ -119,7 +117,7 @@ "Database tablespace" => "พื้นที่ตารางในฐานข้อมูล", "Database host" => "Database host", "Finish setup" => "ติดตั้งเรียบร้อยแล้ว", -"web services under your control" => "web services under your control", +"web services under your control" => "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้", "Log out" => "ออกจากระบบ", "Automatic logon rejected!" => "การเข้าสู่ระบบอัตโนมัติถูกปฏิเสธแล้ว", "If you did not change your password recently, your account may be compromised!" => "หากคุณยังไม่ได้เปลี่ยนรหัสผ่านของคุณเมื่อเร็วๆนี้, บัญชีของคุณอาจถูกบุกรุกโดยผู้อื่น", diff --git a/core/l10n/tr.php b/core/l10n/tr.php index d6b25b40933e773a864d5b9660d7bdfa6aa1982f..47574a012590f34a68a870aa308e5bfbdbc03240 100644 --- a/core/l10n/tr.php +++ b/core/l10n/tr.php @@ -44,11 +44,11 @@ "months ago" => "ay önce", "last year" => "geçen yıl", "years ago" => "yıl önce", -"Ok" => "Tamam", -"Cancel" => "İptal", "Choose" => "seç", +"Cancel" => "İptal", "Yes" => "Evet", "No" => "Hayır", +"Ok" => "Tamam", "The object type is not specified." => "Nesne türü belirtilmemiş.", "Error" => "Hata", "The app name is not specified." => "uygulama adı belirtilmedi.", @@ -88,10 +88,10 @@ "The update was successful. Redirecting you to ownCloud now." => "Güncelleme başarılı. ownCloud'a yönlendiriliyor.", "ownCloud password reset" => "ownCloud parola sıfırlama", "Use the following link to reset your password: {link}" => "Bu bağlantıyı kullanarak parolanızı sıfırlayın: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Parolanızı değiştirme bağlantısı e-posta adresinize gönderildi.
I Eğer makül bir süre içerisinde mesajı almadıysanız spam/junk dizinini kontrol ediniz.
Eğer orada da bulamazsanız sistem yöneticinize sorunuz.", +"Request failed!
Did you make sure your email/username was right?" => "Isteği başarısız oldu!
E-posta / kullanıcı adınızı doğru olduğundan emin misiniz?", "You will receive a link to reset your password via Email." => "Parolanızı sıfırlamak için bir bağlantı Eposta olarak gönderilecek.", -"Reset email send." => "Sıfırlama epostası gönderildi.", -"Request failed!" => "İstek reddedildi!", -"Username" => "Kullanıcı adı", +"Username" => "Kullanıcı Adı", "Request reset" => "Sıfırlama iste", "Your password was reset" => "Parolanız sıfırlandı", "To login page" => "Giriş sayfasına git", @@ -124,7 +124,8 @@ "Database tablespace" => "Veritabanı tablo alanı", "Database host" => "Veritabanı sunucusu", "Finish setup" => "Kurulumu tamamla", -"web services under your control" => "kontrolünüzdeki web servisleri", +"web services under your control" => "Bilgileriniz güvenli ve şifreli", +"%s is available. Get more information on how to update." => "%s mevcuttur. Güncelleştirme hakkında daha fazla bilgi alın.", "Log out" => "Çıkış yap", "Automatic logon rejected!" => "Otomatik oturum açma reddedildi!", "If you did not change your password recently, your account may be compromised!" => "Yakın zamanda parolanızı değiştirmedi iseniz hesabınız riske girebilir.", diff --git a/core/l10n/ug.php b/core/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..c1bf48e07dded9119c15e733ebc761836cc69f57 --- /dev/null +++ b/core/l10n/ug.php @@ -0,0 +1,48 @@ + "يەكشەنبە", +"Monday" => "دۈشەنبە", +"Tuesday" => "سەيشەنبە", +"Wednesday" => "چارشەنبە", +"Thursday" => "پەيشەنبە", +"Friday" => "جۈمە", +"Saturday" => "شەنبە", +"January" => "قەھرىتان", +"February" => "ھۇت", +"March" => "نەۋرۇز", +"April" => "ئۇمۇت", +"May" => "باھار", +"June" => "سەپەر", +"July" => "چىللە", +"August" => "تومۇز", +"September" => "مىزان", +"October" => "ئوغۇز", +"November" => "ئوغلاق", +"December" => "كۆنەك", +"Settings" => "تەڭشەكلەر", +"1 minute ago" => "1 مىنۇت ئىلگىرى", +"1 hour ago" => "1 سائەت ئىلگىرى", +"today" => "بۈگۈن", +"yesterday" => "تۈنۈگۈن", +"Cancel" => "ۋاز كەچ", +"Yes" => "ھەئە", +"No" => "ياق", +"Ok" => "جەزملە", +"Error" => "خاتالىق", +"Share" => "ھەمبەھىر", +"Share with" => "ھەمبەھىر", +"Password" => "ئىم", +"Send" => "يوللا", +"Unshare" => "ھەمبەھىرلىمە", +"delete" => "ئۆچۈر", +"share" => "ھەمبەھىر", +"Username" => "ئىشلەتكۈچى ئاتى", +"New password" => "يېڭى ئىم", +"Personal" => "شەخسىي", +"Users" => "ئىشلەتكۈچىلەر", +"Apps" => "ئەپلەر", +"Help" => "ياردەم", +"Add" => "قوش", +"Advanced" => "ئالىي", +"Finish setup" => "تەڭشەك تامام", +"Log out" => "تىزىمدىن چىق" +); diff --git a/core/l10n/uk.php b/core/l10n/uk.php index 1e86ed7d36c93b6c7d916087dde268ee3a7902d4..65577297c3cc07a4ad7bddf9e799bbf55cd316e4 100644 --- a/core/l10n/uk.php +++ b/core/l10n/uk.php @@ -44,11 +44,11 @@ "months ago" => "місяці тому", "last year" => "минулого року", "years ago" => "роки тому", -"Ok" => "Ok", -"Cancel" => "Відмінити", "Choose" => "Обрати", +"Cancel" => "Відмінити", "Yes" => "Так", "No" => "Ні", +"Ok" => "Ok", "The object type is not specified." => "Не визначено тип об'єкту.", "Error" => "Помилка", "The app name is not specified." => "Не визначено ім'я програми.", @@ -72,7 +72,7 @@ "No people found" => "Жодної людини не знайдено", "Resharing is not allowed" => "Пере-публікація не дозволяється", "Shared in {item} with {user}" => "Опубліковано {item} для {user}", -"Unshare" => "Заборонити доступ", +"Unshare" => "Закрити доступ", "can edit" => "може редагувати", "access control" => "контроль доступу", "create" => "створити", @@ -89,8 +89,6 @@ "ownCloud password reset" => "скидання пароля ownCloud", "Use the following link to reset your password: {link}" => "Використовуйте наступне посилання для скидання пароля: {link}", "You will receive a link to reset your password via Email." => "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту.", -"Reset email send." => "Лист скидання відправлено.", -"Request failed!" => "Невдалий запит!", "Username" => "Ім'я користувача", "Request reset" => "Запит скидання", "Your password was reset" => "Ваш пароль був скинутий", @@ -100,7 +98,7 @@ "Personal" => "Особисте", "Users" => "Користувачі", "Apps" => "Додатки", -"Admin" => "Адміністратор", +"Admin" => "Адмін", "Help" => "Допомога", "Access forbidden" => "Доступ заборонено", "Cloud not found" => "Cloud не знайдено", @@ -124,7 +122,7 @@ "Database tablespace" => "Таблиця бази даних", "Database host" => "Хост бази даних", "Finish setup" => "Завершити налаштування", -"web services under your control" => "веб-сервіс під вашим контролем", +"web services under your control" => "підконтрольні Вам веб-сервіси", "Log out" => "Вихід", "Automatic logon rejected!" => "Автоматичний вхід в систему відхилений!", "If you did not change your password recently, your account may be compromised!" => "Якщо Ви не міняли пароль останнім часом, Ваш обліковий запис може бути скомпрометованим!", diff --git a/core/l10n/ur_PK.php b/core/l10n/ur_PK.php index 544d041e48f6b272970d1c3f1281a696bacf2797..cf26212c25e05eccebffaa6f35b43969034b72ed 100644 --- a/core/l10n/ur_PK.php +++ b/core/l10n/ur_PK.php @@ -14,11 +14,11 @@ "November" => "نومبر", "December" => "دسمبر", "Settings" => "سیٹینگز", -"Ok" => "اوکے", -"Cancel" => "منسوخ کریں", "Choose" => "منتخب کریں", +"Cancel" => "منسوخ کریں", "Yes" => "ہاں", "No" => "نہیں", +"Ok" => "اوکے", "Error" => "ایرر", "Error while sharing" => "شئیرنگ کے دوران ایرر", "Error while unsharing" => "شئیرنگ ختم کرنے کے دوران ایرر", diff --git a/core/l10n/vi.php b/core/l10n/vi.php index 709a8743086c32325b00ea37677fca74a134fba7..3e320ecf800dc2d37f61dde172d57623ded11a9d 100644 --- a/core/l10n/vi.php +++ b/core/l10n/vi.php @@ -9,7 +9,7 @@ "Object type not provided." => "Loại đối tượng không được cung cấp.", "%s ID not provided." => "%s ID không được cung cấp.", "Error adding %s to favorites." => "Lỗi thêm %s vào mục yêu thích.", -"No categories selected for deletion." => "Không có thể loại nào được chọn để xóa.", +"No categories selected for deletion." => "Bạn chưa chọn mục để xóa", "Error removing %s from favorites." => "Lỗi xóa %s từ mục yêu thích.", "Sunday" => "Chủ nhật", "Monday" => "Thứ 2", @@ -44,11 +44,11 @@ "months ago" => "tháng trước", "last year" => "năm trước", "years ago" => "năm trước", -"Ok" => "Đồng ý", -"Cancel" => "Hủy", "Choose" => "Chọn", +"Cancel" => "Hủy", "Yes" => "Có", "No" => "Không", +"Ok" => "Đồng ý", "The object type is not specified." => "Loại đối tượng không được chỉ định.", "Error" => "Lỗi", "The app name is not specified." => "Tên ứng dụng không được chỉ định.", @@ -72,7 +72,7 @@ "No people found" => "Không tìm thấy người nào", "Resharing is not allowed" => "Chia sẻ lại không được cho phép", "Shared in {item} with {user}" => "Đã được chia sẽ trong {item} với {user}", -"Unshare" => "Gỡ bỏ chia sẻ", +"Unshare" => "Bỏ chia sẻ", "can edit" => "có thể chỉnh sửa", "access control" => "quản lý truy cập", "create" => "tạo", @@ -88,25 +88,27 @@ "The update was successful. Redirecting you to ownCloud now." => "Cập nhật thành công .Hệ thống sẽ đưa bạn tới ownCloud.", "ownCloud password reset" => "Khôi phục mật khẩu Owncloud ", "Use the following link to reset your password: {link}" => "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "Liên kết tạo lại mật khẩu đã được gửi tới hộp thư của bạn.
Nếu bạn không thấy nó sau một khoảng thời gian, vui lòng kiểm tra trong thư mục Spam/Rác.
Nếu vẫn không thấy, vui lòng hỏi người quản trị hệ thống.", +"Request failed!
Did you make sure your email/username was right?" => "Yêu cầu thất bại!
Bạn có chắc là email/tên đăng nhập của bạn chính xác?", "You will receive a link to reset your password via Email." => "Vui lòng kiểm tra Email để khôi phục lại mật khẩu.", -"Reset email send." => "Thiết lập lại email gởi.", -"Request failed!" => "Yêu cầu của bạn không thành công !", -"Username" => "Tên người dùng", +"Username" => "Tên đăng nhập", "Request reset" => "Yêu cầu thiết lập lại ", "Your password was reset" => "Mật khẩu của bạn đã được khôi phục", "To login page" => "Trang đăng nhập", "New password" => "Mật khẩu mới", "Reset password" => "Khôi phục mật khẩu", "Personal" => "Cá nhân", -"Users" => "Người sử dụng", +"Users" => "Người dùng", "Apps" => "Ứng dụng", "Admin" => "Quản trị", "Help" => "Giúp đỡ", "Access forbidden" => "Truy cập bị cấm", "Cloud not found" => "Không tìm thấy Clound", -"Edit categories" => "Sửa thể loại", +"Edit categories" => "Sửa chuyên mục", "Add" => "Thêm", "Security Warning" => "Cảnh bảo bảo mật", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Phiên bản PHP của bạn có lỗ hổng NULL Byte attack (CVE-2006-7243)", +"Please update your PHP installation to use ownCloud securely." => "Vui lòng cập nhật bản cài đặt PHP để sử dụng ownCloud một cách an toàn.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Nếu không có random number generator , Hacker có thể thiết lập lại mật khẩu và chiếm tài khoản của bạn.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Thư mục và file dữ liệu của bạn có thể được truy cập từ internet bởi vì file .htaccess không hoạt động", @@ -122,7 +124,8 @@ "Database tablespace" => "Cơ sở dữ liệu tablespace", "Database host" => "Database host", "Finish setup" => "Cài đặt hoàn tất", -"web services under your control" => "các dịch vụ web dưới sự kiểm soát của bạn", +"web services under your control" => "dịch vụ web dưới sự kiểm soát của bạn", +"%s is available. Get more information on how to update." => "%s còn trống. Xem thêm thông tin cách cập nhật.", "Log out" => "Đăng xuất", "Automatic logon rejected!" => "Tự động đăng nhập đã bị từ chối !", "If you did not change your password recently, your account may be compromised!" => "Nếu bạn không thay đổi mật khẩu gần đây của bạn, tài khoản của bạn có thể gặp nguy hiểm!", diff --git a/core/l10n/zh_CN.GB2312.php b/core/l10n/zh_CN.GB2312.php index 9fbfac2eec1c624d8f43b0190240aea9fedc039c..2e0d0da6f2f9fedc6437fecb8419f83257ed4674 100644 --- a/core/l10n/zh_CN.GB2312.php +++ b/core/l10n/zh_CN.GB2312.php @@ -7,7 +7,7 @@ "No category to add?" => "没有分类添加了?", "This category already exists: %s" => "此分类已存在:%s", "Object type not provided." => "未选择对象类型。", -"No categories selected for deletion." => "没有选者要删除的分类.", +"No categories selected for deletion." => "没有选中要删除的分类。", "Sunday" => "星期天", "Monday" => "星期一", "Tuesday" => "星期二", @@ -41,13 +41,13 @@ "months ago" => "月前", "last year" => "去年", "years ago" => "年前", -"Ok" => "好的", -"Cancel" => "取消", "Choose" => "选择", +"Cancel" => "取消", "Yes" => "是", "No" => "否", +"Ok" => "好的", "The object type is not specified." => "未指定对象类型。", -"Error" => "错误", +"Error" => "出错", "The app name is not specified." => "未指定应用名称。", "The required file {file} is not installed!" => "未安装所需要的文件 {file} !", "Shared" => "已分享", @@ -86,18 +86,16 @@ "ownCloud password reset" => "私有云密码重置", "Use the following link to reset your password: {link}" => "使用下面的链接来重置你的密码:{link}", "You will receive a link to reset your password via Email." => "你将会收到一个重置密码的链接", -"Reset email send." => "重置邮件已发送。", -"Request failed!" => "请求失败!", "Username" => "用户名", "Request reset" => "要求重置", "Your password was reset" => "你的密码已经被重置了", "To login page" => "转至登陆页面", "New password" => "新密码", "Reset password" => "重置密码", -"Personal" => "个人的", +"Personal" => "私人", "Users" => "用户", -"Apps" => "应用程序", -"Admin" => "管理", +"Apps" => "程序", +"Admin" => "管理员", "Help" => "帮助", "Access forbidden" => "禁止访问", "Cloud not found" => "云 没有被找到", @@ -120,7 +118,7 @@ "Database tablespace" => "数据库表格空间", "Database host" => "数据库主机", "Finish setup" => "完成安装", -"web services under your control" => "你控制下的网络服务", +"web services under your control" => "您控制的网络服务", "Log out" => "注销", "Automatic logon rejected!" => "自动登录被拒绝!", "If you did not change your password recently, your account may be compromised!" => "如果您最近没有修改您的密码,那您的帐号可能被攻击了!", diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php index 437a5f8c8f17ce8fb743df293817e1865c182d29..59dd4d2b86aeebec5fc35cee0020987a4d42ae22 100644 --- a/core/l10n/zh_CN.php +++ b/core/l10n/zh_CN.php @@ -44,23 +44,23 @@ "months ago" => "月前", "last year" => "去年", "years ago" => "年前", -"Ok" => "好", -"Cancel" => "取消", "Choose" => "选择(&C)...", +"Cancel" => "取消", "Yes" => "是", "No" => "否", +"Ok" => "好", "The object type is not specified." => "未指定对象类型。", "Error" => "错误", "The app name is not specified." => "未指定App名称。", "The required file {file} is not installed!" => "所需文件{file}未安装!", "Shared" => "已共享", -"Share" => "共享", +"Share" => "分享", "Error while sharing" => "共享时出错", "Error while unsharing" => "取消共享时出错", "Error while changing permissions" => "修改权限时出错", "Shared with you and the group {group} by {owner}" => "{owner}共享给您及{group}组", "Shared with you by {owner}" => " {owner}与您共享", -"Share with" => "共享", +"Share with" => "分享之", "Share with link" => "共享链接", "Password protect" => "密码保护", "Password" => "密码", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "更新成功。正在重定向至 ownCloud。", "ownCloud password reset" => "重置 ownCloud 密码", "Use the following link to reset your password: {link}" => "使用以下链接重置您的密码:{link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "重置密码的链接已发送到您的邮箱。
如果您觉得在合理的时间内还未收到邮件,请查看 spam/junk 目录。
如果没有在那里,请询问您的本地管理员。", +"Request failed!
Did you make sure your email/username was right?" => "请求失败
您确定您的邮箱/用户名是正确的?", "You will receive a link to reset your password via Email." => "您将会收到包含可以重置密码链接的邮件。", -"Reset email send." => "重置邮件已发送。", -"Request failed!" => "请求失败!", "Username" => "用户名", "Request reset" => "请求重置", "Your password was reset" => "您的密码已重置", @@ -100,12 +100,12 @@ "Personal" => "个人", "Users" => "用户", "Apps" => "应用", -"Admin" => "管理员", +"Admin" => "管理", "Help" => "帮助", "Access forbidden" => "访问禁止", "Cloud not found" => "未找到云", "Edit categories" => "编辑分类", -"Add" => "添加", +"Add" => "增加", "Security Warning" => "安全警告", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "你的PHP版本容易受到空字节攻击 (CVE-2006-7243)", "Please update your PHP installation to use ownCloud securely." => "为保证安全使用 ownCloud 请更新您的PHP。", @@ -124,7 +124,8 @@ "Database tablespace" => "数据库表空间", "Database host" => "数据库主机", "Finish setup" => "安装完成", -"web services under your control" => "由您掌控的网络服务", +"web services under your control" => "您控制的web服务", +"%s is available. Get more information on how to update." => "%s 可用。获取更多关于如何升级的信息。", "Log out" => "注销", "Automatic logon rejected!" => "自动登录被拒绝!", "If you did not change your password recently, your account may be compromised!" => "如果您没有最近修改您的密码,您的帐户可能会受到影响!", diff --git a/core/l10n/zh_HK.php b/core/l10n/zh_HK.php index 178ab88e5e091f4a93088003434d5b3dc302bfd2..21418fe2eeb9bdf1742c05e3f77f86c8cf9a59df 100644 --- a/core/l10n/zh_HK.php +++ b/core/l10n/zh_HK.php @@ -23,10 +23,10 @@ "yesterday" => "昨日", "last month" => "前一月", "months ago" => "個月之前", -"Ok" => "OK", "Cancel" => "取消", "Yes" => "Yes", "No" => "No", +"Ok" => "OK", "Error" => "錯誤", "Shared" => "已分享", "Share" => "分享", @@ -55,8 +55,6 @@ "The update was successful. Redirecting you to ownCloud now." => "更新成功, 正", "Use the following link to reset your password: {link}" => "請用以下連結重設你的密碼: {link}", "You will receive a link to reset your password via Email." => "你將收到一封電郵", -"Reset email send." => "重設密碼郵件已傳", -"Request failed!" => "請求失敗", "Username" => "用戶名稱", "Request reset" => "重設", "Your password was reset" => "你的密碼已被重設", diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php index 3199688be308e124143a56a0752479e94c13812d..4de9123032754aa23653a07ce29167d832203057 100644 --- a/core/l10n/zh_TW.php +++ b/core/l10n/zh_TW.php @@ -34,7 +34,7 @@ "seconds ago" => "幾秒前", "1 minute ago" => "1 分鐘前", "{minutes} minutes ago" => "{minutes} 分鐘前", -"1 hour ago" => "1 個小時前", +"1 hour ago" => "1 小時之前", "{hours} hours ago" => "{hours} 小時前", "today" => "今天", "yesterday" => "昨天", @@ -44,11 +44,11 @@ "months ago" => "幾個月前", "last year" => "去年", "years ago" => "幾年前", -"Ok" => "好", -"Cancel" => "取消", "Choose" => "選擇", +"Cancel" => "取消", "Yes" => "是", "No" => "否", +"Ok" => "好", "The object type is not specified." => "未指定物件類型。", "Error" => "錯誤", "The app name is not specified." => "沒有指定 app 名稱。", @@ -88,9 +88,9 @@ "The update was successful. Redirecting you to ownCloud now." => "升級成功,正將您重新導向至 ownCloud 。", "ownCloud password reset" => "ownCloud 密碼重設", "Use the following link to reset your password: {link}" => "請至以下連結重設您的密碼: {link}", +"The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator ." => "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被放到垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。", +"Request failed!
Did you make sure your email/username was right?" => "請求失敗!
您確定填入的電子郵件地址或是帳號名稱是正確的嗎?", "You will receive a link to reset your password via Email." => "重設密碼的連結將會寄到你的電子郵件信箱。", -"Reset email send." => "重設郵件已送出。", -"Request failed!" => "請求失敗!", "Username" => "使用者名稱", "Request reset" => "請求重設", "Your password was reset" => "您的密碼已重設", @@ -100,8 +100,8 @@ "Personal" => "個人", "Users" => "使用者", "Apps" => "應用程式", -"Admin" => "管理者", -"Help" => "幫助", +"Admin" => "管理", +"Help" => "說明", "Access forbidden" => "存取被拒", "Cloud not found" => "未發現雲端", "Edit categories" => "編輯分類", @@ -125,6 +125,7 @@ "Database host" => "資料庫主機", "Finish setup" => "完成設定", "web services under your control" => "由您控制的網路服務", +"%s is available. Get more information on how to update." => "%s 已經釋出,瞭解更多資訊以進行更新。", "Log out" => "登出", "Automatic logon rejected!" => "自動登入被拒!", "If you did not change your password recently, your account may be compromised!" => "如果您最近並未更改密碼,您的帳號可能已經遭到入侵!", diff --git a/core/lostpassword/templates/lostpassword.php b/core/lostpassword/templates/lostpassword.php index dc9f0bc8ad380b891df236caf3ffc8830ebd6fca..c19c6893f13fe69d61c2b4aa7a7fa808044831bd 100644 --- a/core/lostpassword/templates/lostpassword.php +++ b/core/lostpassword/templates/lostpassword.php @@ -1,17 +1,24 @@ -
-
- t('You will receive a link to reset your password via Email.'); ?> - - t('Reset email send.'); ?> - + +

+ t('The link to reset your password has been sent to your email.
If you do not receive it within a reasonable amount of time, check your spam/junk folders.
If it is not there ask your local administrator .')); + ?> +

+ + +
- t('Request failed!'); ?> +

+ t('Request failed!
Did you make sure your email/username was right?')); ?> +

+ t('You will receive a link to reset your password via Email.')); ?>

- + +

- - -
- + +
+ + diff --git a/core/templates/filepicker.html b/core/templates/filepicker.html new file mode 100644 index 0000000000000000000000000000000000000000..e761fbdb567bb89623465c146a2bb786835f3eb0 --- /dev/null +++ b/core/templates/filepicker.html @@ -0,0 +1,10 @@ +
+ +
    +
  • + + {filename} + {date} +
  • +
+
diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php index 04161925436ec4720ff9f474042dd246bb65b619..a3a8dc5f7ba0c7dd3013bbec3f18b7edadf7cb5d 100644 --- a/core/templates/layout.guest.php +++ b/core/templates/layout.guest.php @@ -5,7 +5,7 @@ - + ownCloud diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php index cfe0a5519434fbff5ea01615d780e6bdd5d816d5..6e49149b0ae43491542c34336590bb989f92c3a2 100644 --- a/core/templates/layout.user.php +++ b/core/templates/layout.user.php @@ -5,7 +5,7 @@ - + <?php p(!empty($_['application'])?$_['application'].' | ':'') ?>ownCloud <?php p(trim($_['user_displayname']) != '' ?' ('.$_['user_displayname'].') ':'') ?> @@ -32,6 +32,9 @@
diff --git a/cron.php b/cron.php index 7c875843c7545adc8e1463a111a74ad94c560929..69bfed8d05672e2df1a0236a9bc212c2610b5dc1 100644 --- a/cron.php +++ b/cron.php @@ -45,7 +45,6 @@ function handleUnexpectedShutdown() { } } -$RUNTIME_NOSETUPFS = true; require_once 'lib/base.php'; session_write_close(); diff --git a/db_structure.xml b/db_structure.xml index dce90697b1c5952bd6ac546aabde6d08700fed47..a902374e01fa1e8287105ab117ceb861e2e06f14 100644 --- a/db_structure.xml +++ b/db_structure.xml @@ -280,6 +280,14 @@ 4 + + storage_mtime + integer + + true + 4 + + encrypted integer @@ -288,6 +296,14 @@ 4 + + unencrypted_size + integer + + true + 8 + + etag text diff --git a/l10n/.tx/config b/l10n/.tx/config index b6589d8112d951141fd582c97459c797304b32d5..70ec332856487044079364d86fd1b5feedc2089d 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -5,16 +5,19 @@ host = https://www.transifex.net file_filter = /core.po source_file = templates/core.pot source_lang = en +type = PO [owncloud.files] file_filter = /files.po source_file = templates/files.pot source_lang = en +type = PO [owncloud.settings] file_filter = /settings.po source_file = templates/settings.pot source_lang = en +type = PO [owncloud.lib] file_filter = /lib.po diff --git a/l10n/af_ZA/core.po b/l10n/af_ZA/core.po index 0cee119c30bdc6383f9dc5aeb5fafc2ca75d9d6f..7474a030a02229dd9fce156b833abbe107661c03 100644 --- a/l10n/af_ZA/core.po +++ b/l10n/af_ZA/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jano Barnard , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "Wagwoord" @@ -397,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "Gebruik die volgende skakel om jou wagwoord te herstel: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Jy sal `n skakel via e-pos ontvang om jou wagwoord te herstel." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Jy sal `n skakel via e-pos ontvang om jou wagwoord te herstel." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "Gebruikersnaam" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Herstel-versoek" @@ -520,37 +526,37 @@ msgstr "Gevorderd" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "Stel databasis op" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "sal gebruik word" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "Databasis-gebruiker" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "Databasis-wagwoord" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "Databasis naam" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "Maak opstelling klaar" @@ -558,37 +564,42 @@ msgstr "Maak opstelling klaar" msgid "web services under your control" msgstr "webdienste onder jou beheer" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Teken uit" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "Jou wagwoord verloor?" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "onthou" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "Teken aan" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/af_ZA/files.po b/l10n/af_ZA/files.po index a95700ff11fcd9120c73c58058416b8bef29eeb7..a1b17ff718f0f191975c193f3e034da95211c144 100644 --- a/l10n/af_ZA/files.po +++ b/l10n/af_ZA/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/af_ZA/files_encryption.po b/l10n/af_ZA/files_encryption.po index ad2760165afda3a77ddf1efea710b3a3706e0d26..36aa676dfba57b519cb0842051fea78701ccc227 100644 --- a/l10n/af_ZA/files_encryption.po +++ b/l10n/af_ZA/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/af_ZA/files_external.po b/l10n/af_ZA/files_external.po index 634f62d4759170130242f3ffd391c79680c0ca45..661213122b635b4468547419ee96ed100a15d9c5 100644 --- a/l10n/af_ZA/files_external.po +++ b/l10n/af_ZA/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/af_ZA/files_sharing.po b/l10n/af_ZA/files_sharing.po index 395e310b0b3fb582901ebc503beabdf9c79d4c48..268f465228f8b0345380c7181277d8ac1f8cd5c6 100644 --- a/l10n/af_ZA/files_sharing.po +++ b/l10n/af_ZA/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/af_ZA/files_trashbin.po b/l10n/af_ZA/files_trashbin.po index d71f287f72e80dcd741c2b39c98ff7f01a4cc1a0..b98068957e76a74a04b7f2c9b34cd44bcd2e12b0 100644 --- a/l10n/af_ZA/files_trashbin.po +++ b/l10n/af_ZA/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/af_ZA/files_versions.po b/l10n/af_ZA/files_versions.po index b27e22d90aaa7c2462d4dbd24f1710d178a0252b..d21eec3f1e4441a3956054659adafd8daf973d2e 100644 --- a/l10n/af_ZA/files_versions.po +++ b/l10n/af_ZA/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/af_ZA/lib.po b/l10n/af_ZA/lib.po index 6150500229118b5203ce138fbd115d3d11dd6a0e..007aa81cc845a9a5a1d919a44e3212c99a283fb4 100644 --- a/l10n/af_ZA/lib.po +++ b/l10n/af_ZA/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: af_ZA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hulp" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persoonlik" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Instellings" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Gebruikers" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Toepassings" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/af_ZA/settings.po b/l10n/af_ZA/settings.po index 83b7447a27845fad955470885b018cc46b5921b8..641b7e82fc2b57477452d6c0d15d2e3bd8e28e1b 100644 --- a/l10n/af_ZA/settings.po +++ b/l10n/af_ZA/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-27 02:17+0200\n" +"PO-Revision-Date: 2013-04-26 08:28+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -161,7 +165,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: af_ZA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Wagwoord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hulp" diff --git a/l10n/ar/core.po b/l10n/ar/core.po index bf35eef64f1219ccb9692df2f93dd56545d2a3dc..c1ec6581da187badb290cf34a897587f40638af2 100644 --- a/l10n/ar/core.po +++ b/l10n/ar/core.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Matalqah , 2013 -# aboodilankaboot, 2012 -# blackcoder , 2013 -# blackcoder , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -162,7 +158,7 @@ msgstr "كانون الاول" #: js/js.js:286 msgid "Settings" -msgstr "تعديلات" +msgstr "إعدادات" #: js/js.js:718 msgid "seconds ago" @@ -216,26 +212,30 @@ msgstr "السنةالماضية" msgid "years ago" msgstr "سنة مضت" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "موافق" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "اختيار" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "الغاء" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "اختيار" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "نعم" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "لا" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "موافق" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -299,7 +299,7 @@ msgstr "حماية كلمة السر" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "كلمة السر" +msgstr "كلمة المرور" #: js/share.js:173 msgid "Email link to person" @@ -400,24 +400,27 @@ msgstr "إعادة تعيين كلمة سر ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "إعادة إرسال البريد الإلكتروني." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "فشل الطلب" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "إسم المستخدم" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "طلب تعديل" @@ -431,7 +434,7 @@ msgstr "الى صفحة الدخول" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "كلمة سر جديدة" +msgstr "كلمات سر جديدة" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -439,11 +442,11 @@ msgstr "تعديل كلمة السر" #: strings.php:5 msgid "Personal" -msgstr "خصوصيات" +msgstr "شخصي" #: strings.php:6 msgid "Users" -msgstr "المستخدم" +msgstr "المستخدمين" #: strings.php:7 msgid "Apps" @@ -451,7 +454,7 @@ msgstr "التطبيقات" #: strings.php:8 msgid "Admin" -msgstr "مستخدم رئيسي" +msgstr "المدير" #: strings.php:9 msgid "Help" @@ -471,7 +474,7 @@ msgstr "عدل الفئات" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "أدخل" +msgstr "اضف" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -517,7 +520,7 @@ msgstr "أضف
مستخدم رئيسي " #: templates/installation.php:62 msgid "Advanced" -msgstr "خيارات متقدمة" +msgstr "تعديلات متقدمه" #: templates/installation.php:64 msgid "Data folder" @@ -559,9 +562,14 @@ msgstr "انهاء التعديلات" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "خدمات الوب تحت تصرفك" +msgstr "خدمات الشبكة تحت سيطرتك" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "الخروج" diff --git a/l10n/ar/files.po b/l10n/ar/files.po index 818594d0e4b4b9ed930fadad8619684ec0d88a17..dd86ceb4bcfb30a1af99f747acad69a0e9b21f60 100644 --- a/l10n/ar/files.po +++ b/l10n/ar/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Matalqah , 2013 -# blackcoder , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -29,10 +27,6 @@ msgstr "فشل في نقل الملف %s - يوجد ملف بنفس هذا ال msgid "Could not move %s" msgstr "فشل في نقل %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "فشل في اعادة تسمية الملف" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "لم يتم رفع أي ملف , خطأ غير معروف" @@ -88,51 +82,51 @@ msgstr "شارك" msgid "Delete permanently" msgstr "حذف بشكل دائم" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "محذوف" +msgstr "إلغاء" #: js/fileactions.js:194 msgid "Rename" msgstr "إعادة تسميه" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "قيد الانتظار" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} موجود مسبقا" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "استبدال" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "اقترح إسم" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "إلغاء" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "استبدل {new_name} بـ {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "تراجع" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "جاري تنفيذ عملية الحذف" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "جاري رفع 1 ملف" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -158,72 +152,80 @@ msgstr "مساحتك التخزينية ممتلئة, لا يمكم تحديث msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "مساحتك التخزينية امتلأت تقريبا " -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "فشل في رفع ملفاتك , إما أنها مجلد أو حجمها 0 بايت" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "تم إلغاء عملية رفع الملفات ." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "عنوان ال URL لا يجوز أن يكون فارغا." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "خطأ" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "الاسم" +msgstr "اسم" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "حجم" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "معدل" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "مجلد عدد 1" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} مجلدات" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "ملف واحد" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ملفات" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "فشل في اعادة تسمية الملف" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "إرفع" +msgstr "رفع" #: templates/admin.php:5 msgid "File handling" @@ -281,37 +283,37 @@ msgstr "حذف الملفات" msgid "Cancel upload" msgstr "إلغاء رفع الملفات" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "لا تملك صلاحيات الكتابة هنا." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "تحميل" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "إلغاء مشاركة" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "حجم الترفيع أعلى من المسموح" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "يرجى الانتظار , جاري فحص الملفات ." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "الفحص الحالي" diff --git a/l10n/ar/files_encryption.po b/l10n/ar/files_encryption.po index 8ebdd5b0b95d65578301db74915570de9067f462..cde78c5cd1ba3ea5b1c14a8551d34a118aa83236 100644 --- a/l10n/ar/files_encryption.po +++ b/l10n/ar/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Raed Chammem , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ar/files_external.po b/l10n/ar/files_external.po index 20127d9c0ab17f7e9155eaf2b14bea2c36f03b66..bbe335948c0327af0cf3cf1b32d7ec8cd38a6646 100644 --- a/l10n/ar/files_external.po +++ b/l10n/ar/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -104,7 +104,7 @@ msgstr "المستخدمين" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "حذف" +msgstr "إلغاء" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/ar/files_sharing.po b/l10n/ar/files_sharing.po index 909d047e1467d26730e51463efd65cb1ede3eed0..369e400f5f7650de08e4c935f6cd4ed331939b13 100644 --- a/l10n/ar/files_sharing.po +++ b/l10n/ar/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ar/files_trashbin.po b/l10n/ar/files_trashbin.po index be9ba8516994432fe94f2332048a1c6ffcec884f..97578e2ef94d5ce2c818b54e4c4a8caed9b07b3e 100644 --- a/l10n/ar/files_trashbin.po +++ b/l10n/ar/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ar/files_versions.po b/l10n/ar/files_versions.po index 0ef6f3e755ef57e339f225ea4c6e862e7d8a3b5b..58b505fc60e8905c2dc4be06b879ecda89e98a3a 100644 --- a/l10n/ar/files_versions.po +++ b/l10n/ar/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po index eef5380b767208ee99aee604ac6e157253b18312..07c5b6fd22e0202fe9c044e2b817d74d6ab685f2 100644 --- a/l10n/ar/lib.po +++ b/l10n/ar/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Matalqah , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "المساعدة" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "شخصي" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "تعديلات" +msgstr "إعدادات" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "المستخدمين" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "التطبيقات" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "المدير" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "تحميل ملفات ZIP متوقف" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "الملفات بحاجة الى ان يتم تحميلها واحد تلو الاخر" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "العودة الى الملفات" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "الملفات المحددة كبيرة جدا ليتم ضغطها في ملف zip" @@ -114,72 +113,76 @@ msgstr "%s لا يسمح لك باستخدام نقطه (.) في اسم قاعد msgid "%s set the database host." msgstr "%s ادخل اسم خادم قاعدة البيانات" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "اسم المستخدم / أو كلمة المرور الخاصة بـPostgreSQL غير صحيحة" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "اسم المستخدم و/أو كلمة المرور لنظام Oracle غير صحيح" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "اسم المستخدم و/أو كلمة المرور لنظام MySQL غير صحيح" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "خطأ في قواعد البيانات : \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "الأمر المخالف كان : \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "أسم المستخدم '%s'@'localhost' الخاص بـ MySQL موجود مسبقا" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "احذف اسم المستخدم هذا من الـ MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "أسم المستخدم '%s'@'%%' الخاص بـ MySQL موجود مسبقا" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "احذف اسم المستخدم هذا من الـ MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "اسم المستخدم و/أو كلمة المرور لنظام Oracle غير صحيح" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "الأمر المخالف كان : \"%s\", اسم المستخدم : %s, كلمة المرور: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "اعدادات خادمك غير صحيحة بشكل تسمح لك بمزامنة ملفاتك وذلك بسبب أن واجهة WebDAV تبدو معطلة" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "الرجاء التحقق من دليل التنصيب." @@ -236,19 +239,6 @@ msgstr "السنةالماضية" msgid "years ago" msgstr "سنة مضت" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s متاح . احصل على المزيد من المعلومات " - -#: updater.php:81 -msgid "up to date" -msgstr "محدّث" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "فحص التحديثات معطّل" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po index 125a75204152c3897ea5820d0fdac0fba08b6d6c..de2dc8b77726dffdc04265763686c648856e85ce 100644 --- a/l10n/ar/settings.po +++ b/l10n/ar/settings.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ahmad Matalqah , 2013. -# , 2012. -# Raed Chammem , 2013. -# , 2012. -# , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -26,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "فشل تحميل القائمة من الآب ستور" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "لم يتم التأكد من الشخصية بنجاح" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "تعذر تغيير اسم الحساب" @@ -69,7 +68,7 @@ msgstr "تم تغيير اللغة" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "طلبك غير مفهوم" +msgstr "طلب غير مفهوم" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -121,52 +120,52 @@ msgstr "حصل خطأ أثناء تحديث التطبيق" msgid "Updated" msgstr "تم التحديث بنجاح" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "حفظ" +msgstr "جاري الحفظ..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "تم الحذف" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "تراجع" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "تعذر حذف المستخدم" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "مجموعات" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "مدير المجموعة" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "حذف" +msgstr "إلغاء" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "اضافة مجموعة" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "يجب ادخال اسم مستخدم صحيح" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "حصل خطأ اثناء انشاء مستخدم" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "يجب ادخال كلمة مرور صحيحة" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -317,19 +316,19 @@ msgstr "سجل" msgid "Log level" msgstr "مستوى السجل" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "المزيد" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "أقل" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "إصدار" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "خطأ" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "كلمة المرور" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "المساعدة" diff --git a/l10n/be/core.po b/l10n/be/core.po index daa1be716a79d88b6a163261c54912e704b4b32f..b35189b41aeac7c6009100e89583a18b5382e8ed 100644 --- a/l10n/be/core.po +++ b/l10n/be/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Семён Гариленко <2507496@gmail.com>, 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -294,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -397,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -520,37 +522,37 @@ msgstr "Дасведчаны" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "Завяршыць ўстаноўку." @@ -558,37 +560,42 @@ msgstr "Завяршыць ўстаноўку." msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/be/files.po b/l10n/be/files.po index f18fca6d7ed62b39295920cd9012ee6d9fb0a7e0..de9d057f6ad8ca2e0351137561f271797b5ca6c3 100644 --- a/l10n/be/files.po +++ b/l10n/be/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/be/files_encryption.po b/l10n/be/files_encryption.po index f0897fc482ea10c9496085c8b325e1eec119ae9d..e69ef2d14dc0cb9ab78c358e33ba5e4c3ce08034 100644 --- a/l10n/be/files_encryption.po +++ b/l10n/be/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/be/files_external.po b/l10n/be/files_external.po index 3f9c858c25feab25297d9fe6232c9c993f9c1dad..142d2eff37ff768bf4001e63dd8f7c71c632b3a2 100644 --- a/l10n/be/files_external.po +++ b/l10n/be/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/be/files_sharing.po b/l10n/be/files_sharing.po index 2fb3fa7b5c3934c772e06815c4b578e6929b8b05..03a80d8b42d804bcfdf0adf143fe5d7e905fc15a 100644 --- a/l10n/be/files_sharing.po +++ b/l10n/be/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/be/files_trashbin.po b/l10n/be/files_trashbin.po index cd40cf486ae298de4722757d17e481d94e07194b..1953d1cd3db311ecd50f845e4946d377e5ebee6c 100644 --- a/l10n/be/files_trashbin.po +++ b/l10n/be/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/be/files_versions.po b/l10n/be/files_versions.po index a04f5ae5a2310c8a65df8b1a1ce2ebdd4dd9eaed..e194db5f43375e0603810062ca7dfe915321f9a6 100644 --- a/l10n/be/files_versions.po +++ b/l10n/be/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/be/lib.po b/l10n/be/lib.po index 13d868719d5568cf129590a0e74fd0472164b354..284f8eeb6a7bba1678fcf13ec754009c4acee3ed 100644 --- a/l10n/be/lib.po +++ b/l10n/be/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -113,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/be/settings.po b/l10n/be/settings.po index cf3755961301141005da7edb90b1baeb5e9df22f..9da698983180b35b7e5d911b7e2455ad0ef2b07b 100644 --- a/l10n/be/settings.po +++ b/l10n/be/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:115 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:100 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:103 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po index cde47dc667f81f8fce074bbaa4851c74d2cdf53e..e2a9f071ad1651f235294c375009f4d806eb6e16 100644 --- a/l10n/bg_BG/core.po +++ b/l10n/bg_BG/core.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# adin , 2011 -# Jan-Christoph Borchardt , 2011 -# Stefan Ilivanov , 2011 -# Yasen Pramatarov , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -77,7 +73,7 @@ msgstr "" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "" +msgstr "Няма избрани категории за изтриване" #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -86,79 +82,79 @@ msgstr "" #: js/config.php:34 msgid "Sunday" -msgstr "" +msgstr "Неделя" #: js/config.php:35 msgid "Monday" -msgstr "" +msgstr "Понеделник" #: js/config.php:36 msgid "Tuesday" -msgstr "" +msgstr "Вторник" #: js/config.php:37 msgid "Wednesday" -msgstr "" +msgstr "Сряда" #: js/config.php:38 msgid "Thursday" -msgstr "" +msgstr "Четвъртък" #: js/config.php:39 msgid "Friday" -msgstr "" +msgstr "Петък" #: js/config.php:40 msgid "Saturday" -msgstr "" +msgstr "Събота" #: js/config.php:45 msgid "January" -msgstr "" +msgstr "Януари" #: js/config.php:46 msgid "February" -msgstr "" +msgstr "Февруари" #: js/config.php:47 msgid "March" -msgstr "" +msgstr "Март" #: js/config.php:48 msgid "April" -msgstr "" +msgstr "Април" #: js/config.php:49 msgid "May" -msgstr "" +msgstr "Май" #: js/config.php:50 msgid "June" -msgstr "" +msgstr "Юни" #: js/config.php:51 msgid "July" -msgstr "" +msgstr "Юли" #: js/config.php:52 msgid "August" -msgstr "" +msgstr "Август" #: js/config.php:53 msgid "September" -msgstr "" +msgstr "Септември" #: js/config.php:54 msgid "October" -msgstr "" +msgstr "Октомври" #: js/config.php:55 msgid "November" -msgstr "" +msgstr "Ноември" #: js/config.php:56 msgid "December" -msgstr "" +msgstr "Декември" #: js/js.js:286 msgid "Settings" @@ -216,25 +212,29 @@ msgstr "последната година" msgid "years ago" msgstr "последните години" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Отказ" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" -msgstr "" +msgstr "Да" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" -msgstr "" +msgstr "Не" + +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Добре" #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 @@ -400,30 +400,33 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Ще получите връзка за нулиране на паролата Ви." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Потребител" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" -msgstr "" +msgstr "Нулиране на заявка" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" -msgstr "" +msgstr "Вашата парола е нулирана" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" @@ -435,7 +438,7 @@ msgstr "Нова парола" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" -msgstr "" +msgstr "Нулиране на парола" #: strings.php:5 msgid "Personal" @@ -459,15 +462,15 @@ msgstr "Помощ" #: templates/403.php:12 msgid "Access forbidden" -msgstr "" +msgstr "Достъпът е забранен" #: templates/404.php:12 msgid "Cloud not found" -msgstr "" +msgstr "облакът не намерен" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "" +msgstr "Редактиране на категориите" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -513,37 +516,37 @@ msgstr "" #: templates/installation.php:44 msgid "Create an admin account" -msgstr "" +msgstr "Създаване на админ профил" #: templates/installation.php:62 msgid "Advanced" -msgstr "" +msgstr "Разширено" #: templates/installation.php:64 msgid "Data folder" -msgstr "" +msgstr "Директория за данни" #: templates/installation.php:74 msgid "Configure the database" -msgstr "" +msgstr "Конфигуриране на базата" #: templates/installation.php:79 templates/installation.php:91 #: templates/installation.php:102 templates/installation.php:113 #: templates/installation.php:125 msgid "will be used" -msgstr "" +msgstr "ще се ползва" #: templates/installation.php:137 msgid "Database user" -msgstr "" +msgstr "Потребител за базата" #: templates/installation.php:144 msgid "Database password" -msgstr "" +msgstr "Парола за базата" #: templates/installation.php:149 msgid "Database name" -msgstr "" +msgstr "Име на базата" #: templates/installation.php:159 msgid "Database tablespace" @@ -551,20 +554,25 @@ msgstr "" #: templates/installation.php:166 msgid "Database host" -msgstr "" +msgstr "Хост за базата" #: templates/installation.php:172 msgid "Finish setup" -msgstr "" +msgstr "Завършване на настройките" #: templates/layout.guest.php:40 msgid "web services under your control" msgstr "уеб услуги под Ваш контрол" -#: templates/layout.user.php:58 -msgid "Log out" +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." msgstr "" +#: templates/layout.user.php:61 +msgid "Log out" +msgstr "Изход" + #: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" @@ -581,15 +589,15 @@ msgstr "" #: templates/login.php:34 msgid "Lost your password?" -msgstr "" +msgstr "Забравена парола?" #: templates/login.php:39 msgid "remember" -msgstr "" +msgstr "запомни" #: templates/login.php:41 msgid "Log in" -msgstr "" +msgstr "Вход" #: templates/login.php:47 msgid "Alternative Logins" @@ -597,11 +605,11 @@ msgstr "" #: templates/part.pagenavi.php:3 msgid "prev" -msgstr "" +msgstr "пред." #: templates/part.pagenavi.php:20 msgid "next" -msgstr "" +msgstr "следващо" #: templates/update.php:3 #, php-format diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po index 1ed196c7779ed63785dc5301ee521f6a19871db1..2dbb38e8b9d7b7764b092d2d3ed0b749293da2e4 100644 --- a/l10n/bg_BG/files.po +++ b/l10n/bg_BG/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Stefan Ilivanov , 2011,2013 -# Yasen Pramatarov , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -29,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "" +msgstr "Файлът е качен успешно" #: ajax/upload.php:27 msgid "" @@ -50,15 +44,15 @@ msgstr "" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "" +msgstr "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "" +msgstr "Файлът е качен частично" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "" +msgstr "Фахлът не бе качен" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -88,7 +82,7 @@ msgstr "Споделяне" msgid "Delete permanently" msgstr "Изтриване завинаги" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Изтриване" @@ -96,43 +90,43 @@ msgstr "Изтриване" msgid "Rename" msgstr "Преименуване" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Чакащо" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "препокриване" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "отказ" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "възтановяване" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -158,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Качването е спряно." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Грешка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Име" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Размер" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Променено" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 папка" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} папки" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 файл" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} файла" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Качване" @@ -281,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Спри качването" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Няма нищо тук. Качете нещо." -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Изтегляне" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Файлът който сте избрали за качване е прекалено голям" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "" +msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." -msgstr "" +msgstr "Файловете се претърсват, изчакайте." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/bg_BG/files_encryption.po b/l10n/bg_BG/files_encryption.po index 5f2bd2b9f5dbdb8c1e5a2665604738e92ec3c890..859b65c0eb2b2ed2144c481250615af06cad59f6 100644 --- a/l10n/bg_BG/files_encryption.po +++ b/l10n/bg_BG/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Stefan Ilivanov , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bg_BG/files_external.po b/l10n/bg_BG/files_external.po index 79af39ac84550e22fdac0163fe8ebe961c9bc599..00fc8947a1ca50a8f68f8456a1deabe7fac793a9 100644 --- a/l10n/bg_BG/files_external.po +++ b/l10n/bg_BG/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Stefan Ilivanov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bg_BG/files_sharing.po b/l10n/bg_BG/files_sharing.po index 18f3a9f6d7a0700addc4ee3981a83db707d7e159..7c4ce74f7a53796571bed32aba575bf7913f4307 100644 --- a/l10n/bg_BG/files_sharing.po +++ b/l10n/bg_BG/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Stefan Ilivanov , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bg_BG/files_trashbin.po b/l10n/bg_BG/files_trashbin.po index 080dacc84879ada99a8574f8da0eae37bac20b55..4784eccbdd908cc2e86eaeae7f08d8eb0dad0676 100644 --- a/l10n/bg_BG/files_trashbin.po +++ b/l10n/bg_BG/files_trashbin.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kiril , 2013 -# Stefan Ilivanov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 09:02+0000\n" -"Last-Translator: Stefan Ilivanov \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/bg_BG/files_versions.po b/l10n/bg_BG/files_versions.po index a5a002b1238b0cdb15ba2fe2ae4e08e92fa25f3b..d01c393db1e25f107508a7d9f012bebee1297951 100644 --- a/l10n/bg_BG/files_versions.po +++ b/l10n/bg_BG/files_versions.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Stefan Ilivanov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 09:20+0000\n" -"Last-Translator: Stefan Ilivanov \n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po index 0ae91bad8eff8b8fb746ba58ac01f4f6f8be8328..9926586c6302fc54f34874c7a50222ae70a01508 100644 --- a/l10n/bg_BG/lib.po +++ b/l10n/bg_BG/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kiril , 2013 -# Stefan Ilivanov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Помощ" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Лични" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Настройки" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Потребители" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Приложения" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Админ" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Изтеглянето като ZIP е изключено." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Файловете трябва да се изтеглят един по един." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Назад към файловете" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Избраните файлове са прекалено големи за генерирането на ZIP архив." @@ -115,72 +113,76 @@ msgstr "%s, не можете да ползвате точки в името н msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Невалидно PostgreSQL потребителско име и/или парола" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Необходимо е да влезете в всъществуващ акаунт или като администратора" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Невалидно Oracle потребителско име и/или парола" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Невалидно MySQL потребителско име и/или парола" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Грешка в базата от данни: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL потребителят '%s'@'localhost' вече съществува" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Изтриване на потребителя от MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL потребителят '%s'@'%%' вече съществува." -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Изтриване на потребителя от MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Невалидно Oracle потребителско име и/или парола" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Невалидно MS SQL потребителско име и/или парола: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Моля направете повторна справка с ръководството за инсталиране." @@ -237,19 +239,6 @@ msgstr "последната година" msgid "years ago" msgstr "последните години" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s е налична. Получете повече информация" - -#: updater.php:81 -msgid "up to date" -msgstr "е актуална" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "проверката за обновления е изключена" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po index 1b93bc1763ad52d08d5220c7dec348eecf14ebf4..4a48feafd42a761eb4746f2c6db0a0aa25af0b90 100644 --- a/l10n/bg_BG/settings.po +++ b/l10n/bg_BG/settings.po @@ -3,16 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# adin , 2011 -# Stefan Ilivanov , 2011,2013 -# Yasen Pramatarov , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:58+0200\n" -"PO-Revision-Date: 2013-04-23 09:20+0000\n" -"Last-Translator: Stefan Ilivanov \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Възникна проблем с идентификацията" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -119,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "Обновено" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Записване..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "изтрито" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "възтановяване" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Групи" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Изтриване" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "нова група" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -323,11 +324,11 @@ msgstr "Още" msgid "Less" msgstr "По-малко" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Версия" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Грешка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Парола" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Помощ" diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po index 9499d31da5b25b579ff15bac79aada434f1fd708..04357e7be9de444629510bded1f68e49cdd06eed 100644 --- a/l10n/bn_BD/core.po +++ b/l10n/bn_BD/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Shubhra Paul , 2013 -# Shubhra Paul , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -75,7 +73,7 @@ msgstr "প্রিয়তে %s যোগ করতে সমস্যা দ #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "মুছে ফেলার জন্য কোন ক্যাটেগরি নির্বাচন করা হয় নি ।" +msgstr "মুছে ফেলার জন্য কনো ক্যাটেগরি নির্বাচন করা হয় নি।" #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -100,7 +98,7 @@ msgstr "বুধবার" #: js/config.php:38 msgid "Thursday" -msgstr "বৃহষ্পতিবার" +msgstr "বৃহস্পতিবার" #: js/config.php:39 msgid "Friday" @@ -168,7 +166,7 @@ msgstr "সেকেন্ড পূর্বে" #: js/js.js:719 msgid "1 minute ago" -msgstr "1 মিনিট পূর্বে" +msgstr "১ মিনিট পূর্বে" #: js/js.js:720 msgid "{minutes} minutes ago" @@ -196,7 +194,7 @@ msgstr "{days} দিন পূর্বে" #: js/js.js:726 msgid "last month" -msgstr "গতমাস" +msgstr "গত মাস" #: js/js.js:727 msgid "{months} months ago" @@ -214,26 +212,30 @@ msgstr "গত বছর" msgid "years ago" msgstr "বছর পূর্বে" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "তথাস্তু" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "বেছে নিন" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "বাতির" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "বেছে নিন" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "হ্যাঁ" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "না" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "তথাস্তু" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -333,7 +335,7 @@ msgstr "{user} এর সাথে {item} ভাগাভাগি করা হ #: js/share.js:308 msgid "Unshare" -msgstr "ভাগাভাগি বাতিল কর" +msgstr "ভাগাভাগি বাতিল " #: js/share.js:320 msgid "can edit" @@ -398,24 +400,27 @@ msgstr "ownCloud কূটশব্দ পূনঃনির্ধারণ" msgid "Use the following link to reset your password: {link}" msgstr "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "পূনঃনির্ধারণ ই-মেইল পাঠানো হয়েছে।" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "অনুরোধ ব্যর্থ !" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "ব্যবহারকারী" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "অনুরোধ পূনঃনির্ধারণ" @@ -445,7 +450,7 @@ msgstr "ব্যবহারকারী" #: strings.php:7 msgid "Apps" -msgstr "অ্যাপস" +msgstr "অ্যাপ" #: strings.php:8 msgid "Admin" @@ -557,9 +562,14 @@ msgstr "সেটআপ সুসম্পন্ন কর" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "ওয়েব সার্ভিসের নিয়ন্ত্রণ আপনার হাতের মুঠোয়" +msgstr "ওয়েব সার্ভিস আপনার হাতের মুঠোয়" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "প্রস্থান" diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po index c14f869cbb10a16c971431a51192f3d99d05a4f0..ef080f3a2cc0802057f24b04d485c45f6ce022d9 100644 --- a/l10n/bn_BD/files.po +++ b/l10n/bn_BD/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Shubhra Paul , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -28,17 +27,13 @@ msgstr "%s কে স্থানান্তর করা সম্ভব হ msgid "Could not move %s" msgstr "%s কে স্থানান্তর করা সম্ভব হলো না" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "কোন ফাইল আপলোড করা হয় নি। সমস্যা অজ্ঞাত।" +msgstr "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "কোন সমস্যা নেই, ফাইল আপলোড সুসম্পন্ন হয়েছে" +msgstr "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।" #: ajax/upload.php:27 msgid "" @@ -49,7 +44,7 @@ msgstr "আপলোড করা ফাইলটি php.ini তে বর্ msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "আপলোড করা ফাইলটি HTML ফর্মে নির্ধারিত MAX_FILE_SIZE নির্দেশিত সর্বোচ্চ আকার অতিক্রম করেছে " +msgstr "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে " #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -61,7 +56,7 @@ msgstr "কোন ফাইল আপলোড করা হয় নি" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "অস্থায়ী ফোল্ডার খোয়া গিয়েছে" +msgstr "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -87,51 +82,51 @@ msgstr "ভাগাভাগি কর" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "মুছে ফেল" +msgstr "মুছে" #: js/fileactions.js:194 msgid "Rename" msgstr "পূনঃনামকরণ" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "মুলতুবি" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} টি বিদ্যমান" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "প্রতিস্থাপন" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "নাম সুপারিশ করুন" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "বাতিল" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "ক্রিয়া প্রত্যাহার" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "১টি ফাইল আপলোড করা হচ্ছে" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "আপনার ফাইলটি আপলোড করা সম্ভব হলো না, কেননা এটি হয় একটি ফোল্ডার কিংবা এর আকার ০ বাইট" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "যথেষ্ঠ পরিমাণ স্থান নেই" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "আপলোড বাতিল করা হয়েছে।" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL ফাঁকা রাখা যাবে না।" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "সমস্যা" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "নাম" +msgstr "রাম" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "আকার" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "পরিবর্তিত" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "১টি ফোল্ডার" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} টি ফোল্ডার" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "১টি ফাইল" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} টি ফাইল" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "আপলোড" @@ -254,7 +257,7 @@ msgstr "ZIP ফাইলের ইনপুটের সর্বোচ্চ #: templates/admin.php:26 msgid "Save" -msgstr "সংরক্ষন কর" +msgstr "সংরক্ষণ" #: templates/index.php:7 msgid "New" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "আপলোড বাতিল কর" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "এখানে কিছুই নেই। কিছু আপলোড করুন !" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "ডাউনলোড" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "ভাগাভাগি বাতিল " -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "আপলোডের আকারটি অনেক বড়" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন " -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "বর্তমান স্ক্যানিং" diff --git a/l10n/bn_BD/files_encryption.po b/l10n/bn_BD/files_encryption.po index 0bcc04a1797d722d0576df0367708b4f1c9ca07b..a2ee8c0db4d8b645d7cb84b1deb7c5868b921341 100644 --- a/l10n/bn_BD/files_encryption.po +++ b/l10n/bn_BD/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bn_BD/files_external.po b/l10n/bn_BD/files_external.po index f243e865f50f187effeb7a94e9ad22f5a0c57275..756e68e648393c3415cdc50944ee0b70dcd4a557 100644 --- a/l10n/bn_BD/files_external.po +++ b/l10n/bn_BD/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -104,7 +104,7 @@ msgstr "ব্যবহারকারী" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "মুছে ফেল" +msgstr "মুছে" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/bn_BD/files_sharing.po b/l10n/bn_BD/files_sharing.po index 00d132cd17afca47544efa779b7295d64305a89d..1125bc41191243b3ce2fa42a424f3003c6e049d8 100644 --- a/l10n/bn_BD/files_sharing.po +++ b/l10n/bn_BD/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgstr "কূটশব্দ" #: templates/authenticate.php:6 msgid "Submit" -msgstr "জমা দাও" +msgstr "জমা দিন" #: templates/public.php:10 #, php-format diff --git a/l10n/bn_BD/files_trashbin.po b/l10n/bn_BD/files_trashbin.po index 5327ace1423b1e34d8020a8632be4147a0a34b93..941d663b7b341f29bf97a400790b4d8aee9dab92 100644 --- a/l10n/bn_BD/files_trashbin.po +++ b/l10n/bn_BD/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bn_BD/files_versions.po b/l10n/bn_BD/files_versions.po index 72d49d3c8c7ec65c7f1392b502d1bac92d05ddc8..2edd5f1a35a71e337a4fcfead8c60db01469f4b8 100644 --- a/l10n/bn_BD/files_versions.po +++ b/l10n/bn_BD/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po index 0509e1a16ddbabae46a79dc499ff5f23f7d868be..c0026153b04bdac6095dff716213760722d895bc 100644 --- a/l10n/bn_BD/lib.po +++ b/l10n/bn_BD/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: bn_BD\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "সহায়িকা" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "ব্যক্তিগত" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "নিয়ামকসমূহ" -#: app.php:385 +#: app.php:393 msgid "Users" -msgstr "ব্যভহারকারী" +msgstr "ব্যবহারকারী" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "অ্যাপ" -#: app.php:406 +#: app.php:414 msgid "Admin" -msgstr "প্রশাসক" +msgstr "প্রশাসন" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP ডাউনলোড বন্ধ করা আছে।" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ফাইলগুলো একে একে ডাউনলোড করা আবশ্যক।" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "ফাইলে ফিরে চল" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "নির্বাচিত ফাইলগুলো এতই বৃহৎ যে জিপ ফাইল তৈরী করা সম্ভব নয়।" @@ -79,7 +79,7 @@ msgstr "ফাইল" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" -msgstr "" +msgstr "টেক্সট" #: search/provider/file.php:29 msgid "Images" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "গত বছর" msgid "years ago" msgstr "বছর পূর্বে" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s এখন সুলভ। আরও জানুন" - -#: updater.php:81 -msgid "up to date" -msgstr "সর্বশেষ" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "পরিবর্ধন পরীক্ষণ করা বন্ধ রাখা হয়েছে" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po index f70b3f4d8d3f3a791b1c62116c0002cc38d9e781..69adcbebf65111664d4ba5624c6a37dd66bbc9d9 100644 --- a/l10n/bn_BD/settings.po +++ b/l10n/bn_BD/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Shubhra Paul , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "অ্যাপস্টোর থেকে তালিকা লোড করতে সক্ষম নয়" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "অনুমোদন ঘটিত সমস্যা" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -65,7 +68,7 @@ msgstr "ভাষা পরিবর্তন করা হয়েছে" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "অনুরোধটি যথাযথ নয়" +msgstr "অনুরোধটি সঠিক নয়" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "সংরক্ষণ করা হচ্ছে.." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "ক্রিয়া প্রত্যাহার" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "গোষ্ঠীসমূহ" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "গোষ্ঠী প্রশাসক" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "মুছে ফেল" +msgstr "মুছে" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "বেশী" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "কম" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "ভার্সন" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: bn_BD\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "সমস্যা" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "হোস্ট" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL আবশ্যক না হলে আপনি এই প্রটোকলটি মুছে ফেলতে পারেন । এরপর শুরু করুন এটা দিয়ে ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "ভিত্তি DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "সুচারু ট্যঅবে গিয়ে আপনি ব্যবহারকারি এবং গোষ্ঠীসমূহের জন্য ভিত্তি DN নির্ধারণ করতে পারেন।" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "ব্যবহারকারি DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. পরিচয় গোপন রেখে অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "কূটশব্দ" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "অজ্ঞাতকুলশীল অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "ব্যবহারকারির প্রবেশ ছাঁকনী" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "প্রবেশের চেষ্টা করার সময় প্রযোজ্য ছাঁকনীটি নির্ধারণ করবে। প্রবেশের সময় ব্যবহারকারী নামটি %%uid দিয়ে প্রতিস্থাপিত হবে।" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "%%uid স্থানধারক ব্যবহার করুন, উদাহরণঃ \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "ব্যবহারকারী তালিকা ছাঁকনী" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "ব্যবহারকারী উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "কোন স্থানধারক ব্যতীত, যেমনঃ \"objectClass=person\"।" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "গোষ্ঠী ছাঁকনী" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "গোষ্ঠীসমূহ উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "কোন স্থান ধারক ব্যতীত, উদাহরণঃ\"objectClass=posixGroup\"।" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "পোর্ট" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLS ব্যবহার কর" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "শুধুমাত্র যদি এই বিকল্পটি ব্যবহার করেই সংযোগ কার্যকরী হয় তবে আপনার ownCloud সার্ভারে LDAP সার্ভারের SSL সনদপত্রটি আমদানি করুন।" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "অনুমোদিত নয়, শুধুমাত্র পরীক্ষামূলক ব্যবহারের জন্য।" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "ব্যবহারকারীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "ভিত্তি ব্যবহারকারি বৃক্ষাকারে" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "গোষ্ঠীর প্রদর্শিতব্য নামের ক্ষেত্র" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "গোষ্ঠীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "ভিত্তি গোষ্ঠী বৃক্ষাকারে" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "গোষ্ঠী-সদস্য সংস্থাপন" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "বাইটে" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "ব্যবহারকারী নামের জন্য ফাঁকা রাখুন (পূর্বনির্ধারিত)। অন্যথায়, LDAP/AD বৈশিষ্ট্য নির্ধারণ করুন।" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "সহায়িকা" diff --git a/l10n/ca/core.po b/l10n/ca/core.po index 43fb6ea8199e2d3e5fd06926e7db0af4ca20f596..f507c90fb842aaaf5891a1a0d5d3bee25d14959d 100644 --- a/l10n/ca/core.po +++ b/l10n/ca/core.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# jmontane , 2012 -# rogerc , 2013 -# rogerc , 2011-2013 -# aseques , 2013 +# rogerc, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -162,7 +159,7 @@ msgstr "Desembre" #: js/js.js:286 msgid "Settings" -msgstr "Arranjament" +msgstr "Configuració" #: js/js.js:718 msgid "seconds ago" @@ -216,26 +213,30 @@ msgstr "l'any passat" msgid "years ago" msgstr "anys enrere" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "D'acord" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Escull" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancel·la" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Escull" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sí" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "D'acord" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -400,24 +401,27 @@ msgstr "estableix de nou la contrasenya Owncloud" msgid "Use the following link to reset your password: {link}" msgstr "Useu l'enllaç següent per restablir la contrasenya: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Rebreu un enllaç al correu electrònic per reiniciar la contrasenya." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "L'enllaç per reiniciar la vostra contrasenya s'ha enviat al vostre correu.
Si no el rebeu en un temps raonable comproveu les carpetes de spam.
Si no és allà, pregunteu a l'administrador local." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "S'ha enviat el correu reinicialització" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "La petició ha fallat!
Esteu segur que el correu/nom d'usuari és correcte?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "El requeriment ha fallat!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Rebreu un enllaç al correu electrònic per reiniciar la contrasenya." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nom d'usuari" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Sol·licita reinicialització" @@ -451,7 +455,7 @@ msgstr "Aplicacions" #: strings.php:8 msgid "Admin" -msgstr "Administrador" +msgstr "Administració" #: strings.php:9 msgid "Help" @@ -561,7 +565,12 @@ msgstr "Acaba la configuració" msgid "web services under your control" msgstr "controleu els vostres serveis web" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s està disponible. Obtingueu més informació de com actualitzar." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Surt" diff --git a/l10n/ca/files.po b/l10n/ca/files.po index 945c206be531a499ba354de2c4adb1fd211c1feb..04981726ab7f2e9b544b9a91501fdaef7b3af002 100644 --- a/l10n/ca/files.po +++ b/l10n/ca/files.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# bury1000 , 2012 -# jmontane , 2012 -# Josep Tomàs , 2012 -# Josep Tomàs , 2012 -# rogerc , 2013 -# rogerc , 2011-2013 -# aseques , 2013 +# rogerc, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,17 +28,13 @@ msgstr "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom" msgid "Could not move %s" msgstr " No s'ha pogut moure %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "No es pot canviar el nom del fitxer" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "No s'ha carregat cap fitxer. Error desconegut" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "El fitxer s'ha pujat correctament" +msgstr "No hi ha errors, el fitxer s'ha carregat correctament" #: ajax/upload.php:27 msgid "" @@ -55,19 +45,19 @@ msgstr "L’arxiu que voleu carregar supera el màxim definit en la directiva up msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML" +msgstr "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "El fitxer només s'ha pujat parcialment" +msgstr "El fitxer només s'ha carregat parcialment" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "El fitxer no s'ha pujat" +msgstr "No s'ha carregat cap fitxer" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "S'ha perdut un fitxer temporal" +msgstr "Falta un fitxer temporal" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -93,51 +83,51 @@ msgstr "Comparteix" msgid "Delete permanently" msgstr "Esborra permanentment" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "Suprimeix" +msgstr "Esborra" #: js/fileactions.js:194 msgid "Rename" msgstr "Reanomena" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Pendents" +msgstr "Pendent" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} ja existeix" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "substitueix" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugereix un nom" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancel·la" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "s'ha substituït {old_name} per {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "desfés" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "executa d'operació d'esborrar" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 fitxer pujant" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "fitxers pujant" @@ -163,69 +153,77 @@ msgstr "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden ac msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "No hi ha prou espai disponible" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "La pujada s'ha cancel·lat." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "La URL no pot ser buida" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Error" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nom" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Mida" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificat" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 carpeta" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} carpetes" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fitxer" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} fitxers" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "No es pot canviar el nom del fitxer" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Puja" @@ -264,7 +262,7 @@ msgstr "Desa" #: templates/index.php:7 msgid "New" -msgstr "Nou" +msgstr "Nova" #: templates/index.php:10 msgid "Text file" @@ -286,37 +284,37 @@ msgstr "Fitxers esborrats" msgid "Cancel upload" msgstr "Cancel·la la pujada" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "No teniu permisos d'escriptura aquí." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Res per aquí. Pugeu alguna cosa!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Baixa" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Deixa de compartir" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "La pujada és massa gran" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "S'estan escanejant els fitxers, espereu" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Actualment escanejant" diff --git a/l10n/ca/files_encryption.po b/l10n/ca/files_encryption.po index 951708dd5231c4e1e15aaabededfa46796acc7e2..98fd3185f0b3070ad598e3f1371ccd8e82d8c085 100644 --- a/l10n/ca/files_encryption.po +++ b/l10n/ca/files_encryption.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. +# Jordi Vilalta Prat , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-03 02:02+0200\n" +"PO-Revision-Date: 2013-05-02 10:40+0000\n" +"Last-Translator: Jordi Vilalta Prat \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,19 +20,19 @@ msgstr "" #: templates/settings-personal.php:4 templates/settings.php:5 msgid "Encryption" -msgstr "Encriptatge" +msgstr "Xifrat" #: templates/settings-personal.php:7 msgid "File encryption is enabled." -msgstr "L'encriptació de fitxers està activada." +msgstr "El xifrat de fitxers està activat." #: templates/settings-personal.php:11 msgid "The following file types will not be encrypted:" -msgstr "Els tipus de fitxers següents no s'encriptaran:" +msgstr "Els tipus de fitxers següents no es xifraran:" #: templates/settings.php:7 msgid "Exclude the following file types from encryption:" -msgstr "Exclou els tipus de fitxers següents de l'encriptatge:" +msgstr "Exclou els tipus de fitxers següents del xifratge:" #: templates/settings.php:12 msgid "None" diff --git a/l10n/ca/files_external.po b/l10n/ca/files_external.po index ec555961c5ec0ad507d48a9f9330818c02af7476..8891a75a0eadde54340f8bb749fe7d880bda9453 100644 --- a/l10n/ca/files_external.po +++ b/l10n/ca/files_external.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# rogerc , 2013 -# rogerc , 2012 +# rogerc, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Avís:El suport Curl de PHP no està activat o instal·lat. No es pot muntar ownCloud / WebDAV o GoogleDrive. Demaneu a l'administrador que l'instal·li." #: templates/settings.php:3 msgid "External Storage" @@ -106,7 +105,7 @@ msgstr "Usuaris" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "Elimina" +msgstr "Esborra" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/ca/files_sharing.po b/l10n/ca/files_sharing.po index d4394d00f77050bafa1a1188bbb4527783e2d4d9..74044813bc123acb61dd0d65f480e4abdb1950f8 100644 --- a/l10n/ca/files_sharing.po +++ b/l10n/ca/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ca/files_trashbin.po b/l10n/ca/files_trashbin.po index e06aadb4b68b1aadce3d09ce1d48497c41fae076..42c6cf5a929d90f088dbf869d2895dca4c3404d0 100644 --- a/l10n/ca/files_trashbin.po +++ b/l10n/ca/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ca/files_versions.po b/l10n/ca/files_versions.po index 9b325d09663ca7dc35d141cdf2dbf39e68f1293b..624a5da1e1d292c5dc59e44d8d9def28e34dc50c 100644 --- a/l10n/ca/files_versions.po +++ b/l10n/ca/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po index 29f4a9f8ac7c815f1746abe0aad57195533908db..0bacb709f95b4c2bf596c068847f9918ada9cf93 100644 --- a/l10n/ca/lib.po +++ b/l10n/ca/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# rogerc , 2013 -# rogerc , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ajuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Configuració" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usuaris" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicacions" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administració" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "La baixada en ZIP està desactivada." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Els fitxers s'han de baixar d'un en un." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Torna a Fitxers" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Els fitxers seleccionats son massa grans per generar un fitxer zip." @@ -115,72 +113,76 @@ msgstr "%s no podeu usar punts en el nom de la base de dades" msgid "%s set the database host." msgstr "%s establiu l'ordinador central de la base de dades." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nom d'usuari i/o contrasenya PostgreSQL no vàlids" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Heu d'escriure un compte existent o el d'administrador." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nom d'usuari i/o contrasenya Oracle no vàlids" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nom d'usuari i/o contrasenya MySQL no vàlids" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Error DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "L'ordre en conflicte és: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "L'usuari MySQL '%s'@'localhost' ja existeix." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Elimina aquest usuari de MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "L'usuari MySQL '%s'@'%%' ja existeix" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Elimina aquest usuari de MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nom d'usuari i/o contrasenya Oracle no vàlids" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Comproveu les guies d'instal·lació." @@ -235,20 +237,7 @@ msgstr "l'any passat" #: template.php:124 msgid "years ago" -msgstr "fa anys" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s està disponible. Obtén més informació" - -#: updater.php:81 -msgid "up to date" -msgstr "actualitzat" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "la comprovació d'actualitzacions està desactivada" +msgstr "anys enrere" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po index 57ef354d7cb51b2c1931978e48056d3177807b16..1fdca4c9dc0da1d97673b241c1c02efd337447cf 100644 --- a/l10n/ca/settings.po +++ b/l10n/ca/settings.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. -# , 2012. -# Josep Tomàs , 2012. -# , 2013. -# , 2011-2012. +# rogerc, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "No s'ha pogut carregar la llista des de l'App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Error d'autenticació" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "El nom a mostrar ha canviat." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "No s'ha pogut canviar el nom a mostrar" @@ -70,7 +69,7 @@ msgstr "S'ha canviat l'idioma" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Sol.licitud no vàlida" +msgstr "Sol·licitud no vàlida" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -100,7 +99,7 @@ msgstr "Desactiva" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Activa" +msgstr "Habilita" #: js/apps.js:55 msgid "Please wait...." @@ -122,52 +121,52 @@ msgstr "Error en actualitzar l'aplicació" msgid "Updated" msgstr "Actualitzada" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "S'està desant..." +msgstr "Desant..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "esborrat" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "desfés" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "No s'ha pogut eliminar l'usuari" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grups" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grup Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "Suprimeix" +msgstr "Esborra" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "afegeix grup" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Heu de facilitar un nom d'usuari vàlid" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Error en crear l'usuari" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Heu de facilitar una contrasenya vàlida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Català" @@ -318,19 +317,19 @@ msgstr "Registre" msgid "Log level" msgstr "Nivell de registre" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Més" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menys" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versió" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# , 2012-2013. +# rogerc, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,6 +18,10 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Ha fallat en eliminar els mapatges" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Ha fallat en eliminar la configuració del servidor" @@ -55,281 +58,363 @@ msgstr "Voleu mantenir la configuració?" msgid "Cannot add server configuration" msgstr "No es pot afegir la configuració del servidor" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "s'han eliminat els mapatges" + +#: js/settings.js:112 +msgid "Success" +msgstr "Èxit" + +#: js/settings.js:117 +msgid "Error" +msgstr "Error" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "La prova de connexió ha reeixit" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "La prova de connexió ha fallat" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Voleu eliminar la configuració actual del servidor?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirma l'eliminació" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Avís: Les aplicacions user_ldap i user_webdavauth són incompatibles. Podeu experimentar comportaments no desitjats. Demaneu a l'administrador del sistema que en desactivi una." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Avís: El mòdul PHP LDAP no està instal·lat, el dorsal no funcionarà. Demaneu a l'administrador del sistema que l'instal·li." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuració del servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Afegeix la configuració del servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" -msgstr "Màquina" +msgstr "Equip remot" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Podeu ometre el protocol, excepte si requeriu SSL. Llavors comenceu amb ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN Base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Una DN Base per línia" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN Usuari" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "La DN de l'usuari client amb la que s'haurà de fer, per exemple uid=agent,dc=exemple,dc=com. Per un accés anònim, deixeu la DN i la contrasenya en blanc." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Contrasenya" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Per un accés anònim, deixeu la DN i la contrasenya en blanc." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtre d'inici de sessió d'usuari" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Defineix el filtre a aplicar quan s'intenta l'inici de sessió. %%uid reemplaça el nom d'usuari en l'acció d'inici de sessió." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "useu el paràmetre de substitució %%uid, per exemple \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Llista de filtres d'usuari" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Defineix el filtre a aplicar quan es mostren usuaris" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=persona\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtre de grup" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Defineix el filtre a aplicar quan es mostren grups." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=grupPosix\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Arranjaments de connexió" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuració activa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Si està desmarcat, aquesta configuració s'ometrà." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Màquina de còpia de serguretat (rèplica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Afegiu una màquina de còpia de seguretat opcional. Ha de ser una rèplica del servidor LDAP/AD principal." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Port de la còpia de seguretat (rèplica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Desactiva el servidor principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Quan està connectat, ownCloud només es connecta al servidor de la rèplica." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usa TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "No ho useu adicionalment per a conexions LDAPS, fallarà." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Desactiva la validació de certificat SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la connexió només funciona amb aquesta opció, importeu el certificat SSL del servidor LDAP en el vostre servidor ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "No recomanat, ús només per proves." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Memòria de cau Time-To-Live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "en segons. Un canvi buidarà la memòria de cau." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Arranjaments de carpetes" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Camp per mostrar el nom d'usuari" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP a usar per generar el nom d'usuari ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Arbre base d'usuaris" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Una DN Base d'Usuari per línia" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributs de cerca d'usuari" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; Un atribut per línia" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Camp per mostrar el nom del grup" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP a usar per generar el nom de grup ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Arbre base de grups" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Una DN Base de Grup per línia" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributs de cerca de grup" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Associació membres-grup" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributs especials" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Camp de quota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Quota per defecte" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Camp de correu electrònic" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Norma per anomenar la carpeta arrel d'usuari" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixeu-ho buit pel nom d'usuari (per defecte). Altrament, especifiqueu un atribut LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nom d'usuari intern" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "Per defecte el nom d'usuari intern es crearà a partir de l'atribut UUID. Això assegura que el nom d'usuari és únic i que els caràcters no s'han de convertir. El nom d'usuari intern té la restricció que només estan permesos els caràcters: [ a-zA-Z0-9_.@- ]. Els altres caràcters es substitueixen pel seu corresponent ASCII o simplement s'ometen. En cas de col·lisió s'incrementa/decrementa en un. El nom d'usuari intern s'utilitza per identificar un usuari internament. També és el nom per defecte de la carpeta home a ownCloud. És també un port de URLs remotes, per exemple tots els serveis *DAV. Amb aquest arranjament es pot variar el comportament per defecte. Per obtenir un comportament similar al d'abans de ownCloud 5, escriviu el nom d'usuari a mostrar en el camp següent. Deixei-lo en blanc si preferiu el comportament per defecte. Els canvis tindran efecte només en els nous usuaris LDAP mapats (afegits)." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Atribut nom d'usuari intern:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Sobrescriu la detecció UUID" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "Per defecte, owncloud autodetecta l'atribut UUID. L'atribut UUID s'utilitza per identificar usuaris i grups de forma indubtable. També el nom d'usuari intern es crearà en base a la UUIS, si no heu especificat res diferent a dalt. Podeu sobreescriure l'arranjament i passar l'atribut que desitgeu. Heu d'assegurar-vos que l'atribut que escolliu pot ser recollit tant pels usuaris com pels grups i que és únic. Deixeu-ho en blanc si preferiu el comportament per defecte. els canvis s'aplicaran en els usuaris i grups LDAP mapats de nou (afegits)." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "Atribut UUID:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Mapatge d'usuari Nom d'usuari-LDAP" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud utilitza els noms d'usuari per emmagatzemar i assignar (meta)dades. per tal d'identificar usuaris de forma precisa, cada usuari LDAP tindrà un nom d'usuari intern. Això requereix un mapatge del nom d'usuari ownCloud a l'usuari LDAP. El nom d'usuari creat es mapa a la UUID de l'usuari LDAP. Addicionalment, la DN es desa a la memòria de cau per reduïr la interacció LDAP, però no s'usa per a identificació. Si la DN canvia, els canvis són detectats per ownCloud. El nom d'usuari intern ownCloud s'utilitza internament arreu de ownCloud. Eliminar els mapatges tindrà efectues per tot arreu. L'eliminació dels mapatges no és sensible a la configuració, afecta a totes les configuracions LDAP! No elimineu mai els mapatges en un entorn de producció. Elimineu-los només en un estadi experimental o de prova." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Elimina el mapatge d'usuari Nom d'usuari-LDAP" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Elimina el mapatge de grup Nom de grup-LDAP" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Comprovació de la configuració" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ajuda" diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po index b875d5d7081826cbb6e7d7ed374c2d093a18da8c..be3bbdc89310dd371c14497c67752176b51591b1 100644 --- a/l10n/cs_CZ/core.po +++ b/l10n/cs_CZ/core.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# cernydav , 2013 -# Jan Krejci , 2011 -# Martin , 2011-2012 -# Michal Hrušecký , 2012 -# Tomáš Chvátal , 2012-2013 +# Tomáš Chvátal , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: cernydav \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -217,26 +213,30 @@ msgstr "minulý rok" msgid "years ago" msgstr "před lety" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Vybrat" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Zrušit" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Vybrat" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ano" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -401,24 +401,27 @@ msgstr "Obnovení hesla pro ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Heslo obnovíte použitím následujícího odkazu: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Bude Vám e-mailem zaslán odkaz pro obnovu hesla." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Odkaz na obnovení hesla byl odeslán na vaši e-mailovou adresu.
Pokud jej v krátké době neobdržíte, zkontrolujte váš koš a složku spam.
Pokud jej nenaleznete, kontaktujte svého správce." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Obnovovací e-mail odeslán." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Požadavek selhal.
Ujistili jste se, že vaše uživatelské jméno a e-mail jsou správně?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Požadavek selhal." +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Bude Vám e-mailem zaslán odkaz pro obnovu hesla." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Uživatelské jméno" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Vyžádat obnovu" @@ -560,9 +563,14 @@ msgstr "Dokončit nastavení" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "webové služby pod Vaší kontrolou" +msgstr "služby webu pod Vaší kontrolou" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s je dostupná. Získejte více informací k postupu aktualizace." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Odhlásit se" diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po index 431713fa36cc7000966efcf96e95e92c260824d8..7a36587eeb60666cf7add5b9c282d752e6682d11 100644 --- a/l10n/cs_CZ/files.po +++ b/l10n/cs_CZ/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Martin , 2011-2012 -# Michal Hrušecký , 2012 -# Tomáš Chvátal , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -30,10 +27,6 @@ msgstr "Nelze přesunout %s - existuje soubor se stejným názvem" msgid "Could not move %s" msgstr "Nelze přesunout %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nelze přejmenovat soubor" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Soubor nebyl odeslán. Neznámá chyba" @@ -89,7 +82,7 @@ msgstr "Sdílet" msgid "Delete permanently" msgstr "Trvale odstranit" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Smazat" @@ -97,43 +90,43 @@ msgstr "Smazat" msgid "Rename" msgstr "Přejmenovat" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Čekající" +msgstr "Nevyřízené" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} již existuje" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "nahradit" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "navrhnout název" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "zrušit" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "nahrazeno {new_name} s {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "zpět" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "provést smazání" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "odesílá se 1 soubor" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "soubory se odesílají" @@ -159,69 +152,77 @@ msgstr "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubo msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Vaše úložiště je téměř plné ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Vaše soubory ke stažení se připravují. Pokud jsou velké může to chvíli trvat." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů" +msgstr "Nelze odeslat Váš soubor, protože je to adresář, nebo je jeho velikost 0 bajtů" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nedostatek dostupného místa" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Odesílání zrušeno." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL nemůže být prázdná" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Neplatný název složky. Použití 'Shared' je rezervováno pro vnitřní potřeby Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Chyba" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Název" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Velikost" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Změněno" +msgstr "Upraveno" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 složka" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} složky" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 soubor" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} soubory" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nelze přejmenovat soubor" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Odeslat" @@ -282,37 +283,37 @@ msgstr "Odstraněné soubory" msgid "Cancel upload" msgstr "Zrušit odesílání" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Nemáte zde práva zápisu." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Žádný obsah. Nahrajte něco." -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Stáhnout" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Zrušit sdílení" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Odeslaný soubor je příliš velký" +msgstr "Odesílaný soubor je příliš velký" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Soubory se prohledávají, prosím čekejte." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Aktuální prohledávání" diff --git a/l10n/cs_CZ/files_encryption.po b/l10n/cs_CZ/files_encryption.po index cf291239f34808658786c849d6b7283058808dc2..af7d094cfbfcbcac9c27737d1ce8bf8f5a01ae6e 100644 --- a/l10n/cs_CZ/files_encryption.po +++ b/l10n/cs_CZ/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Martin , 2012. -# Tomáš Chvátal , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cs_CZ/files_external.po b/l10n/cs_CZ/files_external.po index cd3761b8b5728ec1b5a178ad3288872b2b101512..927cfd451c2ca086e301681c6c8dea76209cf299 100644 --- a/l10n/cs_CZ/files_external.po +++ b/l10n/cs_CZ/files_external.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jan Krejci , 2012 -# Martin , 2012 -# Michal Hrušecký , 2012 -# Tomáš Chvátal , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 07:10+0000\n" -"Last-Translator: Tomáš Chvátal \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/cs_CZ/files_sharing.po b/l10n/cs_CZ/files_sharing.po index c68599b2ae873d1a44b109d3b0c20424308da7ab..ce9e2807366742571d2c1f1c8cf11dc32552f708 100644 --- a/l10n/cs_CZ/files_sharing.po +++ b/l10n/cs_CZ/files_sharing.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Martin , 2012. -# Michal Hrušecký , 2012. -# Tomáš Chvátal , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cs_CZ/files_trashbin.po b/l10n/cs_CZ/files_trashbin.po index 48adf5d966f6077cf421d10897d70311a7e361cb..a7f3b6ea85521050557afc91a8ea71d2d01c02ef 100644 --- a/l10n/cs_CZ/files_trashbin.po +++ b/l10n/cs_CZ/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Tomáš Chvátal , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cs_CZ/files_versions.po b/l10n/cs_CZ/files_versions.po index 1425b506984b338521df18d9abada96dccf6f1a4..03e51b990abead3fad91e187ea547f6ee8ca7b38 100644 --- a/l10n/cs_CZ/files_versions.po +++ b/l10n/cs_CZ/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Martin , 2012. -# Tomáš Chvátal , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po index 13b309d2ad30daec3068dc8ef2d319c57166dd07..ad1a26959234a02dd7782c907bb27d45e62b02cd 100644 --- a/l10n/cs_CZ/lib.po +++ b/l10n/cs_CZ/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Martin , 2012 -# Tomáš Chvátal , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:10+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Nápověda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Osobní" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Nastavení" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Uživatelé" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikace" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrace" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Stahování ZIPu je vypnuto." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Soubory musí být stahovány jednotlivě." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Zpět k souborům" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Vybrané soubory jsou příliš velké pro vytvoření zip souboru." @@ -115,83 +113,87 @@ msgstr "V názvu databáze %s nesmíte používat tečky." msgid "%s set the database host." msgstr "Zadejte název počítače s databází %s." -#: setup.php:132 setup.php:325 setup.php:370 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Uživatelské jméno, či heslo PostgreSQL není platné" -#: setup.php:133 setup.php:156 setup.php:234 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Musíte zadat existující účet, či správce." -#: setup.php:155 setup.php:458 setup.php:525 -msgid "Oracle username and/or password not valid" -msgstr "Uživatelské jméno, či heslo Oracle není platné" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:233 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Uživatelské jméno, či heslo MySQL není platné" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 -#: setup.php:615 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Chyba DB: \"%s\"" -#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 -#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 -#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Podezřelý příkaz byl: \"%s\"" -#: setup.php:304 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Uživatel '%s'@'localhost' již v MySQL existuje." -#: setup.php:305 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Zahodit uživatele z MySQL" -#: setup.php:310 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Uživatel '%s'@'%%' již v MySQL existuje" -#: setup.php:311 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Zahodit uživatele z MySQL." -#: setup.php:584 setup.php:616 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Uživatelské jméno, či heslo Oracle není platné" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Podezřelý příkaz byl: \"%s\", jméno: %s, heslo: %s" -#: setup.php:636 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Uživatelské jméno, či heslo MSSQL není platné: %s" -#: setup.php:858 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Váš webový server není správně nastaven pro umožnění synchronizace, protože rozhraní WebDAV je rozbité." -#: setup.php:859 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Zkonzultujte, prosím, průvodce instalací." #: template.php:113 msgid "seconds ago" -msgstr "před vteřinami" +msgstr "před pár vteřinami" #: template.php:114 msgid "1 minute ago" -msgstr "před 1 minutou" +msgstr "před minutou" #: template.php:115 #, php-format @@ -231,25 +233,12 @@ msgstr "Před %d měsíci" #: template.php:123 msgid "last year" -msgstr "loni" +msgstr "minulý rok" #: template.php:124 msgid "years ago" msgstr "před lety" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s je dostupná. Získat více informací" - -#: updater.php:81 -msgid "up to date" -msgstr "aktuální" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "kontrola aktualizací je vypnuta" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po index 7cf113bc598d5aa5296dd12ff869a4254c5a2ff8..64f7c794900a42e123f642ad020504dbbd9f71b0 100644 --- a/l10n/cs_CZ/settings.po +++ b/l10n/cs_CZ/settings.po @@ -3,18 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Jan Krejci , 2011-2012. -# Martin , 2011-2012. -# Michal Hrušecký , 2012. -# , 2012. -# Tomáš Chvátal , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -27,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nelze načíst seznam z App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Chyba ověření" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Vaše zobrazované jméno bylo změněno." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Nelze změnit zobrazované jméno" @@ -122,52 +120,52 @@ msgstr "Chyba při aktualizaci aplikace" msgid "Updated" msgstr "Aktualizováno" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Ukládám..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "smazáno" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "zpět" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Nelze odebrat uživatele" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Skupiny" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Správa skupiny" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Smazat" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "přidat skupinu" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Musíte zadat platné uživatelské jméno" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Chyba při vytváření užiatele" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Musíte zadat platné heslo" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Česky" @@ -318,19 +316,19 @@ msgstr "Záznam" msgid "Log level" msgstr "Úroveň záznamu" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Více" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Méně" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Verze" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Tomáš Chvátal , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Selhalo smazání nastavení serveru" @@ -55,281 +57,363 @@ msgstr "Ponechat nastavení?" msgid "Cannot add server configuration" msgstr "Nelze přidat nastavení serveru" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Úspěch" + +#: js/settings.js:117 +msgid "Error" +msgstr "Chyba" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Test spojení byl úspěšný" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Test spojení selhal" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Opravdu si přejete smazat současné nastavení serveru?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Potvrdit smazání" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Varování: Aplikace user_ldap a user_webdavauth nejsou kompatibilní. Může nastávat neočekávané chování. Požádejte, prosím, správce systému aby jednu z nich zakázal." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Varování: není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte, prosím, správce systému aby jej nainstaloval." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Nastavení serveru" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Přidat nastavení serveru" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Počítač" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Můžete vynechat protokol, vyjma pokud požadujete SSL. Tehdy začněte s ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Základní DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Jedna základní DN na řádku" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Uživatelské DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN klentského uživatele ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte údaje DN and Heslo prázdné." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Heslo" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Pro anonymní přístup, ponechte údaje DN and heslo prázdné." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtr přihlášení uživatelů" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Určuje použitý filtr, při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "použijte zástupný vzor %%uid, např. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtr uživatelských seznamů" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Určuje použitý filtr, pro získávaní uživatelů." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez zástupných znaků, např. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtr skupin" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Určuje použitý filtr, pro získávaní skupin." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez zástupných znaků, např. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Nastavení spojení" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Nastavení aktivní" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Pokud není zaškrtnuto, bude nastavení přeskočeno." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Záložní (kopie) hostitel" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Zadejte volitelného záložního hostitele. Musí to být kopie hlavního serveru LDAP/AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Záložní (kopie) port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Zakázat hlavní serveru" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Při zapnutí se ownCloud připojí pouze k záložnímu serveru" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Použít TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Nepoužívejte pro spojení LDAP, selže." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server nerozlišující velikost znaků (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Vypnout ověřování SSL certifikátu." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Pokud připojení pracuje pouze s touto možností, tak importujte SSL certifikát SSL serveru do Vašeho serveru ownCloud" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Není doporučeno, pouze pro testovací účely." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "TTL vyrovnávací paměti" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "ve vteřinách. Změna vyprázdní vyrovnávací paměť." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Nastavení adresáře" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Pole pro zobrazované jméno uživatele" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP použitý k vytvoření jména uživatele ownCloud" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Základní uživatelský strom" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Jedna uživatelská základní DN na řádku" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributy vyhledávání uživatelů" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Volitelné, atribut na řádku" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Pole pro zobrazení jména skupiny" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP použitý k vytvoření jména skupiny ownCloud" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Základní skupinový strom" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Jedna skupinová základní DN na řádku" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributy vyhledávání skupin" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asociace člena skupiny" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Speciální atributy" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Pole pro kvótu" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Výchozí kvóta" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "v bajtech" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Pole e-mailu" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Pravidlo pojmenování domovské složky uživatele" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Vyzkoušet nastavení" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Nápověda" diff --git a/l10n/cy_GB/core.po b/l10n/cy_GB/core.po index 50d8ae572f8e519501f3034616027119e0debede..7d0fc54707daf1275cb905762bba4fa019007554 100644 --- a/l10n/cy_GB/core.po +++ b/l10n/cy_GB/core.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: ubuntucymraeg \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -213,26 +213,30 @@ msgstr "y llynedd" msgid "years ago" msgstr "blwyddyn yn ôl" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Iawn" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Dewisiwch" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Diddymu" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Dewisiwch" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ie" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Na" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Iawn" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -397,24 +401,27 @@ msgstr "ailosod cyfrinair ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Defnyddiwch y ddolen hon i ailosod eich cyfrinair: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Anfonwyd y ddolen i ailosod eich cyfrinair i'ch cyfeiriad ebost.
Os nad yw'n cyrraedd o fewn amser rhesymol gwiriwch eich plygell spam/sothach.
Os nad yw yno, cysylltwch â'ch gweinyddwr lleol." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Ailosod anfon e-bost." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Methodd y cais!
Gwiriwch eich enw defnyddiwr ac ebost." -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Methodd y cais!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Enw defnyddiwr" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Gwneud cais i ailosod" @@ -499,7 +506,7 @@ msgstr "Heb gynhyrchydd rhifau hap diogel efallai y gall ymosodwr ragweld tocynn msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "Mwy na thebyg fod modd cyrraeddd eich cyfeiriadur data a ffeilau o'r rhyngrwyd oherwydd nid yw'r ffeil .htaccess yn gweithio. " +msgstr "Mwy na thebyg fod modd cyrraedd eich cyfeiriadur data a ffeilau o'r rhyngrwyd oherwydd nid yw'r ffeil .htaccess yn gweithio. " #: templates/installation.php:40 msgid "" @@ -558,7 +565,12 @@ msgstr "Gorffen sefydlu" msgid "web services under your control" msgstr "gwasanaethau gwe a reolir gennych" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s ar gael. Mwy o wybodaeth am sut i ddiweddaru." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Allgofnodi" diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po index dc4994e49526da80386735dc72542b3d260957dd..e6532a72d4824285fde2ca7855464f7963f6aac7 100644 --- a/l10n/cy_GB/files.po +++ b/l10n/cy_GB/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ubuntucymraeg , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli" msgid "Could not move %s" msgstr "Methwyd symud %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Methu ailenwi ffeil" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ni lwythwyd ffeil i fyny. Gwall anhysbys." @@ -87,7 +82,7 @@ msgstr "Rhannu" msgid "Delete permanently" msgstr "Dileu'n barhaol" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Dileu" @@ -95,43 +90,43 @@ msgstr "Dileu" msgid "Rename" msgstr "Ailenwi" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "I ddod" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} yn bodoli'n barod" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "amnewid" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "awgrymu enw" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "diddymu" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "newidiwyd {new_name} yn lle {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "dadwneud" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "cyflawni gweithred dileu" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 ffeil yn llwytho i fyny" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "ffeiliau'n llwytho i fyny" @@ -157,69 +152,77 @@ msgstr "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach! msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Methu llwytho'ch ffeil i fyny gan ei fod yn gyferiadur neu'n cynnwys 0 beit" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Dim digon o le ar gael" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Diddymwyd llwytho i fyny." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Does dim hawl cael URL gwag." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Enw plygell annilys. Mae'r defnydd o 'Shared' yn cael ei gadw gan Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Gwall" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Enw" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Maint" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Addaswyd" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 blygell" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} plygell" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ffeil" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ffeil" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Methu ailenwi ffeil" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Llwytho i fyny" @@ -280,37 +283,37 @@ msgstr "Ffeiliau ddilewyd" msgid "Cancel upload" msgstr "Diddymu llwytho i fyny" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Nid oes gennych hawliau ysgrifennu fan hyn." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Llwytho i lawr" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Dad-rannu" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Maint llwytho i fyny'n rhy fawr" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Arhoswch, mae ffeiliau'n cael eu sganio." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Sganio cyfredol" diff --git a/l10n/cy_GB/files_encryption.po b/l10n/cy_GB/files_encryption.po index 6ffe72043a4ec6a2fcceb72b304c0cc56451e1ef..0d6bc4131fda5510e85737f69702425750c8cd8a 100644 --- a/l10n/cy_GB/files_encryption.po +++ b/l10n/cy_GB/files_encryption.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# ubuntucymraeg , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-01 01:59+0200\n" +"PO-Revision-Date: 2013-04-30 15:40+0000\n" +"Last-Translator: ubuntucymraeg \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,20 +20,20 @@ msgstr "" #: templates/settings-personal.php:4 templates/settings.php:5 msgid "Encryption" -msgstr "" +msgstr "Amgryptiad" #: templates/settings-personal.php:7 msgid "File encryption is enabled." -msgstr "" +msgstr "Galluogwyd amgryptio ffeiliau." #: templates/settings-personal.php:11 msgid "The following file types will not be encrypted:" -msgstr "" +msgstr "Ni fydd ffeiliau o'r math yma'n cael eu hamgryptio:" #: templates/settings.php:7 msgid "Exclude the following file types from encryption:" -msgstr "" +msgstr "Eithrio'r mathau canlynol o ffeiliau rhag cael eu hamgryptio:" #: templates/settings.php:12 msgid "None" -msgstr "" +msgstr "Dim" diff --git a/l10n/cy_GB/files_external.po b/l10n/cy_GB/files_external.po index b0a5c89c86a588dbb337f461498899a082e96f99..8eedfc37f78a72d215f9a498250bab2afa08598d 100644 --- a/l10n/cy_GB/files_external.po +++ b/l10n/cy_GB/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -95,7 +95,7 @@ msgstr "" #: templates/settings.php:92 msgid "Groups" -msgstr "" +msgstr "Grwpiau" #: templates/settings.php:100 msgid "Users" diff --git a/l10n/cy_GB/files_sharing.po b/l10n/cy_GB/files_sharing.po index 01a7b7ff6e51b3b57893b8429062d435d862f3fe..a7f0caca27fa41fdbba89570936cadf10246c834 100644 --- a/l10n/cy_GB/files_sharing.po +++ b/l10n/cy_GB/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ubuntucymraeg , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-22 01:58+0200\n" -"PO-Revision-Date: 2013-04-21 15:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: ubuntucymraeg \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cy_GB/files_trashbin.po b/l10n/cy_GB/files_trashbin.po index 5e9bb4d912a6b9124b59c0328053cb5dce976fed..45e6ca9476bbd80b6f2a2d565c07038c1a800a98 100644 --- a/l10n/cy_GB/files_trashbin.po +++ b/l10n/cy_GB/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ubuntucymraeg , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-23 01:58+0200\n" -"PO-Revision-Date: 2013-04-22 21:10+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: ubuntucymraeg \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cy_GB/files_versions.po b/l10n/cy_GB/files_versions.po index 0f19e914bb45c4b9cc9749c553a3d5b64bc42092..2d178293a3ace068fca6b03485a44634b8a082c6 100644 --- a/l10n/cy_GB/files_versions.po +++ b/l10n/cy_GB/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cy_GB/lib.po b/l10n/cy_GB/lib.po index 8a34f9cc6b7a5739eacdedcb04140df9ed88dbc4..e29f1d19e65ce0b01ad31cc90fe83a23ce30f26f 100644 --- a/l10n/cy_GB/lib.po +++ b/l10n/cy_GB/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ubuntucymraeg , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-22 01:58+0200\n" -"PO-Revision-Date: 2013-04-21 19:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: ubuntucymraeg \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: cy_GB\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Cymorth" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personol" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Gosodiadau" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Defnyddwyr" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Pecynnau" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Gweinyddu" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Mae llwytho ZIP wedi ei ddiffodd." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Mae angen llwytho ffeiliau i lawr fesul un." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Nôl i Ffeiliau" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Mae'r ffeiliau ddewiswyd yn rhy fawr i gynhyrchu ffeil zip." @@ -114,72 +113,76 @@ msgstr "%s does dim hawl defnyddio dot yn enw'r gronfa ddata" msgid "%s set the database host." msgstr "%s gosod gwesteiwr y gronfa ddata." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Enw a/neu gyfrinair PostgreSQL annilys" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Enw a/neu gyfrinair Oracle annilys" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Enw a/neu gyfrinair MySQL annilys" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Gwall DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Defnyddiwr MySQL '%s'@'localhost' yn bodoli eisoes." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Gollwng y defnyddiwr hwn o MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Defnyddiwr MySQL '%s'@'%%' eisoes yn bodoli" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Gollwng y defnyddiwr hwn o MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Enw a/neu gyfrinair Oracle annilys" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\", enw: %s, cyfrinair: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Enw a/neu gyfrinair MS SQL annilys: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Gwiriwch y canllawiau gosod eto." @@ -236,19 +239,6 @@ msgstr "y llynedd" msgid "years ago" msgstr "blwyddyn yn ôl" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ar gael. Mwy o wybodaeth" - -#: updater.php:81 -msgid "up to date" -msgstr "cyfredol" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "gwirio am ddiweddariadau wedi'i analluogi" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/cy_GB/settings.po b/l10n/cy_GB/settings.po index 27acbefd393aebf7b684abaff48ce2e9bc11f921..4680367639ac6a70beb6fa6fc16e72a1cc77d059 100644 --- a/l10n/cy_GB/settings.po +++ b/l10n/cy_GB/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:58+0200\n" -"PO-Revision-Date: 2013-04-23 19:50+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Gwall dilysu" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Yn cadw..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "dadwneud" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" -msgstr "" +msgstr "Grwpiau" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Dileu" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -320,11 +324,11 @@ msgstr "" msgid "Less" msgstr "" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: cy_GB\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Gwall" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Cyfrinair" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Cymorth" diff --git a/l10n/da/core.po b/l10n/da/core.po index be0d00c663af1c1b7bc709cf6a3b85d72894fa30..3d81bf96c907c4b51ac9f8f1abd90c1b010c53f4 100644 --- a/l10n/da/core.po +++ b/l10n/da/core.po @@ -3,23 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bawl , 2013 -# cronner , 2012 -# Frederik Lassen , 2013 -# mikkel_ilu , 2011, 2012 -# Morten Juhl-Johansen Zölde-Fejér , 2011-2013 -# Ole Holm Frandsen , 2012 -# Pascal d'Hermilly , 2011 -# rpaasch , 2013 -# muunsim , 2012 -# Thomas Tanghus , 2012 -# Thomas Tanghus , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" @@ -223,26 +212,30 @@ msgstr "sidste år" msgid "years ago" msgstr "år siden" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Vælg" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Fortryd" +msgstr "Annuller" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Vælg" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nej" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -407,24 +400,27 @@ msgstr "Nulstil ownCloud kodeord" msgid "Use the following link to reset your password: {link}" msgstr "Anvend følgende link til at nulstille din adgangskode: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du vil modtage et link til at nulstille dit kodeord via email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Reset-mail afsendt." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Anmodningen mislykkedes!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du vil modtage et link til at nulstille dit kodeord via email." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Brugernavn" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Anmod om nulstilling" @@ -446,7 +442,7 @@ msgstr "Nulstil kodeord" #: strings.php:5 msgid "Personal" -msgstr "Personlig" +msgstr "Personligt" #: strings.php:6 msgid "Users" @@ -568,7 +564,12 @@ msgstr "Afslut opsætning" msgid "web services under your control" msgstr "Webtjenester under din kontrol" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Log ud" diff --git a/l10n/da/files.po b/l10n/da/files.po index 9de02a4b78ceeedf8da89cde1d488c8f645b619f..57a44c5f98da3b32ea728c45025c2f26d3a39d58 100644 --- a/l10n/da/files.po +++ b/l10n/da/files.po @@ -3,23 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# cronner , 2012 -# Frederik Lassen , 2013 -# Morten Juhl-Johansen Zölde-Fejér , 2011-2013 -# Ole Holm Frandsen , 2012-2013 -# osos , 2012 -# Pascal d'Hermilly , 2011 -# muunsim , 2012 -# cronner , 2013 -# Thomas Tanghus , 2012 -# Thomas Tanghus , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 18:30+0000\n" -"Last-Translator: Ole Holm Frandsen \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,17 +27,13 @@ msgstr "Kunne ikke flytte %s - der findes allerede en fil med dette navn" msgid "Could not move %s" msgstr "Kunne ikke flytte %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Kunne ikke omdøbe fil" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ingen fil blev uploadet. Ukendt fejl." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Der er ingen fejl, filen blev uploadet med success" +msgstr "Der skete ingen fejl, filen blev succesfuldt uploadet" #: ajax/upload.php:27 msgid "" @@ -58,19 +44,19 @@ msgstr "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen" +msgstr "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Den uploadede file blev kun delvist uploadet" +msgstr "Filen blev kun delvist uploadet." #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Ingen fil blev uploadet" +msgstr "Ingen fil uploadet" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Mangler en midlertidig mappe" +msgstr "Manglende midlertidig mappe." #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -96,7 +82,7 @@ msgstr "Del" msgid "Delete permanently" msgstr "Slet permanent" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Slet" @@ -104,43 +90,43 @@ msgstr "Slet" msgid "Rename" msgstr "Omdøb" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Afventer" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} eksisterer allerede" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "erstat" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "foreslå navn" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "fortryd" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "erstattede {new_name} med {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "fortryd" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "udfør slet operation" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 fil uploades" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "uploader filer" @@ -166,69 +152,77 @@ msgstr "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkron msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Dit download forberedes. Dette kan tage lidt tid ved større filer." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Kunne ikke uploade din fil, da det enten er en mappe eller er tom" +msgstr "Kan ikke uploade din fil - det er enten en mappe eller en fil med et indhold på 0 bytes." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "ikke nok tilgængelig ledig plads " -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Upload afbrudt." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URLen kan ikke være tom." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fejl" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Navn" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Størrelse" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Ændret" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mappe" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mapper" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fil" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} filer" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Kunne ikke omdøbe fil" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Upload" @@ -289,37 +283,37 @@ msgstr "Slettede filer" msgid "Cancel upload" msgstr "Fortryd upload" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Du har ikke skriverettigheder her." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Her er tomt. Upload noget!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Download" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Fjern deling" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Upload for stor" +msgstr "Upload er for stor" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Filerne bliver indlæst, vent venligst." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Indlæser" diff --git a/l10n/da/files_encryption.po b/l10n/da/files_encryption.po index 8c8605731d332e952e6cb7ed4212bfaaab2a483d..9d253656f2dc15add4209dcf2df166bb477e8325 100644 --- a/l10n/da/files_encryption.po +++ b/l10n/da/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Frederik Lassen , 2013. -# Morten Juhl-Johansen Zölde-Fejér , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/da/files_external.po b/l10n/da/files_external.po index bbe1780ee318fcac714e6fb7d0bd29b7c7c8aea8..3a75895703b7d554373b2bdaa5b3372aab7ccf26 100644 --- a/l10n/da/files_external.po +++ b/l10n/da/files_external.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bawl , 2013 -# cronner , 2012 -# Morten Juhl-Johansen Zölde-Fejér , 2012 -# Ole Holm Frandsen , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 18:30+0000\n" -"Last-Translator: Ole Holm Frandsen \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/da/files_sharing.po b/l10n/da/files_sharing.po index 95f966c2f2a2b144aae1a4afc1538efa92530622..a51c29810a6576270f041fd2f9b78f9cb9cc2d1a 100644 --- a/l10n/da/files_sharing.po +++ b/l10n/da/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Morten Juhl-Johansen Zölde-Fejér , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/da/files_trashbin.po b/l10n/da/files_trashbin.po index d0728a8d9c007321a2b17ed600548550d61813d3..909dec96ad6c41b2f0e4d8503b2947fa0083003d 100644 --- a/l10n/da/files_trashbin.po +++ b/l10n/da/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bawl , 2013. -# Frederik Lassen , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/da/files_versions.po b/l10n/da/files_versions.po index 7ceccbf2615f840206725317008c9a8dd98a2337..4dcf5e81f4484ebd928afa98c20c531d2bfd35f5 100644 --- a/l10n/da/files_versions.po +++ b/l10n/da/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Frederik Lassen , 2013. -# Morten Juhl-Johansen Zölde-Fejér , 2012. -# , 2012. -# Thomas , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/da/lib.po b/l10n/da/lib.po index f14b4dd25869e2e52d859087714fe74289a39662..021991572ac532ab2032b6737210c1c196667252 100644 --- a/l10n/da/lib.po +++ b/l10n/da/lib.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# cronner , 2012 -# Frederik Lassen , 2013 -# Morten Juhl-Johansen Zölde-Fejér , 2012-2013 -# osos , 2012 -# cronner , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" @@ -22,43 +17,43 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hjælp" -#: app.php:362 +#: app.php:370 msgid "Personal" -msgstr "Personlig" +msgstr "Personligt" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Indstillinger" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Brugere" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-download er slået fra." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Filer skal downloades en for en." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Tilbage til Filer" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "De markerede filer er for store til at generere en ZIP-fil." @@ -118,72 +113,76 @@ msgstr "%s du må ikke bruge punktummer i databasenavnet." msgid "%s set the database host." msgstr "%s sæt database værten." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL brugernavn og/eller kodeord er ikke gyldigt." -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle brugernavn og/eller kodeord er ikke gyldigt." +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL brugernavn og/eller kodeord er ikke gyldigt." -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Databasefejl: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Fejlende kommando var: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL brugeren '%s'@'localhost' eksisterer allerede." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Slet denne bruger fra MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL brugeren '%s'@'%%' eksisterer allerede." -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Slet denne bruger fra MySQL" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle brugernavn og/eller kodeord er ikke gyldigt." + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Fejlende kommando var: \"%s\", navn: %s, password: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL brugernavn og/eller adgangskode ikke er gyldigt: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Din webserver er endnu ikke sat op til at tillade fil synkronisering fordi WebDAV grænsefladen virker ødelagt." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Dobbelttjek venligst installations vejledningerne." @@ -212,11 +211,11 @@ msgstr "%d timer siden" #: template.php:118 msgid "today" -msgstr "I dag" +msgstr "i dag" #: template.php:119 msgid "yesterday" -msgstr "I går" +msgstr "i går" #: template.php:120 #, php-format @@ -225,7 +224,7 @@ msgstr "%d dage siden" #: template.php:121 msgid "last month" -msgstr "Sidste måned" +msgstr "sidste måned" #: template.php:122 #, php-format @@ -234,25 +233,12 @@ msgstr "%d måneder siden" #: template.php:123 msgid "last year" -msgstr "Sidste år" +msgstr "sidste år" #: template.php:124 msgid "years ago" msgstr "år siden" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s er tilgængelig. Få mere information" - -#: updater.php:81 -msgid "up to date" -msgstr "opdateret" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Check for opdateringer er deaktiveret" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/da/settings.po b/l10n/da/settings.po index 47340bcdeedd15366c43ba38d315da36089a8afb..1fc6fbb763a12a671f4a7f13e2786ad24ad498e8 100644 --- a/l10n/da/settings.po +++ b/l10n/da/settings.po @@ -3,25 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Frederik Lassen , 2013. -# , 2012. -# , 2011. -# Morten Juhl-Johansen Zölde-Fejér , 2011-2013. -# Ole Holm Frandsen , 2012. -# Pascal d'Hermilly , 2011. -# , 2012. -# , 2012-2013. -# Thomas , 2013. -# Thomas Tanghus <>, 2012. -# Thomas Tanghus , 2012. +# Ole Holm Frandsen , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Ole Holm Frandsen \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Kunne ikke indlæse listen fra App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Adgangsfejl" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Dit skærmnavn blev ændret." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Kunne ikke skifte skærmnavn" @@ -128,52 +121,52 @@ msgstr "Der opstod en fejl under app opgraderingen" msgid "Updated" msgstr "Opdateret" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Gemmer..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "Slettet" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "fortryd" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Kan ikke fjerne bruger" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupper" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppe Administrator" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Slet" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "Tilføj gruppe" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Et gyldigt brugernavn skal angives" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Fejl ved oprettelse af bruger" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "En gyldig adgangskode skal angives" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Dansk" @@ -324,19 +317,19 @@ msgstr "Log" msgid "Log level" msgstr "Log niveau" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mere" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mindre" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Version" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# , 2012. -# Frederik Lassen , 2012. -# Morten Juhl-Johansen Zölde-Fejér , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" @@ -22,6 +17,10 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -58,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Succes" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fejl" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du kan udelade protokollen, medmindre du skal bruge SSL. Start i så fald med ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "You can specify Base DN for users and groups in the Advanced tab" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Bruger DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Kodeord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "For anonym adgang, skal du lade DN og Adgangskode tomme." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Bruger Login Filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Brugerliste Filter" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definere filteret der bruges ved indlæsning af brugere." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppe Filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definere filteret der bruges når der indlæses grupper." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Brug TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Deaktiver SSL certifikat validering" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Anbefales ikke, brug kun for at teste." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "User Display Name Field" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Base Bruger Træ" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Base Group Tree" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Group-Member association" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hjælp" diff --git a/l10n/de/core.po b/l10n/de/core.po index eb400afa6950c1fbc57f2ecd8bdb89f4da51c0d9..4d051755e2836da56fd47e803b00dffc22f9a780 100644 --- a/l10n/de/core.po +++ b/l10n/de/core.po @@ -3,31 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2011-2012 -# infinity8 , 2011 -# Mirodin , 2012 -# , 2011 -# I Robot , 2012-2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2011 -# Lukas Reschke , 2013 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# thiel , 2012 -# mike.f , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# Susi <>, 2012 -# , 2012 -# , 2012 +# arkascha , 2013 +# Marcel Kühlhorn , 2013 # Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: Lukas Reschke \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Marcel Kühlhorn \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -230,26 +215,30 @@ msgstr "Letztes Jahr" msgid "years ago" msgstr "Vor Jahren" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Auswählen" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Abbrechen" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Auswählen" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nein" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -285,7 +274,7 @@ msgstr "Fehler beim Teilen" #: js/share.js:136 msgid "Error while unsharing" -msgstr "Fehler beim Aufheben der Teilung" +msgstr "Fehler beim Aufheben der Freigabe" #: js/share.js:143 msgid "Error while changing permissions" @@ -381,7 +370,7 @@ msgstr "Durch ein Passwort geschützt" #: js/share.js:577 msgid "Error unsetting expiration date" -msgstr "Fehler beim entfernen des Ablaufdatums" +msgstr "Fehler beim Entfernen des Ablaufdatums" #: js/share.js:589 msgid "Error setting expiration date" @@ -400,11 +389,11 @@ msgid "" "The update was unsuccessful. Please report this issue to the ownCloud " "community." -msgstr "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die ownCloud Community." +msgstr "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die ownCloud Community." #: js/update.js:18 msgid "The update was successful. Redirecting you to ownCloud now." -msgstr "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet." +msgstr "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet." #: lostpassword/controller.php:48 msgid "ownCloud password reset" @@ -414,24 +403,27 @@ msgstr "ownCloud-Passwort zurücksetzen" msgid "Use the following link to reset your password: {link}" msgstr "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Der Link zum Rücksetzen Deines Passwort ist an Deine E-Mail-Adresse geschickt worden.
Wenn Du ihn nicht innerhalb einer vernünftigen Zeit empfängst, prüfe Deine Spam-Verzeichnisse.
Wenn er nicht dort ist, frage Deinen lokalen Administrator." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Die E-Mail zum Zurücksetzen wurde versendet." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Anfrage fehlgeschlagen!
Hast Du darauf geachtet, dass Deine E-Mail/Dein Benutzername korrekt war?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Die Anfrage schlug fehl!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Benutzername" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Beantrage Zurücksetzung" @@ -461,11 +453,11 @@ msgstr "Benutzer" #: strings.php:7 msgid "Apps" -msgstr "Anwendungen" +msgstr "Apps" #: strings.php:8 msgid "Admin" -msgstr "Admin" +msgstr "Administration" #: strings.php:9 msgid "Help" @@ -498,7 +490,7 @@ msgstr "Deine PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angrei #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "Bitte bringe deine PHP Installation auf den neuesten Stand, um ownCloud sicher nutzen zu können." +msgstr "Bitte bringe Deine PHP Installation auf den neuesten Stand, um ownCloud sicher nutzen zu können." #: templates/installation.php:32 msgid "" @@ -516,14 +508,14 @@ msgstr "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage di msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "Dein Datenverzeichnis und deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert." +msgstr "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert." #: templates/installation.php:40 msgid "" "For information how to properly configure your server, please see the documentation." -msgstr "Bitte lesen Sie die Dokumentation für Informationen, wie Sie Ihren Server konfigurieren." +msgstr "Bitte ließ die Dokumentation für Informationen, wie Du Deinen Server konfigurierst." #: templates/installation.php:44 msgid "Create an admin account" @@ -573,9 +565,14 @@ msgstr "Installation abschließen" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "Web-Services unter Ihrer Kontrolle" +msgstr "Web-Services unter Deiner Kontrolle" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Abmelden" diff --git a/l10n/de/files.po b/l10n/de/files.po index db82c1ba22d089a7fea2f7c2a2296d4692ebde10..6c709fddd8ddebabd69fd313a2f274ca6054ea48 100644 --- a/l10n/de/files.po +++ b/l10n/de/files.po @@ -3,34 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2012 -# Mirodin , 2012 -# I Robot , 2012-2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2012 -# Jan-Christoph Borchardt , 2011 -# Jan-Christoph Borchardt , 2011 -# Lukas Reschke , 2012 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# thiel , 2013 -# Michael Krell, 2012 -# piccobello , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# I Robot , 2012 -# Thomas Müller <>, 2012 -# traductor , 2012 -# Linutux , 2013 -# kabum , 2013 -# kabum , 2013 -# Wachhund , 2013 +# Marcel Kühlhorn , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -42,16 +21,12 @@ msgstr "" #: ajax/move.php:17 #, php-format msgid "Could not move %s - File with this name already exists" -msgstr "%s konnte nicht verschoben werden - eine Datei mit diesem Namen existiert bereits." +msgstr "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits" #: ajax/move.php:27 ajax/move.php:30 #, php-format msgid "Could not move %s" -msgstr "%s konnte nicht verschoben werden" - -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Die Datei konnte nicht umbenannt werden" +msgstr "Konnte %s nicht verschieben" #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" @@ -59,7 +34,7 @@ msgstr "Keine Datei hochgeladen. Unbekannter Fehler" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Datei fehlerfrei hochgeladen." +msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen." #: ajax/upload.php:27 msgid "" @@ -70,19 +45,19 @@ msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde" +msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Die Datei wurde nur teilweise hochgeladen." +msgstr "Die Datei konnte nur teilweise übertragen werden" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Es wurde keine Datei hochgeladen." +msgstr "Keine Datei konnte übertragen werden." #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Temporärer Ordner fehlt." +msgstr "Kein temporärer Ordner vorhanden" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -90,7 +65,7 @@ msgstr "Fehler beim Schreiben auf die Festplatte" #: ajax/upload.php:51 msgid "Not enough storage available" -msgstr "Nicht genug Speicherplatz verfügbar" +msgstr "Nicht genug Speicher vorhanden." #: ajax/upload.php:83 msgid "Invalid directory." @@ -106,9 +81,9 @@ msgstr "Teilen" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "Permanent löschen" +msgstr "Endgültig löschen" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Löschen" @@ -116,43 +91,43 @@ msgstr "Löschen" msgid "Rename" msgstr "Umbenennen" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Ausstehend" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} existiert bereits" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" -msgstr "Name vorschlagen" +msgstr "Namen vorschlagen" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "abbrechen" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} ersetzt durch {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "rückgängig machen" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Löschvorgang ausführen" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" -msgstr "Eine Datei wird hoch geladen" +msgstr "1 Datei wird hochgeladen" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "Dateien werden hoch geladen" @@ -172,75 +147,83 @@ msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "Ihr Speicherplatz ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!" +msgstr "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "Ihr Speicherplatz ist fast aufgebraucht ({usedSpacePercent}%)" +msgstr "Dein Speicher ist fast voll ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist." +msgstr "Deine Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nicht genug Speicherplatz verfügbar" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Die URL darf nicht leer sein." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fehler" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Name" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Größe" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Bearbeitet" +msgstr "Geändert" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 Ordner" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} Ordner" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 Datei" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} Dateien" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Konnte Datei nicht umbenennen" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Hochladen" @@ -301,37 +284,37 @@ msgstr "Gelöschte Dateien" msgid "Cancel upload" msgstr "Upload abbrechen" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "Du besitzt hier keine Schreib-Berechtigung." +msgstr "Du hast hier keine Schreib-Berechtigung." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Alles leer. Lade etwas hoch!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Herunterladen" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Nicht mehr freigeben" +msgstr "Freigabe aufheben" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Upload zu groß" +msgstr "Der Upload ist zu groß" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Dateien werden gescannt, bitte warten." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Scanne" diff --git a/l10n/de/files_encryption.po b/l10n/de/files_encryption.po index 9e734d80a38085d2f2d9df5415e413b743fefcf4..caaaa81d2b36575e20a96696cd7819478d4c7e4e 100644 --- a/l10n/de/files_encryption.po +++ b/l10n/de/files_encryption.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Marcel Kühlhorn , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-06 21:54+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,4 +35,4 @@ msgstr "Schließe die folgenden Dateitypen von der Verschlüsselung aus:" #: templates/settings.php:12 msgid "None" -msgstr "Keine" +msgstr "Nichts" diff --git a/l10n/de/files_external.po b/l10n/de/files_external.po index d179bb9720b26735ade5e337a7519c83fed1f2a4..762e9d34863b05a36326898773296eebb99a303a 100644 --- a/l10n/de/files_external.po +++ b/l10n/de/files_external.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mirodin , 2012 -# I Robot , 2012 -# I Robot , 2012 -# stefanniedermann , 2013 -# I Robot , 2012 -# traductor , 2012 +# arkascha , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Warnung: Die Curl-Unterstützung in PHP ist nicht aktiviert oder installiert. Das Einbinden von ownCloud / WebDav der GoogleDrive-Freigaben ist nicht möglich. Bitte Deinen Systemadminstrator um die Installation. " #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/de/files_sharing.po b/l10n/de/files_sharing.po index d3e9a367638b6ec0f0961bc73e8280bd08d4aaa8..5662022a293137866c9537d574bc2657071e8f92 100644 --- a/l10n/de/files_sharing.po +++ b/l10n/de/files_sharing.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# I Robot , 2012. -# , 2012. -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/de/files_trashbin.po b/l10n/de/files_trashbin.po index e4aa758e230f3cb145fa2bc26cf0f7a966359305..ea4291698aca7b6b8839f1d2d271d9f43eb8028b 100644 --- a/l10n/de/files_trashbin.po +++ b/l10n/de/files_trashbin.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# I Robot , 2013 -# Marcel Kühlhorn , 2013 -# Mirodin , 2013 -# Wachhund , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:03+0200\n" -"PO-Revision-Date: 2013-04-17 07:26+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" diff --git a/l10n/de/files_versions.po b/l10n/de/files_versions.po index fd4ea22a0ec198d3d046d8d0ca2aef622d2e2432..921aba68c41dc4a0a3e50d5f30c8439e6673cca2 100644 --- a/l10n/de/files_versions.po +++ b/l10n/de/files_versions.po @@ -3,20 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# I Robot , 2012. -# , 2012. -# Marcel Kühlhorn , 2013. -# , 2012. -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-06 21:59+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/de/lib.po b/l10n/de/lib.po index 6e43319234da83d6f93866a8a40c665ba1384d7c..6f60dd7fd86664279896611a31ef24557e233c15 100644 --- a/l10n/de/lib.po +++ b/l10n/de/lib.po @@ -3,23 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mirodin , 2012 -# I Robot , 2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2012 -# Marcel Kühlhorn , 2012-2013 -# Phi Lieb <>, 2012 -# stefanniedermann , 2013 -# I Robot , 2012 -# traductor , 2012 # Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,43 +18,43 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hilfe" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persönlich" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Einstellungen" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Benutzer" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" -msgstr "Administrator" +msgstr "Administration" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Der ZIP-Download ist deaktiviert." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Die Dateien müssen einzeln heruntergeladen werden." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Zurück zu \"Dateien\"" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen." @@ -77,7 +68,7 @@ msgstr "Die Anwendung ist nicht aktiviert" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Authentifizierungs-Fehler" +msgstr "Fehler bei der Anmeldung" #: json.php:51 msgid "Token expired. Please reload page." @@ -123,72 +114,76 @@ msgstr "%s Der Datenbank-Name darf keine Punkte enthalten" msgid "%s set the database host." msgstr "%s setze den Datenbank-Host" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL Benutzername und/oder Passwort ungültig" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Du musst entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle Benutzername und/oder Passwort ungültig" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL Benutzername und/oder Passwort ungültig" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB Fehler: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Fehlerhafter Befehl war: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL Benutzer '%s'@'localhost' existiert bereits." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Lösche diesen Benutzer von MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL Benutzer '%s'@'%%' existiert bereits" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Lösche diesen Benutzer aus MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle Benutzername und/oder Passwort ungültig" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL Benutzername und/oder Password ungültig: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "Bitte prüfe die Installationsanleitungen." @@ -199,7 +194,7 @@ msgstr "Gerade eben" #: template.php:114 msgid "1 minute ago" -msgstr "Vor einer Minute" +msgstr "vor einer Minute" #: template.php:115 #, php-format @@ -245,19 +240,6 @@ msgstr "Letztes Jahr" msgid "years ago" msgstr "Vor Jahren" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ist verfügbar. Weitere Informationen" - -#: updater.php:81 -msgid "up to date" -msgstr "aktuell" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Die Update-Überprüfung ist ausgeschaltet" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/de/settings.po b/l10n/de/settings.po index 0f6b2fc926ba2796ce18b6979aee872fe3f0f7a2..b84c87664bad6b618508af3e944b4d01181066d5 100644 --- a/l10n/de/settings.po +++ b/l10n/de/settings.po @@ -3,32 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2011, 2012 -# Mirodin , 2012 -# Robin Appelman , 2012 -# I Robot , 2012-2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2011 -# Jan T , 2012 -# Lukas Reschke , 2012 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# thiel , 2012 -# AndryXY , 2012 -# piccobello , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# I Robot , 2012 -# traductor , 2012 +# arkascha , 2013 # Mirodin , 2013 -# kabum , 2013 -# Wachhund , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-17 07:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: Mirodin \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -41,12 +23,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden." -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Fehler bei der Anmeldung" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Dein Anzeigename ist geändert worden." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Das Ändern des Anzeigenamens ist nicht möglich" @@ -84,7 +70,7 @@ msgstr "Sprache geändert" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Ungültige Anfrage" +msgstr "Fehlerhafte Anfrage" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -136,52 +122,52 @@ msgstr "Fehler beim Aktualisieren der App" msgid "Updated" msgstr "Aktualisiert" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Speichern..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "gelöscht" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "rückgängig machen" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Benutzer konnte nicht entfernt werden." -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruppen" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppenadministrator" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Löschen" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "Gruppe hinzufügen" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Es muss ein gültiger Benutzername angegeben werden" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Beim Anlegen des Benutzers ist ein Fehler aufgetreten" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Es muss ein gültiges Passwort angegeben werden" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Deutsch (Persönlich)" @@ -247,7 +233,7 @@ msgid "" "remote and sending of notification emails might also not work. We suggest to" " enable internet connection for this server if you want to have all features" " of ownCloud." -msgstr "Dieser ownCloud Server hat keine funktionierende Netzwerkverbindung. Dies bedeutet das einige Funktionen wie das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Netzwerkverbindung für diesen Server zu aktivieren wenn Du alle Funktionen von ownCloud nutzen möchtest." +msgstr "Dieser ownCloud Server hat keine funktionierende Netzwerkverbindung. Dies bedeutet das einige Funktionen wie das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Netzwerkverbindung für diesen Server zu aktivieren, wenn Du alle Funktionen von ownCloud nutzen möchtest." #: templates/admin.php:92 msgid "Cron" @@ -279,31 +265,31 @@ msgstr "Aktiviere Sharing-API" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "Erlaube Apps die Nutzung der Share-API" +msgstr "Erlaubt Apps die Nutzung der Share-API" #: templates/admin.php:142 msgid "Allow links" -msgstr "Erlaube Links" +msgstr "Erlaubt Links" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "Erlaube Benutzern, Inhalte über öffentliche Links zu teilen" +msgstr "Erlaubt Benutzern, Inhalte über öffentliche Links zu teilen" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "Erlaube erneutes Teilen" +msgstr "Erlaubt erneutes Teilen" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "Erlaube Benutzern, mit ihnen geteilte Inhalte erneut zu teilen" +msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "Erlaube Benutzern, mit jedem zu teilen" +msgstr "Erlaubt Benutzern, mit jedem zu teilen" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "Erlaube Benutzern, nur mit Benutzern ihrer Gruppe zu teilen" +msgstr "Erlaubt Benutzern, nur mit Benutzern ihrer Gruppe zu teilen" #: templates/admin.php:168 msgid "Security" @@ -322,7 +308,7 @@ msgstr "Erzwingt die Verwendung einer verschlüsselten Verbindung" msgid "" "Please connect to this ownCloud instance via HTTPS to enable or disable the " "SSL enforcement." -msgstr "Bitte verbinden Sie sich über eine HTTPS Verbindung mit diesem ownCloud Server um diese Einstellung zu ändern" +msgstr "Bitte verbinde Dich über eine HTTPS Verbindung mit diesem ownCloud Server um diese Einstellung zu ändern" #: templates/admin.php:195 msgid "Log" @@ -340,11 +326,11 @@ msgstr "Mehr" msgid "Less" msgstr "Weniger" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Version" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# I Robot , 2012-2013. -# I Robot , 2012. -# Marcel Kühlhorn , 2013. -# Maurice Preuß <>, 2012. -# , 2012. -# Phi Lieb <>, 2012. -# Susi <>, 2012. -# , 2012. -# Tristan , 2013. +# Marcel Kühlhorn , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -27,25 +18,29 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Löschen der Serverkonfiguration fehlgeschlagen" #: ajax/testConfiguration.php:36 msgid "The configuration is valid and the connection could be established!" -msgstr "Die Konfiguration war erfolgreich, die Verbindung konnte hergestellt werden!" +msgstr "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!" #: ajax/testConfiguration.php:39 msgid "" "The configuration is valid, but the Bind failed. Please check the server " "settings and credentials." -msgstr "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen." +msgstr "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfe die Servereinstellungen und Anmeldeinformationen." #: ajax/testConfiguration.php:43 msgid "" "The configuration is invalid. Please look in the ownCloud log for further " "details." -msgstr "Die Konfiguration ist ungültig, bitte sehen Sie für weitere Details im ownCloud Log nach" +msgstr "Die Konfiguration ist ungültig, sieh für weitere Details bitte im ownCloud Log nach" #: js/settings.js:66 msgid "Deletion failed" @@ -61,283 +56,365 @@ msgstr "Einstellungen beibehalten?" #: js/settings.js:97 msgid "Cannot add server configuration" -msgstr "Serverkonfiguration konnte nicht hinzugefügt werden." +msgstr "Das Hinzufügen der Serverkonfiguration schlug fehl" + +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" -#: js/settings.js:121 +#: js/settings.js:112 +msgid "Success" +msgstr "Erfolgreich" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fehler" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Verbindungstest erfolgreich" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Verbindungstest fehlgeschlagen" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" -msgstr "Wollen Sie die aktuelle Serverkonfiguration wirklich löschen?" +msgstr "Möchtest Du die aktuelle Serverkonfiguration wirklich löschen?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Löschung bestätigen" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." -msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren." +msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwartetem Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Warnung: Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitte Deinen Systemadministrator das Modul zu installieren." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Serverkonfiguration" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Serverkonfiguration hinzufügen" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Basis-DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" -msgstr "Ein Base DN pro Zeile" +msgstr "Ein Basis-DN pro Zeile" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Du kannst Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Benutzer-DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für anonymen Zugriff lasse DN und Passwort leer." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Passwort" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." -msgstr "Lasse die Felder von DN und Passwort für anonymen Zugang leer." +msgstr "Lasse die Felder DN und Passwort für anonymen Zugang leer." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Benutzer-Login-Filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen bei dem Anmeldeversuch." +msgstr "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "verwende %%uid Platzhalter, z. B. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Benutzer-Filter-Liste" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiert den Filter für die Anfrage der Benutzer." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppen-Filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiert den Filter für die Anfrage der Gruppen." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Verbindungseinstellungen" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfiguration aktiv" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Konfiguration wird übersprungen wenn deaktiviert" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Backup Host (Kopie)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Gib einen optionalen Backup Host an. Es muss sich um eine Kopie des Haupt LDAP/AD Servers handeln." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Backup Port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Hauptserver deaktivieren" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Wenn aktiviert, wird ownCloud ausschließlich den Backupserver verwenden." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Nutze TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Benutze es nicht zusammen mit LDAPS Verbindungen, es wird fehlschlagen." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Schalte die SSL-Zertifikatsprüfung aus." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nicht empfohlen, nur zu Testzwecken." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Speichere Time-To-Live zwischen" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "in Sekunden. Eine Änderung leert den Cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Ordnereinstellungen" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Feld für den Anzeigenamen des Benutzers" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. " -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Basis-Benutzerbaum" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" -msgstr "Ein Benutzer Base DN pro Zeile" +msgstr "Ein Benutzer Basis-DN pro Zeile" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Benutzersucheigenschaften" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" -msgstr "Optional; eine Eigenschaft pro Zeile" +msgstr "Optional; ein Attribut pro Zeile" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Feld für den Anzeigenamen der Gruppe" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. " -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Basis-Gruppenbaum" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" -msgstr "Ein Gruppen Base DN pro Zeile" +msgstr "Ein Gruppen Basis-DN pro Zeile" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Gruppensucheigenschaften" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Assoziation zwischen Gruppe und Benutzer" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Spezielle Eigenschaften" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kontingent Feld" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Standard Kontingent" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "in Bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-Mail Feld" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfall trage ein LDAP/AD-Attribut ein." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testkonfiguration" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hilfe" diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po index ac26cb73ef769e7668783b4632573e4e5d063e35..9a849c6a2bcc1c67d8f2a5f73bb896a47628bf57 100644 --- a/l10n/de_DE/core.po +++ b/l10n/de_DE/core.po @@ -3,35 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2011-2012 -# infinity8 , 2011 -# a.tangemann , 2012 -# Mirodin , 2012 -# deh3nne , 2012 -# george , 2011 -# I Robot , 2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2011 -# Lukas Reschke , 2013 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# mike.f , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# stefanniedermann , 2013 -# Valermos , 2013 -# Susi <>, 2013 -# I Robot , 2012 +# arkascha , 2013 +# Marcel Kühlhorn , 2013 # traductor , 2013 -# traductor , 2012 # Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: Lukas Reschke \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: a.tangemann \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -234,26 +216,30 @@ msgstr "Letztes Jahr" msgid "years ago" msgstr "Vor Jahren" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Auswählen" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Abbrechen" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Auswählen" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nein" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -289,7 +275,7 @@ msgstr "Fehler beim Teilen" #: js/share.js:136 msgid "Error while unsharing" -msgstr "Fehler bei der Aufhebung der Teilung" +msgstr "Fehler beim Aufheben der Freigabe" #: js/share.js:143 msgid "Error while changing permissions" @@ -418,26 +404,29 @@ msgstr "ownCloud-Passwort zurücksetzen" msgid "Use the following link to reset your password: {link}" msgstr "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Der Link zum Rücksetzen Ihres Passworts ist an Ihre E-Mail-Adresse gesendet worde.
Wenn Sie ihn nicht innerhalb einer vernünftigen Zeitspanne erhalten, prüfen Sie bitte Ihre Spam-Verzeichnisse.
Wenn er nicht dort ist, fragen Sie Ihren lokalen Administrator." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Eine E-Mail zum Zurücksetzen des Passworts wurde gesendet." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Anfrage fehlgeschlagen!
Haben Sie darauf geachtet, dass E-Mail-Adresse/Nutzername korrekt waren?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Die Anfrage schlug fehl!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Benutzername" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" -msgstr "Zurücksetzung beantragen" +msgstr "Zurücksetzung anfordern" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" @@ -465,11 +454,11 @@ msgstr "Benutzer" #: strings.php:7 msgid "Apps" -msgstr "Anwendungen" +msgstr "Apps" #: strings.php:8 msgid "Admin" -msgstr "Admin" +msgstr "Administrator" #: strings.php:9 msgid "Help" @@ -485,7 +474,7 @@ msgstr "Cloud wurde nicht gefunden" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Kategorien bearbeiten" +msgstr "Kategorien ändern" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -579,13 +568,18 @@ msgstr "Installation abschließen" msgid "web services under your control" msgstr "Web-Services unter Ihrer Kontrolle" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Abmelden" #: templates/login.php:9 msgid "Automatic logon rejected!" -msgstr "Automatische Anmeldung verweigert." +msgstr "Automatische Anmeldung verweigert!" #: templates/login.php:10 msgid "" diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po index c1ca450f0edc3f5e244e25389a0bfb7f318a2fef..9f2775390ac7140619b17ff63cada9c3e6d6c89f 100644 --- a/l10n/de_DE/files.po +++ b/l10n/de_DE/files.po @@ -3,40 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2012 # a.tangemann , 2013 -# a.tangemann , 2012-2013 -# Mirodin , 2012 -# I Robot , 2012-2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2012 -# Jan-Christoph Borchardt , 2011 -# Jan-Christoph Borchardt , 2011 -# Lukas Reschke , 2012 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# thiel , 2013 -# Michael Krell, 2012 -# piccobello , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# quick_wango , 2013 -# robN , 2013 -# stefanniedermann , 2013 -# Valermos , 2013 -# Susi <>, 2013 -# I Robot , 2012 -# Thomas Müller <>, 2012 -# traductor , 2013 -# traductor , 2012 +# Marcel Kühlhorn , 2013 # Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: a.tangemann \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,40 +30,36 @@ msgstr "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert berei msgid "Could not move %s" msgstr "Konnte %s nicht verschieben" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Konnte Datei nicht umbenennen" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Keine Datei hochgeladen. Unbekannter Fehler" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen." +msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen." #: ajax/upload.php:27 msgid "" "The uploaded file exceeds the upload_max_filesize directive in php.ini: " -msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in der php.ini:" +msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini" #: ajax/upload.php:29 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde" +msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Die Datei wurde nur teilweise hochgeladen." +msgstr "Die Datei konnte nur teilweise übertragen werden" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Es wurde keine Datei hochgeladen." +msgstr "Keine Datei konnte übertragen werden." #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Der temporäre Ordner fehlt." +msgstr "Kein temporärer Ordner vorhanden" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -111,9 +83,9 @@ msgstr "Teilen" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "Entgültig löschen" +msgstr "Endgültig löschen" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Löschen" @@ -121,43 +93,43 @@ msgstr "Löschen" msgid "Rename" msgstr "Umbenennen" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Ausstehend" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} existiert bereits" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" -msgstr "Einen Namen vorschlagen" +msgstr "Namen vorschlagen" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "abbrechen" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} wurde ersetzt durch {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "rückgängig machen" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "führe das Löschen aus" +msgstr "Löschvorgang ausführen" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 Datei wird hochgeladen" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "Dateien werden hoch geladen" @@ -173,79 +145,87 @@ msgstr "Der Dateiname darf nicht leer sein." msgid "" "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " "allowed." -msgstr "Ungültiger Name! Die Zeichen '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig." +msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig." #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "Ihr Speicher ist voll. Daher können keine Dateien mehr aktualisiert oder synchronisiert werden!" +msgstr "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien einen Moment dauern." +msgstr "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist." +msgstr "Ihre Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nicht genügend Speicherplatz verfügbar" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen." +msgstr "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Die URL darf nicht leer sein." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fehler" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Name" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Größe" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Bearbeitet" +msgstr "Geändert" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 Ordner" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} Ordner" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 Datei" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} Dateien" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten." + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Konnte Datei nicht umbenennen" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Hochladen" @@ -306,40 +286,40 @@ msgstr "Gelöschte Dateien" msgid "Cancel upload" msgstr "Upload abbrechen" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Sie haben hier keine Schreib-Berechtigungen." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" -msgstr "Alles leer. Bitte laden Sie etwas hoch!" +msgstr "Alles leer. Laden Sie etwas hoch!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Herunterladen" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Freigabe aufheben" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Der Upload ist zu groß" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Dateien werden gescannt, bitte warten." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Scanne" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "Aktualisiere den Dateisystem-Cache..." +msgstr "Dateisystem-Cache wird aktualisiert ..." diff --git a/l10n/de_DE/files_encryption.po b/l10n/de_DE/files_encryption.po index cb549f90fd212793ccc0001eed45118c4a20bf93..6630efe37753be7a36e869471a2b504c0d4ef90d 100644 --- a/l10n/de_DE/files_encryption.po +++ b/l10n/de_DE/files_encryption.po @@ -3,19 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Andreas Tangemann , 2013. -# , 2012. -# Marc-Andre Husyk , 2013. -# Marcel Kühlhorn , 2013. -# Susi <>, 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-06 21:54+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,4 +35,4 @@ msgstr "Die folgenden Dateitypen von der Verschlüsselung ausnehmen:" #: templates/settings.php:12 msgid "None" -msgstr "Keine" +msgstr "Nichts" diff --git a/l10n/de_DE/files_external.po b/l10n/de_DE/files_external.po index 54573a08160b86b0869ccba144980d7fdd794327..95a49523f09eca3a33d80e7a3c825f1f6f43d569 100644 --- a/l10n/de_DE/files_external.po +++ b/l10n/de_DE/files_external.po @@ -3,20 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# a.tangemann , 2013 -# Mirodin , 2012 -# deh3nne , 2012 -# I Robot , 2012 -# stefanniedermann , 2013 -# I Robot , 2012 -# traductor , 2012 +# arkascha , 2013 +# Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 17:40+0000\n" -"Last-Translator: a.tangemann \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +57,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "Achtung: Die Curl Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren." +msgstr "Achtung: Die Curl-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren." #: templates/settings.php:3 msgid "External Storage" @@ -119,7 +114,7 @@ msgstr "Externen Speicher für Benutzer aktivieren" #: templates/settings.php:130 msgid "Allow users to mount their own external storage" -msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden" +msgstr "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden" #: templates/settings.php:141 msgid "SSL root certificates" diff --git a/l10n/de_DE/files_sharing.po b/l10n/de_DE/files_sharing.po index 0f52dc9f53f1c2e7b0a920f613d26da8e569aaf9..ecf16837b2f66096566cd9345b722e4541d2d86f 100644 --- a/l10n/de_DE/files_sharing.po +++ b/l10n/de_DE/files_sharing.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# I Robot , 2012. -# , 2012. -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,7 +23,7 @@ msgstr "Passwort" #: templates/authenticate.php:6 msgid "Submit" -msgstr "Absenden" +msgstr "Bestätigen" #: templates/public.php:10 #, php-format @@ -42,7 +37,7 @@ msgstr "%s hat die Datei %s mit Ihnen geteilt" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "Download" +msgstr "Herunterladen" #: templates/public.php:40 msgid "No preview available for" diff --git a/l10n/de_DE/files_trashbin.po b/l10n/de_DE/files_trashbin.po index 00c1b90925ebd69f29746ffc5cceb56dc9e22ec2..7528aa33b1205c88c8026a6008d4b6805ba8301b 100644 --- a/l10n/de_DE/files_trashbin.po +++ b/l10n/de_DE/files_trashbin.po @@ -3,20 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Andreas Tangemann , 2013. -# I Robot , 2013. -# Marcel Kühlhorn , 2013. -# Phillip Schichtel , 2013. -# , 2013. -# Susi <>, 2013. -# Tristan , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/de_DE/files_versions.po b/l10n/de_DE/files_versions.po index 341c1a1b007613bcbde5b7873e1aa0907012fb75..4218653d90afc783ce4487f67fad9af127c538f8 100644 --- a/l10n/de_DE/files_versions.po +++ b/l10n/de_DE/files_versions.po @@ -3,23 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# I Robot , 2012. -# , 2012. -# Marcel Kühlhorn , 2013. -# , 2013. -# , 2012. -# , 2013. -# , 2013. -# , 2012. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 20:39+0000\n" +"Last-Translator: a.tangemann \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/de_DE/lib.po b/l10n/de_DE/lib.po index e21abf4d383580b8b3852d8af0d0c7989556bbb8..802433b473cc9acdfefa92c1786f7afbf2285926 100644 --- a/l10n/de_DE/lib.po +++ b/l10n/de_DE/lib.po @@ -3,24 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# a.tangemann , 2013 -# a.tangemann , 2012 -# Mirodin , 2012 -# I Robot , 2013 -# Jan-Christoph Borchardt , 2012 -# Marcel Kühlhorn , 2012-2013 -# Phi Lieb <>, 2012 -# stefanniedermann , 2013 -# I Robot , 2012 -# traductor , 2012 -# Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,43 +17,43 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hilfe" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persönlich" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Einstellungen" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Benutzer" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrator" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Der ZIP-Download ist deaktiviert." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Die Dateien müssen einzeln heruntergeladen werden." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Zurück zu \"Dateien\"" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen." @@ -124,72 +113,76 @@ msgstr "%s Der Datenbank-Name darf keine Punkte enthalten" msgid "%s set the database host." msgstr "%s setze den Datenbank-Host" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL Benutzername und/oder Passwort ungültig" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle Benutzername und/oder Passwort ungültig" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL Benutzername und/oder Passwort ungültig" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB Fehler: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Fehlerhafter Befehl war: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL Benutzer '%s'@'localhost' existiert bereits." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Lösche diesen Benutzer aus MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL Benutzer '%s'@'%%' existiert bereits" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Lösche diesen Benutzer aus MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle Benutzername und/oder Passwort ungültig" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL Benutzername und/oder Passwort ungültig: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Ihr Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist." +msgstr "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Bitte prüfen Sie die Installationsanleitungen." @@ -200,7 +193,7 @@ msgstr "Gerade eben" #: template.php:114 msgid "1 minute ago" -msgstr "Vor einer Minute" +msgstr "Vor 1 Minute" #: template.php:115 #, php-format @@ -246,19 +239,6 @@ msgstr "Letztes Jahr" msgid "years ago" msgstr "Vor Jahren" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ist verfügbar. Weitere Informationen" - -#: updater.php:81 -msgid "up to date" -msgstr "aktuell" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Die Update-Überprüfung ist ausgeschaltet" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po index 718fd022b4e854741f042591a72b5b1a829f659a..231673b043ccd483ec5d3a2aee10b0cf58a8911f 100644 --- a/l10n/de_DE/settings.po +++ b/l10n/de_DE/settings.po @@ -3,37 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# goeck , 2011-2012 # a.tangemann , 2013 -# Mirodin , 2012 -# Robin Appelman , 2012 -# I Robot , 2012-2013 -# I Robot , 2012 -# Jan-Christoph Borchardt , 2011 -# Jan T , 2012 -# Lukas Reschke , 2013 -# Lukas Reschke , 2012 -# fmms , 2012 -# Marcel Kühlhorn , 2012-2013 -# piccobello , 2012 -# JamFX , 2012 -# Phi Lieb <>, 2012 -# quick_wango , 2013 -# robN , 2013 -# seeed , 2012 -# stefanniedermann , 2013 -# Susi <>, 2013 -# I Robot , 2012 -# traductor , 2013 -# traductor , 2012 -# traductor , 2012 +# arkascha , 2013 # Mirodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-17 07:20+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: Mirodin \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" @@ -46,12 +24,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden." -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Fehler bei der Anmeldung" +msgstr "Authentifizierungs-Fehler" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Dein Anzeigename ist geändert worden." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Das Ändern des Anzeigenamens ist nicht möglich" @@ -89,7 +71,7 @@ msgstr "Sprache geändert" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Ungültige Anfrage" +msgstr "Ungültige Anforderung" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -141,52 +123,52 @@ msgstr "Es ist ein Fehler während des Updates aufgetreten" msgid "Updated" msgstr "Aktualisiert" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Speichern..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "gelöscht" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "rückgängig machen" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Der Benutzer konnte nicht entfernt werden." -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruppen" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppenadministrator" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Löschen" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "Gruppe hinzufügen" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Es muss ein gültiger Benutzername angegeben werden" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Es muss ein gültiges Passwort angegeben werden" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Deutsch (Förmlich: Sie)" @@ -242,7 +224,7 @@ msgstr "Dieser ownCloud-Server kann die Ländereinstellung nicht auf %s ändern. #: templates/admin.php:75 msgid "Internet connection not working" -msgstr "Keine Netzwerkverbindung" +msgstr "Keine Internetverbindung" #: templates/admin.php:78 msgid "" @@ -296,7 +278,7 @@ msgstr "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "Erlaube weiterverteilen" +msgstr "Erlaube Weiterverteilen" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" @@ -304,11 +286,11 @@ msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "Erlaube Benutzern, mit jedem zu teilen" +msgstr "Erlaubt Benutzern, mit jedem zu teilen" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "Erlaube Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen" +msgstr "Erlaubt Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen" #: templates/admin.php:168 msgid "Security" @@ -345,11 +327,11 @@ msgstr "Mehr" msgid "Less" msgstr "Weniger" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Version" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# , 2012. -# I Robot , 2012. -# Marcel Kühlhorn , 2013. -# Maurice Preuß <>, 2012. -# , 2012. -# Phi Lieb <>, 2012. -# , 2013. -# , 2013. -# Susi <>, 2013. -# , 2013. -# , 2012. -# , 2012. -# Tristan , 2013. +# a.tangemann , 2013 +# Marcel Kühlhorn , 2013 +# traductor , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: traductor \n" "Language-Team: German (Germany) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,9 +20,13 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" -msgstr "Das Löschen der Server-Konfiguration schlug fehl" +msgstr "Löschen der Serverkonfiguration fehlgeschlagen" #: ajax/testConfiguration.php:36 msgid "The configuration is valid and the connection could be established!" @@ -43,13 +36,13 @@ msgstr "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werd msgid "" "The configuration is valid, but the Bind failed. Please check the server " "settings and credentials." -msgstr "Die Konfiguration ist gültig, aber das Herstellen der Verbindung schlug fehl. Bitte überprüfen Sie die Server-Einstellungen und Zertifikate." +msgstr "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen." #: ajax/testConfiguration.php:43 msgid "" "The configuration is invalid. Please look in the ownCloud log for further " "details." -msgstr "Die Konfiguration ist ungültig. Weitere Details können Sie im ownCloud-Log nachlesen." +msgstr "Die Konfiguration ist ungültig, sehen Sie für weitere Details bitte im ownCloud Log nach" #: js/settings.js:66 msgid "Deletion failed" @@ -57,291 +50,373 @@ msgstr "Löschen fehlgeschlagen" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" -msgstr "Sollen die Einstellungen der letzten Serverkonfiguration übernommen werden?" +msgstr "Einstellungen von letzter Konfiguration übernehmen?" #: js/settings.js:83 msgid "Keep settings?" -msgstr "Einstellungen behalten?" +msgstr "Einstellungen beibehalten?" #: js/settings.js:97 msgid "Cannot add server configuration" msgstr "Das Hinzufügen der Serverkonfiguration schlug fehl" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Erfolg" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fehler" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Verbindungstest erfolgreich" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Verbindungstest fehlgeschlagen" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" -msgstr "Möchten Sie die Serverkonfiguration wirklich löschen?" +msgstr "Möchten Sie die aktuelle Serverkonfiguration wirklich löschen?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Löschung bestätigen" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." -msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren." +msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwartetem Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Warnung: Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitten Sie Ihren Systemadministrator das Modul zu installieren." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Serverkonfiguration" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Serverkonfiguration hinzufügen" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Sie können das Protokoll auslassen, außer wenn Sie SSL benötigen. Beginnen Sie dann mit ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Basis-DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" -msgstr "Ein Base DN pro Zeile" +msgstr "Ein Basis-DN pro Zeile" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Sie können Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Benutzer-DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für einen anonymen Zugriff lassen Sie DN und Passwort leer." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Passwort" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." -msgstr "Lassen Sie die Felder von DN und Passwort für einen anonymen Zugang leer." +msgstr "Lassen Sie die Felder DN und Passwort für einen anonymen Zugang leer." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Benutzer-Login-Filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "Bestimmt den angewendeten Filter, wenn eine Anmeldung durchgeführt wird. %%uid ersetzt den Benutzernamen bei dem Anmeldeversuch." +msgstr "Bestimmt den angewendeten Filter, wenn eine Anmeldung durchgeführt wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "verwenden Sie %%uid Platzhalter, z. B. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Benutzer-Filter-Liste" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiert den Filter für die Anfrage der Benutzer." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppen-Filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiert den Filter für die Anfrage der Gruppen." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Verbindungseinstellungen" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfiguration aktiv" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Wenn nicht angehakt, wird diese Konfiguration übersprungen." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" -msgstr "Back-Up (Replikation) Host" +msgstr "Backup Host (Kopie)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." -msgstr "Geben Sie einen optionalen Backup-Host an. Es muss ein Replikat des Haupt-LDAP/AD Servers sein." +msgstr "Geben Sie einen optionalen Backup Host an. Es muss sich um eine Kopie des Haupt LDAP/AD Servers handeln." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" -msgstr "Back-Up (Replikation) Port" +msgstr "Backup Port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Hauptserver deaktivieren" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." -msgstr "Wenn eingeschaltet, wird sich die ownCloud nur mit dem Replikat-Server verbinden." +msgstr "Wenn aktiviert, wird ownCloud ausschließlich den Backupserver verwenden." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" -msgstr "Benutze TLS" +msgstr "Nutze TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Benutzen Sie es nicht in Verbindung mit LDAPS Verbindungen, es wird fehlschlagen." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Schalten Sie die SSL-Zertifikatsprüfung aus." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nicht empfohlen, nur zu Testzwecken." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Speichere Time-To-Live zwischen" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "in Sekunden. Eine Änderung leert den Cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" -msgstr "Verzeichniseinstellungen" +msgstr "Ordnereinstellungen" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Feld für den Anzeigenamen des Benutzers" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. " -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Basis-Benutzerbaum" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" -msgstr "Ein Benutzer Base DN pro Zeile" +msgstr "Ein Benutzer Basis-DN pro Zeile" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" -msgstr "Eigenschaften der Benutzer-Suche" +msgstr "Benutzersucheigenschaften" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Optional; ein Attribut pro Zeile" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Feld für den Anzeigenamen der Gruppe" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. " -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Basis-Gruppenbaum" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" -msgstr "Ein Gruppen Base DN pro Zeile" +msgstr "Ein Gruppen Basis-DN pro Zeile" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" -msgstr "Eigenschaften der Gruppen-Suche" +msgstr "Gruppensucheigenschaften" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Assoziation zwischen Gruppe und Benutzer" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" -msgstr "Besondere Eigenschaften" +msgstr "Spezielle Eigenschaften" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kontingent-Feld" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Standard-Kontingent" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "in Bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-Mail-Feld" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfalls tragen Sie bitte ein LDAP/AD-Attribut ein." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Interner Benutzername" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "Standardmäßig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichenwerden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Übereinstimmungen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmäßig vorausgewählte Namen des Heimatverzeichnisses in ownCloud. Es dient weiterhin als Port für Remote-URLs - zum Beispiel für alle *DAV-Dienste Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich einzig und allein nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testkonfiguration" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hilfe" diff --git a/l10n/el/core.po b/l10n/el/core.po index 390ca2503d12d42e2ad6a1b5cd46f232073337d3..404b31bf2c9c7c80c53ec64361392b98046b2f8b 100644 --- a/l10n/el/core.po +++ b/l10n/el/core.po @@ -3,22 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# axil Pι , 2012 -# Dimitris M. , 2012-2013 -# Efstathios Iosifidis , 2012 -# Efstathios Iosifidis , 2013 -# Efstathios Iosifidis , 2012 -# Marios Bekatoros <>, 2012 -# Petros Kyladitis , 2011 -# Petros Kyladitis , 2011-2012 -# xneo1 , 2013 -# Wasilis , 2013 +# Wasilis , 2013 +# KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" @@ -222,26 +214,30 @@ msgstr "τελευταίο χρόνο" msgid "years ago" msgstr "χρόνια πριν" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Οκ" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Επιλέξτε" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Άκυρο" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Επιλέξτε" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ναι" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Όχι" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Οκ" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -406,24 +402,27 @@ msgstr "Επαναφορά συνθηματικού ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Ο σύνδεσμος για να επανακτήσετε τον κωδικό σας έχει σταλεί στο email
αν δεν το λάβετε μέσα σε ορισμένο διάστημα, ελέγξετε τους φακελλους σας spam/junk
αν δεν είναι εκεί ρωτήστε τον τοπικό σας διαχειριστή " -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Η επαναφορά του email στάλθηκε." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το email σας / username ειναι σωστο? " -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Η αίτηση απέτυχε!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Όνομα Χρήστη" +msgstr "Όνομα χρήστη" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Επαναφορά αίτησης" @@ -565,9 +564,14 @@ msgstr "Ολοκλήρωση εγκατάστασης" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "Υπηρεσίες web υπό τον έλεγχό σας" +msgstr "υπηρεσίες δικτύου υπό τον έλεγχό σας" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Αποσύνδεση" diff --git a/l10n/el/files.po b/l10n/el/files.po index bd87eb14e7ce4785c7019c2e65713a1c0edc29e0..776ae2e52181b2a9c4fdc866926173207609222f 100644 --- a/l10n/el/files.po +++ b/l10n/el/files.po @@ -3,23 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# axil Pι , 2013 -# Dimitris M. , 2012-2013 -# Efstathios Iosifidis , 2012-2013 # Efstathios Iosifidis , 2013 -# Efstathios Iosifidis , 2012 -# Konstantinos Tzanidis , 2012 -# Marios Bekatoros <>, 2012 -# Petros Kyladitis , 2011-2013 -# Wasilis , 2013 -# Γιάννης Ανθυμίδης , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,10 +28,6 @@ msgstr "Αδυναμία μετακίνησης του %s - υπάρχει ήδ msgid "Could not move %s" msgstr "Αδυναμία μετακίνησης του %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Αδυναμία μετονομασίας αρχείου" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα" @@ -58,7 +45,7 @@ msgstr "Το αρχείο που εστάλει υπερβαίνει την οδ msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα" +msgstr "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -96,7 +83,7 @@ msgstr "Διαμοιρασμός" msgid "Delete permanently" msgstr "Μόνιμη διαγραφή" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Διαγραφή" @@ -104,43 +91,43 @@ msgstr "Διαγραφή" msgid "Rename" msgstr "Μετονομασία" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Εκκρεμεί" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} υπάρχει ήδη" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "αντικατέστησε" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "συνιστώμενο όνομα" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "ακύρωση" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "αντικαταστάθηκε το {new_name} με {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "αναίρεση" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "εκτέλεση της διαδικασίας διαγραφής" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 αρχείο ανεβαίνει" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "αρχεία ανεβαίνουν" @@ -166,72 +153,80 @@ msgstr "Ο αποθηκευτικός σας χώρος είναι γεμάτο msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Δεν υπάρχει αρκετός διαθέσιμος χώρος" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Η αποστολή ακυρώθηκε." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Η URL δεν μπορεί να είναι κενή." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από ο Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Σφάλμα" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Όνομα" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Μέγεθος" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Τροποποιήθηκε" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 φάκελος" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} φάκελοι" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 αρχείο" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} αρχεία" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από το ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Αδυναμία μετονομασίας αρχείου" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Αποστολή" +msgstr "Μεταφόρτωση" #: templates/admin.php:5 msgid "File handling" @@ -289,37 +284,37 @@ msgstr "Διαγραμμένα αρχεία" msgid "Cancel upload" msgstr "Ακύρωση αποστολής" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Δεν έχετε δικαιώματα εγγραφής εδώ." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Λήψη" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Διακοπή κοινής χρήσης" +msgstr "Σταμάτημα διαμοιρασμού" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Πολύ μεγάλο αρχείο προς αποστολή" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Τρέχουσα ανίχνευση" diff --git a/l10n/el/files_encryption.po b/l10n/el/files_encryption.po index 657368cb3f414031c4be07c726b54a61a29f8f8c..e3d818fc1b6cd199b84246cbb897805a090c67da 100644 --- a/l10n/el/files_encryption.po +++ b/l10n/el/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2013. -# Efstathios Iosifidis , 2012. -# Efstathios Iosifidis , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" @@ -38,4 +35,4 @@ msgstr "Εξαίρεση των παρακάτω τύπων αρχείων απ #: templates/settings.php:12 msgid "None" -msgstr "Καμία" +msgstr "Τίποτα" diff --git a/l10n/el/files_external.po b/l10n/el/files_external.po index 0bfbe19df73758633ecfa679a520098bdb0340b9..cc6ffbfcf0e272f33663d1ce576d692490d7300f 100644 --- a/l10n/el/files_external.po +++ b/l10n/el/files_external.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Efstathios Iosifidis , 2012 -# Efstathios Iosifidis , 2012 -# Nisok Kosin , 2012 -# Petros Kyladitis , 2012 -# Wasilis , 2013 -# Γιάννης Ανθυμίδης , 2012 -# Γιάννης Ανθυμίδης , 2012 +# KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: KAT.RAT12 \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "<Προειδοποίηση
Η υποστήριξη του συστήματος Curl στο PHP δεν είναι ενεργοποιημένη ή εγκαταστημένη. Η αναπαραγωγή του ownCloud/WebDAV ή GoogleDrive δεν είναι δυνατή. Παρακαλώ ρωτήστε τον διαχειριστλη του συστήματος για την εγκατάσταση. " #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/el/files_sharing.po b/l10n/el/files_sharing.po index 5f558cf1183b27e3e45eac3417c56864846110e2..b963f18ed151c2bb9c41c37be664b7de9fb0a33c 100644 --- a/l10n/el/files_sharing.po +++ b/l10n/el/files_sharing.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2012. -# Efstathios Iosifidis , 2012. -# Nisok Kosin , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/el/files_trashbin.po b/l10n/el/files_trashbin.po index b3db2cb37252c14a8e77ebc8ef39a944bb107130..09dfdf6d4abb67a377c31241fa69a9b5af0ab122 100644 --- a/l10n/el/files_trashbin.po +++ b/l10n/el/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/el/files_versions.po b/l10n/el/files_versions.po index d87bcb7f29d2171678a19d78141dd37501ae7fb0..12369ab3d423b1becbea60b8a4bb166592ee9bbb 100644 --- a/l10n/el/files_versions.po +++ b/l10n/el/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2012-2013. -# Efstathios Iosifidis , 2012. -# Nisok Kosin , 2012. -# Wasilis Mandratzis , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/el/lib.po b/l10n/el/lib.po index 73635112f6e29bdd9711b0807d77d822b83b3fc6..66fdcec8a449160855a0bdb089ec1b429edc46f2 100644 --- a/l10n/el/lib.po +++ b/l10n/el/lib.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2013 -# Efstathios Iosifidis , 2013 -# Efstathios Iosifidis , 2012 -# xneo1 , 2013 -# Wasilis , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" @@ -22,43 +17,43 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Βοήθεια" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Προσωπικά" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ρυθμίσεις" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Χρήστες" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Εφαρμογές" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Διαχειριστής" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Η λήψη ZIP απενεργοποιήθηκε." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Τα αρχεία πρέπει να ληφθούν ένα-ένα." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Πίσω στα Αρχεία" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Τα επιλεγμένα αρχεία είναι μεγάλα ώστε να δημιουργηθεί αρχείο zip." @@ -118,72 +113,76 @@ msgstr "%s μάλλον δεν χρησιμοποιείτε τελείες στ msgid "%s set the database host." msgstr "%s ρυθμίση του κεντρικόυ υπολογιστή βάσης δεδομένων. " -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της PostgreSQL" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της MySQL" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Σφάλμα Βάσης Δεδομένων: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Η εντολη παραβατικοτητας ηταν: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Απόρριψη αυτού του χρήστη από την MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Ο χρήστης '%s'@'%%' της MySQL υπάρχει ήδη" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Απόρριψη αυτού του χρήστη από την MySQL" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Η εντολη παραβατικοτητας ηταν: \"%s\", ονομα: %s, κωδικος: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Το όνομα χρήστη και/ή ο κωδικός της MS SQL δεν είναι έγκυρα: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν να είναι κατεστραμμένη." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "Ελέγξτε ξανά τις οδηγίες εγκατάστασης." @@ -216,7 +215,7 @@ msgstr "σήμερα" #: template.php:119 msgid "yesterday" -msgstr "χθές" +msgstr "χτες" #: template.php:120 #, php-format @@ -225,7 +224,7 @@ msgstr "%d ημέρες πριν" #: template.php:121 msgid "last month" -msgstr "τον προηγούμενο μήνα" +msgstr "τελευταίο μήνα" #: template.php:122 #, php-format @@ -234,25 +233,12 @@ msgstr "%d μήνες πριν" #: template.php:123 msgid "last year" -msgstr "τον προηγούμενο χρόνο" +msgstr "τελευταίο χρόνο" #: template.php:124 msgid "years ago" msgstr "χρόνια πριν" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s είναι διαθέσιμο. Δείτε περισσότερες πληροφορίες" - -#: updater.php:81 -msgid "up to date" -msgstr "ενημερωμένο" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "ο έλεγχος ενημερώσεων είναι απενεργοποιημένος" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/el/settings.po b/l10n/el/settings.po index f80aa6d858446c997f7739d4be7e1e7ef38c61bf..b5ee78199a63e70152dc36c36de5ec108306f6eb 100644 --- a/l10n/el/settings.po +++ b/l10n/el/settings.po @@ -3,27 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimitris M. , 2012-2013. -# Efstathios Iosifidis , 2012. -# Efstathios Iosifidis , 2013. -# Efstathios Iosifidis , 2012. -# , 2012. -# , 2012. -# Marios Bekatoros <>, 2012. -# Nisok Kosin , 2012. -# , 2011. -# , 2011. -# Petros Kyladitis , 2011-2012. -# , 2013. -# Wasilis Mandratzis , 2013. -# Γιάννης Ανθυμίδης , 2012. +# KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: KAT.RAT12 \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Σφάλμα στην φόρτωση της λίστας από το App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Σφάλμα πιστοποίησης" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Το όνομα σας στην οθόνη άλλαξε. " + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Δεν είναι δυνατή η αλλαγή του ονόματος εμφάνισης" @@ -130,52 +121,52 @@ msgstr "Σφάλμα κατά την ενημέρωση της εφαρμογή msgid "Updated" msgstr "Ενημερώθηκε" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Αποθήκευση..." +msgstr "Γίνεται αποθήκευση..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "διαγράφηκε" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "αναίρεση" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Αδυναμία αφαίρεση χρήστη" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Ομάδες" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Ομάδα Διαχειριστών" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Διαγραφή" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "προσθήκη ομάδας" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Πρέπει να δοθεί έγκυρο όνομα χρήστη" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Σφάλμα δημιουργίας χρήστη" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Πρέπει να δοθεί έγκυρο συνθηματικό" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__όνομα_γλώσσας__" @@ -326,19 +317,19 @@ msgstr "Καταγραφές" msgid "Log level" msgstr "Επίπεδο καταγραφής" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Περισσότερα" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Λιγότερα" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Έκδοση" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Dimitris M. , 2012. -# Efstathios Iosifidis , 2012. -# Efstathios Iosifidis , 2013. -# Konstantinos Tzanidis , 2012. -# Marios Bekatoros <>, 2012. -# Wasilis Mandratzis , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" @@ -24,6 +17,10 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Αποτυχία διαγραφής ρυθμίσεων διακομιστή" @@ -60,281 +57,363 @@ msgstr "Διατήρηση ρυθμίσεων;" msgid "Cannot add server configuration" msgstr "Αδυναμία προσθήκης ρυθμίσεων διακομιστή" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Επιτυχία" + +#: js/settings.js:117 +msgid "Error" +msgstr "Σφάλμα" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Επιτυχημένη δοκιμαστική σύνδεση" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Αποτυχημένη δοκιμαστική σύνδεσης." -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Θέλετε να διαγράψετε τις τρέχουσες ρυθμίσεις του διακομιστή;" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Επιβεβαίωση Διαγραφής" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Προσοχή: Οι εφαρμογές user_ldap και user_webdavauth είναι ασύμβατες. Μπορεί να αντιμετωπίσετε απρόβλεπτη συμπεριφορά. Παρακαλώ ζητήστε από τον διαχειριστή συστήματος να απενεργοποιήσει μία από αυτές." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Προσοχή: Το άρθρωμα PHP LDAP δεν είναι εγκατεστημένο και το σύστημα υποστήριξης δεν θα δουλέψει. Παρακαλώ ζητήστε από τον διαχειριστή συστήματος να το εγκαταστήσει." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Ρυθμίσεις Διακομιστή" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Προσθήκη Ρυθμίσεων Διακομιστή" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Διακομιστής" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Μπορείτε να παραλείψετε το πρωτόκολλο, εκτός αν απαιτείται SSL. Σε αυτή την περίπτωση ξεκινήστε με ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Ένα DN Βάσης ανά γραμμή " -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Μπορείτε να καθορίσετε το Base DN για χρήστες και ομάδες από την καρτέλα Προηγμένες ρυθμίσεις" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "User DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Το DN του χρήστη πελάτη με το οποίο θα πρέπει να γίνει η σύνδεση, π.χ. uid=agent,dc=example,dc=com. Για χρήση χωρίς πιστοποίηση, αφήστε το DN και τον Κωδικό κενά." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Συνθηματικό" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Για ανώνυμη πρόσβαση, αφήστε κενά τα πεδία DN και Pasword." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "User Login Filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Καθορίζει το φίλτρο που θα ισχύει κατά την προσπάθεια σύνδεσης χρήστη. %%uid αντικαθιστά το όνομα χρήστη κατά τη σύνδεση. " -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "χρησιμοποιήστε τη μεταβλητή %%uid, π.χ. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "User List Filter" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση επαφών." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=άτομο\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Group Filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση ομάδων." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=ΟμάδαPosix\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Ρυθμίσεις Σύνδεσης" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Ενεργοποιηση ρυθμισεων" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Όταν δεν είναι επιλεγμένο, αυτή η ρύθμιση θα πρέπει να παραλειφθεί. " -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Θύρα" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Δημιουργία αντιγράφων ασφαλείας (Replica) Host " -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Δώστε μια προαιρετική εφεδρική υποδοχή. Πρέπει να είναι ένα αντίγραφο του κύριου LDAP / AD διακομιστη." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Δημιουργία αντιγράφων ασφαλείας (Replica) Υποδοχη" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Απενεργοποιηση του κεντρικου διακομιστη" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Όταν ενεργοποιηθεί, με το ownCloud θα συνδεθείτε με το διακομιστή ρεπλίκα." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Χρήση TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Μην το χρησιμοποιήσετε επιπροσθέτως, για LDAPS συνδέσεις , θα αποτύχει." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server (Windows) με διάκριση πεζών-ΚΕΦΑΛΑΙΩΝ" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Απενεργοποίηση επικύρωσης πιστοποιητικού SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Εάν η σύνδεση δουλεύει μόνο με αυτή την επιλογή, εισάγετε το LDAP SSL πιστοποιητικό του διακομιστή στον ownCloud server σας." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Δεν προτείνεται, χρήση μόνο για δοκιμές." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache Time-To-Live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "σε δευτερόλεπτα. Μια αλλαγή αδειάζει την μνήμη cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Ρυθμίσεις Καταλόγου" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Πεδίο Ονόματος Χρήστη" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Η ιδιότητα LDAP που θα χρησιμοποιείται για τη δημιουργία του ονόματος χρήστη του ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Base User Tree" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Ένα DN βάσης χρηστών ανά γραμμή" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Χαρακτηριστικά αναζήτησης των χρηστών " -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Προαιρετικά? Ένα χαρακτηριστικό ανά γραμμή " -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Group Display Name Field" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Η ιδιότητα LDAP που θα χρησιμοποιείται για τη δημιουργία του ονόματος ομάδας του ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Base Group Tree" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Μια ομαδικη Βάση DN ανά γραμμή" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Ομάδα Χαρακτηριστικων Αναζήτηση" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Group-Member association" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Ειδικά Χαρακτηριστικά " -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Ποσοσταση πεδιου" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Προκαθισμενο πεδιο" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "σε bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Email τυπος" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Χρήστης Προσωπικόςφάκελος Ονομασία Κανόνας " -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Αφήστε το κενό για το όνομα χρήστη (προεπιλογή). Διαφορετικά, συμπληρώστε μία ιδιότητα LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Δοκιμαστικες ρυθμισεις" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Βοήθεια" diff --git a/l10n/en@pirate/core.po b/l10n/en@pirate/core.po new file mode 100644 index 0000000000000000000000000000000000000000..48961fc2a5891783181dfa48dfac096c081e11bd --- /dev/null +++ b/l10n/en@pirate/core.po @@ -0,0 +1,614 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# lhpalacio , 2013 +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-04 04:00+0000\n" +"Last-Translator: lhpalacio \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/share.php:97 +#, php-format +msgid "User %s shared a file with you" +msgstr "User %s shared a file with you" + +#: ajax/share.php:99 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:101 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:104 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +#, php-format +msgid "This category already exists: %s" +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/config.php:34 +msgid "Sunday" +msgstr "" + +#: js/config.php:35 +msgid "Monday" +msgstr "" + +#: js/config.php:36 +msgid "Tuesday" +msgstr "" + +#: js/config.php:37 +msgid "Wednesday" +msgstr "" + +#: js/config.php:38 +msgid "Thursday" +msgstr "" + +#: js/config.php:39 +msgid "Friday" +msgstr "" + +#: js/config.php:40 +msgid "Saturday" +msgstr "" + +#: js/config.php:45 +msgid "January" +msgstr "" + +#: js/config.php:46 +msgid "February" +msgstr "" + +#: js/config.php:47 +msgid "March" +msgstr "" + +#: js/config.php:48 +msgid "April" +msgstr "" + +#: js/config.php:49 +msgid "May" +msgstr "" + +#: js/config.php:50 +msgid "June" +msgstr "" + +#: js/config.php:51 +msgid "July" +msgstr "" + +#: js/config.php:52 +msgid "August" +msgstr "" + +#: js/config.php:53 +msgid "September" +msgstr "" + +#: js/config.php:54 +msgid "October" +msgstr "" + +#: js/config.php:55 +msgid "November" +msgstr "" + +#: js/config.php:56 +msgid "December" +msgstr "" + +#: js/js.js:286 +msgid "Settings" +msgstr "" + +#: js/js.js:718 +msgid "seconds ago" +msgstr "" + +#: js/js.js:719 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:720 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:721 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:722 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:723 +msgid "today" +msgstr "" + +#: js/js.js:724 +msgid "yesterday" +msgstr "" + +#: js/js.js:725 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:726 +msgid "last month" +msgstr "" + +#: js/js.js:727 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:728 +msgid "months ago" +msgstr "" + +#: js/js.js:729 +msgid "last year" +msgstr "" + +#: js/js.js:730 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 +msgid "Ok" +msgstr "" + +#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +msgid "Cancel" +msgstr "" + +#: js/oc-dialogs.js:185 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:215 +msgid "Yes" +msgstr "" + +#: js/oc-dialogs.js:222 +msgid "No" +msgstr "" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 +#: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:172 js/oc-vcategories.js:189 js/oc-vcategories.js:195 +#: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 +#: js/share.js:589 +msgid "Error" +msgstr "" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:30 js/share.js:45 js/share.js:87 +msgid "Shared" +msgstr "" + +#: js/share.js:90 +msgid "Share" +msgstr "" + +#: js/share.js:125 js/share.js:617 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:136 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:143 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:152 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:154 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:159 +msgid "Share with" +msgstr "" + +#: js/share.js:164 +msgid "Share with link" +msgstr "" + +#: js/share.js:167 +msgid "Password protect" +msgstr "" + +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 +msgid "Password" +msgstr "Passcode" + +#: js/share.js:173 +msgid "Email link to person" +msgstr "" + +#: js/share.js:174 +msgid "Send" +msgstr "" + +#: js/share.js:178 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:179 +msgid "Expiration date" +msgstr "" + +#: js/share.js:211 +msgid "Share via email:" +msgstr "" + +#: js/share.js:213 +msgid "No people found" +msgstr "" + +#: js/share.js:251 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:287 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:308 +msgid "Unshare" +msgstr "" + +#: js/share.js:320 +msgid "can edit" +msgstr "" + +#: js/share.js:322 +msgid "access control" +msgstr "" + +#: js/share.js:325 +msgid "create" +msgstr "" + +#: js/share.js:328 +msgid "update" +msgstr "" + +#: js/share.js:331 +msgid "delete" +msgstr "" + +#: js/share.js:334 +msgid "share" +msgstr "" + +#: js/share.js:368 js/share.js:564 +msgid "Password protected" +msgstr "" + +#: js/share.js:577 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:589 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:604 +msgid "Sending ..." +msgstr "" + +#: js/share.js:615 +msgid "Email sent" +msgstr "" + +#: js/update.js:14 +msgid "" +"The update was unsuccessful. Please report this issue to the ownCloud " +"community." +msgstr "" + +#: js/update.js:18 +msgid "The update was successful. Redirecting you to ownCloud now." +msgstr "" + +#: lostpassword/controller.php:48 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" + +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" + +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 +msgid "Username" +msgstr "" + +#: lostpassword/templates/lostpassword.php:21 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "" + +#: strings.php:6 +msgid "Users" +msgstr "" + +#: strings.php:7 +msgid "Apps" +msgstr "" + +#: strings.php:8 +msgid "Admin" +msgstr "" + +#: strings.php:9 +msgid "Help" +msgstr "" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "" + +#: templates/installation.php:24 templates/installation.php:31 +#: templates/installation.php:38 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:25 +msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" +msgstr "" + +#: templates/installation.php:26 +msgid "Please update your PHP installation to use ownCloud securely." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:33 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:39 +msgid "" +"Your data directory and files are probably accessible from the internet " +"because the .htaccess file does not work." +msgstr "" + +#: templates/installation.php:40 +msgid "" +"For information how to properly configure your server, please see the documentation." +msgstr "" + +#: templates/installation.php:44 +msgid "Create an admin account" +msgstr "" + +#: templates/installation.php:62 +msgid "Advanced" +msgstr "" + +#: templates/installation.php:64 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:74 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 +msgid "will be used" +msgstr "" + +#: templates/installation.php:137 +msgid "Database user" +msgstr "" + +#: templates/installation.php:144 +msgid "Database password" +msgstr "" + +#: templates/installation.php:149 +msgid "Database name" +msgstr "" + +#: templates/installation.php:159 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:166 +msgid "Database host" +msgstr "" + +#: templates/installation.php:172 +msgid "Finish setup" +msgstr "" + +#: templates/layout.guest.php:40 +msgid "web services under your control" +msgstr "web services under your control" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 +msgid "Log out" +msgstr "" + +#: templates/login.php:9 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:10 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:12 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:34 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:39 +msgid "remember" +msgstr "" + +#: templates/login.php:41 +msgid "Log in" +msgstr "" + +#: templates/login.php:47 +msgid "Alternative Logins" +msgstr "" + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "" + +#: templates/update.php:3 +#, php-format +msgid "Updating ownCloud to version %s, this may take a while." +msgstr "" diff --git a/l10n/en@pirate/files.po b/l10n/en@pirate/files.po new file mode 100644 index 0000000000000000000000000000000000000000..c3f62f9571f70990423294b0e8a20e8f20482e59 --- /dev/null +++ b/l10n/en@pirate/files.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/move.php:17 +#, php-format +msgid "Could not move %s - File with this name already exists" +msgstr "" + +#: ajax/move.php:27 ajax/move.php:30 +#, php-format +msgid "Could not move %s" +msgstr "" + +#: ajax/upload.php:19 +msgid "No file was uploaded. Unknown error" +msgstr "" + +#: ajax/upload.php:26 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:27 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:29 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:30 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:31 +msgid "No file was uploaded" +msgstr "" + +#: ajax/upload.php:32 +msgid "Missing a temporary folder" +msgstr "" + +#: ajax/upload.php:33 +msgid "Failed to write to disk" +msgstr "" + +#: ajax/upload.php:51 +msgid "Not enough storage available" +msgstr "" + +#: ajax/upload.php:83 +msgid "Invalid directory." +msgstr "" + +#: appinfo/app.php:12 +msgid "Files" +msgstr "" + +#: js/fileactions.js:116 +msgid "Share" +msgstr "" + +#: js/fileactions.js:126 +msgid "Delete permanently" +msgstr "" + +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 +msgid "Delete" +msgstr "" + +#: js/fileactions.js:194 +msgid "Rename" +msgstr "" + +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 +msgid "Pending" +msgstr "" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "{new_name} already exists" +msgstr "" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "replace" +msgstr "" + +#: js/filelist.js:259 +msgid "suggest name" +msgstr "" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "cancel" +msgstr "" + +#: js/filelist.js:306 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:306 +msgid "undo" +msgstr "" + +#: js/filelist.js:331 +msgid "perform delete operation" +msgstr "" + +#: js/filelist.js:413 +msgid "1 file uploading" +msgstr "" + +#: js/filelist.js:416 js/filelist.js:470 +msgid "files uploading" +msgstr "" + +#: js/files.js:52 +msgid "'.' is an invalid file name." +msgstr "" + +#: js/files.js:56 +msgid "File name cannot be empty." +msgstr "" + +#: js/files.js:64 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:78 +msgid "Your storage is full, files can not be updated or synced anymore!" +msgstr "" + +#: js/files.js:82 +msgid "Your storage is almost full ({usedSpacePercent}%)" +msgstr "" + +#: js/files.js:231 +msgid "" +"Your download is being prepared. This might take some time if the files are " +"big." +msgstr "" + +#: js/files.js:264 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:277 +msgid "Not enough space available" +msgstr "" + +#: js/files.js:317 +msgid "Upload cancelled." +msgstr "" + +#: js/files.js:413 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "" + +#: js/files.js:486 +msgid "URL cannot be empty." +msgstr "" + +#: js/files.js:491 +msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" +msgstr "" + +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 +msgid "Error" +msgstr "" + +#: js/files.js:877 templates/index.php:69 +msgid "Name" +msgstr "" + +#: js/files.js:878 templates/index.php:80 +msgid "Size" +msgstr "" + +#: js/files.js:879 templates/index.php:82 +msgid "Modified" +msgstr "" + +#: js/files.js:898 +msgid "1 folder" +msgstr "" + +#: js/files.js:900 +msgid "{count} folders" +msgstr "" + +#: js/files.js:908 +msgid "1 file" +msgstr "" + +#: js/files.js:910 +msgid "{count} files" +msgstr "" + +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + +#: lib/helper.php:11 templates/index.php:18 +msgid "Upload" +msgstr "" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:10 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:15 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:17 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:20 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:22 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:26 +msgid "Save" +msgstr "" + +#: templates/index.php:7 +msgid "New" +msgstr "" + +#: templates/index.php:10 +msgid "Text file" +msgstr "" + +#: templates/index.php:12 +msgid "Folder" +msgstr "" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:42 +msgid "Deleted files" +msgstr "" + +#: templates/index.php:48 +msgid "Cancel upload" +msgstr "" + +#: templates/index.php:54 +msgid "You don’t have write permissions here." +msgstr "" + +#: templates/index.php:61 +msgid "Nothing in here. Upload something!" +msgstr "" + +#: templates/index.php:75 +msgid "Download" +msgstr "Download" + +#: templates/index.php:87 templates/index.php:88 +msgid "Unshare" +msgstr "" + +#: templates/index.php:107 +msgid "Upload too large" +msgstr "" + +#: templates/index.php:109 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:114 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:117 +msgid "Current scanning" +msgstr "" + +#: templates/upgrade.php:2 +msgid "Upgrading filesystem cache..." +msgstr "" diff --git a/l10n/en@pirate/files_encryption.po b/l10n/en@pirate/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..a45b1779141ac57b7cc134acc0e586c3c1e2dbe2 --- /dev/null +++ b/l10n/en@pirate/files_encryption.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:14+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings-personal.php:4 templates/settings.php:5 +msgid "Encryption" +msgstr "" + +#: templates/settings-personal.php:7 +msgid "File encryption is enabled." +msgstr "" + +#: templates/settings-personal.php:11 +msgid "The following file types will not be encrypted:" +msgstr "" + +#: templates/settings.php:7 +msgid "Exclude the following file types from encryption:" +msgstr "" + +#: templates/settings.php:12 +msgid "None" +msgstr "" diff --git a/l10n/en@pirate/files_external.po b/l10n/en@pirate/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..fefa9ba8f7988c2ddfc7e2a17937fda7f744a83e --- /dev/null +++ b/l10n/en@pirate/files_external.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:14+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:65 js/google.js:66 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:101 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:36 js/google.js:93 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:431 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: The FTP support in PHP is not enabled or installed. Mounting" +" of FTP shares is not possible. Please ask your system administrator to " +"install it." +msgstr "" + +#: lib/config.php:437 +msgid "" +"Warning: The Curl support in PHP is not enabled or installed. " +"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " +"your system administrator to install it." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:9 templates/settings.php:28 +msgid "Folder name" +msgstr "" + +#: templates/settings.php:10 +msgid "External storage" +msgstr "" + +#: templates/settings.php:11 +msgid "Configuration" +msgstr "" + +#: templates/settings.php:12 +msgid "Options" +msgstr "" + +#: templates/settings.php:13 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:33 +msgid "Add storage" +msgstr "" + +#: templates/settings.php:90 +msgid "None set" +msgstr "" + +#: templates/settings.php:91 +msgid "All Users" +msgstr "" + +#: templates/settings.php:92 +msgid "Groups" +msgstr "" + +#: templates/settings.php:100 +msgid "Users" +msgstr "" + +#: templates/settings.php:113 templates/settings.php:114 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "" + +#: templates/settings.php:129 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:130 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:141 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:159 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/en@pirate/files_sharing.po b/l10n/en@pirate/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..c8e6a64b2eb5e68dd8f1a2de9cd2e7b3350f91f9 --- /dev/null +++ b/l10n/en@pirate/files_sharing.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# lhpalacio , 2013 +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: lhpalacio \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "Secret Code" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "Submit" + +#: templates/public.php:10 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "%s shared the folder %s with you" + +#: templates/public.php:13 +#, php-format +msgid "%s shared the file %s with you" +msgstr "%s shared the file %s with you" + +#: templates/public.php:19 templates/public.php:43 +msgid "Download" +msgstr "Download" + +#: templates/public.php:40 +msgid "No preview available for" +msgstr "No preview available for" + +#: templates/public.php:50 +msgid "web services under your control" +msgstr "web services under your control" diff --git a/l10n/en@pirate/files_trashbin.po b/l10n/en@pirate/files_trashbin.po new file mode 100644 index 0000000000000000000000000000000000000000..9fd846e69515c58f0455c369f80985a2fcf8bef1 --- /dev/null +++ b/l10n/en@pirate/files_trashbin.po @@ -0,0 +1,84 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:14+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/delete.php:42 +#, php-format +msgid "Couldn't delete %s permanently" +msgstr "" + +#: ajax/undelete.php:42 +#, php-format +msgid "Couldn't restore %s" +msgstr "" + +#: js/trash.js:7 js/trash.js:96 +msgid "perform restore operation" +msgstr "" + +#: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 +msgid "Error" +msgstr "" + +#: js/trash.js:34 +msgid "delete file permanently" +msgstr "" + +#: js/trash.js:121 +msgid "Delete permanently" +msgstr "" + +#: js/trash.js:174 templates/index.php:17 +msgid "Name" +msgstr "" + +#: js/trash.js:175 templates/index.php:27 +msgid "Deleted" +msgstr "" + +#: js/trash.js:184 +msgid "1 folder" +msgstr "" + +#: js/trash.js:186 +msgid "{count} folders" +msgstr "" + +#: js/trash.js:194 +msgid "1 file" +msgstr "" + +#: js/trash.js:196 +msgid "{count} files" +msgstr "" + +#: templates/index.php:9 +msgid "Nothing in here. Your trash bin is empty!" +msgstr "" + +#: templates/index.php:20 templates/index.php:22 +msgid "Restore" +msgstr "" + +#: templates/index.php:30 templates/index.php:31 +msgid "Delete" +msgstr "" + +#: templates/part.breadcrumb.php:9 +msgid "Deleted Files" +msgstr "" diff --git a/l10n/en@pirate/files_versions.po b/l10n/en@pirate/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..b1e0a380e9596ea60410913506005bf255d80a3d --- /dev/null +++ b/l10n/en@pirate/files_versions.po @@ -0,0 +1,57 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:14+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/rollbackVersion.php:15 +#, php-format +msgid "Could not revert: %s" +msgstr "" + +#: history.php:40 +msgid "success" +msgstr "" + +#: history.php:42 +#, php-format +msgid "File %s was reverted to version %s" +msgstr "" + +#: history.php:49 +msgid "failure" +msgstr "" + +#: history.php:51 +#, php-format +msgid "File %s could not be reverted to version %s" +msgstr "" + +#: history.php:69 +msgid "No old versions available" +msgstr "" + +#: history.php:74 +msgid "No path specified" +msgstr "" + +#: js/versions.js:6 +msgid "Versions" +msgstr "" + +#: templates/history.php:20 +msgid "Revert a file to a previous version by clicking on its revert button" +msgstr "" diff --git a/l10n/en@pirate/lib.po b/l10n/en@pirate/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..73994aee800093b51b4b7d61e9e9fa3b97eca0c3 --- /dev/null +++ b/l10n/en@pirate/lib.po @@ -0,0 +1,241 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:15+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: app.php:349 +msgid "Help" +msgstr "" + +#: app.php:362 +msgid "Personal" +msgstr "" + +#: app.php:373 +msgid "Settings" +msgstr "" + +#: app.php:385 +msgid "Users" +msgstr "" + +#: app.php:398 +msgid "Apps" +msgstr "" + +#: app.php:406 +msgid "Admin" +msgstr "" + +#: files.php:209 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:210 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:211 files.php:244 +msgid "Back to Files" +msgstr "" + +#: files.php:241 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: helper.php:228 +msgid "couldn't be determined" +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:62 json.php:73 +msgid "Authentication error" +msgstr "" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "" + +#: setup.php:34 +msgid "Set an admin username." +msgstr "" + +#: setup.php:37 +msgid "Set an admin password." +msgstr "" + +#: setup.php:55 +#, php-format +msgid "%s enter the database username." +msgstr "" + +#: setup.php:58 +#, php-format +msgid "%s enter the database name." +msgstr "" + +#: setup.php:61 +#, php-format +msgid "%s you may not use dots in the database name" +msgstr "" + +#: setup.php:64 +#, php-format +msgid "%s set the database host." +msgstr "" + +#: setup.php:132 setup.php:325 setup.php:370 +msgid "PostgreSQL username and/or password not valid" +msgstr "" + +#: setup.php:133 setup.php:156 setup.php:234 +msgid "You need to enter either an existing account or the administrator." +msgstr "" + +#: setup.php:155 setup.php:458 setup.php:525 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:233 +msgid "MySQL username and/or password not valid" +msgstr "" + +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 +#, php-format +msgid "DB Error: \"%s\"" +msgstr "" + +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 +#, php-format +msgid "Offending command was: \"%s\"" +msgstr "" + +#: setup.php:304 +#, php-format +msgid "MySQL user '%s'@'localhost' exists already." +msgstr "" + +#: setup.php:305 +msgid "Drop this user from MySQL" +msgstr "" + +#: setup.php:310 +#, php-format +msgid "MySQL user '%s'@'%%' already exists" +msgstr "" + +#: setup.php:311 +msgid "Drop this user from MySQL." +msgstr "" + +#: setup.php:584 setup.php:616 +#, php-format +msgid "Offending command was: \"%s\", name: %s, password: %s" +msgstr "" + +#: setup.php:636 +#, php-format +msgid "MS SQL username and/or password not valid: %s" +msgstr "" + +#: setup.php:858 +msgid "" +"Your web server is not yet properly setup to allow files synchronization " +"because the WebDAV interface seems to be broken." +msgstr "" + +#: setup.php:859 +#, php-format +msgid "Please double check the installation guides." +msgstr "" + +#: template.php:113 +msgid "seconds ago" +msgstr "" + +#: template.php:114 +msgid "1 minute ago" +msgstr "" + +#: template.php:115 +#, php-format +msgid "%d minutes ago" +msgstr "" + +#: template.php:116 +msgid "1 hour ago" +msgstr "" + +#: template.php:117 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:118 +msgid "today" +msgstr "" + +#: template.php:119 +msgid "yesterday" +msgstr "" + +#: template.php:120 +#, php-format +msgid "%d days ago" +msgstr "" + +#: template.php:121 +msgid "last month" +msgstr "" + +#: template.php:122 +#, php-format +msgid "%d months ago" +msgstr "" + +#: template.php:123 +msgid "last year" +msgstr "" + +#: template.php:124 +msgid "years ago" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/en@pirate/settings.po b/l10n/en@pirate/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..ef0b0c8304f8f737997c4621d04550f6961d1f44 --- /dev/null +++ b/l10n/en@pirate/settings.po @@ -0,0 +1,492 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:15+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "" + +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/togglegroups.php:20 +msgid "Authentication error" +msgstr "" + +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 +msgid "Unable to change display name" +msgstr "" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "" + +#: ajax/enableapp.php:11 +msgid "Could not enable app. " +msgstr "" + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "" + +#: ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:30 +#, php-format +msgid "Unable to add user to group %s" +msgstr "" + +#: ajax/togglegroups.php:36 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "" + +#: ajax/updateapp.php:14 +msgid "Couldn't update app." +msgstr "" + +#: js/apps.js:30 +msgid "Update to {appversion}" +msgstr "" + +#: js/apps.js:36 js/apps.js:76 +msgid "Disable" +msgstr "" + +#: js/apps.js:36 js/apps.js:64 js/apps.js:83 +msgid "Enable" +msgstr "" + +#: js/apps.js:55 +msgid "Please wait...." +msgstr "" + +#: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 +msgid "Error" +msgstr "" + +#: js/apps.js:90 +msgid "Updating...." +msgstr "" + +#: js/apps.js:93 +msgid "Error while updating app" +msgstr "" + +#: js/apps.js:96 +msgid "Updated" +msgstr "" + +#: js/personal.js:118 +msgid "Saving..." +msgstr "" + +#: js/users.js:43 +msgid "deleted" +msgstr "" + +#: js/users.js:43 +msgid "undo" +msgstr "" + +#: js/users.js:75 +msgid "Unable to remove user" +msgstr "" + +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 +msgid "Groups" +msgstr "" + +#: js/users.js:91 templates/users.php:80 templates/users.php:115 +msgid "Group Admin" +msgstr "" + +#: js/users.js:111 templates/users.php:155 +msgid "Delete" +msgstr "" + +#: js/users.js:262 +msgid "add group" +msgstr "" + +#: js/users.js:414 +msgid "A valid username must be provided" +msgstr "" + +#: js/users.js:415 js/users.js:421 js/users.js:436 +msgid "Error creating user" +msgstr "" + +#: js/users.js:420 +msgid "A valid password must be provided" +msgstr "" + +#: personal.php:35 personal.php:36 +msgid "__language_name__" +msgstr "" + +#: templates/admin.php:15 +msgid "Security Warning" +msgstr "" + +#: templates/admin.php:18 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/admin.php:29 +msgid "Setup Warning" +msgstr "" + +#: templates/admin.php:32 +msgid "" +"Your web server is not yet properly setup to allow files synchronization " +"because the WebDAV interface seems to be broken." +msgstr "" + +#: templates/admin.php:33 +#, php-format +msgid "Please double check the installation guides." +msgstr "" + +#: templates/admin.php:44 +msgid "Module 'fileinfo' missing" +msgstr "" + +#: templates/admin.php:47 +msgid "" +"The PHP module 'fileinfo' is missing. We strongly recommend to enable this " +"module to get best results with mime-type detection." +msgstr "" + +#: templates/admin.php:58 +msgid "Locale not working" +msgstr "" + +#: templates/admin.php:63 +#, php-format +msgid "" +"This ownCloud server can't set system locale to %s. This means that there " +"might be problems with certain characters in file names. We strongly suggest" +" to install the required packages on your system to support %s." +msgstr "" + +#: templates/admin.php:75 +msgid "Internet connection not working" +msgstr "" + +#: templates/admin.php:78 +msgid "" +"This ownCloud server has no working internet connection. This means that " +"some of the features like mounting of external storage, notifications about " +"updates or installation of 3rd party apps don´t work. Accessing files from " +"remote and sending of notification emails might also not work. We suggest to" +" enable internet connection for this server if you want to have all features" +" of ownCloud." +msgstr "" + +#: templates/admin.php:92 +msgid "Cron" +msgstr "" + +#: templates/admin.php:101 +msgid "Execute one task with each page loaded" +msgstr "" + +#: templates/admin.php:111 +msgid "" +"cron.php is registered at a webcron service. Call the cron.php page in the " +"owncloud root once a minute over http." +msgstr "" + +#: templates/admin.php:121 +msgid "" +"Use systems cron service. Call the cron.php file in the owncloud folder via " +"a system cronjob once a minute." +msgstr "" + +#: templates/admin.php:128 +msgid "Sharing" +msgstr "" + +#: templates/admin.php:134 +msgid "Enable Share API" +msgstr "" + +#: templates/admin.php:135 +msgid "Allow apps to use the Share API" +msgstr "" + +#: templates/admin.php:142 +msgid "Allow links" +msgstr "" + +#: templates/admin.php:143 +msgid "Allow users to share items to the public with links" +msgstr "" + +#: templates/admin.php:150 +msgid "Allow resharing" +msgstr "" + +#: templates/admin.php:151 +msgid "Allow users to share items shared with them again" +msgstr "" + +#: templates/admin.php:158 +msgid "Allow users to share with anyone" +msgstr "" + +#: templates/admin.php:161 +msgid "Allow users to only share with users in their groups" +msgstr "" + +#: templates/admin.php:168 +msgid "Security" +msgstr "" + +#: templates/admin.php:181 +msgid "Enforce HTTPS" +msgstr "" + +#: templates/admin.php:182 +msgid "" +"Enforces the clients to connect to ownCloud via an encrypted connection." +msgstr "" + +#: templates/admin.php:185 +msgid "" +"Please connect to this ownCloud instance via HTTPS to enable or disable the " +"SSL enforcement." +msgstr "" + +#: templates/admin.php:195 +msgid "Log" +msgstr "" + +#: templates/admin.php:196 +msgid "Log level" +msgstr "" + +#: templates/admin.php:227 +msgid "More" +msgstr "" + +#: templates/admin.php:228 +msgid "Less" +msgstr "" + +#: templates/admin.php:235 templates/personal.php:105 +msgid "Version" +msgstr "" + +#: templates/admin.php:237 templates/personal.php:108 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/apps.php:11 +msgid "Add your App" +msgstr "" + +#: templates/apps.php:12 +msgid "More Apps" +msgstr "" + +#: templates/apps.php:28 +msgid "Select an App" +msgstr "" + +#: templates/apps.php:34 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:36 +msgid "-licensed by " +msgstr "" + +#: templates/apps.php:38 +msgid "Update" +msgstr "" + +#: templates/help.php:4 +msgid "User Documentation" +msgstr "" + +#: templates/help.php:6 +msgid "Administrator Documentation" +msgstr "" + +#: templates/help.php:9 +msgid "Online Documentation" +msgstr "" + +#: templates/help.php:11 +msgid "Forum" +msgstr "" + +#: templates/help.php:14 +msgid "Bugtracker" +msgstr "" + +#: templates/help.php:17 +msgid "Commercial Support" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:15 +msgid "Get the apps to sync your files" +msgstr "" + +#: templates/personal.php:26 +msgid "Show First Run Wizard again" +msgstr "" + +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "Passcode" + +#: templates/personal.php:38 +msgid "Your password was changed" +msgstr "" + +#: templates/personal.php:39 +msgid "Unable to change your password" +msgstr "" + +#: templates/personal.php:40 +msgid "Current password" +msgstr "" + +#: templates/personal.php:42 +msgid "New password" +msgstr "" + +#: templates/personal.php:44 +msgid "Change password" +msgstr "" + +#: templates/personal.php:56 templates/users.php:76 +msgid "Display Name" +msgstr "" + +#: templates/personal.php:68 +msgid "Email" +msgstr "" + +#: templates/personal.php:70 +msgid "Your email address" +msgstr "" + +#: templates/personal.php:71 +msgid "Fill in an email address to enable password recovery" +msgstr "" + +#: templates/personal.php:77 templates/personal.php:78 +msgid "Language" +msgstr "" + +#: templates/personal.php:89 +msgid "Help translate" +msgstr "" + +#: templates/personal.php:94 +msgid "WebDAV" +msgstr "" + +#: templates/personal.php:96 +msgid "Use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/users.php:21 templates/users.php:75 +msgid "Login Name" +msgstr "" + +#: templates/users.php:30 +msgid "Create" +msgstr "" + +#: templates/users.php:33 +msgid "Default Storage" +msgstr "" + +#: templates/users.php:39 templates/users.php:133 +msgid "Unlimited" +msgstr "" + +#: templates/users.php:57 templates/users.php:148 +msgid "Other" +msgstr "" + +#: templates/users.php:82 +msgid "Storage" +msgstr "" + +#: templates/users.php:93 +msgid "change display name" +msgstr "" + +#: templates/users.php:97 +msgid "set new password" +msgstr "" + +#: templates/users.php:128 +msgid "Default" +msgstr "" diff --git a/l10n/en@pirate/user_ldap.po b/l10n/en@pirate/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..9e9a16cb2c425edbaaed74dda0210ace77a3bad2 --- /dev/null +++ b/l10n/en@pirate/user_ldap.po @@ -0,0 +1,419 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-17 02:03+0200\n" +"PO-Revision-Date: 2013-05-17 00:04+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + +#: ajax/deleteConfiguration.php:34 +msgid "Failed to delete the server configuration" +msgstr "" + +#: ajax/testConfiguration.php:36 +msgid "The configuration is valid and the connection could be established!" +msgstr "" + +#: ajax/testConfiguration.php:39 +msgid "" +"The configuration is valid, but the Bind failed. Please check the server " +"settings and credentials." +msgstr "" + +#: ajax/testConfiguration.php:43 +msgid "" +"The configuration is invalid. Please look in the ownCloud log for further " +"details." +msgstr "" + +#: js/settings.js:66 +msgid "Deletion failed" +msgstr "" + +#: js/settings.js:82 +msgid "Take over settings from recent server configuration?" +msgstr "" + +#: js/settings.js:83 +msgid "Keep settings?" +msgstr "" + +#: js/settings.js:97 +msgid "Cannot add server configuration" +msgstr "" + +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 +msgid "Connection test succeeded" +msgstr "" + +#: js/settings.js:146 +msgid "Connection test failed" +msgstr "" + +#: js/settings.js:156 +msgid "Do you really want to delete the current Server Configuration?" +msgstr "" + +#: js/settings.js:157 +msgid "Confirm Deletion" +msgstr "" + +#: templates/settings.php:9 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:12 +msgid "" +"Warning: The PHP LDAP module is not installed, the backend will not " +"work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:16 +msgid "Server configuration" +msgstr "" + +#: templates/settings.php:32 +msgid "Add Server Configuration" +msgstr "" + +#: templates/settings.php:37 +msgid "Host" +msgstr "" + +#: templates/settings.php:39 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:40 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:41 +msgid "One Base DN per line" +msgstr "" + +#: templates/settings.php:42 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:44 +msgid "User DN" +msgstr "" + +#: templates/settings.php:46 +msgid "" +"The DN of the client user with which the bind shall be done, e.g. " +"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " +"empty." +msgstr "" + +#: templates/settings.php:47 +msgid "Password" +msgstr "Passcode" + +#: templates/settings.php:50 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:51 +msgid "User Login Filter" +msgstr "" + +#: templates/settings.php:54 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:55 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:56 +msgid "User List Filter" +msgstr "" + +#: templates/settings.php:59 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:60 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:61 +msgid "Group Filter" +msgstr "" + +#: templates/settings.php:64 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:65 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:69 +msgid "Connection Settings" +msgstr "" + +#: templates/settings.php:71 +msgid "Configuration Active" +msgstr "" + +#: templates/settings.php:71 +msgid "When unchecked, this configuration will be skipped." +msgstr "" + +#: templates/settings.php:72 +msgid "Port" +msgstr "" + +#: templates/settings.php:73 +msgid "Backup (Replica) Host" +msgstr "" + +#: templates/settings.php:73 +msgid "" +"Give an optional backup host. It must be a replica of the main LDAP/AD " +"server." +msgstr "" + +#: templates/settings.php:74 +msgid "Backup (Replica) Port" +msgstr "" + +#: templates/settings.php:75 +msgid "Disable Main Server" +msgstr "" + +#: templates/settings.php:75 +msgid "When switched on, ownCloud will only connect to the replica server." +msgstr "" + +#: templates/settings.php:76 +msgid "Use TLS" +msgstr "" + +#: templates/settings.php:76 +msgid "Do not use it additionally for LDAPS connections, it will fail." +msgstr "" + +#: templates/settings.php:77 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:78 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:78 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:78 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:79 +msgid "Cache Time-To-Live" +msgstr "" + +#: templates/settings.php:79 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:81 +msgid "Directory Settings" +msgstr "" + +#: templates/settings.php:83 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:83 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:84 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:84 +msgid "One User Base DN per line" +msgstr "" + +#: templates/settings.php:85 +msgid "User Search Attributes" +msgstr "" + +#: templates/settings.php:85 templates/settings.php:88 +msgid "Optional; one attribute per line" +msgstr "" + +#: templates/settings.php:86 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:86 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:87 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:87 +msgid "One Group Base DN per line" +msgstr "" + +#: templates/settings.php:88 +msgid "Group Search Attributes" +msgstr "" + +#: templates/settings.php:89 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:91 +msgid "Special Attributes" +msgstr "" + +#: templates/settings.php:93 +msgid "Quota Field" +msgstr "" + +#: templates/settings.php:94 +msgid "Quota Default" +msgstr "" + +#: templates/settings.php:94 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:95 +msgid "Email Field" +msgstr "" + +#: templates/settings.php:96 +msgid "User Home Folder Naming Rule" +msgstr "" + +#: templates/settings.php:96 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 +msgid "Test Configuration" +msgstr "" + +#: templates/settings.php:111 +msgid "Help" +msgstr "" diff --git a/l10n/en@pirate/user_webdavauth.po b/l10n/en@pirate/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..18917231eb683c2be0b86820c9f2e374b0aa572c --- /dev/null +++ b/l10n/en@pirate/user_webdavauth.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-02 02:14+0200\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en@pirate\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:3 +msgid "WebDAV Authentication" +msgstr "" + +#: templates/settings.php:4 +msgid "URL: http://" +msgstr "" + +#: templates/settings.php:7 +msgid "" +"ownCloud will send the user credentials to this URL. This plugin checks the " +"response and will interpret the HTTP statuscodes 401 and 403 as invalid " +"credentials, and all other responses as valid credentials." +msgstr "" diff --git a/l10n/eo/core.po b/l10n/eo/core.po index 78012968ff12304dc627f0662f8368655763540d..0ed73ec376c88591f8b42bd12435516941e0f3e6 100644 --- a/l10n/eo/core.po +++ b/l10n/eo/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2012 -# Michael Moroni , 2012 -# Mariano , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -215,26 +212,30 @@ msgstr "lastajare" msgid "years ago" msgstr "jaroj antaŭe" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Akcepti" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Elekti" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Nuligi" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Elekti" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Jes" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Akcepti" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -399,24 +400,27 @@ msgstr "La pasvorto de ownCloud restariĝis." msgid "Use the following link to reset your password: {link}" msgstr "Uzu la jenan ligilon por restarigi vian pasvorton: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Peto malsukcesis!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Uzantonomo" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Peti rekomencigon" @@ -558,9 +562,14 @@ msgstr "Fini la instalon" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "TTT-servoj sub via kontrolo" +msgstr "TTT-servoj regataj de vi" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Elsaluti" diff --git a/l10n/eo/files.po b/l10n/eo/files.po index 750da5b5f1844cde916d21686eae179919b178ca..9e476a415a14909f38a4bc5eb15418dacc515507 100644 --- a/l10n/eo/files.po +++ b/l10n/eo/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2013 -# Mariano , 2012 -# Mariano , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -30,17 +27,13 @@ msgstr "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas" msgid "Could not move %s" msgstr "Ne eblis movi %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Ne eblis alinomigi dosieron" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Neniu dosiero alŝutiĝis. Nekonata eraro." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese" +msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese." #: ajax/upload.php:27 msgid "" @@ -55,15 +48,15 @@ msgstr "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinit #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "La alŝutita dosiero nur parte alŝutiĝis" +msgstr "la alŝutita dosiero nur parte alŝutiĝis" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Neniu dosiero estas alŝutita" +msgstr "Neniu dosiero alŝutiĝis." #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Mankas tempa dosierujo" +msgstr "Mankas provizora dosierujo." #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -89,7 +82,7 @@ msgstr "Kunhavigi" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Forigi" @@ -97,45 +90,45 @@ msgstr "Forigi" msgid "Rename" msgstr "Alinomigi" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Traktotaj" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} jam ekzistas" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "anstataŭigi" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugesti nomon" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "nuligi" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "anstataŭiĝis {new_name} per {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "malfari" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 dosiero estas alŝutata" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "dosieroj estas alŝutataj" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -159,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Ne haveblas sufiĉa spaco" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "La alŝuto nuliĝis." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL ne povas esti malplena." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nevalida dosierujnomo. Uzo de “Shared” rezervatas de Owncloud." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Eraro" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nomo" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Grando" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modifita" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 dosierujo" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} dosierujoj" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 dosiero" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} dosierujoj" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Ne eblis alinomigi dosieron" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Alŝuti" @@ -282,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Nuligi alŝuton" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Nenio estas ĉi tie. Alŝutu ion!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Elŝuti" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Malkunhavigi" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Elŝuto tro larĝa" +msgstr "Alŝuto tro larĝa" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Dosieroj estas skanataj, bonvolu atendi." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Nuna skano" diff --git a/l10n/eo/files_encryption.po b/l10n/eo/files_encryption.po index e909ea87bff7f6e29dd3b24cfcd23c0c4fc00249..8b1ceb53a9bada6454033a86f8f4da7c75403c70 100644 --- a/l10n/eo/files_encryption.po +++ b/l10n/eo/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eo/files_external.po b/l10n/eo/files_external.po index ab62bab36e9906130af42af7d6498bff2fa78c6e..915ab9e130c92883ebaa6a2a0fa2d0a052edea80 100644 --- a/l10n/eo/files_external.po +++ b/l10n/eo/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eo/files_sharing.po b/l10n/eo/files_sharing.po index e8fc61e3282087553754f0f023af9ef888577f3b..c1815327dbc783aee79445ff3935ce4a957d8d5d 100644 --- a/l10n/eo/files_sharing.po +++ b/l10n/eo/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eo/files_trashbin.po b/l10n/eo/files_trashbin.po index ef1aba79f4894327df60619b68d132626e35d620..e30b73af02c71f69395ed73ba49c0161a3cf805a 100644 --- a/l10n/eo/files_trashbin.po +++ b/l10n/eo/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eo/files_versions.po b/l10n/eo/files_versions.po index 03a9d97ec3a6f547ac84199bf163545ac69ed527..f3fddd59090061d1a4771881f033d9332cc90b23 100644 --- a/l10n/eo/files_versions.po +++ b/l10n/eo/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Mariano , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eo/lib.po b/l10n/eo/lib.po index 1bd6af554dc0889631df8460dca45ff1062295a6..7b7db0ac1311dd21b340cf0bb8600c2b32cfdd53 100644 --- a/l10n/eo/lib.po +++ b/l10n/eo/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Helpo" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persona" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Agordo" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Uzantoj" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikaĵoj" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administranto" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-elŝuto estas malkapabligita." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Dosieroj devas elŝutiĝi unuope." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Reen al la dosieroj" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "La elektitaj dosieroj tro grandas por genero de ZIP-dosiero." @@ -114,79 +113,83 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "" #: template.php:113 msgid "seconds ago" -msgstr "sekundojn antaŭe" +msgstr "sekundoj antaŭe" #: template.php:114 msgid "1 minute ago" @@ -221,7 +224,7 @@ msgstr "antaŭ %d tagoj" #: template.php:121 msgid "last month" -msgstr "lasta monato" +msgstr "lastamonate" #: template.php:122 #, php-format @@ -230,24 +233,11 @@ msgstr "antaŭ %d monatoj" #: template.php:123 msgid "last year" -msgstr "lasta jaro" +msgstr "lastajare" #: template.php:124 msgid "years ago" -msgstr "jarojn antaŭe" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s haveblas. Ekhavu pli da informo" - -#: updater.php:81 -msgid "up to date" -msgstr "ĝisdata" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "ĝisdateckontrolo estas malkapabligita" +msgstr "jaroj antaŭe" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/eo/settings.po b/l10n/eo/settings.po index 5ad89620f39fefb1fd7bb3bc9963ee00d08202b4..ea11dc41a8a51ebc8e393cbbcd56ad1eaeac1cab 100644 --- a/l10n/eo/settings.po +++ b/l10n/eo/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mariano , 2013. -# Mariano , 2012. -# , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Ne eblis ŝargi liston el aplikaĵovendejo" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Aŭtentiga eraro" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -119,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Konservante..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "forigita" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "malfari" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupoj" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupadministranto" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Forigi" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Esperanto" @@ -234,7 +235,7 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" @@ -254,39 +255,39 @@ msgstr "" #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Kunhavigo" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Kapabligi API-on por Kunhavigo" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Kapabligi aplikaĵojn uzi la API-on pri Kunhavigo" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Kapabligi ligilojn" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "Kapabligi uzantojn kunhavigi erojn kun la publiko perligile" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "Kapabligi rekunhavigon" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "Kapabligi uzantojn kunhavigi kun ĉiu ajn" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj" #: templates/admin.php:168 msgid "Security" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Protokolo" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Registronivelo" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Pli" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Malpli" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Eldono" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# Mariano , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -55,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Sukceso" + +#: js/settings.js:117 +msgid "Error" +msgstr "Eraro" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Gastigo" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Vi povas neglekti la protokolon, escepte se vi bezonas SSL-on. Tiuokaze, komencu per ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Bazo-DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Uzanto-DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Pasvorto" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Por sennoman aliron, lasu DN-on kaj Pasvorton malplenaj." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtrilo de uzantensaluto" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Ĝi difinas la filtrilon aplikotan, kiam oni provas ensaluti. %%uid anstataŭigas la uzantonomon en la ensaluta ago." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "uzu la referencilon %%uid, ekz.: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtrilo de uzantolisto" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Ĝi difinas la filtrilon aplikotan, kiam veniĝas uzantoj." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sen ajna referencilo, ekz.: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtrilo de grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Ĝi difinas la filtrilon aplikotan, kiam veniĝas grupoj." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sen ajna referencilo, ekz.: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Pordo" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Uzi TLS-on" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-servilo blinda je litergrandeco (Vindozo)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Malkapabligi validkontrolon de SSL-atestiloj." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se la konekto nur funkcias kun ĉi tiu malnepro, enportu la SSL-atestilo de la LDAP-servilo en via ownCloud-servilo." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Ne rekomendata, uzu ĝin nur por testoj." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "sekunde. Ajna ŝanĝo malplenigas la kaŝmemoron." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Kampo de vidignomo de uzanto" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "La atributo de LDAP uzota por generi la ownCloud-an nomon de la uzanto." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Baza uzantarbo" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Kampo de vidignomo de grupo" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "La atributo de LDAP uzota por generi la ownCloud-an nomon de la grupo." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Baza gruparbo" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asocio de grupo kaj membro" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "duumoke" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lasu malplena por uzantonomo (defaŭlto). Alie, specifu LDAP/AD-atributon." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Helpo" diff --git a/l10n/es/core.po b/l10n/es/core.po index 3fbfff5190a1eefa35fedf2c3765052cb864235f..bcbb2c83cce072a655a85a53720d1acd05533278 100644 --- a/l10n/es/core.po +++ b/l10n/es/core.po @@ -3,27 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# felix.liberio , 2013 -# Javierkaiser , 2012 -# Javier Llorente , 2012 -# juanman , 2013 -# juanman , 2011-2013 -# malmirk , 2012 -# oSiNaReF <>, 2012 -# Raul Fernandez Garcia , 2012 -# rodrigo.calvo , 2012 -# Romain DEP. , 2011 -# Rubén Trujillo , 2012 -# xsergiolpx , 2011-2012 -# scambra , 2012 -# msvladimir , 2013 +# ggam , 2013 +# msoko , 2013 +# iGerli , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ggam \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,30 +23,30 @@ msgstr "" #: ajax/share.php:97 #, php-format msgid "User %s shared a file with you" -msgstr "El usuario %s ha compartido un archivo contigo" +msgstr "El usuario %s ha compartido un archivo contigo." #: ajax/share.php:99 #, php-format msgid "User %s shared a folder with you" -msgstr "El usuario %s ha compartido una carpeta contigo" +msgstr "El usuario %s ha compartido una carpeta contigo." #: ajax/share.php:101 #, php-format msgid "" "User %s shared the file \"%s\" with you. It is available for download here: " "%s" -msgstr "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s" +msgstr "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s." #: ajax/share.php:104 #, php-format msgid "" "User %s shared the folder \"%s\" with you. It is available for download " "here: %s" -msgstr "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s" +msgstr "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s." #: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 msgid "Category type not provided." -msgstr "Tipo de categoria no proporcionado." +msgstr "Tipo de categoría no proporcionado." #: ajax/vcategories/add.php:30 msgid "No category to add?" @@ -66,19 +55,19 @@ msgstr "¿Ninguna categoría para añadir?" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "Esta categoria ya existe: %s" +msgstr "Ya existe esta categoría: %s" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 #: ajax/vcategories/removeFromFavorites.php:26 msgid "Object type not provided." -msgstr "ipo de objeto no proporcionado." +msgstr "Tipo de objeto no proporcionado." #: ajax/vcategories/addToFavorites.php:30 #: ajax/vcategories/removeFromFavorites.php:30 #, php-format msgid "%s ID not provided." -msgstr "%s ID no proporcionado." +msgstr "ID de %s no proporcionado." #: ajax/vcategories/addToFavorites.php:35 #, php-format @@ -208,7 +197,7 @@ msgstr "hace {days} días" #: js/js.js:726 msgid "last month" -msgstr "mes pasado" +msgstr "el mes pasado" #: js/js.js:727 msgid "{months} months ago" @@ -220,36 +209,40 @@ msgstr "hace meses" #: js/js.js:729 msgid "last year" -msgstr "año pasado" +msgstr "el año pasado" #: js/js.js:730 msgid "years ago" msgstr "hace años" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Aceptar" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Seleccionar" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Seleccionar" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sí" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Aceptar" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." -msgstr "El tipo de objeto no se ha especificado." +msgstr "No se ha especificado el tipo de objeto" #: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 #: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 @@ -257,15 +250,15 @@ msgstr "El tipo de objeto no se ha especificado." #: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 #: js/share.js:589 msgid "Error" -msgstr "Fallo" +msgstr "Error" #: js/oc-vcategories.js:179 msgid "The app name is not specified." -msgstr "El nombre de la app no se ha especificado." +msgstr "No se ha especificado el nombre de la aplicación." #: js/oc-vcategories.js:194 msgid "The required file {file} is not installed!" -msgstr "El fichero {file} requerido, no está instalado." +msgstr "¡El fichero requerido {file} no está instalado!" #: js/share.js:30 js/share.js:45 js/share.js:87 msgid "Shared" @@ -329,7 +322,7 @@ msgstr "Fecha de caducidad" #: js/share.js:211 msgid "Share via email:" -msgstr "compartido via e-mail:" +msgstr "Compartido por correo electrónico:" #: js/share.js:213 msgid "No people found" @@ -345,7 +338,7 @@ msgstr "Compartido en {item} con {user}" #: js/share.js:308 msgid "Unshare" -msgstr "No compartir" +msgstr "Dejar de compartir" #: js/share.js:320 msgid "can edit" @@ -361,7 +354,7 @@ msgstr "crear" #: js/share.js:328 msgid "update" -msgstr "modificar" +msgstr "actualizar" #: js/share.js:331 msgid "delete" @@ -396,7 +389,7 @@ msgid "" "The update was unsuccessful. Please report this issue to the ownCloud " "community." -msgstr "La actualización ha fracasado. Por favor, informe este problema a la Comunidad de ownCloud." +msgstr "La actualización ha fracasado. Por favor, informe de este problema a la Comunidad de ownCloud." #: js/update.js:18 msgid "The update was successful. Redirecting you to ownCloud now." @@ -404,36 +397,39 @@ msgstr "La actualización se ha realizado correctamente. Redireccionando a ownCl #: lostpassword/controller.php:48 msgid "ownCloud password reset" -msgstr "Reiniciar contraseña de ownCloud" +msgstr "Restablecer contraseña de ownCloud" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" msgstr "Utiliza el siguiente enlace para restablecer tu contraseña: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Recibirás un enlace por correo electrónico para restablecer tu contraseña" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "El enlace para restablecer la contraseña ha sido enviada a su correo electrónico.
Si no lo recibe en un plazo razonable de tiempo, revise su carpeta de spam / correo no deseado.
Si no está allí, pregunte a su administrador local." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Email de reconfiguración enviado." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "La petición ha fallado!
¿Está seguro de que su dirección de correo electrónico o nombre de usuario era correcto?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Pedido fallado!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Recibirá un enlace por correo electrónico para restablecer su contraseña" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nombre de usuario" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Solicitar restablecimiento" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" -msgstr "Tu contraseña se ha restablecido" +msgstr "Su contraseña ha sido establecida" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" @@ -461,7 +457,7 @@ msgstr "Aplicaciones" #: strings.php:8 msgid "Admin" -msgstr "Administrador" +msgstr "Administración" #: strings.php:9 msgid "Help" @@ -481,7 +477,7 @@ msgstr "Editar categorías" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "Añadir" +msgstr "Agregar" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -494,7 +490,7 @@ msgstr "La versión de PHP es vulnerable al ataque de Byte NULL (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "Por favor, actualice su instalación de PHP para utilizar ownCloud en forma segura." +msgstr "Por favor, actualice su instalación de PHP para utilizar ownCloud de manera segura." #: templates/installation.php:32 msgid "" @@ -506,13 +502,13 @@ msgstr "No está disponible un generador de números aleatorios seguro, por favo msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "Sin un generador de números aleatorios seguro un atacante podría predecir los tokens de reinicio de su contraseña y tomar control de su cuenta." +msgstr "Sin un generador de números aleatorios seguro, un atacante podría predecir los tokens de restablecimiento de contraseñas y tomar el control de su cuenta." #: templates/installation.php:39 msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "Su directorio de datos y sus archivos están probablemente accesibles a través de internet ya que el archivo .htaccess no está funcionando." +msgstr "Probablemente su directorio de datos y sus archivos sean accesibles a través de internet ya que el archivo .htaccess no funciona." #: templates/installation.php:40 msgid "" @@ -523,7 +519,7 @@ msgstr "Para información sobre cómo configurar adecuadamente su servidor, por #: templates/installation.php:44 msgid "Create an admin account" -msgstr "Crea una cuenta de administrador" +msgstr "Crear una cuenta de administrador" #: templates/installation.php:62 msgid "Advanced" @@ -569,9 +565,14 @@ msgstr "Completar la instalación" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "servicios web bajo tu control" +msgstr "Servicios web bajo su control" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s esta disponible. Obtener mas información de como actualizar." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Salir" @@ -591,11 +592,11 @@ msgstr "Por favor cambie su contraseña para asegurar su cuenta nuevamente." #: templates/login.php:34 msgid "Lost your password?" -msgstr "¿Has perdido tu contraseña?" +msgstr "¿Ha perdido su contraseña?" #: templates/login.php:39 msgid "remember" -msgstr "recuérdame" +msgstr "recordarme" #: templates/login.php:41 msgid "Log in" diff --git a/l10n/es/files.po b/l10n/es/files.po index 3920f75ac5eff24f4ccd8401bfdae9d70aaaca81..f6922124d9e931fbc743b7e04c1fb413e4817c31 100644 --- a/l10n/es/files.po +++ b/l10n/es/files.po @@ -3,27 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2012 -# Agustin Ferrario , 2013 -# telco2011 , 2013 -# Luis Medina , 2012 -# Javier Llorente , 2012 -# juanman , 2013 -# juanman , 2012-2013 -# karv , 2013 -# Ricardo Hermosilla , 2013 -# Rubén Trujillo , 2012 -# xsergiolpx , 2013 -# xsergiolpx , 2011-2012 -# scambra , 2012 -# msvladimir , 2013 +# Art O. Pal , 2013 +# ggam , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Art O. Pal \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,17 +29,13 @@ msgstr "No se puede mover %s - Ya existe un archivo con ese nombre" msgid "Could not move %s" msgstr "No se puede mover %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "No se puede renombrar el archivo" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "Fallo no se subió el fichero" +msgstr "No se subió ningún archivo. Error desconocido" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "No se ha producido ningún error, el archivo se ha subido con éxito" +msgstr "No hay ningún error, el archivo se ha subido con éxito" #: ajax/upload.php:27 msgid "" @@ -62,11 +46,11 @@ msgstr "El archivo que intentas subir sobrepasa el tamaño definido por la varia msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "El archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML" +msgstr "El archivo subido sobrepasa la directiva MAX_FILE_SIZE especificada en el formulario HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "El archivo que intentas subir solo se subió parcialmente" +msgstr "El archivo se ha subido parcialmente" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -74,7 +58,7 @@ msgstr "No se ha subido ningún archivo" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Falta un directorio temporal" +msgstr "Falta la carpeta temporal" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -100,7 +84,7 @@ msgstr "Compartir" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Eliminar" @@ -108,49 +92,49 @@ msgstr "Eliminar" msgid "Rename" msgstr "Renombrar" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Pendiente" +msgstr "Pendientes" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} ya existe" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "reemplazar" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugerir nombre" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "reemplazado {new_name} con {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "deshacer" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Eliminar" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "subiendo 1 archivo" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "subiendo archivos" #: js/files.js:52 msgid "'.' is an invalid file name." -msgstr "'.' es un nombre de archivo inválido." +msgstr "'.' no es un nombre de archivo válido." #: js/files.js:56 msgid "File name cannot be empty." @@ -164,75 +148,83 @@ msgstr "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "Su almacenamiento esta lleno, los archivos no pueden ser mas actualizados o sincronizados!" +msgstr "Su almacenamiento está lleno, ¡no se pueden actualizar ni sincronizar archivos!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "Su almacenamiento esta lleno en un ({usedSpacePercent}%)" +msgstr "Su almacenamiento está casi lleno ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "Tu descarga esta siendo preparada. Esto puede tardar algun tiempo si los archivos son muy grandes." +msgstr "Su descarga está siendo preparada. Esto puede tardar algún tiempo si los archivos son muy grandes." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "No ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes" +msgstr "Imposible subir su archivo, es un directorio o tiene 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "No hay suficiente espacio disponible" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Subida cancelada." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida." +msgstr "La subida del archivo está en proceso. Si sale de la página ahora, se cancelará la subida." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "La URL no puede estar vacía." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" -msgstr "Nombre de carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud" +msgstr "El nombre de carpeta no es válido. El uso de \"Shared\" está reservado para Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Error" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nombre" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamaño" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificado" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 carpeta" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} carpetas" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 archivo" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} archivos" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nombre de carpeta invalido. El uso de \"Shared\" esta reservado para ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "No se puede renombrar el archivo" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Subir" @@ -293,40 +285,40 @@ msgstr "Archivos eliminados" msgid "Cancel upload" msgstr "Cancelar subida" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "No tienes permisos para escribir aquí." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Aquí no hay nada. ¡Sube algo!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Descargar" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Dejar de compartir" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "El archivo es demasiado grande" +msgstr "Subida demasido grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido por este servidor." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Se están escaneando los archivos, por favor espere." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" -msgstr "Ahora escaneando" +msgstr "Escaneo actual" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "Actualizando cache de archivos de sistema" +msgstr "Actualizando caché del sistema de archivos" diff --git a/l10n/es/files_encryption.po b/l10n/es/files_encryption.po index 3300c20e3c2c16837e4055f9448400420b1bf7cd..b2a20b26ea12aa44f4440101eef57f91f5ac2659 100644 --- a/l10n/es/files_encryption.po +++ b/l10n/es/files_encryption.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Felix Liberio , 2013. -# , 2012. -# Raul Fernandez Garcia , 2013. -# Vladimir Martinez Sierra , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es/files_external.po b/l10n/es/files_external.po index 8e3a88466ff9dd283daf73e881ba211a02fc6830..435a62fe2f6276152995f2569fdd3fb8423bd7fe 100644 --- a/l10n/es/files_external.po +++ b/l10n/es/files_external.po @@ -3,19 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2012 -# Art O. Pal , 2013 -# Javier Llorente , 2012 -# Marcos , 2013 -# pedro.navia , 2012 -# Raul Fernandez Garcia , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 03:10+0000\n" -"Last-Translator: Art O. Pal \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -110,7 +104,7 @@ msgstr "Usuarios" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "Eliiminar" +msgstr "Eliminar" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/es/files_sharing.po b/l10n/es/files_sharing.po index 8f976d5650c6a92a0eed4af4225de26e136738ff..55007656ed10c980a5a6326d2c60fc59b1a7d653 100644 --- a/l10n/es/files_sharing.po +++ b/l10n/es/files_sharing.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Javier Llorente , 2012. -# , 2012. -# Rubén Trujillo , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es/files_trashbin.po b/l10n/es/files_trashbin.po index 6467cca4813bebbdcbe4cc5b91bae92c488fd335..c51f723c6ca069d99ee4685051acd749a9a4a54b 100644 --- a/l10n/es/files_trashbin.po +++ b/l10n/es/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Vladimir Martinez Sierra , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es/files_versions.po b/l10n/es/files_versions.po index 61295e5517abd040fadd397b614bc60592d09e81..5fc70f6e2ab7963b09f2fc94c1722b1369235676 100644 --- a/l10n/es/files_versions.po +++ b/l10n/es/files_versions.po @@ -3,18 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Javier Llorente , 2012. -# , 2012. -# Rubén Trujillo , 2012. -# , 2012. -# vicente rmz , 2013. -# Vladimir Martinez Sierra , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es/lib.po b/l10n/es/lib.po index a30ce7986eaa78031c7bc30efae0413c05c10448..9affc11972abdf4bc9d1c5c71d1ae28b7fbe5002 100644 --- a/l10n/es/lib.po +++ b/l10n/es/lib.po @@ -3,20 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2013 -# juanman , 2013 -# juanman , 2012 -# Marcos , 2013 -# Raul Fernandez Garcia , 2012 -# Ricardo Hermosilla , 2013 -# Rubén Trujillo , 2012 -# scambra , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" @@ -25,43 +17,43 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ayuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ajustes" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usuarios" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicaciones" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administración" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "La descarga en ZIP está desactivada." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Los archivos deben ser descargados uno por uno." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Volver a Archivos" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo zip." @@ -121,72 +113,76 @@ msgstr "%s no se puede utilizar puntos en el nombre de la base de datos" msgid "%s set the database host." msgstr "%s ingresar el host de la base de datos." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Usuario y/o contraseña de PostgreSQL no válidos" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Tiene que ingresar una cuenta existente o la del administrador." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Usuario y/o contraseña de Oracle no válidos" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Usuario y/o contraseña de MySQL no válidos" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Error BD: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Comando infractor: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Usuario MySQL '%s'@'localhost' ya existe." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Eliminar este usuario de MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Usuario MySQL '%s'@'%%' ya existe" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Eliminar este usuario de MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Usuario y/o contraseña de Oracle no válidos" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Comando infractor: \"%s\", nombre: %s, contraseña: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Usuario y/o contraseña de MS SQL no válidos: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Su servidor web aún no está configurado adecuadamente para permitir sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Por favor, vuelva a comprobar las guías de instalación." @@ -228,7 +224,7 @@ msgstr "hace %d días" #: template.php:121 msgid "last month" -msgstr "este mes" +msgstr "mes pasado" #: template.php:122 #, php-format @@ -237,25 +233,12 @@ msgstr "Hace %d meses" #: template.php:123 msgid "last year" -msgstr "este año" +msgstr "año pasado" #: template.php:124 msgid "years ago" msgstr "hace años" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s está disponible. Obtén más información" - -#: updater.php:81 -msgid "up to date" -msgstr "actualizado" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "comprobar actualizaciones está desactivado" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/es/settings.po b/l10n/es/settings.po index 13236df5dc7bce569dafff856d83fb1e41492a31..04074a0a4238951987814a494c16331a1dbe6719 100644 --- a/l10n/es/settings.po +++ b/l10n/es/settings.po @@ -3,31 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Art O. Pal , 2012. -# Daniel Manterola , 2013. -# , 2012. -# Javier Llorente , 2012. -# , 2013. -# , 2011-2012. -# Marcos , 2013. -# , 2011. -# oSiNaReF <>, 2012. -# , 2013. -# , 2012. -# Raul Fernandez Garcia , 2012. -# Ricardo A. Hermosilla Carrillo , 2013. -# , 2012. -# , 2011. -# Rubén Trujillo , 2012. -# , 2011-2012. -# Vladimir Martinez Sierra , 2013. +# ggam , 2013 +# scambra , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ggam \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,14 +23,18 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Imposible cargar la lista desde el App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Error de autenticación" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Su nombre fue cambiado." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" -msgstr "Incapaz de cambiar el nombre" +msgstr "No se pudo cambiar el nombre" #: ajax/creategroup.php:10 msgid "Group already exists" @@ -58,11 +46,11 @@ msgstr "No se pudo añadir el grupo" #: ajax/enableapp.php:11 msgid "Could not enable app. " -msgstr "No puedo habilitar la app." +msgstr "No puedo habilitar la aplicación." #: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "Correo guardado" +msgstr "E-mail guardado" #: ajax/lostpassword.php:14 msgid "Invalid email" @@ -82,7 +70,7 @@ msgstr "Idioma cambiado" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Solicitud no válida" +msgstr "Petición no válida" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -91,16 +79,16 @@ msgstr "Los administradores no se pueden eliminar a ellos mismos del grupo de ad #: ajax/togglegroups.php:30 #, php-format msgid "Unable to add user to group %s" -msgstr "Imposible añadir el usuario al grupo %s" +msgstr "No se pudo añadir el usuario al grupo %s" #: ajax/togglegroups.php:36 #, php-format msgid "Unable to remove user from group %s" -msgstr "Imposible eliminar al usuario del grupo %s" +msgstr "No se pudo eliminar al usuario del grupo %s" #: ajax/updateapp.php:14 msgid "Couldn't update app." -msgstr "No se puedo actualizar la aplicacion." +msgstr "No se pudo actualizar la aplicacion." #: js/apps.js:30 msgid "Update to {appversion}" @@ -116,7 +104,7 @@ msgstr "Activar" #: js/apps.js:55 msgid "Please wait...." -msgstr "Espere por favor...." +msgstr "Espere, por favor...." #: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 msgid "Error" @@ -128,58 +116,58 @@ msgstr "Actualizando...." #: js/apps.js:93 msgid "Error while updating app" -msgstr "Error mientras se actualizaba" +msgstr "Error mientras se actualizaba la aplicación" #: js/apps.js:96 msgid "Updated" msgstr "Actualizado" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Guardando..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "borrado" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "deshacer" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" -msgstr "No se puede quitar el usuario" +msgstr "No se puede eliminar el usuario" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" -msgstr "Grupo admin" +msgstr "Grupo administrador" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Eliminar" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" -msgstr "Añadir Grupo" +msgstr "añadir Grupo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" -msgstr "Se debe usar un nombre de usuario valido" +msgstr "Se debe usar un nombre de usuario válido" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Error al crear usuario" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Se debe usar una contraseña valida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Castellano" @@ -194,11 +182,11 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "Su directorio de datos y sus archivos son probablemente accesibles desde internet. El archivo .htaccess que ownCloud provee no está funcionando. Sugerimos fuertemente que configure su servidor web de manera que el directorio de datos ya no esté accesible o mueva el directorio de datos fuera del documento raíz de su servidor web." +msgstr "Su directorio de datos y sus archivos son probablemente accesibles desde internet. El archivo .htaccess que ownCloud provee no está funcionando. Le recomendamos encarecidamente que configure su servidor web de manera que el directorio de datos no esté accesible, o mueva el directorio de datos fuera del documento raíz de su servidor web." #: templates/admin.php:29 msgid "Setup Warning" -msgstr "Advertencia de Configuración" +msgstr "Advertencia de configuración" #: templates/admin.php:32 msgid "" @@ -219,11 +207,11 @@ msgstr "Modulo 'fileinfo' perdido" msgid "" "The PHP module 'fileinfo' is missing. We strongly recommend to enable this " "module to get best results with mime-type detection." -msgstr "El modulo PHP 'fileinfo' no se encuentra. Sugerimos habilitar este modulo para tener mejorres resultados con la detección mime-type" +msgstr "El modulo PHP 'fileinfo' no se encuentra. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección del mime-type" #: templates/admin.php:58 msgid "Locale not working" -msgstr "Configuración regional no está funcionando" +msgstr "La configuración regional no está funcionando" #: templates/admin.php:63 #, php-format @@ -231,7 +219,7 @@ msgid "" "This ownCloud server can't set system locale to %s. This means that there " "might be problems with certain characters in file names. We strongly suggest" " to install the required packages on your system to support %s." -msgstr "Este servidor ownCloud no puede establecer la configuración regional a %s. Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos. Le recomendamos que instale los paquetes requeridos en su sistema para soportar %s." +msgstr "Este servidor ownCloud no puede establecer la configuración regional a %s. Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos. Le recomendamos que instale los paquetes requeridos en su sistema para soportar el %s." #: templates/admin.php:75 msgid "Internet connection not working" @@ -245,7 +233,7 @@ msgid "" "remote and sending of notification emails might also not work. We suggest to" " enable internet connection for this server if you want to have all features" " of ownCloud." -msgstr "Este servidor ownCloud no tiene conexion de internet. Esto quiere decir que algunas caracteristicas como montar almacenamiento externo, notificaciones sobre actualizaciones o la instalacion de apps de terceros no funcionaran. Es posible que no pueda acceder remotamente a los archivos ni enviar notificaciones por correo. Sugerimos habilitar la conexión a internet para este servidor si quiere tener todas las caracteristicas de ownCloud." +msgstr "Este servidor ownCloud no tiene conexion de internet. Esto quiere decir que algunas caracteristicas como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o la instalacion de apps de terceros no funcionarán. Es posible que no pueda acceder remotamente a los archivos ni enviar notificaciones por correo. Sugerimos habilitar la conexión a Internet para este servidor si quiere disfrutar de todas las características de ownCloud." #: templates/admin.php:92 msgid "Cron" @@ -259,13 +247,13 @@ msgstr "Ejecutar una tarea con cada página cargada" msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "cron.php es un sistema webcron registrado. Llame a la página cron.php en la raíz de owncloud una vez por minuto sobre http." +msgstr "cron.php es un sistema webcron registrado. Llama a la página cron.php en la raíz de owncloud una vez por minuto sobre http." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "Utilizar el servicio cron del sistema. Llame al archivo cron.php en la carpeta de owncloud a través de un cronjob del sistema una vez por minuto." +msgstr "Utilizar el servicio cron del sistema. Llama al archivo cron.php en la carpeta de owncloud a través de un cronjob del sistema una vez por minuto." #: templates/admin.php:128 msgid "Sharing" @@ -297,7 +285,7 @@ msgstr "Permitir a los usuarios compartir elementos ya compartidos con ellos mis #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "Permitir a los usuarios compartir con todos" +msgstr "Permitir a los usuarios compartir con todo el mundo" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" @@ -314,7 +302,7 @@ msgstr "Forzar HTTPS" #: templates/admin.php:182 msgid "" "Enforces the clients to connect to ownCloud via an encrypted connection." -msgstr "Forzar la conexión de los clientes a ownCloud con una conexión encriptada." +msgstr "Fuerza la conexión de los clientes a ownCloud con una conexión cifrada." #: templates/admin.php:185 msgid "" @@ -324,25 +312,25 @@ msgstr "Por favor, conecte esta instancia de ownCloud vía HTTPS para activar o #: templates/admin.php:195 msgid "Log" -msgstr "Historial" +msgstr "Registro" #: templates/admin.php:196 msgid "Log level" -msgstr "Nivel de Historial" +msgstr "Nivel de registro" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Más" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menos" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" -msgstr "Version" +msgstr "Versión" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the %s
of the available %s" -msgstr "Ha usado %s de %s disponibles" +msgstr "Ha usado %s de los %s disponibles" #: templates/personal.php:15 msgid "Get the apps to sync your files" -msgstr "Obtener las apps para sincronizar sus archivos" +msgstr "Obtener las aplicaciones para sincronizar sus archivos" #: templates/personal.php:26 msgid "Show First Run Wizard again" msgstr "Mostrar asistente para iniciar otra vez" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" msgstr "Contraseña" @@ -423,7 +411,7 @@ msgstr "Su contraseña ha sido cambiada" #: templates/personal.php:39 msgid "Unable to change your password" -msgstr "No se ha podido cambiar tu contraseña" +msgstr "No se ha podido cambiar su contraseña" #: templates/personal.php:40 msgid "Current password" @@ -431,88 +419,76 @@ msgstr "Contraseña actual" #: templates/personal.php:42 msgid "New password" -msgstr "Nueva contraseña:" +msgstr "Nueva contraseña" #: templates/personal.php:44 msgid "Change password" msgstr "Cambiar contraseña" -#: templates/personal.php:56 templates/users.php:78 +#: templates/personal.php:56 templates/users.php:76 msgid "Display Name" msgstr "Nombre a mostrar" -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "Su nombre fue cambiado" - -#: templates/personal.php:58 -msgid "Unable to change your display name" -msgstr "Incapaz de cambiar su nombre" - -#: templates/personal.php:61 -msgid "Change display name" -msgstr "Cambiar nombre" - -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" -msgstr "Correo electrónico" +msgstr "E-mail" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" -msgstr "Tu dirección de correo" +msgstr "Su dirección de correo" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" -msgstr "Escribe una dirección de correo electrónico para restablecer la contraseña" +msgstr "Escriba una dirección de correo electrónico para restablecer la contraseña" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" msgstr "Idioma" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" -msgstr "Ayúdanos a traducir" +msgstr "Ayúdnos a traducir" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" msgstr "WebDAV" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" msgstr "Use esta dirección para conectarse a su cuenta de ownCloud en el administrador de archivos" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" msgstr "Nombre de usuario" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" msgstr "Crear" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" -msgstr "Almacenamiento Predeterminado" +msgstr "Almacenamiento predeterminado" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" msgstr "Ilimitado" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" msgstr "Otro" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" -msgstr "Alamacenamiento" +msgstr "Almacenamiento" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" msgstr "Cambiar nombre a mostrar" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" msgstr "Configurar nueva contraseña" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" msgstr "Predeterminado" diff --git a/l10n/es/user_ldap.po b/l10n/es/user_ldap.po index 3043a993129dabb5d914f58ab2a90e980ba5f155..60ce98ad438a1e0e22ed1ec13410941d419865fc 100644 --- a/l10n/es/user_ldap.po +++ b/l10n/es/user_ldap.po @@ -3,21 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Felix Liberio , 2013. -# Javier Llorente , 2012. -# , 2012. -# , 2012. -# Raul Fernandez Garcia , 2012-2013. -# Rubén Trujillo , 2012. -# , 2012. -# Vladimir Martinez Sierra , 2013. +# Agustin Ferrario , 2013 +# ordenet , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,6 +19,10 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "No se pudo borrar la configuración del servidor" @@ -61,281 +59,363 @@ msgstr "Mantener la configuración?" msgid "Cannot add server configuration" msgstr "No se puede añadir la configuración del servidor" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Éxito" + +#: js/settings.js:117 +msgid "Error" +msgstr "Error" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "La prueba de conexión fue exitosa" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "La prueba de conexión falló" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "¿Realmente desea eliminar la configuración actual del servidor?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmar eliminación" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Advertencia: Los Apps user_ldap y user_webdavauth son incompatibles. Puede que experimente un comportamiento inesperado. Pregunte al administrador del sistema para desactivar uno de ellos." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Advertencia: El módulo LDAP de PHP no está instalado, el sistema no funcionará. Por favor consulte al administrador del sistema para instalarlo." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuración del Servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Agregar configuracion del servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Servidor" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Un DN Base por línea" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puede especificar el DN base para usuarios y grupos en la pestaña Avanzado" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN usuario" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, deje DN y contraseña vacíos." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Contraseña" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acceso anónimo, deje DN y contraseña vacíos." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro de inicio de sesión de usuario" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define el filtro a aplicar cuando se ha realizado un login. %%uid remplazrá el nombre de usuario en el proceso de login." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "usar %%uid como placeholder, ej: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Lista de filtros de usuario" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Define el filtro a aplicar, cuando se obtienen usuarios." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Sin placeholder, ej: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtro de grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define el filtro a aplicar, cuando se obtienen grupos." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Con cualquier placeholder, ej: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Configuracion de coneccion" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuracion activa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Cuando deseleccione, esta configuracion sera omitida." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Puerto" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Host para backup (Replica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Dar un host de copia de seguridad opcional. Debe ser una réplica del servidor principal LDAP / AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Puerto para backup (Replica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Deshabilitar servidor principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Cuando se inicie, ownCloud unicamente estara conectado al servidor replica" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "No usar adicionalmente para conecciones LDAPS, estas fallaran" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Apagar la validación por certificado SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP en su servidor ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "No recomendado, sólo para pruebas." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache TTL" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "en segundos. Un cambio vacía la cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Configuracion de directorio" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Campo de nombre de usuario a mostrar" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de usuario de ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Árbol base de usuario" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Un DN Base de Usuario por línea" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributos de la busqueda de usuario" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; un atributo por linea" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Campo de nombre de grupo a mostrar" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de los grupos de ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Árbol base de grupo" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Un DN Base de Grupo por línea" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributos de busqueda de grupo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asociación Grupo-Miembro" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributos especiales" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Cuota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Cuota por defecto" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-mail" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regla para la carpeta Home de usuario" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especifique un atributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nombre de usuario interno" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud utiliza nombre de usuarios para almacenar y asignar (meta) datos. Con el fin de identificar con precisión y reconocer usuarios, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una asignación de nombre de usuario de ownCloud a usuario LDAP. El nombre de usuario creado se asigna al UUID del usuario LDAP. Además el DN se almacena en caché más bien para reducir la interacción de LDAP, pero no se utiliza para la identificación. Si la DN cambia, los cambios serán encontrados por ownCloud. El nombre interno de ownCloud se utiliza para todo en ownCloud. Eliminando las asignaciones tendrá restos por todas partes. Eliminando las asignaciones no es sensible a la configuración, que afecta a todas las configuraciones de LDAP! No limpiar nunca las asignaciones en un entorno de producción. Sólo borrar asignaciones en una situación de prueba o experimental." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Configuración de prueba" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ayuda" diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po index 9a213ae2547e1f4605fbec0ce627ca68fb380600..e4e0a5550bbcd53de79cade8af51726bbbb49c58 100644 --- a/l10n/es_AR/core.po +++ b/l10n/es_AR/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# cjtess , 2013 -# cjtess , 2012-2013 -# Javierkaiser , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -76,7 +73,7 @@ msgstr "Error al agregar %s a favoritos. " #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "No hay categorías seleccionadas para borrar." +msgstr "No se seleccionaron categorías para borrar." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -113,55 +110,55 @@ msgstr "Sábado" #: js/config.php:45 msgid "January" -msgstr "Enero" +msgstr "enero" #: js/config.php:46 msgid "February" -msgstr "Febrero" +msgstr "febrero" #: js/config.php:47 msgid "March" -msgstr "Marzo" +msgstr "marzo" #: js/config.php:48 msgid "April" -msgstr "Abril" +msgstr "abril" #: js/config.php:49 msgid "May" -msgstr "Mayo" +msgstr "mayo" #: js/config.php:50 msgid "June" -msgstr "Junio" +msgstr "junio" #: js/config.php:51 msgid "July" -msgstr "Julio" +msgstr "julio" #: js/config.php:52 msgid "August" -msgstr "Agosto" +msgstr "agosto" #: js/config.php:53 msgid "September" -msgstr "Septiembre" +msgstr "septiembre" #: js/config.php:54 msgid "October" -msgstr "Octubre" +msgstr "octubre" #: js/config.php:55 msgid "November" -msgstr "Noviembre" +msgstr "noviembre" #: js/config.php:56 msgid "December" -msgstr "Diciembre" +msgstr "diciembre" #: js/js.js:286 msgid "Settings" -msgstr "Ajustes" +msgstr "Configuración" #: js/js.js:718 msgid "seconds ago" @@ -177,7 +174,7 @@ msgstr "hace {minutes} minutos" #: js/js.js:721 msgid "1 hour ago" -msgstr "Hace 1 hora" +msgstr "1 hora atrás" #: js/js.js:722 msgid "{hours} hours ago" @@ -215,26 +212,30 @@ msgstr "el año pasado" msgid "years ago" msgstr "años atrás" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Aceptar" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Elegir" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Elegir" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sí" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Aceptar" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -334,7 +335,7 @@ msgstr "Compartido en {item} con {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Remover compartir" +msgstr "Dejar de compartir" #: js/share.js:320 msgid "can edit" @@ -399,24 +400,27 @@ msgstr "Restablecer contraseña de ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Usá este enlace para restablecer tu contraseña: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vas a recibir un enlace por e-mail para restablecer tu contraseña" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Reiniciar envío de email." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Error en el pedido!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vas a recibir un enlace por e-mail para restablecer tu contraseña" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nombre de usuario" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Solicitar restablecimiento" @@ -430,7 +434,7 @@ msgstr "A la página de inicio de sesión" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Nueva contraseña" +msgstr "Nueva contraseña:" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -450,7 +454,7 @@ msgstr "Aplicaciones" #: strings.php:8 msgid "Admin" -msgstr "Administrador" +msgstr "Administración" #: strings.php:9 msgid "Help" @@ -558,9 +562,14 @@ msgstr "Completar la instalación" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "servicios web sobre los que tenés control" +msgstr "servicios web controlados por vos" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Cerrar la sesión" diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po index f2d9d26d03837f5bb216669992a033af9cf0d997..a6178d483499e66f1d73f5fa45843d25cc1605b6 100644 --- a/l10n/es_AR/files.po +++ b/l10n/es_AR/files.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2012-2013 -# cjtess , 2013 -# cjtess , 2012-2013 -# Javier Victor Mariano Bruno , 2013 +# Agustin Ferrario , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,17 +28,13 @@ msgstr "No se pudo mover %s - Un archivo con este nombre ya existe" msgid "Could not move %s" msgstr "No se pudo mover %s " -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "No fue posible cambiar el nombre al archivo" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "El archivo no fue subido. Error desconocido" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "No se han producido errores, el archivo se ha subido con éxito" +msgstr "No hay errores, el archivo fue subido con éxito" #: ajax/upload.php:27 msgid "" @@ -52,19 +45,19 @@ msgstr "El archivo que intentás subir excede el tamaño definido por upload_max msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML" +msgstr "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "El archivo que intentás subir solo se subió parcialmente" +msgstr "El archivo fue subido parcialmente" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "El archivo no fue subido" +msgstr "No se subió ningún archivo " #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Falta un directorio temporal" +msgstr "Error en la carpera temporal" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -90,7 +83,7 @@ msgstr "Compartir" msgid "Delete permanently" msgstr "Borrar de manera permanente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Borrar" @@ -98,43 +91,43 @@ msgstr "Borrar" msgid "Rename" msgstr "Cambiar nombre" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Pendiente" +msgstr "Pendientes" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} ya existe" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "reemplazar" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugerir nombre" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "reemplazado {new_name} con {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "deshacer" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Eliminar" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Subiendo 1 archivo" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "Subiendo archivos" @@ -160,69 +153,77 @@ msgstr "El almacenamiento está lleno, los archivos no se pueden seguir actualiz msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "El almacenamiento está casi lleno ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Tu descarga esta siendo preparada. Esto puede tardar algun tiempo si los archivos son muy grandes." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "No hay suficiente espacio disponible" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "La subida fue cancelada" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "La URL no puede estar vacía" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nombre de carpeta inválido. El uso de 'Shared' está reservado por ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Error" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nombre" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamaño" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificado" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 directorio" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} directorios" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 archivo" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} archivos" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nombre de carpeta inválido. El uso de \"Shared\" está reservado por ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "No fue posible cambiar el nombre al archivo" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Subir" @@ -283,37 +284,37 @@ msgstr "Archivos Borrados" msgid "Cancel upload" msgstr "Cancelar subida" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "No tenés permisos de escritura acá." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "No hay nada. ¡Subí contenido!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Descargar" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Dejar de compartir" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "El archivo es demasiado grande" +msgstr "El tamaño del archivo que querés subir es demasiado grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los archivos que intentás subir sobrepasan el tamaño máximo " -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Se están escaneando los archivos, por favor esperá." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Escaneo actual" diff --git a/l10n/es_AR/files_encryption.po b/l10n/es_AR/files_encryption.po index e51d601c61b607cecdde2bf401845133c6721230..08c82d2bc8cc80468c514fd549526ed99214bcaa 100644 --- a/l10n/es_AR/files_encryption.po +++ b/l10n/es_AR/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CJTess , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es_AR/files_external.po b/l10n/es_AR/files_external.po index c0c3d7522eac1619e6bece8016fdf32edf504401..14fa3cdbffbf952e4279f0c1b14583e692db2bae 100644 --- a/l10n/es_AR/files_external.po +++ b/l10n/es_AR/files_external.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2012 -# cjtess , 2012 -# juliabis , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es_AR/files_sharing.po b/l10n/es_AR/files_sharing.po index bf0799a2226ad1bcd446d510d79f987e98601524..1e7b677a931ef0313ad32256e8d03b0db6d8d125 100644 --- a/l10n/es_AR/files_sharing.po +++ b/l10n/es_AR/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es_AR/files_trashbin.po b/l10n/es_AR/files_trashbin.po index b3f0b5a9fd4abb15f08d7b1cc5d8f4cf64f5b38e..433e065a7c4bd01055818b56a6d62cdb491c543b 100644 --- a/l10n/es_AR/files_trashbin.po +++ b/l10n/es_AR/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CJTess , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es_AR/files_versions.po b/l10n/es_AR/files_versions.po index b880bde3d920a418e2889a696956d77702bebe14..623368fabec30428a735ba4170a664a760a4e5fb 100644 --- a/l10n/es_AR/files_versions.po +++ b/l10n/es_AR/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CJTess , 2013. -# , 2012. -# Julia , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/es_AR/lib.po b/l10n/es_AR/lib.po index 20c71ecabd5a3dc4d60b81f80112ec3028ad0921..0c4628ce5df117fa15436cc07352ca469c71f284 100644 --- a/l10n/es_AR/lib.po +++ b/l10n/es_AR/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2013 -# cjtess , 2013 -# cjtess , 2012 -# Javier Victor Mariano Bruno , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ayuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "Ajustes" +msgstr "Configuración" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usuarios" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicaciones" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administración" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "La descarga en ZIP está desactivada." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Los archivos deben ser descargados de a uno." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Volver a archivos" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo zip." @@ -71,7 +67,7 @@ msgstr "La aplicación no está habilitada" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Error de autenticación" +msgstr "Error al autenticar" #: json.php:51 msgid "Token expired. Please reload page." @@ -117,79 +113,83 @@ msgstr "%s no puede usar puntos en el nombre de la Base de Datos" msgid "%s set the database host." msgstr "%s Especifique la dirección de la Base de Datos" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nombre de usuario o contraseña de PostgradeSQL no válido." -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Debe ingresar una cuenta existente o el administrador" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "El nombre de usuario y contraseña no son válidos" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Usuario y/o contraseña MySQL no válido" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Error DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "El comando no comprendido es: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Usuario MySQL '%s'@'localhost' ya existente" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Borrar este usuario de MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Usuario MySQL '%s'@'%%' ya existente" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Borrar este usuario de MySQL" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "El nombre de usuario y contraseña no son válidos" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "El comando no comprendido es: \"%s\", nombre: \"%s\", contraseña: \"%s\"" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nombre de usuario y contraseña de MS SQL no son válidas: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Por favor, comprobá nuevamente la guía de instalación." #: template.php:113 msgid "seconds ago" -msgstr "hace unos segundos" +msgstr "segundos atrás" #: template.php:114 msgid "1 minute ago" @@ -224,7 +224,7 @@ msgstr "hace %d días" #: template.php:121 msgid "last month" -msgstr "este mes" +msgstr "el mes pasado" #: template.php:122 #, php-format @@ -233,24 +233,11 @@ msgstr "%d meses atrás" #: template.php:123 msgid "last year" -msgstr "este año" +msgstr "el año pasado" #: template.php:124 msgid "years ago" -msgstr "hace años" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s está disponible. Conseguí más información" - -#: updater.php:81 -msgid "up to date" -msgstr "actualizado" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "comprobar actualizaciones está desactivado" +msgstr "años atrás" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/es_AR/settings.po b/l10n/es_AR/settings.po index 6d8d5180772cc7f5d241b7481535e2610e8b9a99..d2e301928fd4f6749d20689e1fdd2b6b4b2890d6 100644 --- a/l10n/es_AR/settings.po +++ b/l10n/es_AR/settings.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Agustin Ferrario , 2012. -# CJTess , 2013. -# , 2012. -# Javier Victor Mariano Bruno , 2013. +# Agustin Ferrario , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Imposible cargar la lista desde el App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Error al autenticar" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "El nombre mostrado fue cambiado" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "No fue posible cambiar el nombre mostrado" @@ -68,7 +69,7 @@ msgstr "Idioma cambiado" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Solicitud no válida" +msgstr "Pedido no válido" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -120,52 +121,52 @@ msgstr "Error al actualizar" msgid "Updated" msgstr "Actualizado" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Guardando..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "borrado" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "deshacer" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Imposible remover usuario" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupo Administrador" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Borrar" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "Agregar grupo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Debe ingresar un nombre de usuario válido" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Error creando usuario" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Debe ingresar una contraseña válida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Castellano (Argentina)" @@ -316,19 +317,19 @@ msgstr "Log" msgid "Log level" msgstr "Nivel de Log" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Más" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menos" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versión" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# CJTess , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Fallo al borrar la configuración del servidor" @@ -56,281 +57,363 @@ msgstr "¿Mantener preferencias?" msgid "Cannot add server configuration" msgstr "No se pudo añadir la configuración del servidor" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Éxito" + +#: js/settings.js:117 +msgid "Error" +msgstr "Error" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "El este de conexión ha sido completado satisfactoriamente" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Falló es test de conexión" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "¿Realmente desea borrar la configuración actual del servidor?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmar borrado" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Advertencia: Los Apps user_ldap y user_webdavauth son incompatibles. Puede que experimente un comportamiento inesperado. Pregunte al administrador del sistema para desactivar uno de ellos." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Atención: El módulo PHP LDAP no está instalado, este elemento no va a funcionar. Por favor, pedile al administrador que lo instale." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuración del Servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Añadir Configuración del Servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Servidor" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Podés omitir el protocolo, excepto si SSL es requerido. En ese caso, empezá con ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Una DN base por línea" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Podés especificar el DN base para usuarios y grupos en la pestaña \"Avanzado\"" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN usuario" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, dejá DN y contraseña vacíos." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Contraseña" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acceso anónimo, dejá DN y contraseña vacíos." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro de inicio de sesión de usuario" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define el filtro a aplicar cuando se ha realizado un login. %%uid remplazará el nombre de usuario en el proceso de inicio de sesión." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "usar %%uid como plantilla, p. ej.: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Lista de filtros de usuario" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Define el filtro a aplicar, cuando se obtienen usuarios." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Sin plantilla, p. ej.: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtro de grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define el filtro a aplicar cuando se obtienen grupos." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Sin ninguna plantilla, p. ej.: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Configuración de Conección" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuración activa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Si no está seleccionada, esta configuración será omitida." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Puerto" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Host para copia de seguridad (réplica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Dar un servidor de copia de seguridad opcional. Debe ser una réplica del servidor principal LDAP/AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Puerto para copia de seguridad (réplica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Deshabilitar el Servidor Principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Al comenzar, ownCloud se conectará únicamente al servidor réplica" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "No usar adicionalmente para conexiones LDAPS, las mismas fallarán" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Desactivar la validación por certificado SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la conexión sólo funciona con esta opción, importá el certificado SSL del servidor LDAP en tu servidor ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "No recomendado, sólo para pruebas." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Tiempo de vida del caché" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "en segundos. Cambiarlo vacía la cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Configuración de Directorio" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Campo de nombre de usuario a mostrar" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de usuario de ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Árbol base de usuario" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Una DN base de usuario por línea" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributos de la búsqueda de usuario" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; un atributo por linea" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Campo de nombre de grupo a mostrar" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de los grupos de ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Árbol base de grupo" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Una DN base de grupo por línea" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributos de búsqueda de grupo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asociación Grupo-Miembro" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributos Especiales" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Campo de cuota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Cuota por defecto" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Campo de e-mail" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regla de nombre de los directorios de usuario" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especificá un atributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Probar configuración" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ayuda" diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po index e5dc00dc00e4d6fac7ba8fad852c2909696105bc..44a8a4e36bd07a7cac9ae35147273fee6e76e314 100644 --- a/l10n/et_EE/core.po +++ b/l10n/et_EE/core.po @@ -4,14 +4,14 @@ # # Translators: # pisike.sipelgas , 2013 -# Rivo Zängov , 2011-2012 +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +27,7 @@ msgstr "Kasutaja %s jagas Sinuga faili" #: ajax/share.php:99 #, php-format msgid "User %s shared a folder with you" -msgstr "Kasutaja %s jagas Sinuga kataloogi." +msgstr "Kasutaja %s jagas Sinuga kausta." #: ajax/share.php:101 #, php-format @@ -54,7 +54,7 @@ msgstr "Pole kategooriat, mida lisada?" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "See kategooria juba eksisteerib: %s" +msgstr "See kategooria on juba olemas: %s" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 @@ -66,7 +66,7 @@ msgstr "Objekti tüüb puudub." #: ajax/vcategories/removeFromFavorites.php:30 #, php-format msgid "%s ID not provided." -msgstr "%s ID puudub" +msgstr "%s ID puudub." #: ajax/vcategories/addToFavorites.php:35 #, php-format @@ -214,30 +214,34 @@ msgstr "viimasel aastal" msgid "years ago" msgstr "aastat tagasi" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Vali" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Loobu" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Vali" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Jah" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ei" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." -msgstr "Objekti tüüb pole määratletud" +msgstr "Objekti tüüp pole määratletud." #: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 #: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 @@ -301,7 +305,7 @@ msgstr "Parool" #: js/share.js:173 msgid "Email link to person" -msgstr "Saada link isikule emailiga" +msgstr "Saada link isikule e-postiga" #: js/share.js:174 msgid "Send" @@ -398,24 +402,27 @@ msgstr "ownCloud parooli taastamine" msgid "Use the following link to reset your password: {link}" msgstr "Kasuta järgnevat linki oma parooli taastamiseks: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Sinu parooli taastamise link saadetakse sulle e-postile." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Link parooli vahetuseks on saadetud Sinu e-posti aadressil.
Kui kiri pole saabunud mõistliku aja jooksul, siis kontrolli oma spam-/rämpskirjade katalooge.
Kui kirja pole ka seal, siis küsi abi süsteemihaldurilt." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Taastamise e-kiri on saadetud." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Päring ebaõnnestus!
Oled sa veendunud, et e-post/kasutajanimi on õiged?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Päring ebaõnnestus!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Sinu parooli taastamise link saadetakse sulle e-postile." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Kasutajanimi" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Päringu taastamine" @@ -437,7 +444,7 @@ msgstr "Nulli parool" #: strings.php:5 msgid "Personal" -msgstr "isiklik" +msgstr "Isiklik" #: strings.php:6 msgid "Users" @@ -445,7 +452,7 @@ msgstr "Kasutajad" #: strings.php:7 msgid "Apps" -msgstr "Programmid" +msgstr "Rakendused" #: strings.php:8 msgid "Admin" @@ -515,7 +522,7 @@ msgstr "Loo admini konto" #: templates/installation.php:62 msgid "Advanced" -msgstr "Lisavalikud" +msgstr "Täpsem" #: templates/installation.php:64 msgid "Data folder" @@ -557,9 +564,14 @@ msgstr "Lõpeta seadistamine" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "veebiteenused sinu kontrolli all" +msgstr "veebitenused sinu kontrolli all" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s on saadaval. Vaata lähemalt kuidas uuendada." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Logi välja" diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po index 53901468b8d8cdee706b694b321f7aa0803091c1..025cdc35cfa1b50c7d5d784cc98833cc61661fc1 100644 --- a/l10n/et_EE/files.po +++ b/l10n/et_EE/files.po @@ -3,16 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# dagor , 2012 # pisike.sipelgas , 2013 -# Rivo Zängov , 2011-2013 +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,28 +29,24 @@ msgstr "Ei saa liigutada faili %s - samanimeline fail on juba olemas" msgid "Could not move %s" msgstr "%s liigutamine ebaõnnestus" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Faili ümbernimetamine ebaõnnestus" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ühtegi faili ei laetud üles. Tundmatu viga" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Ühtegi viga pole, fail on üles laetud" +msgstr "Ühtegi tõrget polnud, fail on üles laetud" #: ajax/upload.php:27 msgid "" "The uploaded file exceeds the upload_max_filesize directive in php.ini: " -msgstr "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse" +msgstr "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:" #: ajax/upload.php:29 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse" +msgstr "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -89,53 +84,53 @@ msgstr "Jaga" msgid "Delete permanently" msgstr "Kustuta jäädavalt" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Kustuta" #: js/fileactions.js:194 msgid "Rename" -msgstr "ümber" +msgstr "Nimeta ümber" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Ootel" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} on juba olemas" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "asenda" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "soovita nime" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "loobu" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "asendas nime {old_name} nimega {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "tagasi" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "teosta kustutamine" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" -msgstr "1 faili üleslaadimisel" +msgstr "1 fail üleslaadimisel" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "failide üleslaadimine" +msgstr "faili üleslaadimisel" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -153,75 +148,83 @@ msgstr "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatu #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "Sinu andmemaht on täis! Faile ei uuendata ja sünkroniseerimist ei toimu!" +msgstr "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Su andmemaht on peaaegu täis ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "Valmistatakse allalaadimist. See võib võtta veidi aega kui on tegu suurte failidega. " +msgstr "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. " -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti" +msgstr "Faili ei saa üles laadida, kuna see on kaust või selle suurus on 0 baiti" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Pole piisavalt ruumi" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Üleslaadimine tühistati." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise." +msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL ei saa olla tühi." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Vigane kataloogi nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Viga" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nimi" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Suurus" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Muudetud" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 kaust" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} kausta" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fail" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} faili" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Vigane kausta nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt." + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Faili ümbernimetamine ebaõnnestus" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Lae üles" @@ -282,40 +285,40 @@ msgstr "Kustutatud failid" msgid "Cancel upload" msgstr "Tühista üleslaadimine" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "Siin puudvad Sul kirjutamisõigused." +msgstr "Siin puudvad sul kirjutamisõigused." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Siin pole midagi. Lae midagi üles!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Lae alla" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Lõpeta jagamine" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Üleslaadimine on liiga suur" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." -msgstr "Faile skannitakse, palun oota" +msgstr "Faile skannitakse, palun oota." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Praegune skannimine" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "Uuendan failisüsteemi puhvrit..." +msgstr "Failisüsteemi puhvri uuendamine..." diff --git a/l10n/et_EE/files_encryption.po b/l10n/et_EE/files_encryption.po index 8487c07b9f9a3eb9d984ace68d772b71e83078ea..9850a24ab4d904ad066c6f13eda9303bcdd5d83c 100644 --- a/l10n/et_EE/files_encryption.po +++ b/l10n/et_EE/files_encryption.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rivo Zängov , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 11:12+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/et_EE/files_external.po b/l10n/et_EE/files_external.po index 086a2c0daa974e1e0a290668f2355894c5fc3aff..347a4b9d54ec0bd73dc4ee50c83a7ff1bb61738a 100644 --- a/l10n/et_EE/files_external.po +++ b/l10n/et_EE/files_external.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# pisike.sipelgas , 2013 -# Rivo Zängov , 2012 +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 11:11+0000\n" -"Last-Translator: pisike.sipelgas \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -50,14 +49,14 @@ msgid "" "Warning: The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." -msgstr "Hoiatus: FTP tugi puudub PHP paigalduses. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi." +msgstr "Hoiatus: PHP-s puudub FTP tugi. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi." #: lib/config.php:437 msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "Hoiatus: Curl tugi puudub PHP paigalduses. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada." +msgstr "Hoiatus: PHP-s puudub Curl tugi. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/et_EE/files_sharing.po b/l10n/et_EE/files_sharing.po index 5f470a04c3e20064e570274c944df74e3b88249b..90d63ed0aed5bd08d1cfe2e99e1865b0f8b79c2b 100644 --- a/l10n/et_EE/files_sharing.po +++ b/l10n/et_EE/files_sharing.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rivo Zängov , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/et_EE/files_trashbin.po b/l10n/et_EE/files_trashbin.po index 46f8a4c56d75fa9bf866d401f87c1b9a1d802965..632d1ffb0fa52e237f5d6f6a92a242703aa9c290 100644 --- a/l10n/et_EE/files_trashbin.po +++ b/l10n/et_EE/files_trashbin.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pisike Sipelgas , 2013. -# Rivo Zängov , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/et_EE/files_versions.po b/l10n/et_EE/files_versions.po index de58702159062c77dfc3a89134c624029b8ed338..570e7d1253e828cc9bdf2db43ea97a72e2fcd5e2 100644 --- a/l10n/et_EE/files_versions.po +++ b/l10n/et_EE/files_versions.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pisike Sipelgas , 2013. -# Rivo Zängov , 2012-2013. +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 11:20+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,4 +55,4 @@ msgstr "Versioonid" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" -msgstr "Taasta fail varasemale versioonile klikkides \"Revert\" nupule" +msgstr "Taasta fail varasemale versioonile klikkides nupule \"Taasta\"" diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po index 19268960f2283a9c9a5feeac74c676313219f531..15363d6f0e8bda6fa9bbc3419c3f0436ede9433e 100644 --- a/l10n/et_EE/lib.po +++ b/l10n/et_EE/lib.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# pisike.sipelgas , 2013 -# Rivo Zängov , 2012-2013 +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,49 +18,49 @@ msgstr "" "Language: et_EE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Abiinfo" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Isiklik" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Seaded" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Kasutajad" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Rakendused" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-ina allalaadimine on välja lülitatud." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Failid tuleb alla laadida ükshaaval." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Tagasi failide juurde" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Valitud failid on ZIP-faili loomiseks liiga suured." #: helper.php:228 msgid "couldn't be determined" -msgstr "Ei suuda tuvastada" +msgstr "ei suudetud tuvastada" #: json.php:28 msgid "Application is not enabled" @@ -98,7 +97,7 @@ msgstr "Määra admini parool." #: setup.php:55 #, php-format msgid "%s enter the database username." -msgstr "%s sisesta andmebaasi kasutajatunnus" +msgstr "%s sisesta andmebaasi kasutajatunnus." #: setup.php:58 #, php-format @@ -115,72 +114,76 @@ msgstr "%s punktide kasutamine andmebaasi nimes pole lubatud" msgid "%s set the database host." msgstr "%s määra andmebaasi server." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL kasutajatunnus ja/või parool pole õiged" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Sisesta kas juba olemasolev konto või administrator." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle kasutajatunnus ja/või parool pole õiged" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL kasutajatunnus ja/või parool pole õiged" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Andmebaasi viga: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Tõrkuv käsk oli: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL kasutaja '%s'@'localhost' on juba olemas." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Kustuta see kasutaja MySQL-ist" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL kasutaja '%s'@'%%' on juba olemas" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Kustuta see kasutaja MySQL-ist." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle kasutajatunnus ja/või parool pole õiged" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Tõrkuv käsk oli: \"%s\", nimi: %s, parool: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL kasutajatunnus ja/või parool pole õiged: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Palun tutvu veelkord paigalduse juhenditega." @@ -222,7 +225,7 @@ msgstr "%d päeva tagasi" #: template.php:121 msgid "last month" -msgstr "eelmisel kuul" +msgstr "viimasel kuul" #: template.php:122 #, php-format @@ -231,25 +234,12 @@ msgstr "%d kuud tagasi" #: template.php:123 msgid "last year" -msgstr "eelmisel aastal" +msgstr "viimasel aastal" #: template.php:124 msgid "years ago" msgstr "aastat tagasi" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s on saadaval. Vaata lisainfot" - -#: updater.php:81 -msgid "up to date" -msgstr "ajakohane" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "uuenduste kontrollimine on välja lülitatud" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po index 3532232094f7fde8631e2423bc4e6bd61b24b9ce..6162b117d9edf72d938de877431658cb2386755d 100644 --- a/l10n/et_EE/settings.po +++ b/l10n/et_EE/settings.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Pisike Sipelgas , 2013. -# Rivo Zängov , 2011-2013. +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,16 +20,20 @@ msgstr "" #: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "App Sotre'i nimekirja laadimine ebaõnnestus" +msgstr "App Store'i nimekirja laadimine ebaõnnestus" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Autentimise viga" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Sinu näidatav nimi on muudetud." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" -msgstr "Ei saa muuta kuvatavat nime" +msgstr "Ei saa muuta näidatavat nime" #: ajax/creategroup.php:10 msgid "Group already exists" @@ -55,11 +57,11 @@ msgstr "Vigane e-post" #: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "Keela grupi kustutamine" +msgstr "Grupi kustutamine ebaõnnestus" #: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "Keela kasutaja kustutamine" +msgstr "Kasutaja kustutamine ebaõnnestus" #: ajax/setlanguage.php:15 msgid "Language changed" @@ -119,52 +121,52 @@ msgstr "Viga rakenduse uuendamisel" msgid "Updated" msgstr "Uuendatud" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Salvestamine..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "kustutatud" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "tagasi" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" -msgstr "Ei suuda kustutada kasutajat" +msgstr "Kasutaja eemaldamine ebaõnnestus" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupid" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupi admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Kustuta" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "lisa grupp" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Sisesta nõuetele vastav kasutajatunnus" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Viga kasutaja loomisel" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Sisesta nõuetele vastav parool" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Eesti" @@ -315,19 +317,19 @@ msgstr "Logi" msgid "Log level" msgstr "Logi tase" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Rohkem" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Vähem" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versioon" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# Rivo Zängov , 2012. +# pisike.sipelgas , 2013 +# Rivo Zängov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: pisike.sipelgas \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,6 +19,10 @@ msgstr "" "Language: et_EE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Vastendususte puhastamine ebaõnnestus." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Serveri seadistuse kustutamine ebaõnnestus" @@ -49,287 +53,369 @@ msgstr "Võta sätted viimasest serveri seadistusest?" #: js/settings.js:83 msgid "Keep settings?" -msgstr "Säilitada seadistus?" +msgstr "Säilitada seadistused?" #: js/settings.js:97 msgid "Cannot add server configuration" msgstr "Ei suuda lisada serveri seadistust" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "vastendused puhastatud" + +#: js/settings.js:112 +msgid "Success" +msgstr "Korras" + +#: js/settings.js:117 +msgid "Error" +msgstr "Viga" + +#: js/settings.js:141 msgid "Connection test succeeded" -msgstr "Test ühendus õnnestus" +msgstr "Ühenduse testimine õnnestus" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" -msgstr "Test ühendus ebaõnnestus" +msgstr "Ühenduse testimine ebaõnnestus" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Oled kindel, et tahad kustutada praegust serveri seadistust?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Kinnita kustutamine" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Hoiatus: rakendused user_ldap ja user_webdavauht ei ole ühilduvad. Töös võib esineda ootamatuid tõrkeid.\nPalu oma süsteemihalduril üks neist rakendustest kasutusest eemaldada." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Hoiatus:PHP LDAP moodul pole paigaldatud ning LDAP kasutamine ei ole võimalik. Palu oma süsteeihaldurit see paigaldada." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Serveri seadistus" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Lisa serveri seadistus" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Sa ei saa protokolli ära jätta, välja arvatud siis, kui sa nõuad SSL-ühendust. Sel juhul alusta eesliitega ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Baas DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Üks baas-DN rea kohta" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaardilt" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Kasutaja DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Klientkasutaja DN, kellega seotakse, nt. uid=agent,dc=näidis,dc=com. Anonüümseks ligipääsuks jäta DN ja parool tühjaks." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Parool" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Anonüümseks ligipääsuks jäta DN ja parool tühjaks." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Kasutajanime filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Määrab sisselogimisel kasutatava filtri. %%uid asendab sisselogimistegevuses kasutajanime." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "kasuta %%uid kohatäitjat, nt. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Kasutajate nimekirja filter" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Määrab kasutajaid hankides filtri, mida rakendatakse." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ilma ühegi kohatäitjata, nt. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Grupi filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Määrab gruppe hankides filtri, mida rakendatakse." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ilma ühegi kohatäitjata, nt. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Ühenduse seaded" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Seadistus aktiivne" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Kui märkimata, siis seadistust ei kasutata" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Varuserver" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Lisa täiendav LDAP/AD server, mida replikeeritakse peaserveriga." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" -msgstr "Varuserveri (replika) ldap port" +msgstr "Varuserveri (replika) port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Ära kasuta peaserverit" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Märgituna ownCloud ühendub ainult varuserverisse." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" -msgstr "Kasutaja TLS" +msgstr "Kasuta TLS-i" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "LDAPS puhul ära kasuta. Ühendus ei toimi." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Mittetõstutundlik LDAP server (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Lülita SSL sertifikaadi kontrollimine välja." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma ownCloud serverisse." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Pole soovitatav, kasuta ainult testimiseks." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Puhvri iga" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "sekundites. Muudatus tühjendab vahemälu." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Kataloogi seaded" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Kasutaja näidatava nime väli" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP omadus, mida kasutatakse kasutaja ownCloudi nime loomiseks." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Baaskasutaja puu" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Üks kasutajate baas-DN rea kohta" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Kasutaja otsingu atribuudid" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Valikuline; üks atribuut rea kohta" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Grupi näidatava nime väli" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP omadus, mida kasutatakse ownCloudi grupi nime loomiseks." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Baasgrupi puu" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Üks grupi baas-DN rea kohta" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Grupi otsingu atribuudid" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Grupiliikme seotus" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Spetsiifilised atribuudid" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Mahupiirangu atribuut" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Vaikimisi mahupiirang" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "baitides" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Email atribuut" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Kasutaja kodukataloogi nimetamise reegel" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Kasutajanime (vaikeväärtus) kasutamiseks jäta tühjaks. Vastasel juhul määra LDAP/AD omadus." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Sisemine kasutajanimi" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "Vaikimisi tekitatakse sisemine kasutajanimi UUID atribuudist. See tagab, et kasutajanimi on unikaalne ja sümboleid pole vaja muuta. Sisemisel kasutajatunnuse puhul on lubatud ainult järgmised sümbolid: [ a-zA-Z0-9_.@- ]. Muud sümbolid asendatakse nende ASCII vastega või lihtsalt hüljatakse. Tõrgete korral lisatakse number või suurendatakse seda. Sisemist kasutajatunnust kasutatakse kasutaja sisemiseks tuvastamiseks. Ühtlasi on see ownCloudis kasutaja vaikimisi kodukataloogi nimeks. See on ka serveri URL pordiks, näiteks kõikidel *DAV teenustel.Selle seadistusega saab tühistada vaikimisi käitumise. Saavutamaks sarnast käitumist eelnevate ownCloud 5 versioonidega, sisesta kasutaja kuvatava nime atribuut järgnevale väljale. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi LDAP kasutajate vastendusi (lisatud)." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Sisemise kasutajatunnuse atribuut:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Tühista UUID tuvastus" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "Vaikimis ownCloud tuvastab automaatlselt UUID atribuudi. UUID atribuuti kasutatakse LDAP kasutajate ja gruppide kindlaks tuvastamiseks. Samuti tekitatakse sisemine kasutajanimi UUID alusel, kui pole määratud teisiti. Sa saad tühistada selle seadistuse ning määrata atribuudi omal valikul. Pead veenduma, et valitud atribuut toimib nii kasutajate kui gruppide puhul ning on unikaalne. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi LDAP kasutajate vastendusi (lisatud)." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "UUID atribuut:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "LDAP-Kasutajatunnus Kasutaja Vastendus" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud kasutab kasutajanime talletamaks ja omistamaks (pseudo) andmeid. Et täpselt tuvastada ja määratleda kasutajaid, iga LDAP kasutaja peab omama sisemist kasutajatunnust. See vajab ownCloud kasutajatunnuse vastendust LDAP kasutajaks. Tekitatud kasutanimi vastendatakse LDAP kasutaja UUID-iks. Lisaks puhverdatakse DN vähendamaks LDAP päringuid, kuid seda ei kasutata tuvastamisel. ownCloud suudab tuvastada ka DN muutumise. ownCloud sisemist kasutajatunnust kasutatakse üle kogu ownCloudi. Eemaldates vastenduse tekivad kõikjal andmejäägid. Vastenduste eemaldamine ei ole konfiguratsiooni tundlik, see mõjutab kõiki LDAP seadistusi! Ära kunagi eemalda vastendusi produktsioonis! Seda võid teha ainult testis või katsetuste masinas." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Puhasta LDAP-Kasutajatunnus Kasutaja Vastendus" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Puhasta LDAP-Grupinimi Grupp Vastendus" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testi seadistust" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Abiinfo" diff --git a/l10n/et_EE/user_webdavauth.po b/l10n/et_EE/user_webdavauth.po index a25893ddd1c9301560efc1a5d36d08c4ff7251a4..b1ac57ddbf92acb421ffe253fc8f267e9e136bd3 100644 --- a/l10n/et_EE/user_webdavauth.po +++ b/l10n/et_EE/user_webdavauth.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pisike Sipelgas , 2013. -# Rivo Zängov , 2012-2013. +# pisike.sipelgas , 2013 +# Rivo Zängov , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 19:19+0000\n" +"Last-Translator: Rivo Zängov \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/eu/core.po b/l10n/eu/core.po index 8ea3e02d5e61fc782f836ec11b7921ab10b165e1..1678d02561b76d8f4164a29f00727e9e989ed48a 100644 --- a/l10n/eu/core.po +++ b/l10n/eu/core.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# asieriko , 2013 -# asieriko , 2012 -# asieriko , 2011 -# Piarres Beobide , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -216,26 +212,30 @@ msgstr "joan den urtean" msgid "years ago" msgstr "urte" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ados" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Aukeratu" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Ezeztatu" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Aukeratu" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Bai" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ez" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ados" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -400,24 +400,27 @@ msgstr "ownCloud-en pasahitza berrezarri" msgid "Use the following link to reset your password: {link}" msgstr "Eribili hurrengo lotura zure pasahitza berrezartzeko: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Berrezartzeko eposta bidali da." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Eskariak huts egin du!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Erabiltzaile izena" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Eskaera berrezarri da" @@ -451,7 +454,7 @@ msgstr "Aplikazioak" #: strings.php:8 msgid "Admin" -msgstr "Kudeatzailea" +msgstr "Admin" #: strings.php:9 msgid "Help" @@ -561,7 +564,12 @@ msgstr "Bukatu konfigurazioa" msgid "web services under your control" msgstr "web zerbitzuak zure kontrolpean" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Saioa bukatu" diff --git a/l10n/eu/files.po b/l10n/eu/files.po index 7dda9e5fc7de8d5977a4e66583bdad94aa5d3678..b63a4ea80e7d842619cb3e81041d7f5e9d135941 100644 --- a/l10n/eu/files.po +++ b/l10n/eu/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# asieriko , 2013 -# asieriko , 2012 -# asieriko , 2011 -# Piarres Beobide , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -31,17 +27,13 @@ msgstr "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da" msgid "Could not move %s" msgstr "Ezin dira fitxategiak mugitu %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Ezin izan da fitxategia berrizendatu" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ez da fitxategirik igo. Errore ezezaguna" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Ez da arazorik izan, fitxategia ongi igo da" +msgstr "Ez da errorerik egon, fitxategia ongi igo da" #: ajax/upload.php:27 msgid "" @@ -52,11 +44,11 @@ msgstr "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize m msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da" +msgstr "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Igotako fitxategiaren zati bat baino gehiago ez da igo" +msgstr "Igotako fitxategiaren zati bat bakarrik igo da" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -64,7 +56,7 @@ msgstr "Ez da fitxategirik igo" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Aldi baterako karpeta falta da" +msgstr "Aldi bateko karpeta falta da" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -90,7 +82,7 @@ msgstr "Elkarbanatu" msgid "Delete permanently" msgstr "Ezabatu betirako" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Ezabatu" @@ -98,45 +90,45 @@ msgstr "Ezabatu" msgid "Rename" msgstr "Berrizendatu" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Zain" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} dagoeneko existitzen da" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ordeztu" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "aholkatu izena" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "ezeztatu" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr " {new_name}-k {old_name} ordezkatu du" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "desegin" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Ezabatu" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "fitxategi 1 igotzen" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "fitxategiak igotzen" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -160,69 +152,77 @@ msgstr "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. " -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu" +msgstr "Ezin izan da zure fitxategia igo karpeta bat delako edo 0 byte dituelako" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Ez dago leku nahikorik." -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Igoera ezeztatuta" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URLa ezin da hutsik egon." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Baliogabeako karpeta izena. 'Shared' izena Owncloudek erreserbatzen du" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Errorea" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Izena" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamaina" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Aldatuta" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "karpeta bat" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} karpeta" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "fitxategi bat" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} fitxategi" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Ezin izan da fitxategia berrizendatu" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Igo" @@ -283,37 +283,37 @@ msgstr "Ezabatutako fitxategiak" msgid "Cancel upload" msgstr "Ezeztatu igoera" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Ez duzu hemen idazteko baimenik." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ez dago ezer. Igo zerbait!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Deskargatu" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Ez elkarbanatu" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Igotakoa handiegia da" +msgstr "Igoera handiegia da" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Fitxategiak eskaneatzen ari da, itxoin mezedez." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Orain eskaneatzen ari da" diff --git a/l10n/eu/files_encryption.po b/l10n/eu/files_encryption.po index eea7795bbc138c339ad903c13bfd08ef534d2f91..40ebdc5fdf8b2108f15317afd2eb55454897d2db 100644 --- a/l10n/eu/files_encryption.po +++ b/l10n/eu/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -37,4 +35,4 @@ msgstr "Baztertu hurrengo fitxategi motak enkriptatzetik:" #: templates/settings.php:12 msgid "None" -msgstr "Bat ere ez" +msgstr "Ezer" diff --git a/l10n/eu/files_external.po b/l10n/eu/files_external.po index 95185aed55b8676308a3cb5e98e4bb3e63964e47..c1517d8e38ea4185ee6e9bfc4bed3b4e0467031b 100644 --- a/l10n/eu/files_external.po +++ b/l10n/eu/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# asieriko , 2013 -# asieriko , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eu/files_sharing.po b/l10n/eu/files_sharing.po index 89c6272ac7453657cace4d0caa33cbf5ee15ca85..7b2e073f37731058546c098428859a023cb471fd 100644 --- a/l10n/eu/files_sharing.po +++ b/l10n/eu/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eu/files_trashbin.po b/l10n/eu/files_trashbin.po index 0aea8466bd5d3dbbe61d1c5b3eebd41c1995ac97..d0cad8e2702c3b5cc3ba9fab64b17accb5cfa8a3 100644 --- a/l10n/eu/files_trashbin.po +++ b/l10n/eu/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eu/files_versions.po b/l10n/eu/files_versions.po index 7fdbf14c0ddc427b82124b34b058060d6a917503..c7a497b929bea7cf988a85b7024457519d4ec007 100644 --- a/l10n/eu/files_versions.po +++ b/l10n/eu/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/eu/lib.po b/l10n/eu/lib.po index 912f19f241f5e55e4ec2f120faac8326d8ebe997..0fb97f4caf1fac4e7cc745c97596e616483bd34b 100644 --- a/l10n/eu/lib.po +++ b/l10n/eu/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# asieriko , 2013 -# asieriko , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Laguntza" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Pertsonala" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ezarpenak" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Erabiltzaileak" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikazioak" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP deskarga ez dago gaituta." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Fitxategiak banan-banan deskargatu behar dira." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Itzuli fitxategietara" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Hautatuko fitxategiak oso handiak dira zip fitxategia sortzeko." @@ -69,7 +67,7 @@ msgstr "Aplikazioa ez dago gaituta" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Autentikazio errorea" +msgstr "Autentifikazio errorea" #: json.php:51 msgid "Token expired. Please reload page." @@ -115,79 +113,83 @@ msgstr "%s ezin duzu punturik erabili datu basearen izenean." msgid "%s set the database host." msgstr "%s sartu datu basearen hostalaria." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL erabiltzaile edota pasahitza ez dira egokiak." -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Existitzen den kontu bat edo administradorearena jarri behar duzu." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle erabiltzaile edota pasahitza ez dira egokiak." +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL erabiltzaile edota pasahitza ez dira egokiak." -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB errorea: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Errorea komando honek sortu du: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL '%s'@'localhost' erabiltzailea dagoeneko existitzen da." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Ezabatu erabiltzaile hau MySQLtik" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL '%s'@'%%' erabiltzailea dagoeneko existitzen da" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Ezabatu erabiltzaile hau MySQLtik." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle erabiltzaile edota pasahitza ez dira egokiak." + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Errorea komando honek sortu du: \"%s\", izena: %s, pasahitza: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL erabiltzaile izena edota pasahitza ez dira egokiak: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Zure web zerbitzaria ez dago oraindik ongi konfiguratuta fitxategien sinkronizazioa egiteko, WebDAV interfazea ongi ez dagoela dirudi." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Mesedez begiratu instalazio gidak." #: template.php:113 msgid "seconds ago" -msgstr "orain dela segundu batzuk" +msgstr "segundu" #: template.php:114 msgid "1 minute ago" @@ -222,7 +224,7 @@ msgstr "orain dela %d egun" #: template.php:121 msgid "last month" -msgstr "joan den hilabetea" +msgstr "joan den hilabetean" #: template.php:122 #, php-format @@ -231,24 +233,11 @@ msgstr "orain dela %d hilabete" #: template.php:123 msgid "last year" -msgstr "joan den urtea" +msgstr "joan den urtean" #: template.php:124 msgid "years ago" -msgstr "orain dela urte batzuk" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s eskuragarri dago. Lortu informazio gehiago" - -#: updater.php:81 -msgid "up to date" -msgstr "eguneratuta" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "eguneraketen egiaztapena ez dago gaituta" +msgstr "urte" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/eu/settings.po b/l10n/eu/settings.po index 4f70111c6ecdbe04408695c7e77c9e5817ab1dfc..5564b94a31982b7cef74fc1e3d4377d8310b63ad 100644 --- a/l10n/eu/settings.po +++ b/l10n/eu/settings.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. -# Asier Urio Larrea , 2011. -# Piarres Beobide , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -25,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Ezin izan da App Dendatik zerrenda kargatu" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Autentifikazio errorea" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Ezin izan da bistaratze izena aldatu" @@ -68,7 +68,7 @@ msgstr "Hizkuntza aldatuta" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Baliogabeko eskaria" +msgstr "Baliogabeko eskaera" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -120,52 +120,52 @@ msgstr "Errorea aplikazioa eguneratzen zen bitartean" msgid "Updated" msgstr "Eguneratuta" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Gordetzen..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "ezabatuta" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "desegin" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Ezin izan da erabiltzailea aldatu" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Taldeak" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Talde administradorea" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Ezabatu" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "gehitu taldea" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Baliozko erabiltzaile izena eman behar da" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Errore bat egon da erabiltzailea sortzean" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Baliozko pasahitza eman behar da" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Euskera" @@ -316,19 +316,19 @@ msgstr "Egunkaria" msgid "Log level" msgstr "Erregistro maila" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Gehiago" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Gutxiago" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Bertsioa" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Zerbitzariaren konfigurazioa ezabatzeak huts egin du" @@ -55,281 +57,363 @@ msgstr "Mantendu ezarpenak?" msgid "Cannot add server configuration" msgstr "Ezin da zerbitzariaren konfigurazioa gehitu" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Arrakasta" + +#: js/settings.js:117 +msgid "Error" +msgstr "Errorea" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Konexio froga ongi burutu da" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Konexio frogak huts egin du" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Ziur zaude Zerbitzariaren Konfigurazioa ezabatu nahi duzula?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Baieztatu Ezabatzea" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Abisua: user_ldap eta user_webdavauth aplikazioak bateraezinak dira. Portaera berezia izan dezakezu. Mesedez eskatu zure sistema kudeatzaileari bietako bat desgaitzeko." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Abisua: PHPk behar duen LDAP modulua ez dago instalaturik, motorrak ez du funtzionatuko. Mesedez eskatu zure sistema kudeatzaileari instala dezan." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Zerbitzariaren konfigurazioa" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Gehitu Zerbitzariaren Konfigurazioa" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Hostalaria" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokoloa ez da beharrezkoa, SSL behar baldin ez baduzu. Honela bada hasi ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Oinarrizko DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "DN Oinarri bat lerroko" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Erabiltzaile eta taldeentzako Oinarrizko DN zehaztu dezakezu Aurreratu fitxan" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Erabiltzaile DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Lotura egingo den bezero erabiltzailearen DNa, adb. uid=agent,dc=example,dc=com. Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Pasahitza" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Erabiltzaileen saioa hasteko iragazkia" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Saioa hastean erabiliko den iragazkia zehazten du. %%uid-ek erabiltzaile izena ordezkatzen du saioa hasterakoan." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "erabili %%uid txantiloia, adb. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Erabiltzaile zerrendaren Iragazkia" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Erabiltzaileak jasotzen direnean ezarriko den iragazkia zehazten du." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "txantiloirik gabe, adb. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Taldeen iragazkia" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Taldeak jasotzen direnean ezarriko den iragazkia zehazten du." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "txantiloirik gabe, adb. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Konexio Ezarpenak" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfigurazio Aktiboa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Markatuta ez dagoenean, konfigurazio hau ez da kontutan hartuko." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Portua" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Babeskopia (Replica) Ostalaria" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Eman babeskopia ostalari gehigarri bat. LDAP/AD zerbitzari nagusiaren replica bat izan behar da." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Babeskopia (Replica) Ataka" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Desgaitu Zerbitzari Nagusia" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Markatuta dagoenean, ownCloud bakarrik replica zerbitzarira konektatuko da." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Erabili TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Ez erabili LDAPS konexioetarako, huts egingo du." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Maiuskulak eta minuskulak ezberditzen ez dituen LDAP zerbitzaria (windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Ezgaitu SSL ziurtagirien egiaztapena." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Konexioa aukera hau ezinbestekoa badu, inportatu LDAP zerbitzariaren SSL ziurtagiria zure ownCloud zerbitzarian." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Ez da aholkatzen, erabili bakarrik frogak egiteko." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Katxearen Bizi-Iraupena" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "segundutan. Aldaketak katxea husten du." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Karpetaren Ezarpenak" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Erabiltzaileen bistaratzeko izena duen eremua" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "ownCloud erabiltzailearen izena sortzeko erabiliko den LDAP atributua" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Oinarrizko Erabiltzaile Zuhaitza" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Erabiltzaile DN Oinarri bat lerroko" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Erabili Bilaketa Atributuak " -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Aukerakoa; atributu bat lerro bakoitzeko" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Taldeen bistaratzeko izena duen eremua" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "ownCloud taldearen izena sortzeko erabiliko den LDAP atributua" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Oinarrizko Talde Zuhaitza" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Talde DN Oinarri bat lerroko" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Taldekatu Bilaketa Atributuak " -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Talde-Kide elkarketak" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributu Bereziak" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kuota Eremua" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Kuota Lehenetsia" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "bytetan" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Eposta eremua" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Erabiltzailearen Karpeta Nagusia Izendatzeko Patroia" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Utzi hutsik erabiltzaile izenarako (lehentsia). Bestela zehaztu LDAP/AD atributua." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Egiaztatu Konfigurazioa" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Laguntza" diff --git a/l10n/fa/core.po b/l10n/fa/core.po index c1accd96100b4569e26048898211eb04fdce6457..dc320638bda3067220995a433b5c0218e5b3a0c9 100644 --- a/l10n/fa/core.po +++ b/l10n/fa/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hossein nag , 2012 -# miki_mika1362 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "سال قبل" msgid "years ago" msgstr "سال‌های قبل" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "قبول" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "انتخاب کردن" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "منصرف شدن" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "انتخاب کردن" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "بله" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "نه" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "قبول" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -261,7 +263,7 @@ msgstr "اشتراک گذاشته شده" #: js/share.js:90 msgid "Share" -msgstr "اشتراک‌گزاری" +msgstr "اشتراک‌گذاری" #: js/share.js:125 js/share.js:617 msgid "Error while sharing" @@ -398,24 +400,27 @@ msgstr "پسورد ابرهای شما تغییرکرد" msgid "Use the following link to reset your password: {link}" msgstr "از لینک زیر جهت دوباره سازی پسورد استفاده کنید :\n{link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "شما یک نامه الکترونیکی حاوی یک لینک جهت بازسازی گذرواژه دریافت خواهید کرد." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "تنظیم مجدد ایمیل را بفرستید." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "درخواست رد شده است !" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "شما یک نامه الکترونیکی حاوی یک لینک جهت بازسازی گذرواژه دریافت خواهید کرد." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "شناسه" +msgstr "نام کاربری" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "درخواست دوباره سازی" @@ -441,11 +446,11 @@ msgstr "شخصی" #: strings.php:6 msgid "Users" -msgstr "کاربر ها" +msgstr "کاربران" #: strings.php:7 msgid "Apps" -msgstr "برنامه" +msgstr " برنامه ها" #: strings.php:8 msgid "Admin" @@ -453,7 +458,7 @@ msgstr "مدیر" #: strings.php:9 msgid "Help" -msgstr "کمک" +msgstr "راه‌نما" #: templates/403.php:12 msgid "Access forbidden" @@ -465,7 +470,7 @@ msgstr "پیدا نشد" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "ویرایش گروه ها" +msgstr "ویرایش گروه" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -515,7 +520,7 @@ msgstr "لطفا یک شناسه برای مدیر بسازی #: templates/installation.php:62 msgid "Advanced" -msgstr "حرفه ای" +msgstr "پیشرفته" #: templates/installation.php:64 msgid "Data folder" @@ -557,9 +562,14 @@ msgstr "اتمام نصب" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "سرویس وب تحت کنترل شما" +msgstr "سرویس های تحت وب در کنترل شما" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "خروج" diff --git a/l10n/fa/files.po b/l10n/fa/files.po index 4c651b2e42ba94fe49907f8a5fcc35f18c61dfae..b16787e022200d23432f7634007821de3a439a92 100644 --- a/l10n/fa/files.po +++ b/l10n/fa/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hossein nag , 2012 -# miki_mika1362 , 2013 -# Mohammad Dashtizadeh , 2012 -# vahid chakoshy , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" @@ -31,17 +27,13 @@ msgstr "%s نمی تواند حرکت کند - در حال حاضر پرونده msgid "Could not move %s" msgstr "%s نمی تواند حرکت کند " -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "قادر به تغییر نام پرونده نیست." - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "هیچ فایلی آپلود نشد.خطای ناشناس" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد" +msgstr "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود" #: ajax/upload.php:27 msgid "" @@ -52,19 +44,19 @@ msgstr "پرونده آپلود شده بیش ازدستور ماکزیمم_ح msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE" +msgstr "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "مقدار کمی از فایل بارگذاری شده" +msgstr "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "هیچ فایلی بارگذاری نشده" +msgstr "هیچ پروندهای بارگذاری نشده" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "یک پوشه موقت گم شده است" +msgstr "یک پوشه موقت گم شده" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -80,7 +72,7 @@ msgstr "فهرست راهنما نامعتبر می باشد." #: appinfo/app.php:12 msgid "Files" -msgstr "فایل ها" +msgstr "پرونده‌ها" #: js/fileactions.js:116 msgid "Share" @@ -90,51 +82,51 @@ msgstr "اشتراک‌گذاری" msgid "Delete permanently" msgstr "حذف قطعی" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "پاک کردن" +msgstr "حذف" #: js/fileactions.js:194 msgid "Rename" msgstr "تغییرنام" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "در انتظار" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{نام _جدید} در حال حاضر وجود دارد." -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "جایگزین" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "پیشنهاد نام" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "لغو" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{نام_جدید} با { نام_قدیمی} جایگزین شد." -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "بازگشت" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "انجام عمل حذف" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 پرونده آپلود شد." -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "بارگذاری فایل ها" @@ -160,72 +152,80 @@ msgstr "فضای ذخیره ی شما کاملا پر است، بیش از ای msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "فضای کافی در دسترس نیست" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "بار گذاری لغو شد" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. " -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL نمی تواند خالی باشد." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "نام پوشه نامعتبر است. استفاده از \" به اشتراک گذاشته شده \" متعلق به سایت Owncloud است." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "خطا" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "نام" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "اندازه" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "تغییر یافته" +msgstr "تاریخ" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 پوشه" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{ شمار} پوشه ها" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 پرونده" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{ شمار } فایل ها" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "قادر به تغییر نام پرونده نیست." + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "بارگذاری" +msgstr "بارگزاری" #: templates/admin.php:5 msgid "File handling" @@ -283,37 +283,37 @@ msgstr "فایل های حذف شده" msgid "Cancel upload" msgstr "متوقف کردن بار گذاری" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "شما اجازه ی نوشتن در اینجا را ندارید" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "اینجا هیچ چیز نیست." -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "بارگیری" +msgstr "دانلود" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "لغو اشتراک" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "حجم بارگذاری بسیار زیاد است" +msgstr "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "بازرسی کنونی" diff --git a/l10n/fa/files_encryption.po b/l10n/fa/files_encryption.po index a4b3d25d08e15b56a0f94b325ee50fbe2f9e21ec..fef3cfd1926cbc8ea933680376569c6ee86c9370 100644 --- a/l10n/fa/files_encryption.po +++ b/l10n/fa/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# mahdi Kereshteh , 2013. -# Mohammad Dashtizadeh , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fa/files_external.po b/l10n/fa/files_external.po index 7940fbf20af265cc2618465151922b1858fdf185..316ca3fb550346de8747dd46021c57749c545f47 100644 --- a/l10n/fa/files_external.po +++ b/l10n/fa/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# miki_mika1362 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fa/files_sharing.po b/l10n/fa/files_sharing.po index c4814707286c33e296031f36a37146b220ffd549..f23556b137cb233520c59abac11fad6a07de5edd 100644 --- a/l10n/fa/files_sharing.po +++ b/l10n/fa/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Amir Reza Asadi , 2013. -# Mohammad Dashtizadeh , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fa/files_trashbin.po b/l10n/fa/files_trashbin.po index 56b1199bd60ed57645804c9f34552fd580c2e0ee..a246816ff7f945bcd106cf37cbcd7ee5921efb40 100644 --- a/l10n/fa/files_trashbin.po +++ b/l10n/fa/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mahdi Kereshteh , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fa/files_versions.po b/l10n/fa/files_versions.po index 2e38afda4e726bc1f9ce71a767b00f6a90df80f6..15fe4b1b74237b16f21a289c546f4d69c3884704 100644 --- a/l10n/fa/files_versions.po +++ b/l10n/fa/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Amir Reza Asadi , 2013. -# mahdi Kereshteh , 2013. -# Mohammad Dashtizadeh , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fa/lib.po b/l10n/fa/lib.po index db4d2de1ce7e35d8cb833d185da01ee76eec0673..62b626ded1961d481853fe73a52fc2657916f39d 100644 --- a/l10n/fa/lib.po +++ b/l10n/fa/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Amir Reza Asadi , 2013 -# miki_mika1362 , 2013 -# Mohammad Dashtizadeh , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "راه‌نما" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "شخصی" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "تنظیمات" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "کاربران" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr " برنامه ها" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "مدیر" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "دانلود به صورت فشرده غیر فعال است" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "فایل ها باید به صورت یکی یکی دانلود شوند" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "بازگشت به فایل ها" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "فایل های انتخاب شده بزرگتر از آن هستند که بتوان یک فایل فشرده تولید کرد" @@ -116,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "احتمالاً وب سرور شما طوری تنظیم نشده است که اجازه ی همگام سازی فایلها را بدهد زیرا به نظر میرسد رابط WebDAV از کار افتاده است." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "لطفاً دوباره راهنمای نصبرا بررسی کنید." @@ -238,19 +239,6 @@ msgstr "سال قبل" msgid "years ago" msgstr "سال‌های قبل" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/fa/settings.po b/l10n/fa/settings.po index a39dc9e68bb876eaed2f46b87f3af987da3c7cc5..373f6ca85eaedd94c9ec85d554fbca912acafe7d 100644 --- a/l10n/fa/settings.po +++ b/l10n/fa/settings.po @@ -3,18 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Amir Reza Asadi , 2013. -# , 2012. -# Hossein nag , 2012. -# mahdi Kereshteh , 2013. -# , 2012. -# vahid chakoshy , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" @@ -27,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "قادر به بارگذاری لیست از فروشگاه اپ نیستم" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "خطا در اعتبار سنجی" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "امکان تغییر نام نمایشی شما وجود ندارد" @@ -70,7 +68,7 @@ msgstr "زبان تغییر کرد" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "درخواست غیر قابل قبول" +msgstr "درخواست نامعتبر" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -122,52 +120,52 @@ msgstr "خطا در هنگام بهنگام سازی برنامه" msgid "Updated" msgstr "بروز رسانی انجام شد" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "درحال ذخیره ..." +msgstr "در حال ذخیره سازی..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "حذف شده" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "بازگشت" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "حذف کاربر امکان پذیر نیست" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "گروه ها" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "گروه مدیران" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "پاک کردن" +msgstr "حذف" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "افزودن گروه" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "نام کاربری صحیح باید وارد شود" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "خطا در ایجاد کاربر" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "رمز عبور صحیح باید وارد شود" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -312,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "کارنامه" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "بیش‌تر" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "کم‌تر" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "نسخه" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# mahdi Kereshteh , 2013. -# Mohammad Dashtizadeh , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "عملیات حذف پیکربندی سرور ناموفق ماند" @@ -56,281 +57,363 @@ msgstr "آیا تنظیمات ذخیره شود ؟" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "خطا" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "تست اتصال با موفقیت انجام گردید" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "تست اتصال ناموفق بود" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "آیا واقعا می خواهید پیکربندی کنونی سرور را حذف کنید؟" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "تایید حذف" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "پیکربندی سرور" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "افزودن پیکربندی سرور" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "میزبانی" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "رمز عبور" +msgstr "گذرواژه" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "فیلتر گروه" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "درگاه" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "در بایت" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "راه‌نما" diff --git a/l10n/fi/core.po b/l10n/fi/core.po index 4a0b4df42efa99d484af0f36896a23dc6f93de4a..ec04afbad4d614f6464fd451081c701e1b24972e 100644 --- a/l10n/fi/core.po +++ b/l10n/fi/core.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/owncloud/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -212,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -293,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "Käyttäjätunnus" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +526,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +564,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/fi/files.po b/l10n/fi/files.po index ded6b0408d8c8c9c1b5f16dc35d84765cb2ddca3..0625ba07dd3d2b0451e17d6667cb116764ca42a8 100644 --- a/l10n/fi/files.po +++ b/l10n/fi/files.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/owncloud/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/fi/lib.po b/l10n/fi/lib.po index 8797335cbcd06404725859c519219d15e42184b5..8996a10489e6c233e50f134b967de8a8afc507f9 100644 --- a/l10n/fi/lib.po +++ b/l10n/fi/lib.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/owncloud/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "asetukset" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po index 4094a4629152d910a11dd29c561d7ea6c1f1387e..e2afacc780fe8078480e8119face1528aa64ebdf 100644 --- a/l10n/fi_FI/core.po +++ b/l10n/fi_FI/core.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# variaatiox , 2012 -# Jesse Jaara , 2012 -# Jiri Grönroos , 2012-2013 -# Johannes Korpela <>, 2012 -# Pekka Sutela , 2012 -# teho , 2012 -# tscooter , 2012 +# Jiri Grönroos , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -89,79 +83,79 @@ msgstr "Virhe poistaessa kohdetta %s suosikeista." #: js/config.php:34 msgid "Sunday" -msgstr "Sunnuntai" +msgstr "sunnuntai" #: js/config.php:35 msgid "Monday" -msgstr "Maanantai" +msgstr "maanantai" #: js/config.php:36 msgid "Tuesday" -msgstr "Tiistai" +msgstr "tiistai" #: js/config.php:37 msgid "Wednesday" -msgstr "Keskiviikko" +msgstr "keskiviikko" #: js/config.php:38 msgid "Thursday" -msgstr "Torstai" +msgstr "torstai" #: js/config.php:39 msgid "Friday" -msgstr "Perjantai" +msgstr "perjantai" #: js/config.php:40 msgid "Saturday" -msgstr "Lauantai" +msgstr "lauantai" #: js/config.php:45 msgid "January" -msgstr "Tammikuu" +msgstr "tammikuu" #: js/config.php:46 msgid "February" -msgstr "Helmikuu" +msgstr "helmikuu" #: js/config.php:47 msgid "March" -msgstr "Maaliskuu" +msgstr "maaliskuu" #: js/config.php:48 msgid "April" -msgstr "Huhtikuu" +msgstr "huhtikuu" #: js/config.php:49 msgid "May" -msgstr "Toukokuu" +msgstr "toukokuu" #: js/config.php:50 msgid "June" -msgstr "Kesäkuu" +msgstr "kesäkuu" #: js/config.php:51 msgid "July" -msgstr "Heinäkuu" +msgstr "heinäkuu" #: js/config.php:52 msgid "August" -msgstr "Elokuu" +msgstr "elokuu" #: js/config.php:53 msgid "September" -msgstr "Syyskuu" +msgstr "syyskuu" #: js/config.php:54 msgid "October" -msgstr "Lokakuu" +msgstr "lokakuu" #: js/config.php:55 msgid "November" -msgstr "Marraskuu" +msgstr "marraskuu" #: js/config.php:56 msgid "December" -msgstr "Joulukuu" +msgstr "joulukuu" #: js/js.js:286 msgid "Settings" @@ -219,26 +213,30 @@ msgstr "viime vuonna" msgid "years ago" msgstr "vuotta sitten" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Valitse" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Peru" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Valitse" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Kyllä" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ei" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +401,27 @@ msgstr "ownCloud-salasanan nollaus" msgid "Use the following link to reset your password: {link}" msgstr "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Saat sähköpostitse linkin nollataksesi salasanan." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Salasanan nollausviesti lähetetty." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Pyyntö epäonnistui!
Olihan sähköpostiosoitteesi/käyttäjätunnuksesi oikein?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Pyyntö epäonnistui!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Saat sähköpostitse linkin nollataksesi salasanan." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Käyttäjätunnus" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Tilaus lähetetty" @@ -442,7 +443,7 @@ msgstr "Palauta salasana" #: strings.php:5 msgid "Personal" -msgstr "Henkilökohtaiset" +msgstr "Henkilökohtainen" #: strings.php:6 msgid "Users" @@ -454,7 +455,7 @@ msgstr "Sovellukset" #: strings.php:8 msgid "Admin" -msgstr "Hallinta" +msgstr "Ylläpitäjä" #: strings.php:9 msgid "Help" @@ -493,7 +494,7 @@ msgstr "Päivitä PHP-asennuksesi käyttääksesi ownCloudia turvallisesti." msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Turvallista satunnaislukugeneraattoria ei ole käytettävissä, ota käyttöön PHP:n OpenSSL-laajennus" #: templates/installation.php:33 msgid "" @@ -564,7 +565,12 @@ msgstr "Viimeistele asennus" msgid "web services under your control" msgstr "verkkopalvelut hallinnassasi" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Kirjaudu ulos" diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po index 81c628332c9d3b8c34993fc84b50b4f30c958b1c..35eb8010536a8caf458fe4bbe9f277b4ca9135fc 100644 --- a/l10n/fi_FI/files.po +++ b/l10n/fi_FI/files.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jesse Jaara , 2012 -# Jiri Grönroos , 2012-2013 -# Johannes Korpela <>, 2012 -# teho , 2012 -# tscooter , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 16:50+0000\n" -"Last-Translator: Jiri Grönroos \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,10 +27,6 @@ msgstr "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemas msgid "Could not move %s" msgstr "Kohteen %s siirto ei onnistunut" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Tiedoston nimeäminen uudelleen ei onnistunut" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Tiedostoa ei lähetetty. Tuntematon virhe" @@ -53,7 +44,7 @@ msgstr "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesiz msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan" +msgstr "Ladattavan tiedoston maksimikoko ylittää MAX_FILE_SIZE dirketiivin, joka on määritelty HTML-lomakkeessa" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -65,7 +56,7 @@ msgstr "Yhtäkään tiedostoa ei lähetetty" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Väliaikaiskansiota ei ole olemassa" +msgstr "Tilapäiskansio puuttuu" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -91,7 +82,7 @@ msgstr "Jaa" msgid "Delete permanently" msgstr "Poista pysyvästi" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Poista" @@ -99,43 +90,43 @@ msgstr "Poista" msgid "Rename" msgstr "Nimeä uudelleen" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Odottaa" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} on jo olemassa" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "korvaa" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "ehdota nimeä" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "peru" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "kumoa" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "suorita poistotoiminto" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -161,69 +152,77 @@ msgstr "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkro msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Tallennustila on melkein loppu ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio" +msgstr "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Tilaa ei ole riittävästi" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Lähetys peruttu." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Verkko-osoite ei voi olla tyhjä" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Virhe" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nimi" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Koko" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Muutettu" +msgstr "Muokattu" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 kansio" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} kansiota" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 tiedosto" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} tiedostoa" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Tiedoston nimeäminen uudelleen ei onnistunut" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Lähetä" @@ -284,37 +283,37 @@ msgstr "Poistetut tiedostot" msgid "Cancel upload" msgstr "Peru lähetys" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Tunnuksellasi ei ole kirjoitusoikeuksia tänne." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Lataa" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Peru jakaminen" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Lähetettävä tiedosto on liian suuri" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Tiedostoja tarkistetaan, odota hetki." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Tämänhetkinen tutkinta" diff --git a/l10n/fi_FI/files_encryption.po b/l10n/fi_FI/files_encryption.po index 606ba38b82d03dfb3922cbd83ef329d0d3d487ca..8e9d79de1f6261c991d56f22c2c0a5e7d962c8e9 100644 --- a/l10n/fi_FI/files_encryption.po +++ b/l10n/fi_FI/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fi_FI/files_external.po b/l10n/fi_FI/files_external.po index b34cf9d005c0d70b81537fc789cce0363fec4118..edd382a35e98e2cf22df199e6a3f272d4f47f7af 100644 --- a/l10n/fi_FI/files_external.po +++ b/l10n/fi_FI/files_external.po @@ -3,16 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# variaatiox , 2012 -# Jiri Grönroos , 2012-2013 -# teho , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 06:00+0000\n" -"Last-Translator: Jiri Grönroos \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/fi_FI/files_sharing.po b/l10n/fi_FI/files_sharing.po index 5abc5ffddc7a69a69b4da3a602aca05fc08df0f5..3b9d716dafd5bbdc938329cdf80afd858581f612 100644 --- a/l10n/fi_FI/files_sharing.po +++ b/l10n/fi_FI/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fi_FI/files_trashbin.po b/l10n/fi_FI/files_trashbin.po index 6f3b5b270859ce6c2ece66e0df7ce642a8c8f257..851ab24cd6bf71680563b12ade5da36e71f8111b 100644 --- a/l10n/fi_FI/files_trashbin.po +++ b/l10n/fi_FI/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fi_FI/files_versions.po b/l10n/fi_FI/files_versions.po index 1dbda293039481d5916db256b8ccb59e169cfce5..f29c46f4570b41299d9299b017ad17c609a86087 100644 --- a/l10n/fi_FI/files_versions.po +++ b/l10n/fi_FI/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fi_FI/lib.po b/l10n/fi_FI/lib.po index 187363f2d8f4b0dd50fc1850d61114c1ed60bc08..14b138f950c07b12bc2f25a7379942294cd736e9 100644 --- a/l10n/fi_FI/lib.po +++ b/l10n/fi_FI/lib.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2012-2013 +# Jiri Grönroos , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,43 +18,43 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ohje" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Henkilökohtainen" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Asetukset" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Käyttäjät" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Sovellukset" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Ylläpitäjä" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-lataus on poistettu käytöstä." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Tiedostot on ladattava yksittäin." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Takaisin tiedostoihin" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Valitut tiedostot ovat liian suurikokoisia mahtuakseen zip-tiedostoon." @@ -68,7 +68,7 @@ msgstr "Sovellusta ei ole otettu käyttöön" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Todennusvirhe" +msgstr "Tunnistautumisvirhe" #: json.php:51 msgid "Token expired. Please reload page." @@ -114,72 +114,76 @@ msgstr "%s et voi käyttää pisteitä tietokannan nimessä" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL:n käyttäjätunnus ja/tai salasana on väärin" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oraclen käyttäjätunnus ja/tai salasana on väärin" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "Oracle-yhteyttä ei voitu muodostaa" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL:n käyttäjätunnus ja/tai salasana on väärin" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Tietokantavirhe: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL-käyttäjä '%s'@'localhost' on jo olemassa." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Pudota tämä käyttäjä MySQL:stä" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL-käyttäjä '%s'@'%%' on jo olemassa" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Pudota tämä käyttäjä MySQL:stä." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oraclen käyttäjätunnus ja/tai salasana on väärin" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL -käyttäjätunnus ja/tai -salasana on väärin: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "Lue tarkasti asennusohjeet." @@ -236,19 +240,6 @@ msgstr "viime vuonna" msgid "years ago" msgstr "vuotta sitten" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s on saatavilla. Lue lisätietoja" - -#: updater.php:81 -msgid "up to date" -msgstr "ajan tasalla" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "päivitysten tarkistus on pois käytöstä" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/fi_FI/settings.po b/l10n/fi_FI/settings.po index dbaeb1940309e45c825e789b80f7b1d6d4009341..6ff0246e51d197359f7f6de3b10ab57105dcfba7 100644 --- a/l10n/fi_FI/settings.po +++ b/l10n/fi_FI/settings.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jesse Jaara , 2012. -# Jiri Grönroos , 2012-2013. -# , 2012. +# Jiri Grönroos , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Ei pystytä lataamaan listaa sovellusvarastosta (App Store)" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Todennusvirhe" +msgstr "Tunnistautumisvirhe" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Näyttönimesi on muutettu." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Näyttönimen muuttaminen epäonnistui" @@ -119,52 +121,52 @@ msgstr "Virhe sovellusta päivittäessä" msgid "Updated" msgstr "Päivitetty" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Tallennetaan..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "poistettu" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "kumoa" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Käyttäjän poistaminen ei onnistunut" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Ryhmät" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Ryhmän ylläpitäjä" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Poista" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "lisää ryhmä" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Virhe käyttäjää luotaessa" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "_kielen_nimi_" @@ -315,19 +317,19 @@ msgstr "Loki" msgid "Log level" msgstr "Lokitaso" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Enemmän" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Vähemmän" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versio" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Jiri Grönroos , 2012-2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -56,281 +57,363 @@ msgstr "Säilytetäänkö asetukset?" msgid "Cannot add server configuration" msgstr "Palvelinasetusten lisäys epäonnistui" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Onnistui!" + +#: js/settings.js:117 +msgid "Error" +msgstr "Virhe" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Yhteystesti onnistui" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Yhteystesti epäonnistui" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Vahvista poisto" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Isäntä" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Voit jättää protokollan määrittämättä, paitsi kun vaadit SSL:ää. Aloita silloin ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Oletus DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Voit määrittää käyttäjien ja ryhmien oletus DN:n (distinguished name) 'tarkemmat asetukset'-välilehdeltä " -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Käyttäjän DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Asiakasohjelman DN, jolla yhdistäminen tehdään, ts. uid=agent,dc=example,dc=com. Mahdollistaaksesi anonyymin yhteyden, jätä DN ja salasana tyhjäksi." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Salasana" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Jos haluat mahdollistaa anonyymin pääsyn, jätä DN ja Salasana tyhjäksi " -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Login suodatus" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Määrittelee käytettävän suodattimen, kun sisäänkirjautumista yritetään. %%uid korvaa sisäänkirjautumisessa käyttäjätunnuksen." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "käytä %%uid paikanvaraajaa, ts. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Käyttäjien suodatus" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Määrittelee käytettävän suodattimen, kun käyttäjiä haetaan. " -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ilman paikanvaraustermiä, ts. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Ryhmien suodatus" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Määrittelee käytettävän suodattimen, kun ryhmiä haetaan. " -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ilman paikanvaraustermiä, ts. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Yhteysasetukset" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Portti" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Poista pääpalvelin käytöstä" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Käytä TLS:ää" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Kirjainkoosta piittamaton LDAP-palvelin (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Poista käytöstä SSL-varmenteen vahvistus" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Jos yhteys toimii vain tällä valinnalla, siirrä LDAP-palvelimen SSL-varmenne ownCloud-palvelimellesi." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Ei suositella, käytä vain testausta varten." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "sekunneissa. Muutos tyhjentää välimuistin." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Hakemistoasetukset" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Käyttäjän näytettävän nimen kenttä" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP-attribuutti, jota käytetään käyttäjän ownCloud-käyttäjänimenä " -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Oletuskäyttäjäpuu" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Ryhmän \"näytettävä nimi\"-kenttä" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP-attribuutti, jota käytetään luomaan ryhmän ownCloud-nimi" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Ryhmien juuri" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Ryhmän ja jäsenen assosiaatio (yhteys)" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "tavuissa" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Sähköpostikenttä" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Jätä tyhjäksi käyttäjänimi (oletusasetus). Muutoin anna LDAP/AD-atribuutti." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ohje" diff --git a/l10n/fr/core.po b/l10n/fr/core.po index f7f10c32bd7c0449d6a508de8e249018a8adce40..89298278d5f62b320f9ad4e20edeaf0805aae325 100644 --- a/l10n/fr/core.po +++ b/l10n/fr/core.po @@ -3,27 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Christophe Lherieau , 2012-2013 -# dbasquin , 2013 -# dbasquin , 2013 -# ptit_boogy , 2013 -# fkhannouf , 2012 -# Florentin Le Moal , 2012 -# Guillaume Paumier , 2012-2013 -# mishka , 2012 -# Nahir Mohamed , 2012 -# Paul McFly , 2012 -# ouafnico , 2012 -# Robert Di Rosa <>, 2013 -# Romain DEP. , 2011 -# Romain DEP. , 2012-2013 +# msoko , 2013 +# plachance , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: msoko \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -87,7 +75,7 @@ msgstr "Erreur lors de l'ajout de %s aux favoris." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Aucune catégorie sélectionnée pour suppression" +msgstr "Pas de catégorie sélectionnée pour la suppression." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -226,26 +214,30 @@ msgstr "l'année dernière" msgid "years ago" msgstr "il y a plusieurs années" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Choisir" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Annuler" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Choisir" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Oui" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Non" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -410,24 +402,27 @@ msgstr "Réinitialisation de votre mot de passe Owncloud" msgid "Use the following link to reset your password: {link}" msgstr "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Le lien permettant de réinitialiser votre mot de passe vous a été transmis.
Si vous ne le recevez pas dans un délai raisonnable, vérifier votre boîte de pourriels.
Au besoin, contactez votre administrateur local." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Mail de réinitialisation envoyé." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Requête en échec!
Avez-vous vérifié vos courriel/nom d'utilisateur?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "La requête a échoué !" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nom d'utilisateur" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Demander la réinitialisation" @@ -449,7 +444,7 @@ msgstr "Réinitialiser le mot de passe" #: strings.php:5 msgid "Personal" -msgstr "Personnels" +msgstr "Personnel" #: strings.php:6 msgid "Users" @@ -477,7 +472,7 @@ msgstr "Introuvable" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Modifier les catégories" +msgstr "Editer les catégories" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -571,7 +566,12 @@ msgstr "Terminer l'installation" msgid "web services under your control" msgstr "services web sous votre contrôle" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s est disponible. Obtenez plus d'informations sur la façon de mettre à jour." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Se déconnecter" diff --git a/l10n/fr/files.po b/l10n/fr/files.po index 029f913ba9e8c42a308965186558b1533c8b940b..3bea1fc06df25c65e7cc7e2d19c63a6dd1f7ee67 100644 --- a/l10n/fr/files.po +++ b/l10n/fr/files.po @@ -3,30 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adalberto Rodrigues , 2013 -# Flywall , 2013 -# Christophe Lherieau , 2012-2013 -# Cyril Glapa , 2012 -# dbasquin , 2013 -# dbasquin , 2013 -# froozeify , 2013 -# Geoffrey Guerrier , 2012 -# gp4004 , 2012 -# guiguidu31300 , 2012 -# Guillaume Paumier , 2012 -# ytzelf , 2012 -# Nahir Mohamed , 2012 -# Robert Di Rosa <>, 2012-2013 -# Romain DEP. , 2011 -# Romain DEP. , 2012-2013 -# Zertrin , 2013 +# Christophe Lherieau , 2013 +# MathieuP , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Christophe Lherieau \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,17 +29,13 @@ msgstr "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà" msgid "Could not move %s" msgstr "Impossible de déplacer %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Impossible de renommer le fichier" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "Aucun fichier n'a été chargé. Erreur inconnue" +msgstr "Aucun fichier n'a été envoyé. Erreur inconnue" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Aucune erreur, le fichier a été téléversé avec succès" +msgstr "Aucune erreur, le fichier a été envoyé avec succès." #: ajax/upload.php:27 msgid "" @@ -65,19 +46,19 @@ msgstr "Le fichier envoyé dépasse la valeur upload_max_filesize située dans l msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML" +msgstr "Le fichier envoyé dépasse la directive MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Le fichier n'a été que partiellement téléversé" +msgstr "Le fichier n'a été que partiellement envoyé." #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Aucun fichier n'a été téléversé" +msgstr "Pas de fichier envoyé." #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Il manque un répertoire temporaire" +msgstr "Absence de dossier temporaire." #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -103,7 +84,7 @@ msgstr "Partager" msgid "Delete permanently" msgstr "Supprimer de façon définitive" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Supprimer" @@ -111,45 +92,45 @@ msgstr "Supprimer" msgid "Rename" msgstr "Renommer" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "En cours" +msgstr "En attente" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} existe déjà" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "remplacer" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "Suggérer un nom" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "annuler" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} a été remplacé par {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "annuler" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "effectuer l'opération de suppression" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" -msgstr "1 fichier en cours de téléchargement" +msgstr "1 fichier en cours d'envoi" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "fichiers en cours de téléchargement" +msgstr "fichiers en cours d'envoi" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -173,69 +154,77 @@ msgstr "Votre espage de stockage est plein, les fichiers ne peuvent plus être t msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Votre espace de stockage est presque plein ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet." +msgstr "Impossible d'envoyer votre fichier dans la mesure où il s'agit d'un répertoire ou d'un fichier de taille nulle" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Espace disponible insuffisant" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." -msgstr "Chargement annulé." +msgstr "Envoi annulé." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "L'URL ne peut-être vide" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Erreur" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nom" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Taille" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modifié" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 dossier" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} dossiers" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fichier" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} fichiers" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Impossible de renommer le fichier" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Envoyer" @@ -296,37 +285,37 @@ msgstr "Fichiers supprimés" msgid "Cancel upload" msgstr "Annuler l'envoi" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Vous n'avez pas le droit d'écriture ici." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Télécharger" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Ne plus partager" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Fichier trop volumineux" +msgstr "Téléversement trop volumineux" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Les fichiers sont en cours d'analyse, veuillez patienter." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Analyse en cours" diff --git a/l10n/fr/files_encryption.po b/l10n/fr/files_encryption.po index 3483ba97829c90ac25a028cf1441033aed7e75cc..a39633b4513c2e8bc0d0aa9a4c21ad6c1590bb2a 100644 --- a/l10n/fr/files_encryption.po +++ b/l10n/fr/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Romain DEP. , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fr/files_external.po b/l10n/fr/files_external.po index 5f91f1ca5655f8253de4e80624cadbdeb1ebc1c0..6426a14ef803007e2290ca927328461cfee3e0ce 100644 --- a/l10n/fr/files_external.po +++ b/l10n/fr/files_external.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ouafnico , 2012 -# Romain DEP. , 2012 -# Zertrin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" @@ -58,7 +55,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Attention : Le support de Curl n'est pas activé ou installé dans PHP. Le montage de ownCloud / WebDAV ou GoogleDrive n'est pas possible. Contactez votre administrateur système pour l'installer." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/fr/files_sharing.po b/l10n/fr/files_sharing.po index 9959bf5b5c27d3e5493105d4c941fb18c0b275ad..72d0af006b4294ed81f16cce852bd458f341551c 100644 --- a/l10n/fr/files_sharing.po +++ b/l10n/fr/files_sharing.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. -# Guillaume Paumier , 2012. -# Romain DEP. , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fr/files_trashbin.po b/l10n/fr/files_trashbin.po index f49412eee385a8394eaa4bf6bd42047809dad194..699ddf1fa0619196fdd04f2a1340ec816c701517 100644 --- a/l10n/fr/files_trashbin.po +++ b/l10n/fr/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cédric MARTIN , 2013. -# Romain DEP. , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fr/files_versions.po b/l10n/fr/files_versions.po index e997c199e0fe51a14d1df6f14903ea5b38473e46..9dd1fa7ce3f0a7b8d54371ce652c72eddc192c5c 100644 --- a/l10n/fr/files_versions.po +++ b/l10n/fr/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Romain DEP. , 2012-2013. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/fr/lib.po b/l10n/fr/lib.po index 915a78cd2a2b53de91de0b0e4923ee63ccc6eacc..fc6f5e5ae5bdbcd76fc52caee832082ba02c8d91 100644 --- a/l10n/fr/lib.po +++ b/l10n/fr/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Christophe Lherieau , 2013 -# Geoffrey Guerrier , 2012 -# Robert Di Rosa <>, 2013 -# Romain DEP. , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Aide" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personnel" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Paramètres" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Utilisateurs" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Applications" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administration" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Téléchargement ZIP désactivé." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Les fichiers nécessitent d'être téléchargés un par un." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Retour aux Fichiers" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Les fichiers sélectionnés sont trop volumineux pour être compressés." @@ -117,83 +113,87 @@ msgstr "%s vous nez pouvez pas utiliser de points dans le nom de la base de donn msgid "%s set the database host." msgstr "%s spécifiez l'hôte de la base de données." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nom d'utilisateur et/ou mot de passe de la base PostgreSQL invalide" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Vous devez spécifier soit le nom d'un compte existant, soit celui de l'administrateur." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nom d'utilisateur et/ou mot de passe de la base MySQL invalide" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Erreur de la base de données : \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "La requête en cause est : \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "L'utilisateur MySQL '%s'@'localhost' existe déjà." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Retirer cet utilisateur de la base MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "L'utilisateur MySQL '%s'@'%%' existe déjà" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Retirer cet utilisateur de la base MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "La requête en cause est : \"%s\", nom : %s, mot de passe : %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Le nom d'utilisateur et/ou le mot de passe de la base MS SQL est invalide : %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Veuillez vous référer au guide d'installation." #: template.php:113 msgid "seconds ago" -msgstr "à l'instant" +msgstr "il y a quelques secondes" #: template.php:114 msgid "1 minute ago" -msgstr "il y a 1 minute" +msgstr "il y a une minute" #: template.php:115 #, php-format @@ -239,19 +239,6 @@ msgstr "l'année dernière" msgid "years ago" msgstr "il y a plusieurs années" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s est disponible. Obtenez plus d'informations" - -#: updater.php:81 -msgid "up to date" -msgstr "À jour" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "la vérification des mises à jour est désactivée" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po index 564e045b53edd93e48697765c0fe34e39fdec0d7..755128df72e5d841d858ac03e26945cd82829033 100644 --- a/l10n/fr/settings.po +++ b/l10n/fr/settings.po @@ -3,32 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adalberto Rodrigues , 2013. -# Brice , 2012. -# Cédric MARTIN , 2013. -# Christophe Lherieau , 2013. -# Cyril Glapa , 2012. -# , 2013. -# , 2011. -# , 2012. -# , 2012. -# , 2012. -# Jan-Christoph Borchardt , 2011. -# , 2012. -# , 2012. -# Nahir Mohamed , 2012-2013. -# , 2012. -# Robert Di Rosa <>, 2012. -# , 2011, 2012. -# Romain DEP. , 2012-2013. -# , 2013. +# Christophe Lherieau , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Christophe Lherieau \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Impossible de charger la liste depuis l'App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Erreur d'authentification" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Votre nom d'affichage a bien été modifié." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Impossible de modifier le nom d'affichage" @@ -135,52 +121,52 @@ msgstr "Erreur lors de la mise à jour de l'application" msgid "Updated" msgstr "Mise à jour effectuée avec succès" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Sauvegarde..." +msgstr "Enregistrement..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "supprimé" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "annuler" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Impossible de retirer l'utilisateur" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Groupes" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Groupe Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Supprimer" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "ajouter un groupe" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Un nom d'utilisateur valide doit être saisi" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Erreur lors de la création de l'utilisateur" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Un mot de passe valide doit être saisi" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Français" @@ -331,19 +317,19 @@ msgstr "Log" msgid "Log level" msgstr "Niveau de log" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Plus" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Moins" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Version" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# , 2012. -# , 2012. -# Romain DEP. , 2012-2013. -# , 2013. -# , 2012. -# , 2013. -# , 2012. +# plachance , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: plachance \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,6 +18,10 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Erreur lors de la suppression des associations." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Échec de la suppression de la configuration du serveur" @@ -59,283 +56,365 @@ msgstr "Garder ces paramètres ?" #: js/settings.js:97 msgid "Cannot add server configuration" -msgstr "Impossible d'ajouter la configuration du serveur." +msgstr "Impossible d'ajouter la configuration du serveur" + +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "associations supprimées" + +#: js/settings.js:112 +msgid "Success" +msgstr "Succès" -#: js/settings.js:121 +#: js/settings.js:117 +msgid "Error" +msgstr "Erreur" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Test de connexion réussi" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" -msgstr "Le test de connexion a échoué" +msgstr "Test de connexion échoué" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Êtes-vous vraiment sûr de vouloir effacer la configuration actuelle du serveur ?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmer la suppression" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Avertissement: Les applications user_ldap et user_webdavauth sont incompatibles. Des disfonctionnements peuvent survenir. Contactez votre administrateur système pour qu'il désactive l'une d'elles." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Attention : Le module php LDAP n'est pas installé, par conséquent cette extension ne pourra fonctionner. Veuillez contacter votre administrateur système afin qu'il l'installe." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuration du serveur" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Ajouter une configuration du serveur" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Hôte" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Vous pouvez omettre le protocole, sauf si vous avez besoin de SSL. Dans ce cas préfixez avec ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" -msgstr "DN Racine" +msgstr "DN racine" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Un DN racine par ligne" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Vous pouvez spécifier les DN Racines de vos utilisateurs et groupes via l'onglet Avancé" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN Utilisateur (Autorisé à consulter l'annuaire)" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN de l'utilisateur client pour lequel la liaison doit se faire, par exemple uid=agent,dc=example,dc=com. Pour un accès anonyme, laisser le DN et le mot de passe vides." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Mot de passe" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." -msgstr "Pour un accès anonyme, laisser le DN Utilisateur et le mot de passe vides." +msgstr "Pour un accès anonyme, laisser le DN utilisateur et le mot de passe vides." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Modèle d'authentification utilisateurs" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Définit le motif à appliquer, lors d'une tentative de connexion. %%uid est remplacé par le nom d'utilisateur lors de la connexion." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "veuillez utiliser le champ %%uid , ex.: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtre d'utilisateurs" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Définit le filtre à appliquer lors de la récupération des utilisateurs." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sans élément de substitution, par exemple \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtre de groupes" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Définit le filtre à appliquer lors de la récupération des groupes." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sans élément de substitution, par exemple \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Paramètres de connexion" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuration active" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Lorsque non cochée, la configuration sera ignorée." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Serveur de backup (réplique)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Fournir un serveur de backup optionnel. Il doit s'agir d'une réplique du serveur LDAP/AD principal." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Port du serveur de backup (réplique)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Désactiver le serveur principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Lorsqu'activé, ownCloud ne se connectera qu'au serveur répliqué." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Utiliser TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "À ne pas utiliser pour les connexions LDAPS (cela échouera)." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Serveur LDAP insensible à la casse (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Désactiver la validation du certificat SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la connexion ne fonctionne qu'avec cette option, importez le certificat SSL du serveur LDAP dans le serveur ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Non recommandé, utilisation pour tests uniquement." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Durée de vie du cache" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "en secondes. Tout changement vide le cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Paramètres du répertoire" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Champ \"nom d'affichage\" de l'utilisateur" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "L'attribut LDAP utilisé pour générer les noms d'utilisateurs d'ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "DN racine de l'arbre utilisateurs" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Un DN racine utilisateur par ligne" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Recherche des attributs utilisateur" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Optionnel, un attribut par ligne" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Champ \"nom d'affichage\" du groupe" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "L'attribut LDAP utilisé pour générer les noms de groupes d'ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "DN racine de l'arbre groupes" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Un DN racine groupe par ligne" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Recherche des attributs du groupe" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Association groupe-membre" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Attributs spéciaux" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Champ du quota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Quota par défaut" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" -msgstr "en octets" +msgstr "en bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Champ Email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Convention de nommage du répertoire utilisateur" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Laisser vide " -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nom d'utilisateur interne" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "Par défaut le nom d'utilisateur interne sera créé à partir de l'attribut UUID. Ceci permet d'assurer que le nom d'utilisateur est unique et que les caractères ne nécessitent pas de convertion. Le nom d'utilisateur interne doit contenir seulement les caractères suivants: [ a-zA-Z0-9_.@- ]. Les autres caractères sont remplacés par leur correspondance ASCII ou simplement omis. En cas de collision le nombre est incrémenté/décrémenté. Le nom d'utilisateur interne est utilisé pour identifier l'utilisateur au sein du système. C'est aussi le nom par défaut du répertoire utilisateur dans ownCloud. C'est aussi le port d'URLs distants, par exemple pour tous les services *DAV. Le comportement par défaut peut être modifié à l'aide de ce paramètre. Pour obtenir un comportement similaire aux versions précédentes à ownCloud 5, saisir le nom d'utilisateur à afficher dans le champ suivant. Laissez à blanc pour le comportement par défaut. Les modifications prendront effet seulement pour les nouveaux (ajoutés) utilisateurs LDAP." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Nom d'utilisateur interne:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Surcharger la détection d'UUID" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "Par défaut, ownCloud détecte automatiquement l'attribut UUID. L'attribut UUID est utilisé pour identifier les utilisateurs et groupes de façon prédictive. De plus, le nom d'utilisateur interne sera créé basé sur l'UUID s'il n'est pas explicité ci-dessus. Vous pouvez modifier ce comportement et définir l'attribut de votre choix. Vous devez alors vous assurer que l'attribut de votre choix peut être récupéré pour les utilisateurs ainsi que pour les groupes et qu'il soit unique. Laisser à blanc pour le comportement par défaut. Les modifications seront effectives uniquement pour les nouveaux (ajoutés) utilisateurs et groupes LDAP." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "Attribut UUID :" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Association Nom d'utilisateur-Utilisateur LDAP" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud utilise les noms d'utilisateurs pour le stockage et l'assignation de (meta) data. Pour identifier et reconnaitre précisément les utilisateurs, chaque utilisateur aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur ownCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. ownCloud détectera le changement de DN, le cas échéant. Seul le nom interne à ownCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION. Le faire seulement sur les environnements de tests et d'expérimentation." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Supprimer l'association utilisateur interne-utilisateur LDAP" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Supprimer l'association nom de groupe-groupe LDAP" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Tester la configuration" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Aide" diff --git a/l10n/gl/core.po b/l10n/gl/core.po index 8e3fba77f9dd93ccb897d28ffe3128cfaa7725b2..3a992b1ece6c19eb6bbb23e82fa4e1f88da45af0 100644 --- a/l10n/gl/core.po +++ b/l10n/gl/core.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# antiparvos , 2012 # mbouzada , 2013 -# mbouzada , 2012 -# Xosé M. Lamas , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -77,7 +74,7 @@ msgstr "Produciuse un erro ao engadir %s aos favoritos." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Non hai categorías seleccionadas para eliminar." +msgstr "Non se seleccionaron categorías para eliminación." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -162,7 +159,7 @@ msgstr "decembro" #: js/js.js:286 msgid "Settings" -msgstr "Configuracións" +msgstr "Axustes" #: js/js.js:718 msgid "seconds ago" @@ -178,7 +175,7 @@ msgstr "hai {minutes} minutos" #: js/js.js:721 msgid "1 hour ago" -msgstr "hai 1 hora" +msgstr "Vai 1 hora" #: js/js.js:722 msgid "{hours} hours ago" @@ -216,26 +213,30 @@ msgstr "último ano" msgid "years ago" msgstr "anos atrás" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Aceptar" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Escoller" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Escoller" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Si" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Non" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Aceptar" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -400,24 +401,27 @@ msgstr "Restabelecer o contrasinal de ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Usa a seguinte ligazón para restabelecer o contrasinal: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Recibirá unha ligazón por correo para restabelecer o contrasinal" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Envióuselle ao seu correo unha ligazón para restabelecer o seu contrasinal.
Se non o recibe nun prazo razoábel de tempo, revise o seu cartafol de correo lixo ou de non desexados.
Se non o atopa aí pregúntelle ao seu administrador local.." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Restabelecer o envío por correo." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Non foi posíbel facer a petición!
Asegúrese de que o seu enderezo de correo ou nome de usuario é correcto." -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Non foi posíbel facer a petición" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Recibirá unha ligazón por correo para restabelecer o contrasinal" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nome de usuario" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Petición de restabelecemento" @@ -451,7 +455,7 @@ msgstr "Aplicativos" #: strings.php:8 msgid "Admin" -msgstr "Admin" +msgstr "Administración" #: strings.php:9 msgid "Help" @@ -467,7 +471,7 @@ msgstr "Nube non atopada" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Editar categorías" +msgstr "Editar as categorías" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -561,7 +565,12 @@ msgstr "Rematar a configuración" msgid "web services under your control" msgstr "servizos web baixo o seu control" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s está dispoñíbel. Obteña máis información sobre como actualizar." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Desconectar" diff --git a/l10n/gl/files.po b/l10n/gl/files.po index 1139ed1f0f7dbbdb76594f55f4176c9ba12e5032..8b39cf6301d660bf461bf301a0b8facfb2f2ea7e 100644 --- a/l10n/gl/files.po +++ b/l10n/gl/files.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# antiparvos , 2012-2013 # mbouzada , 2013 -# mbouzada , 2013 -# mbouzada , 2013 -# Xosé M. Lamas , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,17 +28,13 @@ msgstr "Non se moveu %s - Xa existe un ficheiro con ese nome." msgid "Could not move %s" msgstr "Non foi posíbel mover %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Non é posíbel renomear o ficheiro" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "Non foi enviado ningún ficheiro. Produciuse un erro descoñecido." +msgstr "Non se enviou ningún ficheiro. Produciuse un erro descoñecido." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Non se produciu ningún erro. O ficheiro enviouse correctamente" +msgstr "Non houbo erros, o ficheiro enviouse correctamente" #: ajax/upload.php:27 msgid "" @@ -53,11 +45,11 @@ msgstr "O ficheiro enviado excede a directiva indicada por upload_max_filesize d msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "O ficheiro enviado excede a directiva MAX_FILE_SIZE que foi indicada no formulario HTML" +msgstr "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "O ficheiro enviado foi só parcialmente enviado" +msgstr "O ficheiro so foi parcialmente enviado" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -65,7 +57,7 @@ msgstr "Non se enviou ningún ficheiro" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Falta un cartafol temporal" +msgstr "Falta o cartafol temporal" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -91,7 +83,7 @@ msgstr "Compartir" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Eliminar" @@ -99,43 +91,43 @@ msgstr "Eliminar" msgid "Rename" msgstr "Renomear" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Pendentes" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "Xa existe un {new_name}" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "substituír" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "suxerir nome" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "substituír {new_name} por {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "desfacer" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "realizar a operación de eliminación" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Enviándose 1 ficheiro" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "ficheiros enviándose" @@ -161,69 +153,77 @@ msgstr "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Non foi posíbel enviar o ficheiro pois ou é un directorio ou ten 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "O espazo dispoñíbel é insuficiente" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Envío cancelado." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "O URL non pode quedar baleiro." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nome de cartafol incorrecto. O uso de «Shared» está reservado por Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Erro" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nome" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamaño" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificado" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 cartafol" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} cartafoles" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ficheiro" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ficheiros" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nome de cartafol incorrecto. O uso de «Compartido» e «Shared» está reservado para o ownClod" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Non é posíbel renomear o ficheiro" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Enviar" @@ -246,7 +246,7 @@ msgstr "Precísase para a descarga de varios ficheiros e cartafoles." #: templates/admin.php:17 msgid "Enable ZIP-download" -msgstr "Habilitar a descarga-ZIP" +msgstr "Activar a descarga ZIP" #: templates/admin.php:20 msgid "0 is unlimited" @@ -284,37 +284,37 @@ msgstr "Ficheiros eliminados" msgid "Cancel upload" msgstr "Cancelar o envío" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Non ten permisos para escribir aquí." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Aquí non hai nada. Envíe algo." -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Descargar" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Deixar de compartir" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Envío demasiado grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Estanse analizando os ficheiros. Agarde." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Análise actual" diff --git a/l10n/gl/files_encryption.po b/l10n/gl/files_encryption.po index d25b1b2d5abfc91f8c3e9fbeaf8690ca7d2e67ef..deed371c809c60c8716b9602534f2c38d9d0af01 100644 --- a/l10n/gl/files_encryption.po +++ b/l10n/gl/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/gl/files_external.po b/l10n/gl/files_external.po index 80aa88f4a76bd099380ef9bfab8cf8a5b14239f3..5353e0077dfc0e771208573ff1ab877c6c2b3096 100644 --- a/l10n/gl/files_external.po +++ b/l10n/gl/files_external.po @@ -3,16 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mbouzada , 2013 -# mbouzada , 2012 -# Xosé M. Lamas , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 06:10+0000\n" -"Last-Translator: mbouzada \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/gl/files_sharing.po b/l10n/gl/files_sharing.po index 657f1da63e84f481df753a5787ddbfab6667f8be..90d51ee3cfaa364ba024b71bdf2df8341becf9a1 100644 --- a/l10n/gl/files_sharing.po +++ b/l10n/gl/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/gl/files_trashbin.po b/l10n/gl/files_trashbin.po index 64cdc9dbdc4a67f13c1a199db593265ccd0ac4a1..ecaed1a19b9c0fdecfaf0fb61e052df3383152c3 100644 --- a/l10n/gl/files_trashbin.po +++ b/l10n/gl/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/gl/files_versions.po b/l10n/gl/files_versions.po index 0744649b036cfd32ee1aba81a0673831634a00e0..b7440fc633f37e93d5359926a0d2ec6add43b309 100644 --- a/l10n/gl/files_versions.po +++ b/l10n/gl/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. -# Miguel Branco , 2012. -# Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po index 7795b9dddb0d6de694bdabf68359a46896af6405..e5cf1f49551b7f89f5bbd471d816356565c5be8b 100644 --- a/l10n/gl/lib.po +++ b/l10n/gl/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mbouzada , 2013 -# mbouzada , 2012 -# Miguel Branco , 2012 -# Xosé M. Lamas , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Axuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persoal" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "Configuracións" +msgstr "Axustes" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usuarios" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicativos" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administración" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "As descargas ZIP están desactivadas." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Os ficheiros necesitan seren descargados dun en un." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Volver aos ficheiros" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip." @@ -71,7 +67,7 @@ msgstr "O aplicativo non está activado" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Produciuse un erro na autenticación" +msgstr "Produciuse un erro de autenticación" #: json.php:51 msgid "Token expired. Please reload page." @@ -117,72 +113,76 @@ msgstr "%s non se poden empregar puntos na base de datos" msgid "%s set the database host." msgstr "%s estabeleza o servidor da base de datos" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nome de usuario e/ou contrasinal de PostgreSQL incorrecto" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Deberá introducir unha conta existente ou o administrador." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nome de usuario e/ou contrasinal de Oracle incorrecto" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nome de usuario e/ou contrasinal de MySQL incorrecto" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Produciuse un erro na base de datos: «%s»" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "A orde ofensiva foi: «%s»" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "O usuario MySQL '%s'@'localhost' xa existe." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Omitir este usuario de MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "O usuario MySQL «%s»@«%%» xa existe." -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Omitir este usuario de MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nome de usuario e/ou contrasinal de Oracle incorrecto" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "A orde ofensiva foi: «%s», nome: %s, contrasinal: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "O seu servidor web non está aínda configurado adecuadamente para permitir a sincronización de ficheiros xa que semella que a interface WebDAV non está a funcionar." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Volva comprobar as guías de instalación" @@ -239,19 +239,6 @@ msgstr "último ano" msgid "years ago" msgstr "anos atrás" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s está dispoñíbel. Obtéña máis información" - -#: updater.php:81 -msgid "up to date" -msgstr "actualizado" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "a comprobación de actualizacións está desactivada" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po index 2230f6a0de9e661f6ce584d574c1d8f1295755a5..74c09165beb3e378fb235da1744848fe95041399 100644 --- a/l10n/gl/settings.po +++ b/l10n/gl/settings.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# antiparvos , 2012. -# , 2012-2013. -# , 2013. -# , 2012. -# Miguel Anxo Bouzada , 2013. -# Xosé M. Lamas , 2012. +# mbouzada , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Non foi posíbel cargar a lista desde a App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Produciuse un erro de autenticación" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "O seu nome visíbel foi cambiado" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Non é posíbel cambiar o nome visíbel" @@ -122,52 +121,52 @@ msgstr "Produciuse un erro mentres actualizaba o aplicativo" msgid "Updated" msgstr "Actualizado" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Gardando..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "eliminado" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "desfacer" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Non é posíbel retirar o usuario" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupo Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Eliminar" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "engadir un grupo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Debe fornecer un nome de usuario" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Produciuse un erro ao crear o usuario" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Debe fornecer un contrasinal" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Galego" @@ -253,7 +252,7 @@ msgstr "cron.php está rexistrado nun servizo de WebCron. Chame á página cron. msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "Use o servizo de sistema cron. Chame ao ficheiro cron.php no catfaol owncloud a través dun sistema de cronjob unna vez por minuto." +msgstr "Use o servizo de sistema cron. Chame ao ficheiro cron.php no cartafol owncloud a través dun sistema de cronjob unha vez por minuto." #: templates/admin.php:128 msgid "Sharing" @@ -318,19 +317,19 @@ msgstr "Rexistro" msgid "Log level" msgstr "Nivel de rexistro" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Máis" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menos" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versión" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012-2013. -# , 2013. -# , 2012. -# Miguel Anxo Bouzada , 2013. -# Miguel Branco, 2012. +# mbouzada , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,6 +18,10 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Non foi posíbel limpar as asignacións." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Non foi posíbel eliminar a configuración do servidor" @@ -44,7 +44,7 @@ msgstr "A configuración non é correcta. Vexa o rexistro de ownCloud para máis #: js/settings.js:66 msgid "Deletion failed" -msgstr "Fallou o borrado" +msgstr "Produciuse un fallo ao eliminar" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" @@ -58,281 +58,363 @@ msgstr "Manter os axustes?" msgid "Cannot add server configuration" msgstr "Non é posíbel engadir a configuración do servidor" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "limpadas as asignacións" + +#: js/settings.js:112 +msgid "Success" +msgstr "Correcto" + +#: js/settings.js:117 +msgid "Error" +msgstr "Erro" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "A proba de conexión foi satisfactoria" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "A proba de conexión fracasou" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Confirma que quere eliminar a configuración actual do servidor?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmar a eliminación" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Aviso: Os aplicativos user_ldap e user_webdavauth son incompatíbeis. Pode acontecer un comportamento estraño. Consulte co administrador do sistema para desactivar un deles." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Aviso: O módulo PHP LDAP non está instalado, o servidor non funcionará. Consulte co administrador do sistema para instalalo." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuración do servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Engadir a configuración do servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Servidor" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Un DN base por liña" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN do usuario" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso anónimo deixe o DN e o contrasinal baleiros." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Contrasinal" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Para o acceso anónimo deixe o DN e o contrasinal baleiros." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro de acceso de usuarios" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "usar a marca de posición %%uid, p.ex «uid=%%uid»" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtro da lista de usuarios" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Define o filtro a aplicar cando se recompilan os usuarios." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sen ningunha marca de posición, como p.ex «objectClass=persoa»." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtro de grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define o filtro a aplicar cando se recompilan os grupos." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix»." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Axustes da conexión" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuración activa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Se está sen marcar, omítese esta configuración." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Porto" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Servidor da copia de seguranza (Réplica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Indicar un servidor de copia de seguranza opcional. Debe ser unha réplica do servidor principal LDAP/AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Porto da copia de seguranza (Réplica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Desactivar o servidor principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Cando está activado, ownCloud só se conectará ao servidor de réplica." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Non utilizalo ademais para conexións LDAPS xa que fallará." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Desactiva a validación do certificado SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se a conexión só funciona con esta opción importe o certificado SSL do servidor LDAP no seu servidor ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Non se recomenda. Só para probas." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Tempo de persistencia da caché" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "en segundos. Calquera cambio baleira a caché." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Axustes do directorio" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Campo de mostra do nome de usuario" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Base da árbore de usuarios" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Un DN base de usuario por liña" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributos de busca do usuario" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; un atributo por liña" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Campo de mostra do nome de grupo" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Base da árbore de grupo" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Un DN base de grupo por liña" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributos de busca do grupo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asociación de grupos e membros" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributos especiais" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Campo de cota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Cota predeterminada" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Campo do correo" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regra de nomeado do cartafol do usuario" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nome de usuario interno" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "De xeito predeterminado, o nome de usuario interno crease a partires do atributo UUID. Asegurase de que o nome de usuario é único e de non ter que converter os caracteres. O nome de usuario interno ten a limitación de que só están permitidos estes caracteres: [ a-zA-Z0-9_.@- ]. Os outros caracteres substitúense pola súa correspondencia ASCII ou simplemente omítense. Nas colisións engadirase/incrementarase un número. O nome de usuario interno utilizase para identificar a un usuario interno. É tamén o nome predeterminado do cartafol persoal do usuario en ownCloud. Tamén é un porto de URL remoto, por exemplo, para todos os servizos *DAV. Con este axuste, o comportamento predeterminado pode ser sobrescrito. Para lograr un comportamento semellante ao anterior ownCloud 5 introduza o atributo do nome para amosar do usuario no seguinte campo. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Atributo do nome de usuario interno:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Ignorar a detección do UUID" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "De xeito predeterminado, ownCloud detecta automaticamente o atributo UUID. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "Atributo do UUID:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Asignación do usuario ao «nome de usuario LDAP»" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud utiliza os nomes de usuario para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación de ownCloud nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados polo ownCloud. O nome interno no ownCloud utilizase en todo o ownCloud. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Limpar a asignación do usuario ao «nome de usuario LDAP»" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Limpar a asignación do grupo ao «nome de grupo LDAP»" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Probar a configuración" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Axuda" diff --git a/l10n/he/core.po b/l10n/he/core.po index 2b44eac597fb37a7a88616af582d5c08711e41e3..0af74d83093de4f5d0791e2f30992d3d5b9b321c 100644 --- a/l10n/he/core.po +++ b/l10n/he/core.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dovix Dovix , 2012 -# Gilad Naaman , 2013 -# idop , 2012 -# Tomer Cohen , 2011 -# Yaron Shahrabani , 2011-2012 +# Yaron Shahrabani , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -217,26 +213,30 @@ msgstr "שנה שעברה" msgid "years ago" msgstr "שנים" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "בסדר" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "בחירה" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "ביטול" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "בחירה" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "כן" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "לא" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "בסדר" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -300,7 +300,7 @@ msgstr "הגנה בססמה" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "ססמה" +msgstr "סיסמא" #: js/share.js:173 msgid "Email link to person" @@ -401,24 +401,27 @@ msgstr "איפוס הססמה של ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "איפוס שליחת דוא״ל." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "הבקשה נכשלה!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "שם משתמש" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "בקשת איפוס" @@ -468,7 +471,7 @@ msgstr "ענן לא נמצא" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "עריכת הקטגוריות" +msgstr "ערוך קטגוריות" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -481,7 +484,7 @@ msgstr "אזהרת אבטחה" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" -msgstr "" +msgstr "גרסת ה־PHP פגיעה בפני התקפת בית NULL/ריק (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." @@ -560,9 +563,14 @@ msgstr "סיום התקנה" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "שירותי רשת בשליטתך" +msgstr "שירותי רשת תחת השליטה שלך" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "התנתקות" diff --git a/l10n/he/files.po b/l10n/he/files.po index d89bd340493a81c846ea05c074fb9040fa103d4b..abb7b0cc67c385c6869ee499f35d4cbd54e66763 100644 --- a/l10n/he/files.po +++ b/l10n/he/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dovix Dovix , 2012 -# idop , 2012 -# Tomer Cohen , 2011 -# Yaron Shahrabani , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -31,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "לא הועלה קובץ. טעות בלתי מזוהה." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "לא אירעה תקלה, הקבצים הועלו בהצלחה" +msgstr "לא התרחשה שגיאה, הקובץ הועלה בהצלחה" #: ajax/upload.php:27 msgid "" @@ -52,19 +44,19 @@ msgstr "הקבצים שנשלחו חורגים מהגודל שצוין בהגד msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML" +msgstr "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "הקובץ שהועלה הועלה בצורה חלקית" +msgstr "הקובץ הועלה באופן חלקי בלבד" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "לא הועלו קבצים" +msgstr "שום קובץ לא הועלה" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "תיקייה זמנית חסרה" +msgstr "תקיה זמנית חסרה" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -90,7 +82,7 @@ msgstr "שתף" msgid "Delete permanently" msgstr "מחק לצמיתות" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "מחיקה" @@ -98,43 +90,43 @@ msgstr "מחיקה" msgid "Rename" msgstr "שינוי שם" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "ממתין" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} כבר קיים" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "החלפה" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "הצעת שם" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "ביטול" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} הוחלף ב־{old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "ביטול" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "קובץ אחד נשלח" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -160,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "ההעלאה בוטלה." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "קישור אינו יכול להיות ריק." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "שגיאה" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "שם" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "גודל" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "זמן שינוי" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "תיקייה אחת" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} תיקיות" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "קובץ אחד" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} קבצים" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "העלאה" @@ -283,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "ביטול ההעלאה" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "הורדה" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "הסר שיתוף" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "העלאה גדולה מידי" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "הקבצים נסרקים, נא להמתין." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "הסריקה הנוכחית" diff --git a/l10n/he/files_encryption.po b/l10n/he/files_encryption.po index 538cffbef3676dfc87e1bfc6f865972f7df90570..2d25899318b7bdd923f118913d33a33506618999 100644 --- a/l10n/he/files_encryption.po +++ b/l10n/he/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Gilad Naaman , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/he/files_external.po b/l10n/he/files_external.po index 7d4d083fe0542c01023640e217c0fa3986f8f944..9a1d53589b72532d1a9efc92bb9a90aef55a36b8 100644 --- a/l10n/he/files_external.po +++ b/l10n/he/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Tomer Cohen , 2012 -# Yaron Shahrabani , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/he/files_sharing.po b/l10n/he/files_sharing.po index a559adcb0115d9f0b007ff65b00f8c5a9f50b025..c9c385241934342980e4248d20857f340b58f78e 100644 --- a/l10n/he/files_sharing.po +++ b/l10n/he/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Tomer Cohen , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -20,7 +19,7 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "ססמה" +msgstr "סיסמא" #: templates/authenticate.php:6 msgid "Submit" diff --git a/l10n/he/files_trashbin.po b/l10n/he/files_trashbin.po index 40c11b0596986bcc6c1e3a5ccbc38267557cd590..dfdeec5351a57f978b7d76669d492a0b80a32e07 100644 --- a/l10n/he/files_trashbin.po +++ b/l10n/he/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Gilad Naaman , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/he/files_versions.po b/l10n/he/files_versions.po index d3d2624d3330a5fcd3533c8dfb311ce571e86837..e39843a6d4a3f8b3a2f45976654d3b111535b17f 100644 --- a/l10n/he/files_versions.po +++ b/l10n/he/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Tomer Cohen , 2012. -# Yaron Shahrabani , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -52,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "גרסאות" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/he/lib.po b/l10n/he/lib.po index 9cc939954e9e5d072585302dcbb084ab5ec6c02f..0f47beffef399ee2672c035f40019898de164b6a 100644 --- a/l10n/he/lib.po +++ b/l10n/he/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Tomer Cohen , 2012 -# Yaron Shahrabani , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "עזרה" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "אישי" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "הגדרות" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "משתמשים" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "יישומים" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "מנהל" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "הורדת ZIP כבויה" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "יש להוריד את הקבצים אחד אחרי השני." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "חזרה לקבצים" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "הקבצים הנבחרים גדולים מידי ליצירת קובץ zip." @@ -115,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -237,19 +239,6 @@ msgstr "שנה שעברה" msgid "years ago" msgstr "שנים" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s זמין. קבלת מידע נוסף" - -#: updater.php:81 -msgid "up to date" -msgstr "עדכני" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "בדיקת עדכונים מנוטרלת" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/he/settings.po b/l10n/he/settings.po index afbda925deecdb4b28e7d5459e52f1de6ae93950..e3beab8096600b4fe2d4fb64947a04fe7d86a5ff 100644 --- a/l10n/he/settings.po +++ b/l10n/he/settings.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Gilad Naaman , 2012. -# , 2012. -# , 2011. -# Yaron Shahrabani , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -25,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "לא ניתן לטעון רשימה מה־App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "שגיאת הזדהות" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -98,7 +98,7 @@ msgstr "בטל" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "הפעל" +msgstr "הפעלה" #: js/apps.js:55 msgid "Please wait...." @@ -120,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "שומר.." +msgstr "שמירה…" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "ביטול" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "קבוצות" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "מנהל הקבוצה" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "מחיקה" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "עברית" @@ -310,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "יומן" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "יותר" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "פחות" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "גרסא" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. +# Yaron Shahrabani , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" @@ -18,6 +18,10 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -48,287 +52,369 @@ msgstr "" #: js/settings.js:83 msgid "Keep settings?" -msgstr "" +msgstr "האם לשמור את ההגדרות?" #: js/settings.js:97 msgid "Cannot add server configuration" +msgstr "לא ניתן להוסיף את הגדרות השרת" + +#: js/settings.js:111 +msgid "mappings cleared" msgstr "" -#: js/settings.js:121 -msgid "Connection test succeeded" +#: js/settings.js:112 +msgid "Success" msgstr "" -#: js/settings.js:126 +#: js/settings.js:117 +msgid "Error" +msgstr "שגיאה" + +#: js/settings.js:141 +msgid "Connection test succeeded" +msgstr "בדיקת החיבור עברה בהצלחה" + +#: js/settings.js:146 msgid "Connection test failed" -msgstr "" +msgstr "בדיקת החיבור נכשלה" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" -msgstr "" +msgstr "האם אכן למחוק את הגדרות השרת הנוכחיות?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" -msgstr "" +msgstr "אישור המחיקה" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" -msgstr "" +msgstr "הגדרות השרת" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" -msgstr "" +msgstr "הוספת הגדרות השרת" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "מארח" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN משתמש" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "סיסמא" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "לגישה אנונימית, השאר את הDM והסיסמא ריקים." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "סנן כניסת משתמש" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "סנן רשימת משתמשים" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "סנן קבוצה" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "פורט" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "בשניות. שינוי מרוקן את המטמון." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "בבתים" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "עזרה" diff --git a/l10n/hi/core.po b/l10n/hi/core.po index b352ad12880048529f127471a74edf453aa9bae5..7b7465c41463ba4d4535b71e4d50c3dca026d163 100644 --- a/l10n/hi/core.po +++ b/l10n/hi/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Omkar Tapale , 2012. -# Sanjay Rabidas , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -295,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "पासवर्ड" @@ -398,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|" - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "प्रयोक्ता का नाम" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -521,37 +526,37 @@ msgstr "उन्नत" msgid "Data folder" msgstr "डाटा फोल्डर" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "डेटाबेस कॉन्फ़िगर करें " -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "उपयोग होगा" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "डेटाबेस उपयोगकर्ता" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "डेटाबेस पासवर्ड" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "डेटाबेस का नाम" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "सेटअप समाप्त करे" @@ -559,37 +564,42 @@ msgstr "सेटअप समाप्त करे" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "लोग आउट" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "याद रखें" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/hi/files.po b/l10n/hi/files.po index 0e6c15145332e42b00a54c988a76bc8a04d826f5..9474cdb73f6e233d2ed3f6a6f6f8212616a9da84 100644 --- a/l10n/hi/files.po +++ b/l10n/hi/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/hi/files_encryption.po b/l10n/hi/files_encryption.po index 429b94708dcc6f1f699f83e5e9dfdfd06e7d2cb8..1c0263d2b386d4d3460cc8dbe31a2aba68092027 100644 --- a/l10n/hi/files_encryption.po +++ b/l10n/hi/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hi/files_external.po b/l10n/hi/files_external.po index 1dcca569c5c8ec79b894bdc7ba6eaa3722643d5b..befaf1f2c96f0e0e7d8595015db9b0cf22658b46 100644 --- a/l10n/hi/files_external.po +++ b/l10n/hi/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hi/files_sharing.po b/l10n/hi/files_sharing.po index 1691691d5dbd46484c3df161d44d482cc245ef2a..d56df17b305b104158d7791e39701204e3f076e9 100644 --- a/l10n/hi/files_sharing.po +++ b/l10n/hi/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -19,7 +19,7 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "पासवर्ड" #: templates/authenticate.php:6 msgid "Submit" diff --git a/l10n/hi/files_trashbin.po b/l10n/hi/files_trashbin.po index dccfd5206e1bf93fd213d0d14db7bb21e9e45871..ad93e8681d2df7ba12b2e9a30aa3284dcb54aa6f 100644 --- a/l10n/hi/files_trashbin.po +++ b/l10n/hi/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hi/files_versions.po b/l10n/hi/files_versions.po index 48dc088aa1cd6334b0859f38c0c4d791e6e72797..66568383a703e33d68b89a0f700229c04ca96ba5 100644 --- a/l10n/hi/files_versions.po +++ b/l10n/hi/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hi/lib.po b/l10n/hi/lib.po index d7d72d96af57c36efbf23b849892c9907577e0db..b6ed4f2b48329461cc8371f7cefd85b6e9a87bcb 100644 --- a/l10n/hi/lib.po +++ b/l10n/hi/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "सहयोग" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "यक्तिगत" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "सेटिंग्स" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "उपयोगकर्ता" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/hi/settings.po b/l10n/hi/settings.po index ce178a2bac82f3b4a056e3eae55184a15051c62f..b8210ac04b7f087ad1ca082ed50a65babae75a4e 100644 --- a/l10n/hi/settings.po +++ b/l10n/hi/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-27 02:17+0200\n" +"PO-Revision-Date: 2013-04-26 08:28+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -161,7 +165,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "पासवर्ड" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "सहयोग" diff --git a/l10n/hr/core.po b/l10n/hr/core.po index 1061fc3276196c59ebf03e9e2e3a845ecf948bf4..9471638d9f08d0a0383ff7945cc1e57eca8b6690 100644 --- a/l10n/hr/core.po +++ b/l10n/hr/core.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Davor Kustec , 2011, 2012 -# Domagoj Delimar , 2012 -# fposavec , 2012 -# Thomas Silađi , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -77,7 +73,7 @@ msgstr "" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Nema odabranih kategorija za brisanje." +msgstr "Niti jedna kategorija nije odabrana za brisanje." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -216,26 +212,30 @@ msgstr "prošlu godinu" msgid "years ago" msgstr "godina" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "U redu" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Izaberi" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Odustani" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Izaberi" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "U redu" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -247,7 +247,7 @@ msgstr "" #: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 #: js/share.js:589 msgid "Error" -msgstr "Pogreška" +msgstr "Greška" #: js/oc-vcategories.js:179 msgid "The app name is not specified." @@ -400,24 +400,27 @@ msgstr "ownCloud resetiranje lozinke" msgid "Use the following link to reset your password: {link}" msgstr "Koristite ovaj link da biste poništili lozinku: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Primit ćete link kako biste poništili zaporku putem e-maila." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Primit ćete link kako biste poništili zaporku putem e-maila." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Korisničko ime" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Zahtjev za resetiranjem" @@ -517,7 +520,7 @@ msgstr "Stvori administratorski račun" #: templates/installation.php:62 msgid "Advanced" -msgstr "Dodatno" +msgstr "Napredno" #: templates/installation.php:64 msgid "Data folder" @@ -561,7 +564,12 @@ msgstr "Završi postavljanje" msgid "web services under your control" msgstr "web usluge pod vašom kontrolom" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Odjava" diff --git a/l10n/hr/files.po b/l10n/hr/files.po index c7ac4be6376aa4ab014c8046921c2ca4fd63991c..d85601532ccb12ab4dfa17b1d325429a6b08f37e 100644 --- a/l10n/hr/files.po +++ b/l10n/hr/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Davor Kustec , 2011, 2012 -# fposavec , 2012 -# Thomas Silađi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -30,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Datoteka je poslana uspješno i bez pogrešaka" +msgstr "Nema pogreške, datoteka je poslana uspješno." #: ajax/upload.php:27 msgid "" @@ -51,19 +44,19 @@ msgstr "" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Poslana datoteka izlazi iz okvira MAX_FILE_SIZE direktive postavljene u HTML obrascu" +msgstr "Poslana datoteka prelazi veličinu prikazanu u MAX_FILE_SIZE direktivi u HTML formi" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Datoteka je poslana samo djelomično" +msgstr "Poslana datoteka je parcijalno poslana" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Ni jedna datoteka nije poslana" +msgstr "Datoteka nije poslana" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Nedostaje privremena mapa" +msgstr "Nedostaje privremeni direktorij" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -89,53 +82,53 @@ msgstr "Podijeli" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "Briši" +msgstr "Obriši" #: js/fileactions.js:194 msgid "Rename" msgstr "Promjeni ime" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "U tijeku" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "zamjeni" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "predloži ime" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "odustani" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "vrati" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 datoteka se učitava" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "datoteke se učitavaju" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -159,72 +152,80 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nemoguće poslati datoteku jer je prazna ili je direktorij" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Slanje poništeno." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Greška" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Naziv" +msgstr "Ime" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Veličina" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Zadnja promjena" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Pošalji" +msgstr "Učitaj" #: templates/admin.php:5 msgid "File handling" @@ -282,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Prekini upload" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Nema ničega u ovoj mapi. Pošalji nešto!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Preuzmi" +msgstr "Preuzimanje" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Prekini djeljenje" +msgstr "Makni djeljenje" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Prijenos je preobiman" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Datoteke se skeniraju, molimo pričekajte." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Trenutno skeniranje" diff --git a/l10n/hr/files_encryption.po b/l10n/hr/files_encryption.po index a4e8af9c560b9b4533a5925541b744d8f03e034f..ba59607422cf2775acd65f5bbfe7a9281e44efa6 100644 --- a/l10n/hr/files_encryption.po +++ b/l10n/hr/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hr/files_external.po b/l10n/hr/files_external.po index 6cd18b32ca246b100f8f72b536c5afa1134c7483..6eef1684f462aefd9716f52af92497361cdece64 100644 --- a/l10n/hr/files_external.po +++ b/l10n/hr/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hr/files_sharing.po b/l10n/hr/files_sharing.po index f3d4834e7600c257714972e48aed17c683f1d987..6a0b1c13e7fa832c0e2405cfbc584d665cb0bbae 100644 --- a/l10n/hr/files_sharing.po +++ b/l10n/hr/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -19,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Lozinka" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Pošalji" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Preuzimanje" #: templates/public.php:40 msgid "No preview available for" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "web usluge pod vašom kontrolom" diff --git a/l10n/hr/files_trashbin.po b/l10n/hr/files_trashbin.po index 152f07f36842f3b888b53bf2889cca7bcb2eeb5a..7c054264c4c7f77e70f0e4bbe322b5f7e74dfe7c 100644 --- a/l10n/hr/files_trashbin.po +++ b/l10n/hr/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hr/files_versions.po b/l10n/hr/files_versions.po index 12e83d69fbb7f63d7f4dd5f2bc8a13172e356056..6004430d182aed8b38124e07449fa66d8edd1210 100644 --- a/l10n/hr/files_versions.po +++ b/l10n/hr/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hr/lib.po b/l10n/hr/lib.po index fa043de4d83df0a8cea5cf078246abe3565baa41..98511a6ff24d999d455d77ab4f1e43ff02514578 100644 --- a/l10n/hr/lib.po +++ b/l10n/hr/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: hr\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pomoć" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Osobno" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Postavke" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Korisnici" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Aplikacije" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrator" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "prošlu godinu" msgid "years ago" msgstr "godina" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/hr/settings.po b/l10n/hr/settings.po index e6e8a045211ffcd1e2b10d8e69d8fb2537040456..f86beb721527ac0047226208f38b6e4a57ea4a0a 100644 --- a/l10n/hr/settings.po +++ b/l10n/hr/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Davor Kustec , 2011, 2012. -# , 2012. -# Thomas Silađi , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nemogićnost učitavanja liste sa Apps Stora" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Greška kod autorizacije" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -119,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Spremanje..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "izbrisano" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "vrati" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupe" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupa Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Obriši" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__ime_jezika__" @@ -234,7 +235,7 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "dnevnik" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "više" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: hr\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Greška" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Lozinka" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pomoć" diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po index f8d6e14a06f75c955b112c02626765c54ea9c309..e077229e9ae649c13fb9b5c5365ecc9c38869f7e 100644 --- a/l10n/hu_HU/core.po +++ b/l10n/hu_HU/core.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adam Toth , 2012 # Laszlo Tornoci , 2013 -# Tamas Nagy , 2011 -# Peter Borsa , 2012 -# Tamas Nagy , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Laszlo Tornoci \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -217,26 +213,30 @@ msgstr "tavaly" msgid "years ago" msgstr "több éve" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Válasszon" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Mégse" +msgstr "Mégsem" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Válasszon" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Igen" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nem" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -401,24 +401,27 @@ msgstr "ownCloud jelszó-visszaállítás" msgid "Use the following link to reset your password: {link}" msgstr "Használja ezt a linket a jelszó ismételt beállításához: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Egy emailben fog értesítést kapni a jelszóbeállítás módjáról." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Emailben fog kapni egy linket, amivel új jelszót tud majd beállítani magának.
Ha a levél nem jött meg, holott úgy érzi, hogy már meg kellett volna érkeznie, akkor ellenőrizze a spam/levélszemét mappáját.
Ha ott sincsen, akkor érdeklődjön a rendszergazdánál." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Elküldtük az emailt a jelszó ismételt beállításához." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "A kérést nem sikerült teljesíteni!
Biztos, hogy jó emailcímet/felhasználónevet adott meg?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Nem sikerült a kérést teljesíteni!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Egy emailben fog értesítést kapni a jelszóbeállítás módjáról." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Felhasználónév" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Visszaállítás igénylése" @@ -432,7 +435,7 @@ msgstr "A bejelentkező ablakhoz" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Új jelszó" +msgstr "Az új jelszó" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -452,7 +455,7 @@ msgstr "Alkalmazások" #: strings.php:8 msgid "Admin" -msgstr "Adminisztráció" +msgstr "Adminsztráció" #: strings.php:9 msgid "Help" @@ -562,7 +565,12 @@ msgstr "A beállítások befejezése" msgid "web services under your control" msgstr "webszolgáltatások saját kézben" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s rendelkezésre áll. További információ a frissítéshez." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Kilépés" diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po index 2a0e531f91f8fb462db8dfb7f3a1a0f0d3fb6197..11ac1f30c0bb958bab646971f031a2b678288727 100644 --- a/l10n/hu_HU/files.po +++ b/l10n/hu_HU/files.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adam Toth , 2012 -# akoscomp , 2013 -# gyeben , 2013 -# gyeben , 2013 -# Laszlo Tornoci , 2013 -# Tamas Nagy , 2011 -# Peter Borsa , 2011 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" @@ -34,10 +27,6 @@ msgstr "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a név msgid "Could not move %s" msgstr "Nem sikerült %s áthelyezése" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nem lehet átnevezni a fájlt" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nem történt feltöltés. Ismeretlen hiba" @@ -63,7 +52,7 @@ msgstr "Az eredeti fájlt csak részben sikerült feltölteni." #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nem töltődött fel semmi" +msgstr "Nem töltődött fel állomány" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -93,7 +82,7 @@ msgstr "Megosztás" msgid "Delete permanently" msgstr "Végleges törlés" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Törlés" @@ -101,43 +90,43 @@ msgstr "Törlés" msgid "Rename" msgstr "Átnevezés" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Folyamatban" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} már létezik" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "írjuk fölül" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "legyen más neve" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "mégse" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} fájlt kicseréltük ezzel: {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "visszavonás" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "a törlés végrehajtása" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 fájl töltődik föl" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "fájl töltődik föl" @@ -163,69 +152,77 @@ msgstr "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhat msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "A tároló majdnem tele van ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nincs elég szabad hely" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "A feltöltést megszakítottuk." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Az URL nem lehet semmi." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Érvénytelen mappanév. A név használata csak a Owncloud számára lehetséges." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Hiba" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Név" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Méret" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Módosítva" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mappa" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mappa" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fájl" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} fájl" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nem lehet átnevezni a fájlt" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Feltöltés" @@ -286,37 +283,37 @@ msgstr "Törölt fájlok" msgid "Cancel upload" msgstr "A feltöltés megszakítása" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Itt nincs írásjoga." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Itt nincs semmi. Töltsön fel valamit!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Letöltés" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Megosztás visszavonása" +msgstr "A megosztás visszavonása" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "A feltöltés túl nagy" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "A fájllista ellenőrzése zajlik, kis türelmet!" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Ellenőrzés alatt" diff --git a/l10n/hu_HU/files_encryption.po b/l10n/hu_HU/files_encryption.po index 4bf863c88dc0e111c7f2b2f00f808e8e4c4c59db..319463b63866d41f18812885987c02bf2426a846 100644 --- a/l10n/hu_HU/files_encryption.po +++ b/l10n/hu_HU/files_encryption.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Akos , 2013. -# Csaba Orban , 2012. -# , 2013. -# Laszlo Tornoci , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hu_HU/files_external.po b/l10n/hu_HU/files_external.po index 6b80302758a5711356f1d63dd4804f5310c122d0..45c8d923e2b1e76ed5e4ebb338aa7c5cf50c61c1 100644 --- a/l10n/hu_HU/files_external.po +++ b/l10n/hu_HU/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Laszlo Tornoci \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Figyelmeztetés: A PHP-ben nincs telepítve vagy engedélyezve a Curl támogatás. Nem lehetséges ownCloud / WebDAV ill. GoogleDrive tárolók becsatolása. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot!" #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/hu_HU/files_sharing.po b/l10n/hu_HU/files_sharing.po index 7897dc58ce574fef3ce5b9d72b7888b5ec2412e6..56e7f66070e46ad455cd285940969dd2aa06f01a 100644 --- a/l10n/hu_HU/files_sharing.po +++ b/l10n/hu_HU/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Csaba Orban , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hu_HU/files_trashbin.po b/l10n/hu_HU/files_trashbin.po index dafccd8911a605f3120d35736971df3533e7f9f1..3b66e1260b856e49c2cbccafc392634c2b7ce6f0 100644 --- a/l10n/hu_HU/files_trashbin.po +++ b/l10n/hu_HU/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Akos , 2013. -# Laszlo Tornoci , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hu_HU/files_versions.po b/l10n/hu_HU/files_versions.po index ef316affe769a90f2664ee92770ddcb37deede98..c10a67b3b874cfeec54e8ddc08843196b7a8984d 100644 --- a/l10n/hu_HU/files_versions.po +++ b/l10n/hu_HU/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Laszlo Tornoci , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/hu_HU/lib.po b/l10n/hu_HU/lib.po index 811a4db40294352f14b9906be36259674fd50f6e..a03140c35c2bce22281ac4df01ccf10e80f4118f 100644 --- a/l10n/hu_HU/lib.po +++ b/l10n/hu_HU/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adam Toth , 2012 -# gyeben , 2013 -# Laszlo Tornoci , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: hu_HU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Súgó" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Személyes" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Beállítások" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Felhasználók" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Alkalmazások" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Adminsztráció" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "A ZIP-letöltés nincs engedélyezve." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "A fájlokat egyenként kell letölteni." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Vissza a Fájlokhoz" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "A kiválasztott fájlok túl nagyok a zip tömörítéshez." @@ -70,7 +67,7 @@ msgstr "Az alkalmazás nincs engedélyezve" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Hitelesítési hiba" +msgstr "Azonosítási hiba" #: json.php:51 msgid "Token expired. Please reload page." @@ -116,79 +113,83 @@ msgstr "%s az adatbázis neve nem tartalmazhat pontot" msgid "%s set the database host." msgstr "%s adja meg az adatbázist szolgáltató számítógép nevét." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "A PostgreSQL felhasználói név és/vagy jelszó érvénytelen" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Az Oracle felhasználói név és/vagy jelszó érvénytelen" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "A MySQL felhasználói név és/vagy jelszó érvénytelen" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Adatbázis hiba: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "A hibát ez a parancs okozta: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "A '%s'@'localhost' MySQL felhasználó már létezik." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Törölje ezt a felhasználót a MySQL-ből" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "A '%s'@'%%' MySQL felhasználó már létezik" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Törölje ezt a felhasználót a MySQL-ből." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Az Oracle felhasználói név és/vagy jelszó érvénytelen" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "A hibát okozó parancs ez volt: \"%s\", login név: %s, jelszó: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Az MS SQL felhasználónév és/vagy jelszó érvénytelen: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Az Ön webkiszolgálója nincs megfelelően beállítva az állományok szinkronizálásához, mert a WebDAV-elérés úgy tűnik, nem működik." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Kérjük tüzetesen tanulmányozza át a telepítési útmutatót." #: template.php:113 msgid "seconds ago" -msgstr "másodperce" +msgstr "pár másodperce" #: template.php:114 msgid "1 minute ago" @@ -236,20 +237,7 @@ msgstr "tavaly" #: template.php:124 msgid "years ago" -msgstr "éve" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s elérhető. További információ." - -#: updater.php:81 -msgid "up to date" -msgstr "a legfrissebb változat" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "A frissitések ellenőrzése nincs engedélyezve." +msgstr "több éve" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/hu_HU/settings.po b/l10n/hu_HU/settings.po index b1e991aa40a95e2cc5ff60934806cf7cabaea77f..357d84fe56c003bc73e94036874953cbc0e97a38 100644 --- a/l10n/hu_HU/settings.po +++ b/l10n/hu_HU/settings.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adam Toth , 2012. -# , 2013. -# Laszlo Tornoci , 2013. -# Peter Borsa , 2011. +# Laszlo Tornoci , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Laszlo Tornoci \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nem tölthető le a lista az App Store-ból" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Azonosítási hiba" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Az Ön megjelenítési neve megváltozott." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Nem sikerült megváltoztatni a megjelenítési nevet" @@ -98,7 +99,7 @@ msgstr "Letiltás" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Engedélyezés" +msgstr "engedélyezve" #: js/apps.js:55 msgid "Please wait...." @@ -120,52 +121,52 @@ msgstr "Hiba történt a programfrissítés közben" msgid "Updated" msgstr "Frissítve" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Mentés..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "törölve" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "visszavonás" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "A felhasználót nem sikerült eltávolítáni" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Csoportok" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Csoportadminisztrátor" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Törlés" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "csoport hozzáadása" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Érvényes felhasználónevet kell megadnia" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "A felhasználó nem hozható létre" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Érvényes jelszót kell megadnia" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -316,19 +317,19 @@ msgstr "Naplózás" msgid "Log level" msgstr "Naplózási szint" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Több" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Kevesebb" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Verzió" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# Laszlo Tornoci , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: hu_HU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Nem sikerült törölni a kiszolgáló konfigurációját" @@ -55,281 +57,363 @@ msgstr "Tartsuk meg a beállításokat?" msgid "Cannot add server configuration" msgstr "Az új kiszolgáló konfigurációja nem hozható létre" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Hiba" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "A kapcsolatellenőrzés eredménye: sikerült" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "A kapcsolatellenőrzés eredménye: nem sikerült" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Tényleg törölni szeretné a kiszolgáló beállításait?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "A törlés megerősítése" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Figyelem: a user_ldap és user_webdavauth alkalmazások nem kompatibilisek. Együttes használatuk váratlan eredményekhez vezethet. Kérje meg a rendszergazdát, hogy a kettő közül kapcsolja ki az egyiket." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Figyelmeztetés: Az LDAP PHP modul nincs telepítve, ezért ez az alrendszer nem fog működni. Kérje meg a rendszergazdát, hogy telepítse!" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "A kiszolgálók beállításai" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Új kiszolgáló beállításának hozzáadása" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Kiszolgáló" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "A protokoll előtag elhagyható, kivéve, ha SSL-t kíván használni. Ebben az esetben kezdje így: ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN-gyökér" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Soronként egy DN-gyökér" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasználók és a csoportok számára" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "A kapcsolódó felhasználó DN-je" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Annak a felhasználónak a DN-je, akinek a nevében bejelentkezve kapcsolódunk a kiszolgálóhoz, pl. uid=agent,dc=example,dc=com. Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Jelszó" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Szűrő a bejelentkezéshez" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Ez a szűrő érvényes a bejelentkezés megkísérlésekor. Ekkor az %%uid változó helyére a bejelentkezési név kerül." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "használja az %%uid változót, pl. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "A felhasználók szűrője" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Ez a szűrő érvényes a felhasználók listázásakor." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "itt ne használjon változót, pl. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "A csoportok szűrője" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Ez a szűrő érvényes a csoportok listázásakor." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "itt ne használjunk változót, pl. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Kapcsolati beállítások" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "A beállítás aktív" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Ha nincs kipipálva, ez a beállítás kihagyódik." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Másodkiszolgáló (replika)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Adjon meg egy opcionális másodkiszolgálót. Ez a fő LDAP/AD kiszolgáló szinkron másolata (replikája) kell legyen." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "A másodkiszolgáló (replika) portszáma" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "A fő szerver kihagyása" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Ha ezt bekapcsoljuk, akkor az ownCloud csak a másodszerverekhez kapcsolódik." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Használjunk TLS-t" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "LDAPS kapcsolatok esetén ne kapcsoljuk be, mert nem fog működni." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Az LDAP-kiszolgáló nem tesz különbséget a kis- és nagybetűk között (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Ne ellenőrizzük az SSL-tanúsítvány érvényességét" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-kiszolgáló SSL tanúsítványát az ownCloud kiszolgálóra!" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nem javasolt, csak tesztelésre érdemes használni." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "A gyorsítótár tárolási időtartama" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "másodpercben. A változtatás törli a cache tartalmát." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Címtár beállítások" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "A felhasználónév mezője" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Ebből az LDAP attribútumból képződik a felhasználó elnevezése, ami megjelenik az ownCloudban." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "A felhasználói fa gyökere" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Soronként egy felhasználói fa gyökerét adhatjuk meg" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "A felhasználók lekérdezett attribútumai" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Nem kötelező megadni, soronként egy attribútum" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "A csoport nevének mezője" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Ebből az LDAP attribútumból képződik a csoport elnevezése, ami megjelenik az ownCloudban." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "A csoportfa gyökere" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Soronként egy csoportfa gyökerét adhatjuk meg" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "A csoportok lekérdezett attribútumai" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "A csoporttagság attribútuma" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Különleges attribútumok" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kvóta mező" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Alapértelmezett kvóta" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "bájtban" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Email mező" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "A home könyvtár elérési útvonala" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "A beállítások tesztelése" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Súgó" diff --git a/l10n/hy/core.po b/l10n/hy/core.po index 868a6e0e91c3950b3ad24df3b04694fbaf70b6bb..f393e4f5a2b20c14f881724efef01e5258cf7ad5 100644 --- a/l10n/hy/core.po +++ b/l10n/hy/core.po @@ -7,211 +7,388 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-18 02:03+0200\n" -"PO-Revision-Date: 2012-10-18 00:04+0000\n" -"Last-Translator: I Robot \n" -"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hy\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:23 ajax/vcategories/delete.php:23 -msgid "Application name not provided." +#: ajax/share.php:97 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:29 +#: ajax/share.php:99 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:101 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:104 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:36 -msgid "This category already exists: " +#: ajax/vcategories/add.php:37 +#, php-format +msgid "This category already exists: %s" msgstr "" -#: js/js.js:238 templates/layout.user.php:49 templates/layout.user.php:50 -msgid "Settings" +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." msgstr "" -#: js/js.js:670 -msgid "January" +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." msgstr "" -#: js/js.js:670 -msgid "February" +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." msgstr "" -#: js/js.js:670 -msgid "March" +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." msgstr "" -#: js/js.js:670 -msgid "April" +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." msgstr "" -#: js/js.js:670 +#: js/config.php:34 +msgid "Sunday" +msgstr "Կիրակի" + +#: js/config.php:35 +msgid "Monday" +msgstr "Երկուշաբթի" + +#: js/config.php:36 +msgid "Tuesday" +msgstr "Երեքշաբթի" + +#: js/config.php:37 +msgid "Wednesday" +msgstr "Չորեքշաբթի" + +#: js/config.php:38 +msgid "Thursday" +msgstr "Հինգշաբթի" + +#: js/config.php:39 +msgid "Friday" +msgstr "Ուրբաթ" + +#: js/config.php:40 +msgid "Saturday" +msgstr "Շաբաթ" + +#: js/config.php:45 +msgid "January" +msgstr "Հունվար" + +#: js/config.php:46 +msgid "February" +msgstr "Փետրվար" + +#: js/config.php:47 +msgid "March" +msgstr "Մարտ" + +#: js/config.php:48 +msgid "April" +msgstr "Ապրիլ" + +#: js/config.php:49 msgid "May" -msgstr "" +msgstr "Մայիս" -#: js/js.js:670 +#: js/config.php:50 msgid "June" -msgstr "" +msgstr "Հունիս" -#: js/js.js:671 +#: js/config.php:51 msgid "July" -msgstr "" +msgstr "Հուլիս" -#: js/js.js:671 +#: js/config.php:52 msgid "August" -msgstr "" +msgstr "Օգոստոս" -#: js/js.js:671 +#: js/config.php:53 msgid "September" -msgstr "" +msgstr "Սեպտեմբեր" -#: js/js.js:671 +#: js/config.php:54 msgid "October" -msgstr "" +msgstr "Հոկտեմբեր" -#: js/js.js:671 +#: js/config.php:55 msgid "November" -msgstr "" +msgstr "Նոյեմբեր" -#: js/js.js:671 +#: js/config.php:56 msgid "December" +msgstr "Դեկտեմբեր" + +#: js/js.js:286 +msgid "Settings" msgstr "" -#: js/oc-dialogs.js:123 -msgid "Choose" +#: js/js.js:718 +msgid "seconds ago" +msgstr "" + +#: js/js.js:719 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:720 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:721 +msgid "1 hour ago" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/js.js:722 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:723 +msgid "today" +msgstr "" + +#: js/js.js:724 +msgid "yesterday" +msgstr "" + +#: js/js.js:725 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:726 +msgid "last month" +msgstr "" + +#: js/js.js:727 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:728 +msgid "months ago" +msgstr "" + +#: js/js.js:729 +msgid "last year" +msgstr "" + +#: js/js.js:730 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 +msgid "Ok" +msgstr "" + +#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:159 -msgid "No" +#: js/oc-dialogs.js:185 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:215 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 -msgid "Ok" +#: js/oc-dialogs.js:222 +msgid "No" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:497 -#: js/share.js:509 +#: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 +#: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:172 js/oc-vcategories.js:189 js/oc-vcategories.js:195 +#: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 +#: js/share.js:589 msgid "Error" msgstr "" -#: js/share.js:103 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:30 js/share.js:45 js/share.js:87 +msgid "Shared" +msgstr "" + +#: js/share.js:90 +msgid "Share" +msgstr "" + +#: js/share.js:125 js/share.js:617 msgid "Error while sharing" msgstr "" -#: js/share.js:114 +#: js/share.js:136 msgid "Error while unsharing" msgstr "" -#: js/share.js:121 +#: js/share.js:143 msgid "Error while changing permissions" msgstr "" -#: js/share.js:130 +#: js/share.js:152 msgid "Shared with you and the group {group} by {owner}" msgstr "" -#: js/share.js:132 +#: js/share.js:154 msgid "Shared with you by {owner}" msgstr "" -#: js/share.js:137 +#: js/share.js:159 msgid "Share with" msgstr "" -#: js/share.js:142 +#: js/share.js:164 msgid "Share with link" msgstr "" -#: js/share.js:143 +#: js/share.js:167 msgid "Password protect" msgstr "" -#: js/share.js:147 templates/installation.php:42 templates/login.php:24 -#: templates/verify.php:13 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" -#: js/share.js:152 +#: js/share.js:173 +msgid "Email link to person" +msgstr "" + +#: js/share.js:174 +msgid "Send" +msgstr "" + +#: js/share.js:178 msgid "Set expiration date" msgstr "" -#: js/share.js:153 +#: js/share.js:179 msgid "Expiration date" msgstr "" -#: js/share.js:185 +#: js/share.js:211 msgid "Share via email:" msgstr "" -#: js/share.js:187 +#: js/share.js:213 msgid "No people found" msgstr "" -#: js/share.js:214 +#: js/share.js:251 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:250 +#: js/share.js:287 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:271 +#: js/share.js:308 msgid "Unshare" msgstr "" -#: js/share.js:283 +#: js/share.js:320 msgid "can edit" msgstr "" -#: js/share.js:285 +#: js/share.js:322 msgid "access control" msgstr "" -#: js/share.js:288 +#: js/share.js:325 msgid "create" msgstr "" -#: js/share.js:291 +#: js/share.js:328 msgid "update" msgstr "" -#: js/share.js:294 +#: js/share.js:331 msgid "delete" msgstr "" -#: js/share.js:297 +#: js/share.js:334 msgid "share" msgstr "" -#: js/share.js:322 js/share.js:484 +#: js/share.js:368 js/share.js:564 msgid "Password protected" msgstr "" -#: js/share.js:497 +#: js/share.js:577 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:509 +#: js/share.js:589 msgid "Error setting expiration date" msgstr "" -#: lostpassword/index.php:26 +#: js/share.js:604 +msgid "Sending ..." +msgstr "" + +#: js/share.js:615 +msgid "Email sent" +msgstr "" + +#: js/update.js:14 +msgid "" +"The update was unsuccessful. Please report this issue to the ownCloud " +"community." +msgstr "" + +#: js/update.js:18 +msgid "The update was successful. Redirecting you to ownCloud now." +msgstr "" + +#: lostpassword/controller.php:48 msgid "ownCloud password reset" msgstr "" @@ -219,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Requested" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Login failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -288,116 +468,135 @@ msgstr "" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" -#: templates/installation.php:23 templates/installation.php:31 +#: templates/installation.php:24 templates/installation.php:31 +#: templates/installation.php:38 msgid "Security Warning" msgstr "" -#: templates/installation.php:24 +#: templates/installation.php:25 +msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" +msgstr "" + +#: templates/installation.php:26 +msgid "Please update your PHP installation to use ownCloud securely." +msgstr "" + +#: templates/installation.php:32 msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." msgstr "" -#: templates/installation.php:26 +#: templates/installation.php:33 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." msgstr "" -#: templates/installation.php:32 +#: templates/installation.php:39 +msgid "" +"Your data directory and files are probably accessible from the internet " +"because the .htaccess file does not work." +msgstr "" + +#: templates/installation.php:40 msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." +"For information how to properly configure your server, please see the documentation." msgstr "" -#: templates/installation.php:36 +#: templates/installation.php:44 msgid "Create an admin account" msgstr "" -#: templates/installation.php:48 +#: templates/installation.php:62 msgid "Advanced" msgstr "" -#: templates/installation.php:50 +#: templates/installation.php:64 msgid "Data folder" msgstr "" -#: templates/installation.php:57 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:105 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:109 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:113 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:121 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:127 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:132 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" -#: templates/layout.guest.php:38 +#: templates/layout.guest.php:40 msgid "web services under your control" msgstr "" -#: templates/layout.user.php:34 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:8 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:9 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:10 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:15 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:27 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:28 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/logout.php:1 -msgid "You are logged out." +#: templates/login.php:47 +msgid "Alternative Logins" msgstr "" #: templates/part.pagenavi.php:3 @@ -408,16 +607,7 @@ msgstr "" msgid "next" msgstr "" -#: templates/verify.php:5 -msgid "Security Warning!" -msgstr "" - -#: templates/verify.php:6 -msgid "" -"Please verify your password.
For security reasons you may be " -"occasionally asked to enter your password again." -msgstr "" - -#: templates/verify.php:16 -msgid "Verify" +#: templates/update.php:3 +#, php-format +msgid "Updating ownCloud to version %s, this may take a while." msgstr "" diff --git a/l10n/hy/files.po b/l10n/hy/files.po index 470a8d7a2236b43ce607ee4d97dc4d3e2f1d6744..72daa086ddfc1bb559bfc6814d7e2f198e3db8c5 100644 --- a/l10n/hy/files.po +++ b/l10n/hy/files.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Ջնջել" @@ -94,43 +90,43 @@ msgstr "Ջնջել" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Բեռնել" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/hy/files_external.po b/l10n/hy/files_external.po index 798696135e6c83493b432f3e29b479c26dfb6c72..245e624257aa973b1ec170e44fec454255e22890 100644 --- a/l10n/hy/files_external.po +++ b/l10n/hy/files_external.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/l10n/hy/files_sharing.po b/l10n/hy/files_sharing.po index 8d83b7805c5267406e9a25b4c94b207ec27eb05f..c39089bded9369b1bdff482444454b0104b8772e 100644 --- a/l10n/hy/files_sharing.po +++ b/l10n/hy/files_sharing.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,26 +23,26 @@ msgstr "" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Հաստատել" -#: templates/public.php:9 +#: templates/public.php:10 #, php-format msgid "%s shared the folder %s with you" msgstr "" -#: templates/public.php:11 +#: templates/public.php:13 #, php-format msgid "%s shared the file %s with you" msgstr "" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Բեռնել" -#: templates/public.php:29 +#: templates/public.php:40 msgid "No preview available for" msgstr "" -#: templates/public.php:37 +#: templates/public.php:50 msgid "web services under your control" msgstr "" diff --git a/l10n/hy/files_trashbin.po b/l10n/hy/files_trashbin.po index fe5d782b2ae1e28c505764e5950f1d762033789e..afbe098759c2fa855304a1f0f6dd6780fe79713e 100644 --- a/l10n/hy/files_trashbin.po +++ b/l10n/hy/files_trashbin.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/l10n/hy/settings.po b/l10n/hy/settings.po index 55dedea9beadd8c410cad07751d1a3fc9def490f..4d039f2ea6e09a70029db1810e8f2ec047ab7b8c 100644 --- a/l10n/hy/settings.po +++ b/l10n/hy/settings.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Ջնջել" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2011 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancellar" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -244,7 +247,7 @@ msgstr "" #: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 #: js/share.js:589 msgid "Error" -msgstr "" +msgstr "Error" #: js/oc-vcategories.js:179 msgid "The app name is not specified." @@ -304,7 +307,7 @@ msgstr "" #: js/share.js:174 msgid "Send" -msgstr "" +msgstr "Invia" #: js/share.js:178 msgid "Set expiration date" @@ -397,24 +400,27 @@ msgstr "Reinitialisation del contrasigno de ownCLoud" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nomine de usator" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Requestar reinitialisation" @@ -558,7 +564,12 @@ msgstr "" msgid "web services under your control" msgstr "servicios web sub tu controlo" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Clauder le session" diff --git a/l10n/ia/files.po b/l10n/ia/files.po index 649ffec927b201e64d7cfbcb5f361e23a0f23dcd..e30ef22aa46da84cd52e0c94a1fb870b810b7fef 100644 --- a/l10n/ia/files.po +++ b/l10n/ia/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Emilio Sepúlveda , 2011 -# Emilio Sepúlveda , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -29,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -58,7 +52,7 @@ msgstr "Le file incargate solmente esseva incargate partialmente" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nulle file esseva incargate" +msgstr "Nulle file esseva incargate." #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -88,7 +82,7 @@ msgstr "Compartir" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Deler" @@ -96,43 +90,43 @@ msgstr "Deler" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -158,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" -msgstr "" +msgstr "Error" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nomine" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Dimension" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificate" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Incargar" @@ -281,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Nihil hic. Incarga alcun cosa!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Discargar" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Incargamento troppo longe" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/ia/files_encryption.po b/l10n/ia/files_encryption.po index 075ccfc669c1315f9e96fe19673b702942e901c9..542eba1d2eb6cd495207eeab58e5a4cca402402f 100644 --- a/l10n/ia/files_encryption.po +++ b/l10n/ia/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ia/files_external.po b/l10n/ia/files_external.po index bd5a62c0499f89676e1e61d3d04847decee6cb25..e59e245c383bf5352918cf261afb2427c1a80fd6 100644 --- a/l10n/ia/files_external.po +++ b/l10n/ia/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ia/files_sharing.po b/l10n/ia/files_sharing.po index 2648b60d7a9624412a9ab783365c977cc958f4d8..b4104ed933bc82eafbd5c2fdd66c218d44f4bdd0 100644 --- a/l10n/ia/files_sharing.po +++ b/l10n/ia/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -19,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Contrasigno" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Submitter" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Discargar" #: templates/public.php:40 msgid "No preview available for" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "servicios web sub tu controlo" diff --git a/l10n/ia/files_trashbin.po b/l10n/ia/files_trashbin.po index 711ce68f35150447b87143067ac5e3545650c1ac..788abf29292b3fa7814ae757b08e3e4654e6dbc9 100644 --- a/l10n/ia/files_trashbin.po +++ b/l10n/ia/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -33,7 +33,7 @@ msgstr "" #: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 msgid "Error" -msgstr "" +msgstr "Error" #: js/trash.js:34 msgid "delete file permanently" diff --git a/l10n/ia/files_versions.po b/l10n/ia/files_versions.po index 236cc1eb797886f1b0fb0faf9bff4576dd5e90c4..7c02d48b46e0b4351600116eff772046ccb41bc8 100644 --- a/l10n/ia/files_versions.po +++ b/l10n/ia/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ia/lib.po b/l10n/ia/lib.po index ac00206559546d35d29e027ed0942d5d0405382d..a1ee19817dc3cc1c3528c113aa322c1d17498f08 100644 --- a/l10n/ia/lib.po +++ b/l10n/ia/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: ia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Adjuta" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Configurationes" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usatores" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Applicationes" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administration" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ia/settings.po b/l10n/ia/settings.po index 0c7beb23e9a1030b70a6a95ba4713b1564873153..2a9cb44575f1275fb5d97932ef1f38a1136e16c8 100644 --- a/l10n/ia/settings.po +++ b/l10n/ia/settings.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Emilio Sepúlveda , 2011. -# Emilio Sepúlveda , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -23,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -104,7 +106,7 @@ msgstr "" #: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 msgid "Error" -msgstr "" +msgstr "Error" #: js/apps.js:90 msgid "Updating...." @@ -118,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruppos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Deler" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Interlingua" @@ -308,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Registro" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "Plus" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Error" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Contrasigno" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Adjuta" diff --git a/l10n/id/core.po b/l10n/id/core.po index 4ef5eb6b2cd4234d0aed3ead11e2c92063f05656..059487c8997ca2551cb04716685d3976a7016c0d 100644 --- a/l10n/id/core.po +++ b/l10n/id/core.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# evanlimanto , 2013 -# elmakong , 2012 -# Muhammad Fauzan , 2012 -# Muhammad Panji , 2012 -# Muhammad Radifar , 2011 -# rodin , 2013 -# w41l , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -219,26 +212,30 @@ msgstr "tahun kemarin" msgid "years ago" msgstr "beberapa tahun lalu" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Oke" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Pilih" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Batalkan" +msgstr "Batal" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Pilih" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ya" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Tidak" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Oke" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +400,27 @@ msgstr "Setel ulang sandi ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Anda akan menerima tautan penyetelan ulang sandi lewat Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Email penyetelan ulang dikirim." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Permintaan gagal!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Anda akan menerima tautan penyetelan ulang sandi lewat Email." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Nama Pengguna" +msgstr "Nama pengguna" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Ajukan penyetelan ulang" @@ -474,7 +474,7 @@ msgstr "Edit kategori" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "Tambahkan" +msgstr "Tambah" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -520,7 +520,7 @@ msgstr "Buat sebuah akun admin" #: templates/installation.php:62 msgid "Advanced" -msgstr "Tingkat Lanjut" +msgstr "Lanjutan" #: templates/installation.php:64 msgid "Data folder" @@ -564,7 +564,12 @@ msgstr "Selesaikan instalasi" msgid "web services under your control" msgstr "layanan web dalam kontrol Anda" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Keluar" diff --git a/l10n/id/files.po b/l10n/id/files.po index 94da4a3fcfccc70e1b4ee887709d7665a60d0bfd..2b55a07afcb57b8f0d44ebefaf6bdbd94df83808 100644 --- a/l10n/id/files.po +++ b/l10n/id/files.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Muhammad Fauzan , 2012 -# Muhammad Panji , 2012 -# Muhammad Radifar , 2011 -# rodin , 2013 -# w41l , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -32,13 +27,9 @@ msgstr "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada" msgid "Could not move %s" msgstr "Tidak dapat memindahkan %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Tidak dapat mengubah nama berkas" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "Tidak ada berkas yang diunggah. Galat tidak dikenal" +msgstr "Tidak ada berkas yang diunggah. Galat tidak dikenal." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" @@ -91,7 +82,7 @@ msgstr "Bagikan" msgid "Delete permanently" msgstr "Hapus secara permanen" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Hapus" @@ -99,43 +90,43 @@ msgstr "Hapus" msgid "Rename" msgstr "Ubah nama" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Menunggu" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} sudah ada" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ganti" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sarankan nama" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "batalkan" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "mengganti {new_name} dengan {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "urungkan" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Lakukan operasi penghapusan" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 berkas diunggah" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "berkas diunggah" @@ -161,69 +152,77 @@ msgstr "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkr msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Gagal mengunggah berkas Anda karena berupa direktori atau ukurannya 0 byte" +msgstr "Gagal mengunggah berkas Anda karena berupa direktori atau mempunyai ukuran 0 byte" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Ruang penyimpanan tidak mencukupi" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Pengunggahan dibatalkan." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL tidak boleh kosong" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nama folder salah. Nama 'Shared' telah digunakan oleh Owncloud." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Galat" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nama" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Ukuran" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Dimodifikasi" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 folder" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} folder" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 berkas" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} berkas" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Tidak dapat mengubah nama berkas" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Unggah" @@ -284,37 +283,37 @@ msgstr "Berkas yang dihapus" msgid "Cancel upload" msgstr "Batal pengunggahan" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Anda tidak memiliki izin menulis di sini." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Tidak ada apa-apa di sini. Unggah sesuatu!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Unduh" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Batalkan berbagi" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Unggahan terlalu besar" +msgstr "Yang diunggah terlalu besar" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Berkas sedang dipindai, silakan tunggu." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Yang sedang dipindai" diff --git a/l10n/id/files_encryption.po b/l10n/id/files_encryption.po index 752d0d3fa58604a7ce5be5d3f251ac2061c73079..0bcbac256783fde5fe50042fa7d2a8c9e3697b32 100644 --- a/l10n/id/files_encryption.po +++ b/l10n/id/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Widya Walesa , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/id/files_external.po b/l10n/id/files_external.po index 43f41067af9f6adb44a1a584f3425ecb769b7025..560eebccca34a819e1fa4d3a8ba987515449d688 100644 --- a/l10n/id/files_external.po +++ b/l10n/id/files_external.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# elmakong , 2012 -# rodin , 2013 -# w41l , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/id/files_sharing.po b/l10n/id/files_sharing.po index 2fb4cd8cb0c2253d5974da6e807be231fb8f2ea7..153f33d41cde445e8ba06414ae54718b393eb9ae 100644 --- a/l10n/id/files_sharing.po +++ b/l10n/id/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/id/files_trashbin.po b/l10n/id/files_trashbin.po index 03ff55760c614aa4fe2e23e6562e606bbca3356c..01a06ac1faebafb45bb72a5c4359200b9419075a 100644 --- a/l10n/id/files_trashbin.po +++ b/l10n/id/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Widya Walesa , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -35,7 +33,7 @@ msgstr "jalankan operasi pemulihan" #: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 msgid "Error" -msgstr "kesalahan" +msgstr "Galat" #: js/trash.js:34 msgid "delete file permanently" @@ -43,7 +41,7 @@ msgstr "hapus berkas secara permanen" #: js/trash.js:121 msgid "Delete permanently" -msgstr "hapus secara permanen" +msgstr "Hapus secara permanen" #: js/trash.js:174 templates/index.php:17 msgid "Name" @@ -55,11 +53,11 @@ msgstr "Dihapus" #: js/trash.js:184 msgid "1 folder" -msgstr "1 map" +msgstr "1 folder" #: js/trash.js:186 msgid "{count} folders" -msgstr "{count} map" +msgstr "{count} folder" #: js/trash.js:194 msgid "1 file" diff --git a/l10n/id/files_versions.po b/l10n/id/files_versions.po index a886cd30377728ccd94cb3af3cdc1197c577f256..24b9a2f18c9f62a25249df413835a1e6e4fc0431 100644 --- a/l10n/id/files_versions.po +++ b/l10n/id/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2013. -# Widya Walesa , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/id/lib.po b/l10n/id/lib.po index 57352dd2b63d5595e76b8dc317b7ccbce0c11377..1339358d4d6423d79ebb419ed466ed8fd0c3728f 100644 --- a/l10n/id/lib.po +++ b/l10n/id/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mohamad Hasan Al Banna , 2013 -# elmakong , 2012 -# rodin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Bantuan" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Pribadi" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Setelan" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Pengguna" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikasi" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Pengunduhan ZIP dimatikan." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Berkas harus diunduh satu persatu." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Kembali ke Daftar Berkas" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Berkas yang dipilih terlalu besar untuk dibuat berkas zip-nya." @@ -116,72 +113,76 @@ msgstr "%sAnda tidak boleh menggunakan karakter titik pada nama basis data" msgid "%s set the database host." msgstr "%s setel host basis data." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nama pengguna dan/atau sandi PostgreSQL tidak valid" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Anda harus memasukkan akun yang sudah ada atau administrator." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nama pengguna dan/atau sandi Oracle tidak valid" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nama pengguna dan/atau sandi MySQL tidak valid" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Galat Basis Data: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Perintah yang bermasalah: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Pengguna MySQL '%s'@'localhost' sudah ada." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Hapus pengguna ini dari MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Pengguna MySQL '%s'@'%%' sudah ada." -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Hapus pengguna ini dari MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nama pengguna dan/atau sandi Oracle tidak valid" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Perintah yang bermasalah: \"%s\", nama pengguna: %s, sandi: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nama pengguna dan/atau sandi MySQL tidak valid: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Silakan periksa ulang panduan instalasi." @@ -238,19 +239,6 @@ msgstr "tahun kemarin" msgid "years ago" msgstr "beberapa tahun lalu" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s tersedia. Dapatkan info lebih lanjut" - -#: updater.php:81 -msgid "up to date" -msgstr "terbaru" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Pemeriksaan pembaruan dinonaktifkan." - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/id/settings.po b/l10n/id/settings.po index d9e12876584af06d1f38256865b1df6c8715a9fe..4a0a14b40bece3abd9961e32d6298e2a3244484a 100644 --- a/l10n/id/settings.po +++ b/l10n/id/settings.po @@ -3,18 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Muhammad Fauzan , 2012. -# Muhammad Panji , 2012. -# Muhammad Radifar , 2011. -# , 2013. -# Widya Walesa , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -27,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Tidak dapat memuat daftar dari App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Galat autentikasi" +msgstr "Galat saat autentikasi" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Tidak dapat mengubah nama tampilan" @@ -100,7 +98,7 @@ msgstr "Nonaktifkan" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Aktifkan" +msgstr "aktifkan" #: js/apps.js:55 msgid "Please wait...." @@ -122,52 +120,52 @@ msgstr "Gagal ketika memperbarui aplikasi" msgid "Updated" msgstr "Diperbarui" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Menyimpan..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "dihapus" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "urungkan" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Tidak dapat menghapus pengguna" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grup" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Admin Grup" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Hapus" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "tambah grup" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Tuliskan nama pengguna yang valid" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Gagal membuat pengguna" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Tuliskan sandi yang valid" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -192,7 +190,7 @@ msgstr "Peringatan Persiapan" msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Web server Anda belum dikonfigurasi untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak." +msgstr "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak." #: templates/admin.php:33 #, php-format @@ -318,19 +316,19 @@ msgstr "Catat" msgid "Log level" msgstr "Level pencatatan" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Lainnya" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Ciutkan" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versi" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# , 2013. -# Widya Walesa , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Gagal menghapus konfigurasi server" @@ -42,7 +43,7 @@ msgstr "Konfigurasi salah. Silakan lihat log ownCloud untuk lengkapnya." #: js/settings.js:66 msgid "Deletion failed" -msgstr "penghapusan gagal" +msgstr "Penghapusan gagal" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" @@ -56,281 +57,363 @@ msgstr "Biarkan pengaturan?" msgid "Cannot add server configuration" msgstr "Gagal menambah konfigurasi server" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Sukses" + +#: js/settings.js:117 +msgid "Error" +msgstr "Galat" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Tes koneksi sukses" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Tes koneksi gagal" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Anda ingin menghapus Konfigurasi Server saat ini?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Konfirmasi Penghapusan" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Peringatan:/b> Aplikasi user_ldap dan user_webdavauth tidak kompatibel. Anda mungkin akan mengalami kejadian yang tidak diharapkan. Silakan minta administrator sistem untuk menonaktifkan salah satunya." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Peringatan: Modul LDAP PHP tidak terpasang, perangkat tidak akan bekerja. Silakan minta administrator sistem untuk memasangnya." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Konfigurasi server" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Tambah Konfigurasi Server" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" -msgstr "host" +msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokol dapat tidak ditulis, kecuali anda menggunakan SSL. Lalu jalankan dengan ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Satu Base DN per baris" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Anda dapat menetapkan Base DN untuk pengguna dan grup dalam tab Lanjutan" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "User DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN dari klien pengguna yang dengannya tautan akan diterapkan, mis. uid=agen,dc=contoh,dc=com. Untuk akses anonim, biarkan DN dan kata sandi kosong." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "kata kunci" +msgstr "Sandi" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Untuk akses anonim, biarkan DN dan Kata sandi kosong." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "gunakan saringan login" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definisikan filter untuk diterapkan, saat login dilakukan. %%uid menggantikan username saat login." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "gunakan pengganti %%uid, mis. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Daftar Filter Pengguna" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definisikan filter untuk diterapkan saat menerima pengguna." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "tanpa pengganti apapun, mis. \"objectClass=seseorang\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "saringan grup" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definisikan filter untuk diterapkan saat menerima grup." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "tanpa pengganti apapaun, mis. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Pengaturan Koneksi" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfigurasi Aktif" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Jika tidak dicentang, konfigurasi ini dilewati." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Host Cadangan (Replika)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Berikan pilihan host cadangan. Harus merupakan replika dari server LDAP/AD utama." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Port Cadangan (Replika)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Nonaktifkan Server Utama" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Saat diaktifkan, ownCloud hanya akan terhubung ke server replika." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "gunakan TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Jangan gunakan utamanya untuk koneksi LDAPS, koneksi akan gagal." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Server LDAP dengan kapitalisasi tidak sensitif (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "matikan validasi sertivikat SSL" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Jika koneksi hanya bekerja dengan opsi ini, impor sertifikat SSL server LDAP dari server ownCloud anda." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "tidak disarankan, gunakan hanya untuk pengujian." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Gunakan Tembolok untuk Time-To-Live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "dalam detik. perubahan mengosongkan cache" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Pengaturan Direktori" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Bidang Tampilan Nama Pengguna" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP yang digunakan untuk menghasilkan nama pengguna ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Pohon Pengguna Dasar" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Satu Pengguna Base DN per baris" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atribut Pencarian Pengguna" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Pilihan; satu atribut per baris" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Bidang Tampilan Nama Grup" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP yang digunakan untuk menghasilkan nama grup ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Pohon Grup Dasar" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Satu Grup Base DN per baris" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atribut Pencarian Grup" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "asosiasi Anggota-Grup" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atribut Khusus" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Bidang Kuota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Kuota Baku" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "dalam bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Bidang Email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Aturan Penamaan Folder Home Pengguna" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Biarkan nama pengguna kosong (default). Atau tetapkan atribut LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Uji Konfigurasi" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" -msgstr "bantuan" +msgstr "Bantuan" diff --git a/l10n/is/core.po b/l10n/is/core.po index 7eb1fde04b0427cd26ba447291cd59341dfeab7f..e22a70549e199b0e2a741853cac2645465fd83ef 100644 --- a/l10n/is/core.po +++ b/l10n/is/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# kaztraz , 2012 -# sveinn , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" @@ -164,11 +162,11 @@ msgstr "Stillingar" #: js/js.js:718 msgid "seconds ago" -msgstr "sek síðan" +msgstr "sek." #: js/js.js:719 msgid "1 minute ago" -msgstr "1 min síðan" +msgstr "Fyrir 1 mínútu" #: js/js.js:720 msgid "{minutes} minutes ago" @@ -212,28 +210,32 @@ msgstr "síðasta ári" #: js/js.js:730 msgid "years ago" -msgstr "árum síðan" +msgstr "einhverjum árum" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Í lagi" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Veldu" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Hætta við" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Veldu" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Já" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nei" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Í lagi" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -398,24 +400,27 @@ msgstr "endursetja ownCloud lykilorð" msgid "Use the following link to reset your password: {link}" msgstr "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Beiðni um endursetningu send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Beiðni mistókst!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Notendanafn" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Endursetja lykilorð" @@ -437,7 +442,7 @@ msgstr "Endursetja lykilorð" #: strings.php:5 msgid "Personal" -msgstr "Persónustillingar" +msgstr "Um mig" #: strings.php:6 msgid "Users" @@ -449,7 +454,7 @@ msgstr "Forrit" #: strings.php:8 msgid "Admin" -msgstr "Vefstjórn" +msgstr "Stjórnun" #: strings.php:9 msgid "Help" @@ -469,7 +474,7 @@ msgstr "Breyta flokkum" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "Bæta" +msgstr "Bæta við" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -559,7 +564,12 @@ msgstr "Virkja uppsetningu" msgid "web services under your control" msgstr "vefþjónusta undir þinni stjórn" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Útskrá" diff --git a/l10n/is/files.po b/l10n/is/files.po index a3931dabaa7f561a4ac0e4b5f474bc6f480fc4e0..869426fc921ab43a2db9a4c42e7b68f00a8e49fb 100644 --- a/l10n/is/files.po +++ b/l10n/is/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sveinn , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "Gat ekki fært %s - Skrá með þessu nafni er þegar til" msgid "Could not move %s" msgstr "Gat ekki fært %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Gat ekki endurskýrt skrá" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Engin skrá var send inn. Óþekkt villa." @@ -87,7 +82,7 @@ msgstr "Deila" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Eyða" @@ -95,43 +90,43 @@ msgstr "Eyða" msgid "Rename" msgstr "Endurskýra" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Bíður" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} er þegar til" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "yfirskrifa" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "stinga upp á nafni" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "hætta við" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "yfirskrifaði {new_name} með {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "afturkalla" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 skrá innsend" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Innsending á skrá mistókst, hugsanlega sendir þú möppu eða skráin er 0 bæti." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Ekki nægt pláss tiltækt" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Hætt við innsendingu." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Vefslóð má ekki vera tóm." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Óleyfilegt nafn á möppu. Nafnið 'Shared' er frátekið fyrir Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Villa" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nafn" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Stærð" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Breytt" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mappa" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} möppur" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 skrá" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} skrár" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Gat ekki endurskýrt skrá" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Senda inn" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Hætta við innsendingu" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ekkert hér. Settu eitthvað inn!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Niðurhal" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Hætta deilingu" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Innsend skrá er of stór" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Verið er að skima skrár, vinsamlegast hinkraðu." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Er að skima" diff --git a/l10n/is/files_encryption.po b/l10n/is/files_encryption.po index d1357c26c4bf4d6d2d3e7c0d60e308effb745a57..5c70420bc371a85e41c9931a5fa277d6cfba806f 100644 --- a/l10n/is/files_encryption.po +++ b/l10n/is/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/is/files_external.po b/l10n/is/files_external.po index 72593348fe37d2c36c0a00bd7694e8470ec503c2..24ffcf24c1769f868150168a06e011324e09c0ee 100644 --- a/l10n/is/files_external.po +++ b/l10n/is/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sveinn , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/is/files_sharing.po b/l10n/is/files_sharing.po index cab803385d0be7c04f4d8acbc070b38febea0562..04af1ac95b6eae034fc055258efd3359f7b79760 100644 --- a/l10n/is/files_sharing.po +++ b/l10n/is/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/is/files_trashbin.po b/l10n/is/files_trashbin.po index 8955f0bf3642a8a65215e151ee452fa85d02826e..8883af2d41d1a165289d5ac57ac1687c0d0e22bd 100644 --- a/l10n/is/files_trashbin.po +++ b/l10n/is/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/is/files_versions.po b/l10n/is/files_versions.po index 00eb5c1b8c6653ad602ccfc42df2607616ab3683..0f8c3dd0c344684dddbe16ef039707139bcf4389 100644 --- a/l10n/is/files_versions.po +++ b/l10n/is/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/is/lib.po b/l10n/is/lib.po index c978737fb498446f046fdb5d85499de476cb3d2f..6e7680443b0914f0cedda4eecc8e0ab2ce7c5f63 100644 --- a/l10n/is/lib.po +++ b/l10n/is/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sveinn , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hjálp" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Um mig" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Stillingar" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Notendur" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Forrit" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Stjórnun" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Slökkt á ZIP niðurhali." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Skrárnar verður að sækja eina og eina" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Aftur í skrár" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Valdar skrár eru of stórar til að búa til ZIP skrá." @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -236,19 +239,6 @@ msgstr "síðasta ári" msgid "years ago" msgstr "einhverjum árum" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s er í boði. Sækja meiri upplýsingar" - -#: updater.php:81 -msgid "up to date" -msgstr "nýjasta útgáfa" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "uppfærslupróf er ekki virkjað" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/is/settings.po b/l10n/is/settings.po index 7a60fd8a20d057c91c73a847930847b889a3c8e4..5f4d199f3e5f1767890e88c601f0359f948bf8d7 100644 --- a/l10n/is/settings.po +++ b/l10n/is/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Ekki tókst að hlaða lista frá forrita síðu" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Villa við auðkenningu" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Er að vista ..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "afturkalla" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Hópar" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Hópstjóri" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Eyða" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__nafn_tungumáls__" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Meira" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Minna" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Útgáfa" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Villa" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Netþjónn" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Lykilorð" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hjálp" diff --git a/l10n/it/core.po b/l10n/it/core.po index 5c46843e4852662cd9005d77bc0fcb2ceabebe2e..dbaa6ad6131c57edf8bd2a0aea3d3b48ef5b5446 100644 --- a/l10n/it/core.po +++ b/l10n/it/core.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# zimba12 , 2011 -# Francesco Apruzzese , 2011, 2012 -# ufic , 2011, 2012 -# pgcloud , 2013 -# RColombo , 2011 -# Vincenzo Reale , 2012-2013 +# Vincenzo Reale , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -218,26 +213,30 @@ msgstr "anno scorso" msgid "years ago" msgstr "anni fa" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Scegli" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Annulla" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Scegli" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "Errore durante il caricamento del modello del selezionatore di file" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sì" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -357,11 +356,11 @@ msgstr "aggiornare" #: js/share.js:331 msgid "delete" -msgstr "eliminare" +msgstr "elimina" #: js/share.js:334 msgid "share" -msgstr "condividere" +msgstr "condividi" #: js/share.js:368 js/share.js:564 msgid "Password protected" @@ -402,24 +401,27 @@ msgstr "Ripristino password di ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Usa il collegamento seguente per ripristinare la password: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Riceverai un collegamento per ripristinare la tua password via email" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Il collegamento per ripristinare la password è stato inviato al tuo indirizzo di posta.
Se non lo ricevi in tempi ragionevoli, controlla le cartelle della posta indesiderata.
Se non dovesse essere nemmeno lì, contatta il tuo amministratore locale." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Email di ripristino inviata." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Richiesta non riuscita!
Sei sicuro che l'indirizzo di posta/nome utente fosse corretto?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Richiesta non riuscita!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Riceverai un collegamento per ripristinare la tua password via email" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nome utente" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Richiesta di ripristino" @@ -469,7 +471,7 @@ msgstr "Nuvola non trovata" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Modifica le categorie" +msgstr "Modifica categorie" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -519,7 +521,7 @@ msgstr "Crea un account amministratore" #: templates/installation.php:62 msgid "Advanced" -msgstr "Avanzate" +msgstr "Avanzat" #: templates/installation.php:64 msgid "Data folder" @@ -563,7 +565,12 @@ msgstr "Termina la configurazione" msgid "web services under your control" msgstr "servizi web nelle tue mani" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s è disponibile. Ottieni ulteriori informazioni sull'aggiornamento." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Esci" diff --git a/l10n/it/files.po b/l10n/it/files.po index 286c302d3cf791936c0991ee98eb9cbee0b21d1e..212df78a4980f67cd10bdd62216c58f106821ee9 100644 --- a/l10n/it/files.po +++ b/l10n/it/files.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# zimba12 , 2011 -# Francesco Apruzzese , 2011 -# ufic , 2012 -# Vincenzo Reale , 2012-2013 +# Vincenzo Reale , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,17 +28,13 @@ msgstr "Impossibile spostare %s - un file con questo nome esiste già" msgid "Could not move %s" msgstr "Impossibile spostare %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Impossibile rinominare il file" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nessun file è stato inviato. Errore sconosciuto" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Non ci sono errori, file caricato con successo" +msgstr "Non ci sono errori, il file è stato caricato correttamente" #: ajax/upload.php:27 msgid "" @@ -52,11 +45,11 @@ msgstr "Il file caricato supera la direttiva upload_max_filesize in php.ini:" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML" +msgstr "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Il file è stato parzialmente caricato" +msgstr "Il file è stato caricato solo parzialmente" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -64,7 +57,7 @@ msgstr "Nessun file è stato caricato" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Cartella temporanea mancante" +msgstr "Manca una cartella temporanea" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -90,7 +83,7 @@ msgstr "Condividi" msgid "Delete permanently" msgstr "Elimina definitivamente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Elimina" @@ -98,43 +91,43 @@ msgstr "Elimina" msgid "Rename" msgstr "Rinomina" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "In corso" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} esiste già" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "sostituisci" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "suggerisci nome" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "annulla" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "sostituito {new_name} con {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "annulla" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "esegui l'operazione di eliminazione" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 file in fase di caricamento" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "caricamento file" @@ -160,69 +153,77 @@ msgstr "Lo spazio di archiviazione è pieno, i file non possono essere più aggi msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte" +msgstr "Impossibile caricare il file poiché è una cartella o ha una dimensione di 0 byte" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Spazio disponibile insufficiente" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Invio annullato" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "L'URL non può essere vuoto." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato da ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Errore" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nome" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Dimensione" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificato" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 cartella" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} cartelle" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 file" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} file" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato a ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Impossibile rinominare il file" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Carica" @@ -283,37 +284,37 @@ msgstr "File eliminati" msgid "Cancel upload" msgstr "Annulla invio" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Qui non hai i permessi di scrittura." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Non c'è niente qui. Carica qualcosa!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Scarica" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Rimuovi condivisione" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Il file caricato è troppo grande" +msgstr "Caricamento troppo grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "I file che stai provando a caricare superano la dimensione massima consentita su questo server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Scansione dei file in corso, attendi" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Scansione corrente" diff --git a/l10n/it/files_encryption.po b/l10n/it/files_encryption.po index 22da6ecfe7b0ca477d57a18f084b59386e81699a..7fa5301fd908abfeade81041a58233c6890e7bce 100644 --- a/l10n/it/files_encryption.po +++ b/l10n/it/files_encryption.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-20 02:01+0200\n" +"PO-Revision-Date: 2013-05-19 09:23+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,4 +35,4 @@ msgstr "Escludi i seguenti tipi di file dalla cifratura:" #: templates/settings.php:12 msgid "None" -msgstr "Nessuna" +msgstr "Nessuno" diff --git a/l10n/it/files_external.po b/l10n/it/files_external.po index 617b253e7a210b480e194473c78c7752a9af0d28..69822dc443333dac2bd04574ef02a0b71b8c1cfa 100644 --- a/l10n/it/files_external.po +++ b/l10n/it/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Innocenzo Ventre , 2012 -# Vincenzo Reale , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 00:10+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/it/files_sharing.po b/l10n/it/files_sharing.po index 86370c04eab48704d6bab0898d5b23e8db26a526..f6a7ae0e9da9f1c70580fee18ad2241e1039577c 100644 --- a/l10n/it/files_sharing.po +++ b/l10n/it/files_sharing.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/it/files_trashbin.po b/l10n/it/files_trashbin.po index a585ede393934478aa54a100ecbf6d20b782e92a..24417db35360875aeacabb8b1aa68d4879e56f6a 100644 --- a/l10n/it/files_trashbin.po +++ b/l10n/it/files_trashbin.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/it/files_versions.po b/l10n/it/files_versions.po index 24390f266e165382651e5b8c784d722ee3494f1a..51be74320b20a4e169c375dd94ff98aeeb0032a9 100644 --- a/l10n/it/files_versions.po +++ b/l10n/it/files_versions.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-20 02:01+0200\n" +"PO-Revision-Date: 2013-05-19 09:24+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/it/lib.po b/l10n/it/lib.po index 976a9ba8596efca173f0b06477e19021480fc609..9d852114bdde6405e340e91416d5e4349697bd76 100644 --- a/l10n/it/lib.po +++ b/l10n/it/lib.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2012-2013 +# Vincenzo Reale , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,43 +18,43 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Aiuto" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personale" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Impostazioni" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Utenti" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Applicazioni" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Lo scaricamento in formato ZIP è stato disabilitato." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "I file devono essere scaricati uno alla volta." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Torna ai file" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "I file selezionati sono troppo grandi per generare un file zip." @@ -114,72 +114,76 @@ msgstr "%s non dovresti utilizzare punti nel nome del database" msgid "%s set the database host." msgstr "%s imposta l'host del database." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nome utente e/o password di PostgreSQL non validi" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "È necessario inserire un account esistente o l'amministratore." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nome utente e/o password di Oracle non validi" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "La connessione a Oracle non può essere stabilita" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nome utente e/o password di MySQL non validi" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Errore DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Il comando non consentito era: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "L'utente MySQL '%s'@'localhost' esiste già." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Elimina questo utente da MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "L'utente MySQL '%s'@'%%' esiste già" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Elimina questo utente da MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nome utente e/o password di Oracle non validi" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Il comando non consentito era: \"%s\", nome: %s, password: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nome utente e/o password MS SQL non validi: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Il tuo server web non è configurato correttamente per consentire la sincronizzazione dei file poiché l'interfaccia WebDAV sembra essere danneggiata." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Leggi attentamente le guide d'installazione." @@ -190,7 +194,7 @@ msgstr "secondi fa" #: template.php:114 msgid "1 minute ago" -msgstr "1 minuto fa" +msgstr "Un minuto fa" #: template.php:115 #, php-format @@ -221,7 +225,7 @@ msgstr "%d giorni fa" #: template.php:121 msgid "last month" -msgstr "il mese scorso" +msgstr "mese scorso" #: template.php:122 #, php-format @@ -230,25 +234,12 @@ msgstr "%d mesi fa" #: template.php:123 msgid "last year" -msgstr "l'anno scorso" +msgstr "anno scorso" #: template.php:124 msgid "years ago" msgstr "anni fa" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s è disponibile. Ottieni ulteriori informazioni" - -#: updater.php:81 -msgid "up to date" -msgstr "aggiornato" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "il controllo degli aggiornamenti è disabilitato" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/it/settings.po b/l10n/it/settings.po index 4e47bbc088f1b878b90e4ecd2f7ba66cd0843858..ae610e485c4280f6d136092bfe12c4fb74f9810b 100644 --- a/l10n/it/settings.po +++ b/l10n/it/settings.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Francesco Apruzzese , 2011. -# , 2012. -# Jan-Christoph Borchardt , 2011. -# , 2011-2013. -# , 2011. -# Vincenzo Reale , 2012-2013. +# Vincenzo Reale , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Impossibile caricare l'elenco dall'App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Errore di autenticazione" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Il tuo nome visualizzato è stato cambiato." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Impossibile cambiare il nome visualizzato" @@ -123,52 +121,52 @@ msgstr "Errore durante l'aggiornamento" msgid "Updated" msgstr "Aggiornato" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Salvataggio in corso..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "eliminati" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "annulla" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Impossibile rimuovere l'utente" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruppi" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppi amministrati" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Elimina" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "aggiungi gruppo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Deve essere fornito un nome utente valido" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Errore durante la creazione dell'utente" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Deve essere fornita una password valida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Italiano" @@ -319,19 +317,19 @@ msgstr "Log" msgid "Log level" msgstr "Livello di log" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "Più" +msgstr "Altro" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Meno" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versione" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Vincenzo Reale , 2012-2013. +# Vincenzo Reale , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,6 +18,10 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Cancellazione delle associazioni non riuscita." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Eliminazione della configurazione del server non riuscita" @@ -55,281 +58,363 @@ msgstr "Vuoi mantenere le impostazioni?" msgid "Cannot add server configuration" msgstr "Impossibile aggiungere la configurazione del server" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "associazioni cancellate" + +#: js/settings.js:112 +msgid "Success" +msgstr "Riuscito" + +#: js/settings.js:117 +msgid "Error" +msgstr "Errore" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Prova di connessione riuscita" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Prova di connessione non riuscita" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Vuoi davvero eliminare la configurazione attuale del server?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Conferma l'eliminazione" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Avviso: le applicazioni user_ldap e user_webdavauth sono incompatibili. Potresti riscontrare un comportamento inatteso. Chiedi al tuo amministratore di sistema di disabilitarne uno." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Avviso: il modulo PHP LDAP non è installato, il motore non funzionerà. Chiedi al tuo amministratore di sistema di installarlo." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configurazione del server" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Aggiungi configurazione del server" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "È possibile omettere il protocollo, ad eccezione se è necessario SSL. Quindi inizia con ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Un DN base per riga" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puoi specificare una DN base per gli utenti ed i gruppi nella scheda Avanzate" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN utente" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Il DN per il client dell'utente con cui deve essere associato, ad esempio uid=agent,dc=example,dc=com. Per l'accesso anonimo, lasciare vuoti i campi DN e Password" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Password" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Per l'accesso anonimo, lasciare vuoti i campi DN e Password" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro per l'accesso utente" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Specifica quale filtro utilizzare quando si tenta l'accesso. %%uid sostituisce il nome utente all'atto dell'accesso." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "utilizza il segnaposto %%uid, ad esempio \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtro per l'elenco utenti" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Specifica quale filtro utilizzare durante il recupero degli utenti." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "senza nessun segnaposto, per esempio \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtro per il gruppo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Specifica quale filtro utilizzare durante il recupero dei gruppi." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "senza nessun segnaposto, per esempio \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Impostazioni di connessione" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configurazione attiva" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Se deselezionata, questa configurazione sarà saltata." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Porta" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Host di backup (Replica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Fornisci un host di backup opzionale. Deve essere una replica del server AD/LDAP principale." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Porta di backup (Replica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Disabilita server principale" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Se abilitata, ownCloud si collegherà solo al server di replica." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usa TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Da non utilizzare per le connessioni LDAPS, non funzionerà." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Case insensitve LDAP server (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Disattiva il controllo del certificato SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se la connessione funziona esclusivamente con questa opzione, importa il certificato SSL del server LDAP nel tuo server ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Non consigliato, utilizzare solo per test." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Tempo di vita della cache" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "in secondi. Il cambio svuota la cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Impostazioni delle cartelle" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Campo per la visualizzazione del nome utente" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "L'attributo LDAP da usare per generare il nome dell'utente ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Struttura base dell'utente" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Un DN base utente per riga" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Attributi di ricerca utente" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opzionale; un attributo per riga" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Campo per la visualizzazione del nome del gruppo" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "L'attributo LDAP da usare per generare il nome del gruppo ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Struttura base del gruppo" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Un DN base gruppo per riga" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Attributi di ricerca gruppo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Associazione gruppo-utente " -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Attributi speciali" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Campo Quota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Quota predefinita" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "in byte" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Campo Email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regola di assegnazione del nome della cartella utente" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lascia vuoto per il nome utente (predefinito). Altrimenti, specifica un attributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nome utente interno" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "In modo predefinito, il nome utente interno sarà creato dall'attributo UUID. Ciò assicura che il nome utente sia univoco e che non sia necessario convertire i caratteri. Il nome utente interno consente l'uso di determinati caratteri: [ a-zA-Z0-9_.@- ]. Altri caratteri sono sostituiti con il corrispondente ASCII o sono semplicemente omessi. In caso di conflitto, sarà incrementato/decrementato un numero. Il nome utente interno è utilizzato per identificare un utente internamente. Rappresenta, inoltre, il nome predefinito per la cartella home dell'utente in ownCloud. Costituisce anche una porta di URL remoti, ad esempio per tutti i servizi *DAV. Con questa impostazione, il comportamento predefinito può essere scavalcato. Per ottenere un comportamento simile alle versioni precedenti ownCloud 5, inserisci l'attributo del nome visualizzato dell'utente nel campo seguente. Lascialo vuoto per il comportamento predefinito. Le modifiche avranno effetto solo sui nuovo utenti LDAP associati (aggiunti)." + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Attributo nome utente interno:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Ignora rilevamento UUID" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "In modo predefinito, ownCloud rileva automaticamente l'attributo UUID. L'attributo UUID è utilizzato per identificare senza alcun dubbio gli utenti e i gruppi LDAP. Inoltre, il nome utente interno sarà creato sulla base dell'UUID, se non è specificato in precedenza. Puoi ignorare l'impostazione e fornire un attributo di tua scelta. Assicurati che l'attributo scelto possa essere ottenuto sia per gli utenti che per i gruppi e che sia univoco. Lascialo vuoto per ottenere il comportamento predefinito. Le modifiche avranno effetto solo sui nuovi utenti e gruppi LDAP associati (aggiunti)." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "Attributo UUID:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Associazione Nome utente-Utente LDAP" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud utilizza i nomi utente per archiviare e assegnare i (meta) dati. Per identificare con precisione e riconoscere gli utenti, ogni utente LDAP avrà un nome utente interno. Ciò richiede un'associazione tra il nome utente di ownCloud e l'utente LDAP. In aggiunta, il DN viene mantenuto in cache per ridurre l'interazione con LDAP, ma non è utilizzato per l'identificazione. Se il DN cambia, le modifiche saranno rilevate da ownCloud. Il nome utente interno di ownCloud è utilizzato dappertutto in ownCloud. La cancellazione delle associazioni lascerà tracce residue ovunque e interesserà esclusivamente la configurazione LDAP. Non cancellare mai le associazioni in un ambiente di produzione. Procedere alla cancellazione delle associazioni solo in una fase sperimentale o di test." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Cancella associazione Nome utente-Utente LDAP" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Cancella associazione Nome gruppo-Gruppo LDAP" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Prova configurazione" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Aiuto" diff --git a/l10n/it/user_webdavauth.po b/l10n/it/user_webdavauth.po index f88d74e447e70ae25e99d6de581218917666fc3a..705336024c24cd4c1eda9b212bced30b830185c1 100644 --- a/l10n/it/user_webdavauth.po +++ b/l10n/it/user_webdavauth.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Vincenzo Reale , 2012-2013. +# Vincenzo Reale , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-20 02:01+0200\n" +"PO-Revision-Date: 2013-05-19 09:22+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ja_JP/core.po b/l10n/ja_JP/core.po index d09b77479f2b227a7088dc0437ba6b07ebe6e91d..beac4318563874aa306b0c9ff6238810e3af8d8f 100644 --- a/l10n/ja_JP/core.po +++ b/l10n/ja_JP/core.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012 -# Daisuke Deguchi , 2012-2013 -# tt yn , 2012 -# tt yn , 2013 +# Daisuke Deguchi , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -216,26 +213,30 @@ msgstr "一年前" msgid "years ago" msgstr "年前" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "選択" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "キャンセル" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "選択" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "はい" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "いいえ" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -400,24 +401,27 @@ msgstr "ownCloudのパスワードをリセットします" msgid "Use the following link to reset your password: {link}" msgstr "パスワードをリセットするには次のリンクをクリックして下さい: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "メールでパスワードをリセットするリンクが届きます。" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "パスワードリセットのリンクをあなたのメールアドレスに送信しました。
しばらくたっても受信出来ない場合は、スパム/迷惑メールフォルダを確認して下さい。
もしそこにもない場合は、管理者に問い合わせてください。" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "リセットメールを送信します。" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "リクエストに失敗しました!
あなたのメール/ユーザ名が正しいことを確認しましたか?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "リクエスト失敗!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "メールでパスワードをリセットするリンクが届きます。" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "ユーザ名" +msgstr "ユーザー名" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "リセットを要求します。" @@ -439,7 +443,7 @@ msgstr "パスワードをリセット" #: strings.php:5 msgid "Personal" -msgstr "個人設定" +msgstr "個人" #: strings.php:6 msgid "Users" @@ -451,7 +455,7 @@ msgstr "アプリ" #: strings.php:8 msgid "Admin" -msgstr "管理者" +msgstr "管理" #: strings.php:9 msgid "Help" @@ -496,7 +500,7 @@ msgstr "セキュアな乱数生成器が利用可能ではありません。PHP msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "セキュアな乱数生成器が無い場合、攻撃者はパスワードリセットのトークンを予測してアカウントを乗っ取られる可能性があります。" +msgstr "セキュアな乱数生成器が無い場合、攻撃者がパスワードリセットのトークンを予測してアカウントを乗っ取られる可能性があります。" #: templates/installation.php:39 msgid "" @@ -559,9 +563,14 @@ msgstr "セットアップを完了します" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "管理下にあるウェブサービス" +msgstr "管理下のウェブサービス" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "ログアウト" diff --git a/l10n/ja_JP/files.po b/l10n/ja_JP/files.po index 1cb98ebcdb34f5b836f3f4bb54ba157f1833b0df..9990444dd1eb317ae2ce0ad6cebd870ce34d79cb 100644 --- a/l10n/ja_JP/files.po +++ b/l10n/ja_JP/files.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012 -# Daisuke Deguchi , 2012-2013 -# tt yn , 2012 -# tt yn , 2012 -# tt yn , 2013 +# Daisuke Deguchi , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,10 +28,6 @@ msgstr "%s を移動できませんでした ― この名前のファイルは msgid "Could not move %s" msgstr "%s を移動できませんでした" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "ファイル名の変更ができません" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "ファイルは何もアップロードされていません。不明なエラー" @@ -53,11 +45,11 @@ msgstr "アップロードされたファイルはphp.ini の upload_max_filesiz msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています" +msgstr "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "ファイルは一部分しかアップロードされませんでした" +msgstr "アップロードファイルは一部分だけアップロードされました" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -65,7 +57,7 @@ msgstr "ファイルはアップロードされませんでした" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "テンポラリフォルダが見つかりません" +msgstr "一時保存フォルダが見つかりません" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -91,7 +83,7 @@ msgstr "共有" msgid "Delete permanently" msgstr "完全に削除する" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "削除" @@ -99,43 +91,43 @@ msgstr "削除" msgid "Rename" msgstr "名前の変更" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "保留" +msgstr "中断" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} はすでに存在しています" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "置き換え" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "推奨名称" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "キャンセル" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} を {new_name} に置換" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "元に戻す" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "削除を実行" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "ファイルを1つアップロード中" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "ファイルをアップロード中" @@ -161,69 +153,77 @@ msgstr "あなたのストレージは一杯です。ファイルの更新と同 msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "あなたのストレージはほぼ一杯です({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "ディレクトリもしくは0バイトのファイルはアップロードできません" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "利用可能なスペースが十分にありません" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "アップロードはキャンセルされました。" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URLは空にできません。" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "無効なフォルダ名です。'Shared' の利用は ownCloud が予約済みです。" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "エラー" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "名前" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "サイズ" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "更新日時" +msgstr "変更" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 フォルダ" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} フォルダ" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ファイル" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ファイル" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "無効なフォルダ名です。'Shared' の利用はownCloudで予約済みです" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "ファイル名の変更ができません" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "アップロード" @@ -284,37 +284,37 @@ msgstr "削除ファイル" msgid "Cancel upload" msgstr "アップロードをキャンセル" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "あなたには書き込み権限がありません。" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "ここには何もありません。何かアップロードしてください。" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "ダウンロード" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "共有しない" +msgstr "共有解除" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "ファイルサイズが大きすぎます" +msgstr "アップロードには大きすぎます。" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "ファイルをスキャンしています、しばらくお待ちください。" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "スキャン中" diff --git a/l10n/ja_JP/files_encryption.po b/l10n/ja_JP/files_encryption.po index 474babe04a79efeff38d6ddb58f76030dccbc92b..90764dc0dae0e42aba1880bd87d5afd86ff17aab 100644 --- a/l10n/ja_JP/files_encryption.po +++ b/l10n/ja_JP/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012. -# Daisuke Deguchi , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ja_JP/files_external.po b/l10n/ja_JP/files_external.po index 19b118939c33ede769bdbbe21bd1e7fc21843023..fc034819a29d7042d8900d6eeb73a9f487b36a1b 100644 --- a/l10n/ja_JP/files_external.po +++ b/l10n/ja_JP/files_external.po @@ -3,16 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012 -# Daisuke Deguchi , 2012-2013 -# tt yn , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 04:20+0000\n" -"Last-Translator: Daisuke Deguchi \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ja_JP/files_sharing.po b/l10n/ja_JP/files_sharing.po index 443064306d487b0e1c83bef0f6b69fce4b9f06e2..cf0e397f11fa15255c557e938a80c6771aaa9271 100644 --- a/l10n/ja_JP/files_sharing.po +++ b/l10n/ja_JP/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ja_JP/files_trashbin.po b/l10n/ja_JP/files_trashbin.po index 2130acb86f686f933a6ba142b8d146d56c3ddffb..669aa3249082f754cbba9b9527659713e1a6a539 100644 --- a/l10n/ja_JP/files_trashbin.po +++ b/l10n/ja_JP/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ja_JP/files_versions.po b/l10n/ja_JP/files_versions.po index 480fb5e1fefa8b9817392ad4bc45f574728d0ba4..62a28eb62b825253a812ec23b9be60339a13bd2b 100644 --- a/l10n/ja_JP/files_versions.po +++ b/l10n/ja_JP/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012. -# Daisuke Deguchi , 2013. -# , 2012. -# YANO Tetsu , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ja_JP/lib.po b/l10n/ja_JP/lib.po index 8b2c637f42b581f2374a56215e993577dea51593..6d06b310e7f504c636cd5719dbe9f7cf48f0a108 100644 --- a/l10n/ja_JP/lib.po +++ b/l10n/ja_JP/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012 -# Daisuke Deguchi , 2013 -# tt yn , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "ヘルプ" -#: app.php:362 +#: app.php:370 msgid "Personal" -msgstr "個人設定" +msgstr "個人" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "設定" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "ユーザ" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "アプリ" -#: app.php:406 +#: app.php:414 msgid "Admin" -msgstr "管理者" +msgstr "管理" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIPダウンロードは無効です。" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ファイルは1つずつダウンロードする必要があります。" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "ファイルに戻る" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "選択したファイルはZIPファイルの生成には大きすぎます。" @@ -116,72 +113,76 @@ msgstr "%s ではデータベース名にドットを利用できないかもし msgid "%s set the database host." msgstr "%s にデータベースホストを設定します。" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQLのユーザ名もしくはパスワードは有効ではありません" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "既存のアカウントもしくは管理者のどちらかを入力する必要があります。" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracleのユーザ名もしくはパスワードは有効ではありません" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQLのユーザ名もしくはパスワードは有効ではありません" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DBエラー: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "違反コマンド: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQLのユーザ '%s'@'localhost' はすでに存在します。" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "MySQLからこのユーザを削除" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQLのユーザ '%s'@'%%' はすでに存在します。" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "MySQLからこのユーザを削除する。" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracleのユーザ名もしくはパスワードは有効ではありません" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "違反コマンド: \"%s\"、名前: %s、パスワード: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL サーバーのユーザー名/パスワードが正しくありません: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "WebDAVインタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "インストールガイドをよく確認してください。" @@ -192,7 +193,7 @@ msgstr "数秒前" #: template.php:114 msgid "1 minute ago" -msgstr "1分前" +msgstr "1 分前" #: template.php:115 #, php-format @@ -223,7 +224,7 @@ msgstr "%d 日前" #: template.php:121 msgid "last month" -msgstr "先月" +msgstr "一月前" #: template.php:122 #, php-format @@ -232,25 +233,12 @@ msgstr "%d 分前" #: template.php:123 msgid "last year" -msgstr "昨年" +msgstr "一年前" #: template.php:124 msgid "years ago" msgstr "年前" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s が利用可能です。詳細情報 を確認ください" - -#: updater.php:81 -msgid "up to date" -msgstr "最新です" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "更新チェックは無効です" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ja_JP/settings.po b/l10n/ja_JP/settings.po index 065218b575359e804c1245e4fddd3c54b902ba7b..644493185860613a2c63b5bf55b7cbfc18a00d65 100644 --- a/l10n/ja_JP/settings.po +++ b/l10n/ja_JP/settings.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daisuke Deguchi , 2012 -# Daisuke Deguchi , 2012-2013 -# tt yn , 2012 -# tt yn , 2012 -# tt yn , 2013 +# Daisuke Deguchi , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-17 08:10+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" @@ -26,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "アプリストアからリストをロードできません" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "認証エラー" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "表示名を変更しました。" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "表示名を変更できません" @@ -69,7 +69,7 @@ msgstr "言語が変更されました" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "無効なリクエストです" +msgstr "不正なリクエスト" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -99,7 +99,7 @@ msgstr "無効" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "有効" +msgstr "有効化" #: js/apps.js:55 msgid "Please wait...." @@ -121,52 +121,52 @@ msgstr "アプリの更新中にエラーが発生" msgid "Updated" msgstr "更新済み" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "保存中..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "削除" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "元に戻す" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "ユーザを削除出来ません" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "グループ" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "グループ管理者" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "削除" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "グループを追加" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "有効なユーザ名を指定する必要があります" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "ユーザ作成エラー" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "有効なパスワードを指定する必要があります" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Japanese (日本語)" @@ -325,11 +325,11 @@ msgstr "もっと見る" msgid "Less" msgstr "閉じる" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "バージョン" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Daisuke Deguchi , 2012-2013. -# , 2012. -# YANO Tetsu , 2013. +# Daisuke Deguchi , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,6 +18,10 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "マッピングのクリアに失敗しました。" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "サーバ設定の削除に失敗しました" @@ -57,281 +58,363 @@ msgstr "設定を保持しますか?" msgid "Cannot add server configuration" msgstr "サーバ設定を追加できません" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "マッピングをクリアしました" + +#: js/settings.js:112 +msgid "Success" +msgstr "成功" + +#: js/settings.js:117 +msgid "Error" +msgstr "エラー" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "接続テストに成功しました" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "接続テストに失敗しました" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "現在のサーバ設定を本当に削除してもよろしいですか?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "削除の確認" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "警告: user_ldap と user_webdavauth のアプリには互換性がありません。予期せぬ動作をする可能姓があります。システム管理者にどちらかを無効にするよう問い合わせてください。" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "警告: PHP LDAP モジュールがインストールされていません。バックエンドが正しく動作しません。システム管理者にインストールするよう問い合わせてください。" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "サーバ設定" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "サーバ設定を追加" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "ホスト" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "ベースDN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "1行に1つのベースDN" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "拡張タブでユーザとグループのベースDNを指定することができます。" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "ユーザDN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "クライアントユーザーのDNは、特定のものに結びつけることはしません。 例えば uid=agent,dc=example,dc=com. だと匿名アクセスの場合、DNとパスワードは空のままです。" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "パスワード" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "匿名アクセスの場合は、DNとパスワードを空にしてください。" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "ユーザログインフィルタ" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "ログインするときに適用するフィルターを定義する。%%uid がログイン時にユーザー名に置き換えられます。" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "%%uid プレースホルダーを利用してください。例 \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "ユーザリストフィルタ" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "ユーザーを取得するときに適用するフィルターを定義する。" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "プレースホルダーを利用しないでください。例 \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "グループフィルタ" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "グループを取得するときに適用するフィルターを定義する。" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "プレースホルダーを利用しないでください。例 \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "接続設定" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "設定はアクティブです" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "チェックを外すと、この設定はスキップされます。" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "ポート" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "バックアップ(レプリカ)ホスト" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "バックアップホストをオプションで指定することができます。メインのLDAP/ADサーバのレプリカである必要があります。" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "バックアップ(レプリカ)ポート" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "メインサーバを無効にする" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "有効にすると、ownCloudはレプリカサーバにのみ接続します。" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLSを利用" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "LDAPS接続のために追加でそれを利用しないで下さい。失敗します。" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "大文字/小文字を区別しないLDAPサーバ(Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "SSL証明書の確認を無効にする。" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "接続がこのオプションでのみ動作する場合は、LDAPサーバのSSL証明書をownCloudサーバにインポートしてください。" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "推奨しません、テスト目的でのみ利用してください。" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "キャッシュのTTL" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "秒。変更後にキャッシュがクリアされます。" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "ディレクトリ設定" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "ユーザ表示名のフィールド" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "ユーザのownCloud名の生成に利用するLDAP属性。" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "ベースユーザツリー" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "1行に1つのユーザベースDN" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "ユーザ検索属性" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "オプション:1行に1属性" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "グループ表示名のフィールド" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "グループのownCloud名の生成に利用するLDAP属性。" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "ベースグループツリー" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "1行に1つのグループベースDN" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "グループ検索属性" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "グループとメンバーの関連付け" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "特殊属性" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "クォータフィールド" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "クォータのデフォルト" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "バイト" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "メールフィールド" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "ユーザのホームフォルダ命名規則" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "ユーザ名を空のままにしてください(デフォルト)。そうでない場合は、LDAPもしくはADの属性を指定してください。" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "内部ユーザ名" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "デフォルトでは、内部ユーザ名はUUID属性から作成されます。これにより、ユーザ名がユニークであり、かつ文字の変換が必要ないことを保証します。内部ユーザ名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザ名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダ名としても用いられます。例えば*DAVサービスのように、リモートURLのポートでもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザ表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザにおいてのみ有効となります。" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "内部ユーザ名属性:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "UUID検出を再定義する" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "デフォルトでは、ownCloud は UUID 属性を自動的に検出します。UUID属性は、LDAPユーザとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザ名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザとLDAPグループに対してのみ有効となります。" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "UUID属性:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "ユーザ名とLDAPユーザのマッピング" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloudは(メタ) データの保存と割り当てにユーザ名を使用します。ユーザを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ownCloudユーザ名とLDAPユーザ名の間のマッピングが必要であることを意味しています。生成されたユーザ名は、LDAPユーザのUUIDとマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更をownCloudが見つけます。内部のownCloud名はownCloud全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "ユーザ名とLDAPユーザのマッピングをクリアする" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "グループ名とLDAPグループのマッピングをクリアする" + +#: templates/settings.php:111 msgid "Test Configuration" -msgstr "テスト設定" +msgstr "設定をテスト" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "ヘルプ" diff --git a/l10n/ka/core.po b/l10n/ka/core.po index 63d4dff145e8074ead81148bfe2363a034d3f0e3..3840fc7208c7c981ee5d66fe812e300ffd1b91b4 100644 --- a/l10n/ka/core.po +++ b/l10n/ka/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" @@ -293,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "პაროლი" @@ -396,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +522,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +560,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/ka/files.po b/l10n/ka/files.po index 23ea7ef0735f27be8cf77c0fd0f6dbf11713b023..bbfe04671f3ce1d68aa6cebfaef5202bee173a80 100644 --- a/l10n/ka/files.po +++ b/l10n/ka/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "გადმოწერა" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/ka/files_encryption.po b/l10n/ka/files_encryption.po index 357e27ab92d0dfcbd1514433584c804807f34507..06cfd02260e3e57ca51b43cbe075bc5fbff606a1 100644 --- a/l10n/ka/files_encryption.po +++ b/l10n/ka/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka/files_external.po b/l10n/ka/files_external.po index 105b3833e527016ad92fd8625d27dc8c120dc147..a9eecf3b31f35f07cd374aecfe0b6e9e5b67dd49 100644 --- a/l10n/ka/files_external.po +++ b/l10n/ka/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka/files_sharing.po b/l10n/ka/files_sharing.po index 622310cbd5baa0bf5cb9fe5fdd4e053ce8ed4663..3c158ffc4653f37963918f5860f9bfe56a3b9664 100644 --- a/l10n/ka/files_sharing.po +++ b/l10n/ka/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Lasha GeTto , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka/files_trashbin.po b/l10n/ka/files_trashbin.po index e26f005489c69ef3fe770d1c3ed011f243a004df..934d68261ea14ed776a20af937659157f1149912 100644 --- a/l10n/ka/files_trashbin.po +++ b/l10n/ka/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka/files_versions.po b/l10n/ka/files_versions.po index 302be1bdbfaab2723b889d39533a5fa392058530..fe02221e103dda9e37fdbe1bc24e190864ae7396 100644 --- a/l10n/ka/files_versions.po +++ b/l10n/ka/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka/lib.po b/l10n/ka/lib.po index 6051b7dcc6d29ab4c6277284ab83422f50bed241..26890fc56dc0c0b5ae404fc2725cdedbc4e6f67a 100644 --- a/l10n/ka/lib.po +++ b/l10n/ka/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# GeoCybers , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" @@ -114,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -236,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ka/settings.po b/l10n/ka/settings.po index 0a85ca4431cf6deb8032762420419ae05c2477b0..d7da24759a28b80b8d736b48098951dc0938d458 100644 --- a/l10n/ka/settings.po +++ b/l10n/ka/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-27 02:17+0200\n" +"PO-Revision-Date: 2013-04-26 08:28+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -161,7 +165,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ka\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "პაროლი" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "შველა" diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po index 2985848c33990492e69793d2a5e0ac498f06c05d..a6fa0a12830067d7a778b3e7ba1210b040d506d5 100644 --- a/l10n/ka_GE/core.po +++ b/l10n/ka_GE/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2012 -# drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "ბოლო წელს" msgid "years ago" msgstr "წლის წინ" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "დიახ" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "არჩევა" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "უარყოფა" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "არჩევა" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "კი" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "არა" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "დიახ" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -285,7 +287,7 @@ msgstr "გაზიარდა თქვენთვის {owner}–ის #: js/share.js:159 msgid "Share with" -msgstr "გაუზიარე" +msgstr "გააზიარე შემდეგით:" #: js/share.js:164 msgid "Share with link" @@ -333,7 +335,7 @@ msgstr "გაზიარდა {item}–ში {user}–ის მიერ" #: js/share.js:308 msgid "Unshare" -msgstr "გაზიარების მოხსნა" +msgstr "გაუზიარებადი" #: js/share.js:320 msgid "can edit" @@ -398,24 +400,27 @@ msgstr "ownCloud პაროლის შეცვლა" msgid "Use the following link to reset your password: {link}" msgstr "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "რესეტის მეილი გაიგზავნა" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "მოთხოვნა შეწყდა!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "მომხმარებელი" +msgstr "მომხმარებლის სახელი" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "პაროლის შეცვლის მოთხოვნა" @@ -441,7 +446,7 @@ msgstr "პირადი" #: strings.php:6 msgid "Users" -msgstr "მომხმარებლები" +msgstr "მომხმარებელი" #: strings.php:7 msgid "Apps" @@ -449,7 +454,7 @@ msgstr "აპლიკაციები" #: strings.php:8 msgid "Admin" -msgstr "ადმინი" +msgstr "ადმინისტრატორი" #: strings.php:9 msgid "Help" @@ -557,9 +562,14 @@ msgstr "კონფიგურაციის დასრულება" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "თქვენი კონტროლის ქვეშ მყოფი ვებ სერვისები" +msgstr "web services under your control" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "გამოსვლა" diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po index 9fcdd9fec35cd456de8d4ee96d7fbab66fe2459a..e94fb3a40596cee9240f092504b15f61aa5f71f0 100644 --- a/l10n/ka_GE/files.po +++ b/l10n/ka_GE/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2012 -# drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" @@ -29,10 +27,6 @@ msgstr "%s –ის გადატანა ვერ მოხერხდა msgid "Could not move %s" msgstr "%s –ის გადატანა ვერ მოხერხდა" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "ფაილის სახელის გადარქმევა ვერ მოხერხდა" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "ფაილი არ აიტვირთა. უცნობი შეცდომა" @@ -88,7 +82,7 @@ msgstr "გაზიარება" msgid "Delete permanently" msgstr "სრულად წაშლა" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "წაშლა" @@ -96,43 +90,43 @@ msgstr "წაშლა" msgid "Rename" msgstr "გადარქმევა" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "მოცდის რეჟიმში" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} უკვე არსებობს" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "შეცვლა" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "სახელის შემოთავაზება" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "უარყოფა" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} შეცვლილია {old_name}–ით" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "დაბრუნება" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "მიმდინარეობს წაშლის ოპერაცია" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 ფაილის ატვირთვა" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "ფაილები იტვირთება" @@ -158,69 +152,77 @@ msgstr "თქვენი საცავი გადაივსო. ფა msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "საკმარისი ადგილი არ არის" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "ატვირთვა შეჩერებულ იქნა." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL არ შეიძლება იყოს ცარიელი." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "დაუშვებელი ფოლდერის სახელი. 'Shared'–ის გამოყენება რეზერვირებულია Owncloud–ის მიერ" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "შეცდომა" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "სახელი" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "ზომა" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "შეცვლილია" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 საქაღალდე" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} საქაღალდე" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ფაილი" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ფაილი" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "ფაილის სახელის გადარქმევა ვერ მოხერხდა" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "ატვირთვა" @@ -281,37 +283,37 @@ msgstr "წაშლილი ფაილები" msgid "Cancel upload" msgstr "ატვირთვის გაუქმება" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "თქვენ არ გაქვთ ჩაწერის უფლება აქ." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "აქ არაფერი არ არის. ატვირთე რამე!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "ჩამოტვირთვა" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "გაზიარების მოხსნა" +msgstr "გაუზიარებადი" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "ასატვირთი ფაილი ძალიან დიდია" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "მიმდინარე სკანირება" diff --git a/l10n/ka_GE/files_encryption.po b/l10n/ka_GE/files_encryption.po index 538122996f96aa58c404e4fc16ca2e438f3308f8..6678dd7cc533592fa7578e3a78139462a8c5940b 100644 --- a/l10n/ka_GE/files_encryption.po +++ b/l10n/ka_GE/files_encryption.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Romeo Pirtskhalava , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 09:04+0000\n" +"Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ka_GE/files_external.po b/l10n/ka_GE/files_external.po index 1d0563007723ff47499313844bd205e13ad76948..e3d4eb60b89994075db0ca04b4c6c1e1462006d7 100644 --- a/l10n/ka_GE/files_external.po +++ b/l10n/ka_GE/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 09:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ka_GE/files_sharing.po b/l10n/ka_GE/files_sharing.po index 968899752deee294ccda279a6f7a3f5780c1e8f9..2f4fa981632b5083b40b7439f4c604554443eacf 100644 --- a/l10n/ka_GE/files_sharing.po +++ b/l10n/ka_GE/files_sharing.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Romeo Pirtskhalava , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ka_GE/files_trashbin.po b/l10n/ka_GE/files_trashbin.po index 5938528d4d9cb4d5fc5c1ee37f7612ad88a6baf2..023bdfaf78525deb8b1a95513e70f0708af3a95d 100644 --- a/l10n/ka_GE/files_trashbin.po +++ b/l10n/ka_GE/files_trashbin.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-22 01:58+0200\n" -"PO-Revision-Date: 2013-04-21 18:40+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ka_GE/files_versions.po b/l10n/ka_GE/files_versions.po index 13de4c38f4e54f9eeb161d066c483163f7e34fe2..87f15b8179cc8efb51cc7fe5090122d884f0d48f 100644 --- a/l10n/ka_GE/files_versions.po +++ b/l10n/ka_GE/files_versions.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Romeo Pirtskhalava , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 09:02+0000\n" +"Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/ka_GE/lib.po b/l10n/ka_GE/lib.po index ff6c7f4124f0844046eeeb6e61faef57133ed9bb..254f201809830697f90c6e2ec07c6dc33e270f7a 100644 --- a/l10n/ka_GE/lib.po +++ b/l10n/ka_GE/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2012 -# drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: ka_GE\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "დახმარება" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "პირადი" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "პარამეტრები" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "მომხმარებელი" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "აპლიკაციები" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "ადმინისტრატორი" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP download–ი გათიშულია" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ფაილები უნდა გადმოიტვირთოს სათითაოდ." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "უკან ფაილებში" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "არჩეული ფაილები ძალიან დიდია zip ფაილის გენერაციისთვის." @@ -115,72 +113,76 @@ msgstr "%s არ მიუთითოთ წერტილი ბაზის msgid "%s set the database host." msgstr "%s მიუთითეთ ბაზის ჰოსტი." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL იუზერნეიმი და/ან პაროლი არ არის სწორი" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle იუზერნეიმი და/ან პაროლი არ არის სწორი" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL იუზერნეიმი და/ან პაროლი არ არის სწორი" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB შეცდომა: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Offending ბრძანება იყო: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL მომხმარებელი '%s'@'localhost' უკვე არსებობს." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "წაშალე ეს მომხამრებელი MySQL–იდან" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL მომხმარებელი '%s'@'%%' უკვე არსებობს" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "წაშალე ეს მომხამრებელი MySQL–იდან" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle იუზერნეიმი და/ან პაროლი არ არის სწორი" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Offending ბრძანება იყო: \"%s\", სახელი: %s, პაროლი: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL მომხმარებელი და/ან პაროლი არ არის მართებული: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "თქვენი web სერვერი არ არის კონფიგურირებული ფაილ სინქრონიზაციისთვის, რადგან WebDAV ინტერფეისი შეიძლება იყოს გატეხილი." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "გთხოვთ გადაათვალიეროთ ინსტალაციის გზამკვლევი." @@ -237,19 +239,6 @@ msgstr "ბოლო წელს" msgid "years ago" msgstr "წლის წინ" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ხელმისაწვდომია. მიიღეთ უფრო მეტი ინფორმაცია" - -#: updater.php:81 -msgid "up to date" -msgstr "განახლებულია" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "განახლების ძებნა გათიშულია" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ka_GE/settings.po b/l10n/ka_GE/settings.po index 899e32ba84c1c8b6ebdf2bf64730216ff2b1ea38..04a0d9d034eb7c0f668dde51cd1c91ced7462c6e 100644 --- a/l10n/ka_GE/settings.po +++ b/l10n/ka_GE/settings.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# drlinux64 , 2012 # drlinux64 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-22 01:58+0200\n" -"PO-Revision-Date: 2013-04-21 18:40+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: drlinux64 \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "აპლიკაციების სია ვერ ჩამოიტვირთა App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "ავთენტიფიკაციის შეცდომა" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "თქვენი დისფლეის სახელი უკვე შეიცვალა" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "დისფლეის სახელის შეცვლა ვერ მოხერხდა" @@ -118,52 +121,52 @@ msgstr "შეცდომა აპლიკაციის განახლ msgid "Updated" msgstr "განახლებულია" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "შენახვა..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "წაშლილი" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "დაბრუნება" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "მომხმარებლის წაშლა ვერ მოხერხდა" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" -msgstr "ჯგუფი" +msgstr "ჯგუფები" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "ჯგუფის ადმინისტრატორი" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "წაშლა" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "ჯგუფის დამატება" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "უნდა მიუთითოთ არსებული მომხმარებლის სახელი" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "შეცდომა მომხმარებლის შექმნისას" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "უნდა მიუთითოთ არსებული პაროლი" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -320,13 +323,13 @@ msgstr "უფრო მეტი" #: templates/admin.php:228 msgid "Less" -msgstr "naklebi" +msgstr "უფრო ნაკლები" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "ვერსია" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: ka_GE\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "შეცდომა სერვერის კონფიგურაციის წაშლისას" @@ -54,281 +57,363 @@ msgstr "დავტოვოთ პარამეტრები?" msgid "Cannot add server configuration" msgstr "სერვერის პარამეტრების დამატება ვერ მოხერხდა" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "დასრულდა" + +#: js/settings.js:117 +msgid "Error" +msgstr "შეცდომა" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "კავშირის ტესტირება მოხერხდა" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "კავშირის ტესტირება ვერ მოხერხდა" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "ნამდვილად გინდათ წაშალოთ სერვერის მიმდინარე პარამეტრები?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "წაშლის დადასტურება" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "გაფრთხილება: აპლიკაციის user_ldap და user_webdavauth არათავსებადია. თქვენ შეიძლება შეეჩეხოთ მოულოდნელ შშედეგებს. თხოვეთ თქვენს ადმინისტრატორს ჩათიშოს ერთერთი." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "გაფრთხილება: PHP LDAP მოდული არ არის ინსტალირებული, ბექენდი არ იმუშავებს. თხოვეთ თქვენს ადმინისტრატორს დააინსტალიროს ის." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "სერვერის პარამეტრები" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "სერვერის პარამეტრების დამატება" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "ჰოსტი" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "თქვენ შეგიძლიათ გამოტოვოთ პროტოკოლი. გარდა ამისა გჭირდებათ SSL. შემდეგ დაიწყეთ ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "საწყისი DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "ერთი საწყისი DN ერთ ხაზზე" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "თქვენ შეგიძლიათ მიუთითოთ საწყისი DN მომხმარებლებისთვის და ჯგუფებისთვის Advanced ტაბში" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "მომხმარებლის DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "მომხმარებლის DN რომელთანაც უნდა მოხდეს დაკავშირება მოხდება შემდეგნაირად მაგ: uid=agent,dc=example,dc=com. ხოლო ანონიმური დაშვებისთვის, დატოვეთ DN–ის და პაროლის ველები ცარიელი." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "პაროლი" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "ანონიმური დაშვებისთვის, დატოვეთ DN–ის და პაროლის ველები ცარიელი." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "მომხმარებლის ფილტრი" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "როცა შემოსვლა განხორციელდება ასეიძლება მოვახდინოთ გაფილტვრა. %%uid შეიცვლება იუზერნეიმით მომხმარებლის ველში." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "გამოიყენეთ %%uid დამასრულებელი მაგ: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "მომხმარებლებიის სიის ფილტრი" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "გაფილტვრა განხორციელდება, როცა მომხმარებლების სია ჩამოიტვირთება." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ყოველგვარი დამასრულებელის გარეშე, მაგ: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "ჯგუფის ფილტრი" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "გაფილტვრა განხორციელდება, როცა ჯგუფის სია ჩამოიტვირთება." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ყოველგვარი დამასრულებელის გარეშე, მაგ: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "კავშირის პარამეტრები" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "კონფიგურაცია აქტიურია" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "როცა გადანიშნულია, ეს კონფიგურაცია გამოტოვებული იქნება." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "პორტი" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "ბექაფ (რეპლიკა) ჰოსტი" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "მიუთითეთ რაიმე ბექაფ ჰოსტი. ის უნდა იყოს ძირითადი LDAP/AD სერვერის რეპლიკა." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "ბექაფ (რეპლიკა) პორტი" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "გამორთეთ ძირითადი სერვერი" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "როცა მონიშნულია, ownCloud დაუკავშირდება მხოლოდ რეპლიკა სერვერს." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "გამოიყენეთ TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "არ გამოიყენოთ დამატებით LDAPS კავშირი. ის წარუმატებლად დასრულდება." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "გამორთეთ SSL სერთიფიკატის ვალიდაცია." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "იმ შემთხვევაში თუ მუშაობს მხოლოდ ეს ოფცია, დააიმპორტეთ LDAP სერვერის SSL სერთიფიკატი თქვენს ownCloud სერვერზე." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "არ არის რეკომენდირებული, გამოიყენეთ მხოლოდ სატესტოდ." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "ქეშის სიცოცხლის ხანგრძლივობა" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "წამებში. ცვლილება ასუფთავებს ქეშს." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "დირექტორიის პარამეტრები" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "მომხმარებლის დისფლეის სახელის ფილდი" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP ატრიბუტი მომხმარებლის ownCloud სახელის გენერაციისთვის." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "ძირითად მომხმარებელთა სია" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "ერთი მომხმარებლის საწყისი DN ერთ ხაზზე" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "მომხმარებლის ძებნის ატრიბუტი" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "ოფციონალური; თითო ატრიბუტი თითო ხაზზე" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "ჯგუფის დისფლეის სახელის ფილდი" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP ატრიბუტი ჯგუფის ownCloud სახელის გენერაციისთვის." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "ძირითად ჯგუფთა სია" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "ერთი ჯგუფის საწყისი DN ერთ ხაზზე" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "ჯგუფური ძებნის ატრიბუტი" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "ჯგუფის წევრობის ასოციაცია" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "სპეციალური ატრიბუტები" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "ქვოტას ველი" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "საწყისი ქვოტა" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "ბაიტებში" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "იმეილის ველი" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "მომხმარებლის Home დირექტორიის სახელების დარქმევის წესი" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "დატოვეთ ცარიელი მომხმარებლის სახელი (default). სხვა დანარჩენში მიუთითეთ LDAP/AD ატრიბუტი." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "კავშირის ტესტირება" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "დახმარება" diff --git a/l10n/kn/core.po b/l10n/kn/core.po index 481dd8e0bb7e455b688dc36e3795e38019782cee..b412b63b1ff51e2f40fed86b1b2934f640492b0a 100644 --- a/l10n/kn/core.po +++ b/l10n/kn/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" @@ -293,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +522,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +560,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/kn/files.po b/l10n/kn/files.po index 47b4157d6f33b8c8ead7943c4f7fc407d3fd4e06..6dc22644115d7c8c3324e868a3794d7e50e9085c 100644 --- a/l10n/kn/files.po +++ b/l10n/kn/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/kn/files_encryption.po b/l10n/kn/files_encryption.po index dba23393eab80027c773a71d2a488aee6d761cd0..602b35e3e8f825dac2ad397994b91f1ec9f7f84d 100644 --- a/l10n/kn/files_encryption.po +++ b/l10n/kn/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/kn/files_external.po b/l10n/kn/files_external.po index 6012a6d392c391836b87f7947a1efbd0d1771d58..d73e3f29a793b2470bda4db37395d54d2c895cd7 100644 --- a/l10n/kn/files_external.po +++ b/l10n/kn/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/kn/files_sharing.po b/l10n/kn/files_sharing.po index e561733a10629e4474b2f578a64e6016907948f9..17f0921f70163ac6cf3cdba1d98d28ba71d1de20 100644 --- a/l10n/kn/files_sharing.po +++ b/l10n/kn/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/kn/files_trashbin.po b/l10n/kn/files_trashbin.po index 12ddf3ce859233ee88b76eeec98b0dc79aeb1523..1886595ceabc472e4f950e2a664f5edb81f06afd 100644 --- a/l10n/kn/files_trashbin.po +++ b/l10n/kn/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/kn/files_versions.po b/l10n/kn/files_versions.po index c15d71b56c3686814de79e08cd3e1e147c0cd6eb..33d7a4a3b2540199b96113b8ab9919af53550dac 100644 --- a/l10n/kn/files_versions.po +++ b/l10n/kn/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/kn/lib.po b/l10n/kn/lib.po index 836abc39cd307f31c391805b26afab33cb8bded7..8bc47e9ad2cbb816e6ebff5092d156ecf68c9de7 100644 --- a/l10n/kn/lib.po +++ b/l10n/kn/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" @@ -113,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/kn/settings.po b/l10n/kn/settings.po index c49b26512b3c2078e5fef3c84dd7378fe7527f0f..034be72d0ddaae1dd3ce589af5e4ac7c113f93d3 100644 --- a/l10n/kn/settings.po +++ b/l10n/kn/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:115 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:100 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:103 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: kn\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/ko/core.po b/l10n/ko/core.po index 4c531cc2d33f6861b3d0eb4156911d0a80f13bc9..cee727ba0a3edec927aeecf956cee5c96f1c0ff6 100644 --- a/l10n/ko/core.po +++ b/l10n/ko/core.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# aoiob4305 , 2013 -# 남자사람 , 2012 -# yunhye , 2012 # Shinjo Park , 2013 -# Shinjo Park , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -57,7 +53,7 @@ msgstr "추가할 분류가 없습니까?" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "" +msgstr "분류가 이미 존재합니다: %s" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 @@ -78,7 +74,7 @@ msgstr "책갈피에 %s을(를) 추가할 수 없었습니다." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "삭제할 분류를 선택하지 않았습니다." +msgstr "삭제할 분류를 선택하지 않았습니다. " #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -217,26 +213,30 @@ msgstr "작년" msgid "years ago" msgstr "년 전" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "승락" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "선택" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "취소" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "선택" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "예" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "아니요" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "승락" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -348,7 +348,7 @@ msgstr "접근 제어" #: js/share.js:325 msgid "create" -msgstr "만들기" +msgstr "생성" #: js/share.js:328 msgid "update" @@ -401,24 +401,27 @@ msgstr "ownCloud 암호 재설정" msgid "Use the following link to reset your password: {link}" msgstr "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "이메일로 암호 재설정 링크를 보냈습니다." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "초기화 이메일을 보냈습니다." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "요청이 실패했습니다!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "이메일로 암호 재설정 링크를 보냈습니다." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "사용자 이름" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "요청 초기화" @@ -468,7 +471,7 @@ msgstr "클라우드를 찾을 수 없습니다" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "분류 편집" +msgstr "분류 수정" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -481,11 +484,11 @@ msgstr "보안 경고" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" -msgstr "" +msgstr "사용 중인 PHP 버전이 NULL 바이트 공격에 취약합니다 (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "" +msgstr "ownCloud의 보안을 위하여 PHP 버전을 업데이트하십시오." #: templates/installation.php:32 msgid "" @@ -503,14 +506,14 @@ msgstr "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "" +msgstr ".htaccess 파일이 처리되지 않아서 데이터 디렉터리와 파일을 인터넷에서 접근할 수 없을 수도 있습니다." #: templates/installation.php:40 msgid "" "For information how to properly configure your server, please see the
documentation." -msgstr "" +msgstr "서버를 올바르게 설정하는 방법을 알아보려면 문서를 참고하십시오.." #: templates/installation.php:44 msgid "Create an admin account" @@ -562,7 +565,12 @@ msgstr "설치 완료" msgid "web services under your control" msgstr "내가 관리하는 웹 서비스" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "로그아웃" @@ -594,7 +602,7 @@ msgstr "로그인" #: templates/login.php:47 msgid "Alternative Logins" -msgstr "" +msgstr "대체 " #: templates/part.pagenavi.php:3 msgid "prev" diff --git a/l10n/ko/files.po b/l10n/ko/files.po index 8893a7a6c23d13f0cfe20353add6c19f542b5c76..72a5537640b2693fe2fe97b0b56e53219fb963e6 100644 --- a/l10n/ko/files.po +++ b/l10n/ko/files.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# aoiob4305 , 2013 -# 남자사람 , 2012 -# Harim Park , 2013 -# yunhye , 2012 -# Shinjo Park , 2013 -# Shinjo Park , 2012 +# Sungjin Gang , 2013 +# Sungjin Gang , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -33,17 +29,13 @@ msgstr "%s 항목을 이동시키지 못하였음 - 파일 이름이 이미 존 msgid "Could not move %s" msgstr "%s 항목을 이딩시키지 못하였음" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "파일 이름바꾸기 할 수 없음" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "파일이 업로드되지 않았습니다. 알 수 없는 오류입니다" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "업로드에 성공하였습니다." +msgstr "파일 업로드에 성공하였습니다." #: ajax/upload.php:27 msgid "" @@ -54,19 +46,19 @@ msgstr "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼" +msgstr "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "파일이 부분적으로 업로드됨" +msgstr "파일의 일부분만 업로드됨" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "업로드된 파일 없음" +msgstr "파일이 업로드되지 않았음" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "임시 폴더가 사라짐" +msgstr "임시 폴더가 없음" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -74,7 +66,7 @@ msgstr "디스크에 쓰지 못했습니다" #: ajax/upload.php:51 msgid "Not enough storage available" -msgstr "" +msgstr "저장소가 용량이 충분하지 않습니다." #: ajax/upload.php:83 msgid "Invalid directory." @@ -90,9 +82,9 @@ msgstr "공유" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "" +msgstr "영원히 삭제" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "삭제" @@ -100,45 +92,45 @@ msgstr "삭제" msgid "Rename" msgstr "이름 바꾸기" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "보류 중" +msgstr "대기 중" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name}이(가) 이미 존재함" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "바꾸기" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "이름 제안" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "취소" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{old_name}이(가) {new_name}(으)로 대체됨" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" -msgstr "실행 취소" +msgstr "되돌리기" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "" +msgstr "삭제 작업중" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "파일 1개 업로드 중" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "파일 업로드중" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -162,69 +154,77 @@ msgstr "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "다운로드가 준비 중입니다. 파일 크기가 크다면 시간이 오래 걸릴 수도 있습니다." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다" +msgstr "디렉터리 및 빈 파일은 업로드할 수 없습니다" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "여유 공간이 부족합니다" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "업로드가 취소되었습니다." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL을 입력해야 합니다." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "폴더 이름이 유효하지 않습니다. " -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "오류" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "이름" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "크기" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "수정됨" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "폴더 1개" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "폴더 {count}개" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "파일 1개" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "파일 {count}개" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "파일 이름바꾸기 할 수 없음" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "업로드" @@ -279,43 +279,43 @@ msgstr "링크에서" #: templates/index.php:42 msgid "Deleted files" -msgstr "" +msgstr "파일 삭제됨" #: templates/index.php:48 msgid "Cancel upload" msgstr "업로드 취소" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "" +msgstr "당신은 여기에 쓰기를 할 수 있는 권한이 없습니다." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "내용이 없습니다. 업로드할 수 있습니다!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "다운로드" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "공유 해제" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "업로드 용량 초과" +msgstr "업로드한 파일이 너무 큼" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "파일을 검색하고 있습니다. 기다려 주십시오." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "현재 검색" diff --git a/l10n/ko/files_encryption.po b/l10n/ko/files_encryption.po index 9a2fc1b35bda18c817e7f6ce1758f0ba9e18699f..432f5ed62559fe760ce20825adbe48f1b84a95de 100644 --- a/l10n/ko/files_encryption.po +++ b/l10n/ko/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# 남자사람 , 2012. -# Shinjo Park , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ko/files_external.po b/l10n/ko/files_external.po index c8d11aa32e1f98cece39291c706c76637e61d084..da5082097da53ddff5ee6b5864d07fdeca65d751 100644 --- a/l10n/ko/files_external.po +++ b/l10n/ko/files_external.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# aoiob4305 , 2013 -# 남자사람 , 2012 -# Park Shinjo , 2013 -# Shinjo Park , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ko/files_sharing.po b/l10n/ko/files_sharing.po index 9810e11baf70d498823300b2231a8b9a1715205a..54062f51db9b257f54def69ae7dfea0284553b21 100644 --- a/l10n/ko/files_sharing.po +++ b/l10n/ko/files_sharing.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# 남자사람 , 2012. -# Park Shinjo , 2013. -# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ko/files_trashbin.po b/l10n/ko/files_trashbin.po index fae4215410bccc8272d76779af76d410d4d6cace..ace3627e1bee5ec4a28a0ea85448a9cc83e5a5a8 100644 --- a/l10n/ko/files_trashbin.po +++ b/l10n/ko/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgstr "" #: js/trash.js:121 msgid "Delete permanently" -msgstr "" +msgstr "영원히 삭제" #: js/trash.js:174 templates/index.php:17 msgid "Name" diff --git a/l10n/ko/files_versions.po b/l10n/ko/files_versions.po index 101de33dbe4b04df8b81e86cbcace27898bd62a4..b3241be267d5d614e72e4e666ba668991e5903f7 100644 --- a/l10n/ko/files_versions.po +++ b/l10n/ko/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# 남자사람 , 2012. -# Shinjo Park , 2012. -# Sung Jin Gang , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ko/lib.po b/l10n/ko/lib.po index 2c97ea10dba2e6ce2706a003e315113a99008643..b97c280d47f4f0603e7731959c617a2fd282b542 100644 --- a/l10n/ko/lib.po +++ b/l10n/ko/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# 남자사람 , 2012 -# Shinjo Park , 2013 -# Shinjo Park , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "도움말" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "개인" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "설정" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "사용자" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "앱" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "관리자" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP 다운로드가 비활성화되었습니다." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "파일을 개별적으로 다운로드해야 합니다." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "파일로 돌아가기" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다." @@ -116,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "" @@ -238,19 +239,6 @@ msgstr "작년" msgid "years ago" msgstr "년 전" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s을(를) 사용할 수 있습니다. 자세한 정보 보기" - -#: updater.php:81 -msgid "up to date" -msgstr "최신" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "업데이트 확인이 비활성화됨" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po index 098a8eef8f2e06a33ff7c18c921fe5c1132250d2..2c93f03d41e1445e1d41cf6a11ed25bd6c0c6fe1 100644 --- a/l10n/ko/settings.po +++ b/l10n/ko/settings.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# 남자사람 , 2012. -# Harim Park , 2013. -# , 2012. -# Shinjo Park , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -26,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "앱 스토어에서 목록을 가져올 수 없습니다" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "인증 오류" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -99,7 +98,7 @@ msgstr "비활성화" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "활성화" +msgstr "사용함" #: js/apps.js:55 msgid "Please wait...." @@ -121,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "저장 중..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "삭제" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "되돌리기" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "그룹" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "그룹 관리자" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "삭제" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "한국어" @@ -236,7 +235,7 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "크론" #: templates/admin.php:101 msgid "Execute one task with each page loaded" @@ -311,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "로그" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "로그 단계" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "더 중요함" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "덜 중요함" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "버전" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# 남자사람 , 2012. -# Harim Park , 2013. -# Shinjo Park , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" @@ -21,6 +17,10 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -57,281 +57,363 @@ msgstr "설정을 유지합니까?" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "오류" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "연결 시험 성공" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "연결 시험 실패" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "경고: user_ldap 앱과 user_webdavauth 앱은 호환되지 않습니다. 오동작을 일으킬 수 있으므로, 시스템 관리자에게 요청하여 둘 중 하나만 사용하도록 하십시오." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "경고: PHP LDAP 모듈이 비활성화되어 있거나 설치되어 있지 않습니다. 백엔드를 사용할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "호스트" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오." -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "기본 DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "기본 DN을 한 줄에 하나씩 입력하십시오" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다." -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "사용자 DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "바인딩 작업을 수행할 클라이언트 사용자 DN입니다. 예를 들어서 uid=agent,dc=example,dc=com입니다. 익명 접근을 허용하려면 DN과 암호를 비워 두십시오." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "암호" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "익명 접근을 허용하려면 DN과 암호를 비워 두십시오." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "사용자 로그인 필터" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "로그인을 시도할 때 적용할 필터입니다. %%uid는 로그인 작업에서의 사용자 이름으로 대체됩니다." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "%%uid 자리 비움자를 사용하십시오. 예제: \"uid=%%uid\"\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "사용자 목록 필터" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "사용자를 검색할 때 적용할 필터를 정의합니다." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "그룹 필터" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "그룹을 검색할 때 적용할 필터를 정의합니다." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "연결 설정" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "구성 활성화" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "포트" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "백업 (복제) 포트" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "백업 (복제) 포트" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "주 서버 비활성화" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLS 사용" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "서버에서 대소문자를 구분하지 않음 (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "SSL 인증서 유효성 검사를 해제합니다." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "이 옵션을 사용해야 연결할 수 있는 경우에는 LDAP 서버의 SSL 인증서를 ownCloud로 가져올 수 있습니다." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "추천하지 않음, 테스트로만 사용하십시오." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "초. 항목 변경 시 캐시가 갱신됩니다." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "디렉토리 설정" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "사용자의 표시 이름 필드" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP 속성은 사용자의 ownCloud 이름을 생성하기 위해 사용합니다." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "기본 사용자 트리" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "사용자 DN을 한 줄에 하나씩 입력하십시오" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "사용자 검색 속성" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "그룹의 표시 이름 필드" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP 속성은 그룹의 ownCloud 이름을 생성하기 위해 사용합니다." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "기본 그룹 트리" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "그룹 기본 DN을 한 줄에 하나씩 입력하십시오" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "그룹 검색 속성" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "그룹-회원 연결" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "바이트" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "도움말" diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po index 214b67e0c493812423af3eb357d665aa9ec1d7d5..df702490cae9b78f385b43aeb5c957e0a10c3bda 100644 --- a/l10n/ku_IQ/core.po +++ b/l10n/ku_IQ/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "وشەی تێپەربو" @@ -397,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "ناوی به‌کارهێنه‌ر" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -520,37 +526,37 @@ msgstr "هه‌ڵبژاردنی پیشكه‌وتوو" msgid "Data folder" msgstr "زانیاری فۆڵده‌ر" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "به‌كارهێنه‌ری داتابه‌یس" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "وشه‌ی نهێنی داتا به‌یس" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "ناوی داتابه‌یس" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "هۆستی داتابه‌یس" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "كۆتایی هات ده‌ستكاریه‌كان" @@ -558,37 +564,42 @@ msgstr "كۆتایی هات ده‌ستكاریه‌كان" msgid "web services under your control" msgstr "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "چوونەدەرەوە" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po index 2d8063ea29702171fccc9c1642f0b4ad02fcf39b..b7ff8f3d26066b01acf4386518e020cf95d1a75a 100644 --- a/l10n/ku_IQ/files.po +++ b/l10n/ku_IQ/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "ناونیشانی به‌سته‌ر نابێت به‌تاڵ بێت." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "هه‌ڵه" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "ناو" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "بارکردن" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "داگرتن" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/ku_IQ/files_encryption.po b/l10n/ku_IQ/files_encryption.po index afa8a7eff00997c0cdcd3d0f5ca85b0835c49c87..c961a1e23dbfdd204d5e9ba989638b71dc384259 100644 --- a/l10n/ku_IQ/files_encryption.po +++ b/l10n/ku_IQ/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hozha Koyi , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ku_IQ/files_external.po b/l10n/ku_IQ/files_external.po index 82b7d02e7afe5fe9948182fa080b93faa6dfe09e..ff019f8366a13c0beda61cf231478907bfbe3635 100644 --- a/l10n/ku_IQ/files_external.po +++ b/l10n/ku_IQ/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ku_IQ/files_sharing.po b/l10n/ku_IQ/files_sharing.po index 5294fa1042297f9ade8dba1ec18b62be895f4cfe..7c929822b6384ce3250cf8b9cf13e66d49e5e18e 100644 --- a/l10n/ku_IQ/files_sharing.po +++ b/l10n/ku_IQ/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hozha Koyi , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -20,7 +19,7 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "تێپه‌ڕه‌وشه" +msgstr "وشەی تێپەربو" #: templates/authenticate.php:6 msgid "Submit" diff --git a/l10n/ku_IQ/files_trashbin.po b/l10n/ku_IQ/files_trashbin.po index 466bf259a35bb6c96e841c4a3c12b44d5941e700..348f5fc4427b7c8f7f440843a2ccaadaa5d711d3 100644 --- a/l10n/ku_IQ/files_trashbin.po +++ b/l10n/ku_IQ/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ku_IQ/files_versions.po b/l10n/ku_IQ/files_versions.po index 8f2cdbd21e8f0a28d6f2127105d31cce30c1c808..0b3811c2a529b563afc0ae8ce08a7b8654084673 100644 --- a/l10n/ku_IQ/files_versions.po +++ b/l10n/ku_IQ/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hozha Koyi , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -51,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "وه‌شان" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po index ba160fa439967ec29a602933f9b336e1982ffbb6..a1f467cb564c03b1e8af12422bd2b802afa3b9a4 100644 --- a/l10n/ku_IQ/lib.po +++ b/l10n/ku_IQ/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: ku_IQ\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "یارمەتی" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "ده‌ستكاری" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "به‌كارهێنه‌ر" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "به‌رنامه‌كان" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "به‌ڕێوه‌به‌ری سه‌ره‌كی" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po index 2c83b2fbbfe0bbd335f4207648022082639df8e1..20bae1d2d757c743cd7d85f420e4416d7c759e4a 100644 --- a/l10n/ku_IQ/settings.po +++ b/l10n/ku_IQ/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "پاشکه‌وتده‌کات..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ku_IQ\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "سه‌رکه‌وتن" + +#: js/settings.js:117 +msgid "Error" +msgstr "هه‌ڵه" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "وشەی تێپەربو" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "یارمەتی" diff --git a/l10n/lb/core.po b/l10n/lb/core.po index 64ab9ca7e9403c9cbb5462be5727fcc6c10007aa..463eb139e43b236fc8310711227416a0405b6788 100644 --- a/l10n/lb/core.po +++ b/l10n/lb/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sim0n , 2013 -# sim0n , 2011-2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "Läscht Joer" msgid "years ago" msgstr "Joren hier" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Auswielen" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Ofbriechen" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Auswielen" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Jo" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nee" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -398,24 +400,27 @@ msgstr "ownCloud Passwuert reset" msgid "Use the following link to reset your password: {link}" msgstr "Benotz folgende Link fir däi Passwuert ze reseten: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du kriss en Link fir däin Passwuert nei ze setzen via Email geschéckt." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du kriss en Link fir däin Passwuert nei ze setzen via Email geschéckt." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Benotzernumm" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Reset ufroen" @@ -469,7 +474,7 @@ msgstr "Kategorien editéieren" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "Bäisetzen" +msgstr "Dobäisetzen" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -559,7 +564,12 @@ msgstr "Installatioun ofschléissen" msgid "web services under your control" msgstr "Web Servicer ënnert denger Kontroll" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Ausloggen" diff --git a/l10n/lb/files.po b/l10n/lb/files.po index f6f98a7c12c0dba3d67d7227214dd5547cbd931a..d52d6051d915788e44ea3cd504d46834296482b0 100644 --- a/l10n/lb/files.po +++ b/l10n/lb/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sim0n , 2011-2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -57,7 +52,7 @@ msgstr "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Et ass keng Datei ropgelueden ginn" +msgstr "Et ass kee Fichier ropgeluede ginn" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -87,7 +82,7 @@ msgstr "Deelen" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Läschen" @@ -95,43 +90,43 @@ msgstr "Läschen" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "ofbriechen" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "réckgängeg man" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kann deng Datei net eroplueden well et en Dossier ass oder 0 byte grouss ass." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Upload ofgebrach." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fehler" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Numm" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Gréisst" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Geännert" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Eroplueden" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Upload ofbriechen" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Hei ass näischt. Lued eppes rop!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Eroflueden" +msgstr "Download" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Net méi deelen" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Upload ze grouss" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Fichieren gi gescannt, war weg." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Momentane Scan" diff --git a/l10n/lb/files_encryption.po b/l10n/lb/files_encryption.po index 0632e6b5ab98e3c4fea48d43a54d3ffd21a4dd8f..09f6598370f47a981bf416abf62e49715c952774 100644 --- a/l10n/lb/files_encryption.po +++ b/l10n/lb/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lb/files_external.po b/l10n/lb/files_external.po index 2cd66580241129d37d8dd3bd0c57364e89699123..d4781c62a4bd5e4d37a5d53d17f32d8a96762b8f 100644 --- a/l10n/lb/files_external.po +++ b/l10n/lb/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -99,7 +99,7 @@ msgstr "Gruppen" #: templates/settings.php:100 msgid "Users" -msgstr "" +msgstr "Benotzer" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 diff --git a/l10n/lb/files_sharing.po b/l10n/lb/files_sharing.po index a8c12d1704a3ddfec9e0bdb5480b015e53008b18..c88a6bd12d723a5a937f10f487cfd56d5efa0e4c 100644 --- a/l10n/lb/files_sharing.po +++ b/l10n/lb/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgstr "Passwuert" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Fortschécken" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Download" #: templates/public.php:40 msgid "No preview available for" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "Web Servicer ënnert denger Kontroll" diff --git a/l10n/lb/files_trashbin.po b/l10n/lb/files_trashbin.po index 046e687bd2e7600a1f3dcf03641b8d699aa914a8..cf346cfdc0948fc14825d83ff8ab65a0f8a6e73a 100644 --- a/l10n/lb/files_trashbin.po +++ b/l10n/lb/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lb/files_versions.po b/l10n/lb/files_versions.po index 0daea383b9df153a200ae836cb5b2a9fa402f21d..7745e418c12083d62ebc15249734b103ff61a77e 100644 --- a/l10n/lb/files_versions.po +++ b/l10n/lb/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lb/lib.po b/l10n/lb/lib.po index b1b27935b86ac617ed8eeae4abe19d22e1bbb9f1..03a90b8536edefae4213d98af19e38c327692276 100644 --- a/l10n/lb/lib.po +++ b/l10n/lb/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hëllef" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Perséinlech" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Astellungen" -#: app.php:385 +#: app.php:393 msgid "Users" -msgstr "" +msgstr "Benotzer" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Applicatiounen" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "Läscht Joer" msgid "years ago" msgstr "Joren hier" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/lb/settings.po b/l10n/lb/settings.po index c657f9b728766cd916ab397f532f96ec43b0cf0b..df0dc32b9fd99b30d09be15679c4f2d57518d689 100644 --- a/l10n/lb/settings.po +++ b/l10n/lb/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Konnt Lescht net vum App Store lueden" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Authentifikatioun's Fehler" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Speicheren..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "geläscht" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "réckgängeg man" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruppen" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppen Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Läschen" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -232,7 +235,7 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" @@ -256,15 +259,15 @@ msgstr "" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Share API aschalten" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Erlab Apps d'Share API ze benotzen" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Links erlaben" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" @@ -272,7 +275,7 @@ msgstr "" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "Resharing erlaben" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" @@ -280,11 +283,11 @@ msgstr "" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "Useren erlaben mat egal wiem ze sharen" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen" #: templates/admin.php:168 msgid "Security" @@ -307,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Log" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "Méi" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fehler" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Passwuert" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hëllef" diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po index 23d9115c7f621d1c7452f4f9921974baf6e4f9d6..d5b4a0e4df92a258ab3386e35b2166aeda18a4c8 100644 --- a/l10n/lt_LT/core.po +++ b/l10n/lt_LT/core.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# andrejuseu , 2012 -# Dr. ROX , 2011, 2012 +# Roman Deniobe , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Roman Deniobe \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,12 +21,12 @@ msgstr "" #: ajax/share.php:97 #, php-format msgid "User %s shared a file with you" -msgstr "" +msgstr "Vartotojas %s pasidalino su jumis failu" #: ajax/share.php:99 #, php-format msgid "User %s shared a folder with you" -msgstr "" +msgstr "Vartotojas %s su jumis pasidalino aplanku" #: ajax/share.php:101 #, php-format @@ -214,26 +213,30 @@ msgstr "praeitais metais" msgid "years ago" msgstr "prieš metus" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Gerai" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Pasirinkite" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Atšaukti" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Pasirinkite" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Taip" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Gerai" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -333,7 +336,7 @@ msgstr "Pasidalino {item} su {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Nesidalinti" +msgstr "Nebesidalinti" #: js/share.js:320 msgid "can edit" @@ -398,24 +401,27 @@ msgstr "ownCloud slaptažodžio atkūrimas" msgid "Use the following link to reset your password: {link}" msgstr "Slaptažodio atkūrimui naudokite šią nuorodą: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Elektroniniu paštu gausite nuorodą, su kuria galėsite iš naujo nustatyti slaptažodį." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Elektroniniu paštu gausite nuorodą, su kuria galėsite iš naujo nustatyti slaptažodį." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Prisijungimo vardas" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Prašyti nustatymo iš najo" @@ -559,7 +565,12 @@ msgstr "Baigti diegimą" msgid "web services under your control" msgstr "jūsų valdomos web paslaugos" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Atsijungti" diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po index 3c9729eafce37987cad180d9a83c2866d30821d4..8fe91c5cfd1067c80fd256212d92559a648cac50 100644 --- a/l10n/lt_LT/files.po +++ b/l10n/lt_LT/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# andrejuseu , 2012 -# Denisas Kulumbegašvili <>, 2012 -# Dr. ROX , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -30,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Klaidų nėra, failas įkeltas sėkmingai" +msgstr "Failas įkeltas sėkmingai, be klaidų" #: ajax/upload.php:27 msgid "" @@ -51,7 +44,7 @@ msgstr "" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Įkeliamo failo dydis viršija MAX_FILE_SIZE parametrą, kuris yra nustatytas HTML formoje" +msgstr "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -59,7 +52,7 @@ msgstr "Failas buvo įkeltas tik dalinai" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nebuvo įkeltas nė vienas failas" +msgstr "Nebuvo įkeltas joks failas" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -89,7 +82,7 @@ msgstr "Dalintis" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Ištrinti" @@ -97,43 +90,43 @@ msgstr "Ištrinti" msgid "Rename" msgstr "Pervadinti" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Laukiantis" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} jau egzistuoja" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "pakeisti" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "pasiūlyti pavadinimą" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "atšaukti" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "pakeiskite {new_name} į {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "anuliuoti" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "įkeliamas 1 failas" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -159,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Įkėlimas atšauktas." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Klaida" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Pavadinimas" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Dydis" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Pakeista" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 aplankalas" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} aplankalai" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 failas" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} failai" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Įkelti" @@ -282,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Atšaukti siuntimą" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Čia tuščia. Įkelkite ką nors!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Atsisiųsti" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Nebesidalinti" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Įkėlimui failas per didelis" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Bandomų įkelti failų dydis viršija maksimalų leidžiamą šiame serveryje" +msgstr "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Skenuojami failai, prašome palaukti." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Šiuo metu skenuojama" diff --git a/l10n/lt_LT/files_encryption.po b/l10n/lt_LT/files_encryption.po index a3629e2cc4f48cb8e6cc88083ab610ab7a335e3d..0ee05335796aa051d0376e692aa724835941d1a9 100644 --- a/l10n/lt_LT/files_encryption.po +++ b/l10n/lt_LT/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dr. ROX , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lt_LT/files_external.po b/l10n/lt_LT/files_external.po index 912e05548dabf4f3cb5653c2431598f8b5381a24..ab55528f0b63693a32f0de928183406e71efb5c5 100644 --- a/l10n/lt_LT/files_external.po +++ b/l10n/lt_LT/files_external.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# andrejuseu , 2012 -# Dr. ROX , 2012 -# Min2liz , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lt_LT/files_sharing.po b/l10n/lt_LT/files_sharing.po index a2553793fbdab730b3f9a23b7cb998f2e01f9c11..55fa2bf159e4e141f09115fbc60dab8e84095078 100644 --- a/l10n/lt_LT/files_sharing.po +++ b/l10n/lt_LT/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dr. ROX , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -20,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Slaptažodis" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Išsaugoti" #: templates/public.php:10 #, php-format @@ -38,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Atsisiųsti" #: templates/public.php:40 msgid "No preview available for" @@ -46,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "jūsų valdomos web paslaugos" diff --git a/l10n/lt_LT/files_trashbin.po b/l10n/lt_LT/files_trashbin.po index f427f0e01f6a3033f88bab13ff9e85aebf5738c0..b5ac859e3e6d9efcf16aef37568b697f523862cb 100644 --- a/l10n/lt_LT/files_trashbin.po +++ b/l10n/lt_LT/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lt_LT/files_versions.po b/l10n/lt_LT/files_versions.po index 1572027742917b3ef080397d2f401c5116dd1edf..57d518462cda26c2c3ba8798a51ea886e13d0b57 100644 --- a/l10n/lt_LT/files_versions.po +++ b/l10n/lt_LT/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Dr. ROX , 2012. -# Mindaugas , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lt_LT/lib.po b/l10n/lt_LT/lib.po index a176e307e60df81ff9e242b9b1a65f92c7f5648a..cbc43ee81194f196988892d6dc2c4a1295512d60 100644 --- a/l10n/lt_LT/lib.po +++ b/l10n/lt_LT/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# andrejuseu , 2012 -# Dr. ROX , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: lt_LT\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pagalba" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Asmeniniai" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Nustatymai" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Vartotojai" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Programos" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administravimas" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP atsisiuntimo galimybė yra išjungta." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Failai turi būti parsiunčiami vienas po kito." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Atgal į Failus" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Pasirinkti failai per dideli archyvavimui į ZIP." @@ -115,83 +113,87 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" #: template.php:113 msgid "seconds ago" -msgstr "prieš kelias sekundes" +msgstr "prieš sekundę" #: template.php:114 msgid "1 minute ago" -msgstr "prieš 1 minutę" +msgstr "Prieš 1 minutę" #: template.php:115 #, php-format @@ -222,7 +224,7 @@ msgstr "prieš %d dienų" #: template.php:121 msgid "last month" -msgstr "praėjusį mėnesį" +msgstr "praeitą mėnesį" #: template.php:122 #, php-format @@ -231,25 +233,12 @@ msgstr "" #: template.php:123 msgid "last year" -msgstr "pereitais metais" +msgstr "praeitais metais" #: template.php:124 msgid "years ago" msgstr "prieš metus" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s yra galimas. Platesnė informacija čia" - -#: updater.php:81 -msgid "up to date" -msgstr "pilnai atnaujinta" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "atnaujinimų tikrinimas išjungtas" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/lt_LT/settings.po b/l10n/lt_LT/settings.po index 79929cea32579bb647283d4c201d598c716593ba..45772fd1b866fa7887a07e8140954f00d1f65213 100644 --- a/l10n/lt_LT/settings.po +++ b/l10n/lt_LT/settings.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Dr. ROX , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -23,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Neįmanoma įkelti sąrašo iš Programų Katalogo" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Autentikacijos klaida" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -118,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Saugoma.." +msgstr "Saugoma..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "anuliuoti" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupės" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Ištrinti" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Kalba" @@ -233,7 +235,7 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" @@ -253,7 +255,7 @@ msgstr "" #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Dalijimasis" #: templates/admin.php:134 msgid "Enable Share API" @@ -308,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Žurnalas" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Žurnalo išsamumas" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Daugiau" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mažiau" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: lt_LT\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Klaida" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Slaptažodis" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Grupės filtras" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Prievadas" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Naudoti TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Išjungti SSL sertifikato tikrinimą." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nerekomenduojama, naudokite tik testavimui." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pagalba" diff --git a/l10n/lv/core.po b/l10n/lv/core.po index 7c6dcac6539ae5bfee54ad2d5364b72babbb44e6..27ef0cf51e2446133ca175aac82a5b81be84eca2 100644 --- a/l10n/lv/core.po +++ b/l10n/lv/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CPDZ , 2012 -# Rūdolfs Mazurs , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -75,7 +73,7 @@ msgstr "Kļūda, pievienojot %s izlasei." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Neviena kategorija nav izvēlēta dzēšanai" +msgstr "Neviena kategorija nav izvēlēta dzēšanai." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -214,26 +212,30 @@ msgstr "gājušajā gadā" msgid "years ago" msgstr "gadus atpakaļ" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Labi" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Izvēlieties" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Atcelt" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Izvēlieties" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Jā" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nē" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Labi" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -333,7 +335,7 @@ msgstr "Dalījās ar {item} ar {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Beigt dalīties" +msgstr "Pārtraukt dalīšanos" #: js/share.js:320 msgid "can edit" @@ -398,24 +400,27 @@ msgstr "ownCloud paroles maiņa" msgid "Use the following link to reset your password: {link}" msgstr "Izmantojiet šo saiti, lai mainītu paroli: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Jūs savā epastā saņemsiet interneta saiti, caur kuru varēsiet atjaunot paroli." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Atstatīt e-pasta sūtīšanu." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Pieprasījums neizdevās!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Jūs savā epastā saņemsiet interneta saiti, caur kuru varēsiet atjaunot paroli." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Lietotājvārds" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Pieprasīt paroles maiņu" @@ -449,7 +454,7 @@ msgstr "Lietotnes" #: strings.php:8 msgid "Admin" -msgstr "Administrators" +msgstr "Administratori" #: strings.php:9 msgid "Help" @@ -559,7 +564,12 @@ msgstr "Pabeigt iestatīšanu" msgid "web services under your control" msgstr "tīmekļa servisi tavā varā" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Izrakstīties" diff --git a/l10n/lv/files.po b/l10n/lv/files.po index d75ed8885fd3e0977422910956d2cb4f4dca22af..64d78766738a42bd771c65fd2fee08adcbdb297e 100644 --- a/l10n/lv/files.po +++ b/l10n/lv/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CPDZ , 2012 -# Imants Liepiņš , 2012 -# Rūdolfs Mazurs , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -30,17 +27,13 @@ msgstr "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu" msgid "Could not move %s" msgstr "Nevarēja pārvietot %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nevarēja pārsaukt datni" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Netika augšupielādēta neviena datne. Nezināma kļūda" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Augšupielāde pabeigta bez kļūdām" +msgstr "Viss kārtībā, datne augšupielādēta veiksmīga" #: ajax/upload.php:27 msgid "" @@ -89,7 +82,7 @@ msgstr "Dalīties" msgid "Delete permanently" msgstr "Dzēst pavisam" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Dzēst" @@ -97,43 +90,43 @@ msgstr "Dzēst" msgid "Rename" msgstr "Pārsaukt" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Gaida savu kārtu" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} jau eksistē" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "aizvietot" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "ieteiktais nosaukums" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "atcelt" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "aizvietoja {new_name} ar {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "atsaukt" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "veikt dzēšanas darbību" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Augšupielādē 1 datni" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -159,69 +152,77 @@ msgstr "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhron msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tās izmērs ir 0 baiti" +msgstr "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tā ir 0 baitu liela" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nepietiek brīvas vietas" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Augšupielāde ir atcelta." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL nevar būt tukšs." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nederīgs mapes nosaukums. “Koplietots” izmantojums ir rezervēts ownCloud servisam." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Kļūda" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nosaukums" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Izmērs" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Mainīts" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mape" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mapes" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 datne" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} datnes" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nevarēja pārsaukt datni" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Augšupielādēt" @@ -282,37 +283,37 @@ msgstr "Dzēstās datnes" msgid "Cancel upload" msgstr "Atcelt augšupielādi" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Jums nav tiesību šeit rakstīt." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Lejupielādēt" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Pārtraukt dalīšanos" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Datne ir par lielu, lai to augšupielādētu" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Šobrīd tiek caurskatīts" diff --git a/l10n/lv/files_encryption.po b/l10n/lv/files_encryption.po index 2b049a1c7e1a6e2ee83ae5e3bd6bab1b384348af..cc342439494bd6524e4334d14c10864b6471ba15 100644 --- a/l10n/lv/files_encryption.po +++ b/l10n/lv/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lv/files_external.po b/l10n/lv/files_external.po index 0155aee4272bf404b83be9345a55178099a9d22d..c833916c88cda352cc7dc89d4014540d88a4366a 100644 --- a/l10n/lv/files_external.po +++ b/l10n/lv/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lv/files_sharing.po b/l10n/lv/files_sharing.po index eba98a874e572c9958f32e636f501f75d0861008..ff9a877f0d62e191cce2492f53f289c86b0510cb 100644 --- a/l10n/lv/files_sharing.po +++ b/l10n/lv/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -46,4 +45,4 @@ msgstr "Nav pieejams priekšskatījums priekš" #: templates/public.php:50 msgid "web services under your control" -msgstr "jūsu vadībā esošie tīmekļa servisi" +msgstr "tīmekļa servisi tavā varā" diff --git a/l10n/lv/files_trashbin.po b/l10n/lv/files_trashbin.po index 66670fca8c491122b75312c156c612b49ed3cd68..e376539f1d28f353c4c85ddeaf0ac2004fe2f279 100644 --- a/l10n/lv/files_trashbin.po +++ b/l10n/lv/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lv/files_versions.po b/l10n/lv/files_versions.po index 9c9098fdd98248cd3e2aec37bcb462fe114879ad..7b0e211dbf8c771526b757968e4a79b0e8d79e67 100644 --- a/l10n/lv/files_versions.po +++ b/l10n/lv/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/lv/lib.po b/l10n/lv/lib.po index 7db941c050014286c633091121ecd2972a3ab653..e27de079e8f6d57015261a6a158bb276cfe0ef71 100644 --- a/l10n/lv/lib.po +++ b/l10n/lv/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rūdolfs Mazurs , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Palīdzība" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personīgi" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Iestatījumi" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Lietotāji" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Lietotnes" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administratori" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP lejupielādēšana ir izslēgta." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Datnes var lejupielādēt tikai katru atsevišķi." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Atpakaļ pie datnēm" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Izvēlētās datnes ir pārāk lielas, lai izveidotu zip datni." @@ -114,72 +113,76 @@ msgstr "%s datubāžu nosaukumos nedrīkst izmantot punktus" msgid "%s set the database host." msgstr "%s iestatiet datubāžu serveri." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nav derīga PostgreSQL parole un/vai lietotājvārds" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Jums jāievada vai nu esošs vai administratora konts." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nav derīga Oracle parole un/vai lietotājvārds" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nav derīga MySQL parole un/vai lietotājvārds" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB kļūda — “%s”" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Vainīgā komanda bija “%s”" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL lietotājs %s'@'localhost' jau eksistē." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Izmest šo lietotāju no MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL lietotājs '%s'@'%%' jau eksistē" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Izmest šo lietotāju no MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nav derīga Oracle parole un/vai lietotājvārds" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Vainīgā komanda bija \"%s\", vārds: %s, parole: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nav derīga MySQL parole un/vai lietotājvārds — %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Jūsu serveris vēl nav pareizi iestatīts, lai ļautu sinhronizēt datnes, jo izskatās, ka WebDAV saskarne ir salauzta." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Lūdzu, vēlreiz pārbaudiet instalēšanas palīdzību." @@ -236,19 +239,6 @@ msgstr "gājušajā gadā" msgid "years ago" msgstr "gadus atpakaļ" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ir pieejams. Iegūt vairāk informācijas" - -#: updater.php:81 -msgid "up to date" -msgstr "ir aktuāls" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "atjauninājumu pārbaude ir deaktivēta" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/lv/settings.po b/l10n/lv/settings.po index fd7f24987d9016724c2f27e909b1d044ce43f62a..f8f6d620dce12cfd8c854f8fd46419ecb607cdb0 100644 --- a/l10n/lv/settings.po +++ b/l10n/lv/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. -# Rūdolfs Mazurs , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nevar lejupielādēt sarakstu no lietotņu veikala" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Autentifikācijas kļūda" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Nevarēja mainīt redzamo vārdu" @@ -67,7 +68,7 @@ msgstr "Valoda tika nomainīta" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Nederīgs pieprasījums" +msgstr "Nederīgs vaicājums" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -119,52 +120,52 @@ msgstr "Kļūda, atjauninot lietotni" msgid "Updated" msgstr "Atjaunināta" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Saglabā..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "izdzests" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "atsaukt" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Nevar izņemt lietotāju" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupas" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupas administrators" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Dzēst" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "pievienot grupu" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Jānorāda derīgs lietotājvārds" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Kļūda, veidojot lietotāju" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Jānorāda derīga parole" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__valodas_nosaukums__" @@ -315,19 +316,19 @@ msgstr "Žurnāls" msgid "Log level" msgstr "Žurnāla līmenis" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Vairāk" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mazāk" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versija" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Neizdevās izdzēst servera konfigurāciju" @@ -54,281 +57,363 @@ msgstr "Paturēt iestatījumus?" msgid "Cannot add server configuration" msgstr "Nevar pievienot servera konfigurāciju" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Kļūda" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Savienojuma tests ir veiksmīgs" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Savienojuma tests cieta neveiksmi" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Vai tiešām vēlaties dzēst pašreizējo servera konfigurāciju?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Apstiprināt dzēšanu" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Brīdinājums: lietotnes user_ldap un user_webdavauth ir nesavietojamas. Tās var izraisīt negaidītu uzvedību. Lūdzu, prasiet savam sistēmas administratoram kādu no tām deaktivēt." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Brīdinājums: PHP LDAP modulis nav uzinstalēts, aizmugure nedarbosies. Lūdzu, prasiet savam sistēmas administratoram kādu no tām deaktivēt." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Servera konfigurācija" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Pievienot servera konfigurāciju" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Resursdators" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Var neiekļaut protokolu, izņemot, ja vajag SSL. Tad sākums ir ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Bāzes DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Viena bāzes DN rindā" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Lietotājiem un grupām bāzes DN var norādīt cilnē “Paplašināti”" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Lietotāja DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Klienta lietotāja DN, ar ko veiks sasaisti, piemēram, uid=agent,dc=example,dc=com. Lai piekļūtu anonīmi, atstājiet DN un paroli tukšu." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Parole" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Lai piekļūtu anonīmi, atstājiet DN un paroli tukšu." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Lietotāja ierakstīšanās filtrs" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definē filtru, ko izmantot, kad mēģina ierakstīties. %%uid ierakstīšanās darbībā aizstāj lietotājvārdu." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "lieto %%uid vietturi, piemēram, \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Lietotāju saraksta filtrs" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definē filtru, ko izmantot, kad saņem lietotāju sarakstu." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez jebkādiem vietturiem, piemēram, \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Grupu filtrs" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definē filtru, ko izmantot, kad saņem grupu sarakstu." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez jebkādiem vietturiem, piemēram, \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Savienojuma iestatījumi" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfigurācija ir aktīva" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Ja nav atzīmēts, šī konfigurācija tiks izlaista." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Ports" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Rezerves (kopija) serveris" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Norādi rezerves serveri (nav obligāti). Tam ir jābūt galvenā LDAP/AD servera kopijai." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Rezerves (kopijas) ports" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Deaktivēt galveno serveri" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Kad ieslēgts, ownCloud savienosies tikai ar kopijas serveri." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Lietot TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Neizmanto papildu LDAPS savienojumus! Tas nestrādās." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Reģistrnejutīgs LDAP serveris (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Izslēgt SSL sertifikātu validēšanu." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Ja savienojums darbojas ar šo opciju, importē LDAP serveru SSL sertifikātu savā ownCloud serverī." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nav ieteicams, izmanto tikai testēšanai!" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Kešatmiņas dzīvlaiks" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "sekundēs. Izmaiņas iztukšos kešatmiņu." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Direktorijas iestatījumi" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Lietotāja redzamā vārda lauks" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP atribūts, ko izmantot lietotāja ownCloud vārda veidošanai." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Bāzes lietotāju koks" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Viena lietotāju bāzes DN rindā" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Lietotāju meklēšanas atribūts" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Neobligāti; viens atribūts rindā" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Grupas redzamā nosaukuma lauks" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP atribūts, ko izmantot grupas ownCloud nosaukuma veidošanai." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Bāzes grupu koks" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Viena grupu bāzes DN rindā" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Grupu meklēšanas atribūts" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Grupu piederības asociācija" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Īpašie atribūti" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kvotu lauks" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Kvotas noklusējums" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "baitos" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-pasta lauks" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Lietotāja mājas mapes nosaukšanas kārtula" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Atstāt tukšu lietotāja vārdam (noklusējuma). Citādi, norādi LDAP/AD atribūtu." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testa konfigurācija" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Palīdzība" diff --git a/l10n/mk/core.po b/l10n/mk/core.po index 340277d9400ec79b7ceacdcc544906350a905e7e..3bd008969bc1a659cf6df040146fc1d569bd2669 100644 --- a/l10n/mk/core.po +++ b/l10n/mk/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012 -# Miroslav Jovanovic , 2012 -# Miroslav Jovanovic , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" @@ -161,7 +158,7 @@ msgstr "Декември" #: js/js.js:286 msgid "Settings" -msgstr "Поставки" +msgstr "Подесувања" #: js/js.js:718 msgid "seconds ago" @@ -215,26 +212,30 @@ msgstr "минатата година" msgid "years ago" msgstr "пред години" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Во ред" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Избери" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Откажи" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Избери" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Не" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Во ред" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -399,24 +400,27 @@ msgstr "ресетирање на лозинка за ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Порката за ресетирање на лозинка пратена." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Барањето не успеа!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Корисничко име" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Побарајте ресетирање" @@ -446,7 +450,7 @@ msgstr "Корисници" #: strings.php:7 msgid "Apps" -msgstr "Апликации" +msgstr "Аппликации" #: strings.php:8 msgid "Admin" @@ -560,7 +564,12 @@ msgstr "Заврши го подесувањето" msgid "web services under your control" msgstr "веб сервиси под Ваша контрола" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Одјава" diff --git a/l10n/mk/files.po b/l10n/mk/files.po index 77b1fcbac353d304f51becd4f7dc73b3d3f49297..ec08eae8ff75ef4c35b2df9f1743f1d2073c84db 100644 --- a/l10n/mk/files.po +++ b/l10n/mk/files.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012 -# Miroslav Jovanovic , 2012 -# Miroslav Jovanovic , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" @@ -30,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ниту еден фајл не се вчита. Непозната грешка" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Нема грешка, датотеката беше подигната успешно" +msgstr "Датотеката беше успешно подигната." #: ajax/upload.php:27 msgid "" @@ -51,7 +44,7 @@ msgstr "Подигнатата датотека ја надминува upload_m msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата" +msgstr "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -59,11 +52,11 @@ msgstr "Датотеката беше само делумно подигната #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Не беше подигната датотека" +msgstr "Не беше подигната датотека." #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Не постои привремена папка" +msgstr "Недостасува привремена папка" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -89,7 +82,7 @@ msgstr "Сподели" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Избриши" @@ -97,43 +90,43 @@ msgstr "Избриши" msgid "Rename" msgstr "Преименувај" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Чека" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} веќе постои" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "замени" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "предложи име" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "откажи" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "заменета {new_name} со {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "врати" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 датотека се подига" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -159,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Преземањето е прекинато." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Адресата неможе да биде празна." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Грешка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Име" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Големина" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Променето" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 папка" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} папки" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 датотека" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} датотеки" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Подигни" @@ -282,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Откажи прикачување" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Тука нема ништо. Снимете нешто!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Преземи" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Не споделувај" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Датотеката е премногу голема" +msgstr "Фајлот кој се вчитува е преголем" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Се скенираат датотеки, ве молам почекајте." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Моментално скенирам" diff --git a/l10n/mk/files_encryption.po b/l10n/mk/files_encryption.po index 2d19fc176504d7d197fd749d9ed0721474b6ace0..42d168af09c3abcb8c1c0849a5a69055b0615dba 100644 --- a/l10n/mk/files_encryption.po +++ b/l10n/mk/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/mk/files_external.po b/l10n/mk/files_external.po index 4b902d2cca859ef2433b8101575520ea723bc930..129bb0f9453831937eb419a18e3b887defd6541a 100644 --- a/l10n/mk/files_external.po +++ b/l10n/mk/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/mk/files_sharing.po b/l10n/mk/files_sharing.po index 8f8d15bd33d41e59242a695d32734b027ee073ae..f79af9510d0a9aee36bf956a5046b3cfa78c4d50 100644 --- a/l10n/mk/files_sharing.po +++ b/l10n/mk/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/mk/files_trashbin.po b/l10n/mk/files_trashbin.po index 5b9f5e38cac992256d7d5b8f9b69e7c738d5e4f4..40ba1a5becc20a306cd1ae6cd8c4edb42354711e 100644 --- a/l10n/mk/files_trashbin.po +++ b/l10n/mk/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/mk/files_versions.po b/l10n/mk/files_versions.po index 0f47e5a9dd9a651af466e865a58e48064ee8f583..a25f7e9a24ef8a0ad89fcd676c96274cb81a2de4 100644 --- a/l10n/mk/files_versions.po +++ b/l10n/mk/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/mk/lib.po b/l10n/mk/lib.po index 2dfafad88e4617c75b242eb17f770e7e128ea4f7..602ebd67b8bdd06014722c30a12d96000cb0554f 100644 --- a/l10n/mk/lib.po +++ b/l10n/mk/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Помош" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Лично" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "Параметри" +msgstr "Подесувања" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Корисници" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Аппликации" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Админ" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Преземање во ZIP е исклучено" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Датотеките треба да се симнат една по една." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Назад кон датотеки" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Избраните датотеки се преголеми за да се генерира zip." @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -236,19 +239,6 @@ msgstr "минатата година" msgid "years ago" msgstr "пред години" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s е достапно. Земи повеќе информации" - -#: updater.php:81 -msgid "up to date" -msgstr "ажурно" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "проверката за ажурирања е оневозможена" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/mk/settings.po b/l10n/mk/settings.po index 6294b438afc780d0f402a446466d676be4fdf0c8..658d0a099b9bead21fdf7c8285e4ab0a31932949 100644 --- a/l10n/mk/settings.po +++ b/l10n/mk/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Georgi Stanojevski , 2012. -# Miroslav Jovanovic , 2012. -# Miroslav Jovanovic , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Неможам да вчитам листа од App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Грешка во автентикација" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -67,7 +68,7 @@ msgstr "Јазикот е сменет" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "неправилно барање" +msgstr "Неправилно барање" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -119,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Снимам..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "врати" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Групи" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Администратор на група" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Избриши" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Записник" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Ниво на логирање" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Повеќе" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Помалку" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Верзија" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Грешка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Домаќин" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Може да го скокнете протколот освен ако не ви треба SSL. Тогаш ставете ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Лозинка" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Помош" diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po index 0676fa3986a33b7bc760967c57c8b8d38adf6865..c7eaafc301592dbf1c7bd8479733dae4ac3e6f94 100644 --- a/l10n/ms_MY/core.po +++ b/l10n/ms_MY/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ahmed Noor Kader Mustajir Md Eusoff , 2012 -# Hadri Hilmi , 2011, 2012 -# Hadri Hilmi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -76,7 +73,7 @@ msgstr "" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "tiada kategori dipilih untuk penghapusan" +msgstr "Tiada kategori dipilih untuk dibuang." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -215,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Batal" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ya" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Tidak" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -399,24 +400,27 @@ msgstr "Set semula kata lalaun ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Guna pautan berikut untuk menetapkan semula kata laluan anda: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Anda akan menerima pautan untuk menetapkan semula kata laluan anda melalui emel" - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Anda akan menerima pautan untuk menetapkan semula kata laluan anda melalui emel" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nama pengguna" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Permintaan set semula" @@ -466,7 +470,7 @@ msgstr "Awan tidak dijumpai" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Edit kategori" +msgstr "Ubah kategori" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -560,7 +564,12 @@ msgstr "Setup selesai" msgid "web services under your control" msgstr "Perkhidmatan web di bawah kawalan anda" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Log keluar" diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po index b5e8982f893585a3e7069cabe231a2ed8804c4b9..dbc1e5041ce318ac964c036a23c7200857bcbc1c 100644 --- a/l10n/ms_MY/files.po +++ b/l10n/ms_MY/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ahmed Noor Kader Mustajir Md Eusoff , 2012 -# Hadri Hilmi , 2011, 2012 -# Hadri Hilmi , 2012 -# Zulhilmi Rosnin , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -31,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Tiada fail dimuatnaik. Ralat tidak diketahui." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Tiada ralat, fail berjaya dimuat naik." +msgstr "Tiada ralat berlaku, fail berjaya dimuatnaik" #: ajax/upload.php:27 msgid "" @@ -52,19 +44,19 @@ msgstr "" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML " +msgstr "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Sebahagian daripada fail telah dimuat naik. " +msgstr "Fail yang dimuatnaik tidak lengkap" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Tiada fail yang dimuat naik" +msgstr "Tiada fail dimuatnaik" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Folder sementara hilang" +msgstr "Direktori sementara hilang" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -80,7 +72,7 @@ msgstr "" #: appinfo/app.php:12 msgid "Files" -msgstr "fail" +msgstr "Fail-fail" #: js/fileactions.js:116 msgid "Share" @@ -90,7 +82,7 @@ msgstr "Kongsi" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Padam" @@ -98,43 +90,43 @@ msgstr "Padam" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Dalam proses" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ganti" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "Batal" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -160,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Tidak boleh memuatnaik fail anda kerana mungkin ianya direktori atau saiz fail 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Muatnaik dibatalkan." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Ralat" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Nama " +msgstr "Nama" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Saiz" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Dimodifikasi" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Muat naik" @@ -283,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "Batal muat naik" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Tiada apa-apa di sini. Muat naik sesuatu!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Muat turun" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Muat naik terlalu besar" +msgstr "Muatnaik terlalu besar" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Fail sedang diimbas, harap bersabar." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Imbasan semasa" diff --git a/l10n/ms_MY/files_encryption.po b/l10n/ms_MY/files_encryption.po index 9515dfd0de78c9899366d7b98b52fc71952d66ef..15afa59d328e1e389787a951ab8a9f5c9dfc2dd5 100644 --- a/l10n/ms_MY/files_encryption.po +++ b/l10n/ms_MY/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ms_MY/files_external.po b/l10n/ms_MY/files_external.po index c9f937e2ace61c3bd9336c567b62ae6cfa2a43e5..032ecb7e410f6e8a593d32d4198c208df1366df4 100644 --- a/l10n/ms_MY/files_external.po +++ b/l10n/ms_MY/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ms_MY/files_sharing.po b/l10n/ms_MY/files_sharing.po index db23a1af3fe7138aa89bc575893afdb6881013b9..d9b6bb997274081038511e1b32383f65651e5a29 100644 --- a/l10n/ms_MY/files_sharing.po +++ b/l10n/ms_MY/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -19,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Kata laluan" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Hantar" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Muat turun" #: templates/public.php:40 msgid "No preview available for" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "Perkhidmatan web di bawah kawalan anda" diff --git a/l10n/ms_MY/files_trashbin.po b/l10n/ms_MY/files_trashbin.po index 8c4564ff8dba125591965ef32544f070fd9a3bdd..57049cc4cde88343dcab1a1dcb19477c5f64e7a7 100644 --- a/l10n/ms_MY/files_trashbin.po +++ b/l10n/ms_MY/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ms_MY/files_versions.po b/l10n/ms_MY/files_versions.po index 6f1366cd61085498441037286a8239f0dde08abd..22e8fd74325595834da9c2265547b543ec207f19 100644 --- a/l10n/ms_MY/files_versions.po +++ b/l10n/ms_MY/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ms_MY/lib.po b/l10n/ms_MY/lib.po index d40a40daf28cc84d27611ac4c39bfe90d4b6029b..db278328fbbe033f150ebeec98a327e4f175b20e 100644 --- a/l10n/ms_MY/lib.po +++ b/l10n/ms_MY/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Bantuan" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Peribadi" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Tetapan" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Pengguna" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Aplikasi" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ms_MY/settings.po b/l10n/ms_MY/settings.po index 53d5141ad2ac57647b51b1e94ebca60155cff1db..dfb5957c7524b5fe3bc567342b61b04fd54b98c0 100644 --- a/l10n/ms_MY/settings.po +++ b/l10n/ms_MY/settings.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ahmed Noor Kader Mustajir Md Eusoff , 2012. -# , 2011, 2012. -# Hadri Hilmi , 2012. -# Zulhilmi Rosnin , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -25,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Ralat pengesahan" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -120,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Simpan..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "dihapus" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Kumpulan" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Padam" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "_nama_bahasa_" @@ -310,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Log" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Tahap Log" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "Lanjutan" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Ralat" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Kata laluan" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Bantuan" diff --git a/l10n/my_MM/core.po b/l10n/my_MM/core.po index 86a5d60cc6b699349f9cf61e6dd7069cf7517be2..8babf35390d59165f1fb8500d2006335053d1963 100644 --- a/l10n/my_MM/core.po +++ b/l10n/my_MM/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pyae Sone , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "မနှစ်က" msgid "years ago" msgstr "နှစ် အရင်က" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "အိုကေ" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "ရွေးချယ်" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "ပယ်ဖျက်မည်" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "ရွေးချယ်" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "ဟုတ်" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "မဟုတ်ဘူး" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "အိုကေ" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "စကားဝှက်" @@ -397,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "အီးမေးလ်မှတစ်ဆင့် သင်၏စကားဝှက်ကို ပြန်ဖော်ရန်အတွက် Link တစ်ခုလက်ခံရရှိပါလိမ့်မယ်။" - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "အီးမေးလ်မှတစ်ဆင့် သင်၏စကားဝှက်ကို ပြန်ဖော်ရန်အတွက် Link တစ်ခုလက်ခံရရှိပါလိမ့်မယ်။" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "သုံးစွဲသူအမည်" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -520,37 +526,37 @@ msgstr "အဆင့်မြင့်" msgid "Data folder" msgstr "အချက်အလက်ဖိုလ်ဒါလ်" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "Database သုံးစွဲသူ" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "Database စကားဝှက်" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "Database အမည်" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "တပ်ဆင်ခြင်းပြီးပါပြီ။" @@ -558,37 +564,42 @@ msgstr "တပ်ဆင်ခြင်းပြီးပါပြီ။" msgid "web services under your control" msgstr "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "သင်၏စကားဝှက်ပျောက်သွားပြီလား။" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "မှတ်မိစေသည်" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "ဝင်ရောက်ရန်" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/my_MM/files.po b/l10n/my_MM/files.po index 96285df2a3736604e868e1f236375e11f7bb09b4..d99bb1abe9092a0b4474e0e1133022cbd173bc63 100644 --- a/l10n/my_MM/files.po +++ b/l10n/my_MM/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "ဒေါင်းလုတ်" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/my_MM/files_encryption.po b/l10n/my_MM/files_encryption.po index 8187a95657ccbac1a6edbdafd6e3593bdb7dcfdb..0980592321348d93b44e23715492843cc490f0e8 100644 --- a/l10n/my_MM/files_encryption.po +++ b/l10n/my_MM/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/my_MM/files_external.po b/l10n/my_MM/files_external.po index 8fa33bf78931979261b97c50eeebcfed80dce2ce..d6fae81ea26f830f83f4017adbf057c7cd8e493f 100644 --- a/l10n/my_MM/files_external.po +++ b/l10n/my_MM/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/my_MM/files_sharing.po b/l10n/my_MM/files_sharing.po index 548c22898bdfcd07881c1f72321301ef7c9fff95..bc2fd5ec55cd568216b1c2d2260689efd4855c2a 100644 --- a/l10n/my_MM/files_sharing.po +++ b/l10n/my_MM/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/my_MM/files_trashbin.po b/l10n/my_MM/files_trashbin.po index dbf87258462e5ad76d25d3b38d91c7f36e2f8d42..910708197888e0e0ef6658ebd3ebbd147f1677d3 100644 --- a/l10n/my_MM/files_trashbin.po +++ b/l10n/my_MM/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/my_MM/files_versions.po b/l10n/my_MM/files_versions.po index a2ba5e272de84c9dff957ebf2f17367552e3f458..57a0f93840e2bf0d9e1096f270f96099e51d4dff 100644 --- a/l10n/my_MM/files_versions.po +++ b/l10n/my_MM/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/my_MM/lib.po b/l10n/my_MM/lib.po index 01231da96e738b6d22eafd31375385864791b718..58fc7a42e0a505e14edc46a7404c290d7c742cae 100644 --- a/l10n/my_MM/lib.po +++ b/l10n/my_MM/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pyae Sone , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: my_MM\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "အကူအညီ" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "သုံးစွဲသူ" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "အက်ဒမင်" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP ဒေါင်းလုတ်ကိုပိတ်ထားသည်" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ဖိုင်များသည် တစ်ခုပြီး တစ်ခုဒေါင်းလုတ်ချရန်လိုအပ်သည်" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "ဖိုင်သို့ပြန်သွားမည်" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "zip ဖိုင်အဖြစ်ပြုလုပ်ရန် ရွေးချယ်ထားသောဖိုင်များသည် အရမ်းကြီးလွန်းသည်" @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -236,19 +239,6 @@ msgstr "မနှစ်က" msgid "years ago" msgstr "နှစ် အရင်က" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s ကိုရရှိနိုင်ပါပြီ။ နောက်ထပ်အချက်အလက်များရယူပါ။" - -#: updater.php:81 -msgid "up to date" -msgstr "နောက်ဆုံးပေါ်" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "နောက်ဆုံးပေါ်စစ်ဆေးခြင်းကိုပိတ်ထားသည်" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/my_MM/settings.po b/l10n/my_MM/settings.po index 3b64f4963b763522bb70016a88d8a021405d19ac..0a56eeb646031fbc71bdd8b125f6317762c70219 100644 --- a/l10n/my_MM/settings.po +++ b/l10n/my_MM/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-27 02:17+0200\n" +"PO-Revision-Date: 2013-04-26 08:28+0000\n" "Last-Translator: I Robot \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "ခွင့်ပြုချက်မအောင်မြင်" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -161,7 +165,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: my_MM\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "စကားဝှက်" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "အကူအညီ" diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po index a401ca1cc76a569d01c18e839f0cf2ed7a303280..e7dd2477aa0337297df86fdaa04cf02ebdb1a8f8 100644 --- a/l10n/nb_NO/core.po +++ b/l10n/nb_NO/core.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# anjar , 2011, 2012 -# Christer Eriksson , 2012 -# Daniel , 2012 -# espenbye , 2012 -# hdalgrav , 2012 -# owncloud , 2012 -# runesudden , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" @@ -219,26 +212,30 @@ msgstr "forrige år" msgid "years ago" msgstr "år siden" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Velg" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Avbryt" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Velg" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nei" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +400,27 @@ msgstr "Tilbakestill ownCloud passord" msgid "Use the following link to reset your password: {link}" msgstr "Bruk følgende lenke for å tilbakestille passordet ditt: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du burde motta detaljer om å tilbakestille passordet ditt via epost." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du burde motta detaljer om å tilbakestille passordet ditt via epost." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Brukernavn" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Anmod tilbakestilling" @@ -562,9 +562,14 @@ msgstr "Fullfør oppsetting" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "nettjenester under din kontroll" +msgstr "web tjenester du kontrollerer" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Logg ut" diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po index dfb6c72c3c3157f03483fa951faf5d509d354f36..e107543d82d345fcd559e793db3b2c5f81e315a5 100644 --- a/l10n/nb_NO/files.po +++ b/l10n/nb_NO/files.po @@ -3,22 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# anjar , 2011, 2012 -# Arvid Nornes , 2012 -# Christer Eriksson , 2012 -# Daniel , 2012 -# espenbye , 2012 -# hdalgrav , 2012 -# olamaekle , 2012 -# runesudden , 2012 -# sindrejh , 2012 +# Hans Nesse <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Hans Nesse <>\n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,16 +21,12 @@ msgstr "" #: ajax/move.php:17 #, php-format msgid "Could not move %s - File with this name already exists" -msgstr "" +msgstr "Kan ikke flytte %s - En fil med samme navn finnes allerede" #: ajax/move.php:27 ajax/move.php:30 #, php-format msgid "Could not move %s" -msgstr "" - -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" +msgstr "Kunne ikke flytte %s" #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" @@ -46,30 +34,30 @@ msgstr "Ingen filer ble lastet opp. Ukjent feil." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Det er ingen feil. Filen ble lastet opp." +msgstr "Pust ut, ingen feil. Filen ble lastet opp problemfritt" #: ajax/upload.php:27 msgid "" "The uploaded file exceeds the upload_max_filesize directive in php.ini: " -msgstr "" +msgstr "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen." #: ajax/upload.php:29 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet" +msgstr "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Filopplastningen ble bare delvis gjennomført" +msgstr "Filen du prøvde å laste opp ble kun delvis lastet opp" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Ingen fil ble lastet opp" +msgstr "Ingen filer ble lastet opp" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Mangler en midlertidig mappe" +msgstr "Mangler midlertidig mappe" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -77,11 +65,11 @@ msgstr "Klarte ikke å skrive til disk" #: ajax/upload.php:51 msgid "Not enough storage available" -msgstr "" +msgstr "Ikke nok lagringsplass" #: ajax/upload.php:83 msgid "Invalid directory." -msgstr "" +msgstr "Ugyldig katalog." #: appinfo/app.php:12 msgid "Files" @@ -95,7 +83,7 @@ msgstr "Del" msgid "Delete permanently" msgstr "Slett permanent" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Slett" @@ -103,53 +91,53 @@ msgstr "Slett" msgid "Rename" msgstr "Omdøp" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Ventende" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} finnes allerede" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "erstatt" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "foreslå navn" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "avbryt" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "erstatt {new_name} med {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "angre" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "" +msgstr "utfør sletting" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 fil lastes opp" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "filer lastes opp" #: js/files.js:52 msgid "'.' is an invalid file name." -msgstr "" +msgstr "'.' er et ugyldig filnavn." #: js/files.js:56 msgid "File name cannot be empty." -msgstr "" +msgstr "Filnavn kan ikke være tomt." #: js/files.js:64 msgid "" @@ -159,75 +147,83 @@ msgstr "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke ti #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "" +msgstr "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "" +msgstr "Lagringsplass er nesten oppbruker ([usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "" +msgstr "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" -msgstr "" +msgstr "Ikke nok lagringsplass" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Opplasting avbrutt." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL-en kan ikke være tom." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" -msgstr "" +msgstr "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Feil" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Navn" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Størrelse" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Endret" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mappe" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mapper" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fil" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} filer" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud." + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Kan ikke gi nytt navn" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Last opp" @@ -282,46 +278,46 @@ msgstr "Fra link" #: templates/index.php:42 msgid "Deleted files" -msgstr "" +msgstr "Slettet filer" #: templates/index.php:48 msgid "Cancel upload" msgstr "Avbryt opplasting" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "" +msgstr "Du har ikke skrivetilgang her." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ingenting her. Last opp noe!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Last ned" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Avslutt deling" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Opplasting for stor" +msgstr "Filen er for stor" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filene du prøver å laste opp er for store for å laste opp til denne serveren." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Skanner etter filer, vennligst vent." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Pågående skanning" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "" +msgstr "Oppgraderer filsystemets mellomlager..." diff --git a/l10n/nb_NO/files_encryption.po b/l10n/nb_NO/files_encryption.po index a4f3b39ecb12b7422ac2771a6b3c7ed130343ce5..7fca6d39803889869d180f49cf19d55f56a91f53 100644 --- a/l10n/nb_NO/files_encryption.po +++ b/l10n/nb_NO/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Arvid Nornes , 2012. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nb_NO/files_external.po b/l10n/nb_NO/files_external.po index f0410099e06ab8f14098f19ab33f00b6fc678659..917f02c2bd2e607b11e63930430f067d4ff22e04 100644 --- a/l10n/nb_NO/files_external.po +++ b/l10n/nb_NO/files_external.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# anjar , 2012 -# troll , 2013 +# Hans Nesse <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Hans Nesse <>\n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,31 +32,31 @@ msgstr "Gi tilgang" #: js/dropbox.js:101 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "Vær vennlig å oppgi gyldig Dropbox appnøkkel og hemmelighet." #: js/google.js:36 js/google.js:93 msgid "Error configuring Google Drive storage" -msgstr "" +msgstr "Feil med konfigurering av Google Drive" #: lib/config.php:431 msgid "" "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " "is not possible. Please ask your system administrator to install it." -msgstr "" +msgstr "Advarsel: \"smbclient\" er ikke installert. Kan ikke montere CIFS/SMB mapper. Ta kontakt med din systemadministrator for å installere det." #: lib/config.php:434 msgid "" "Warning: The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." -msgstr "" +msgstr "Advarsel: FTP støtte i PHP er ikke slått på eller innstallert. Kan ikke montere FTP mapper. Ta kontakt med din systemadministrator for å innstallere det." #: lib/config.php:437 msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Advarsel: Curl støtte i PHP er ikke aktivert eller innstallert. Kan ikke montere owncloud/WebDAV eller Googledrive. Ta kontakt med din systemadministrator for å innstallerer det." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/nb_NO/files_sharing.po b/l10n/nb_NO/files_sharing.po index aab4069ed7a8ed9d2459531a5da34c1e9a061d62..868b4fd6ebbbba10cbfc1104bbedbd38c3b796fd 100644 --- a/l10n/nb_NO/files_sharing.po +++ b/l10n/nb_NO/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Arvid Nornes , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nb_NO/files_trashbin.po b/l10n/nb_NO/files_trashbin.po index dde092aba963c5f1b0006c0bb060b2715d8a3522..7f0b7fad5f7c29a88291e407524d856541ff881e 100644 --- a/l10n/nb_NO/files_trashbin.po +++ b/l10n/nb_NO/files_trashbin.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ivar Bredesen , 2013. +# Hans Nesse <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Hans Nesse <>\n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,4 +82,4 @@ msgstr "Slett" #: templates/part.breadcrumb.php:9 msgid "Deleted Files" -msgstr "" +msgstr "Slettet filer" diff --git a/l10n/nb_NO/files_versions.po b/l10n/nb_NO/files_versions.po index 5f9387a60ff4e91a6191931cf215e5829e1b5af1..2c4717260acc2809872e7715f812424f5bd08d02 100644 --- a/l10n/nb_NO/files_versions.po +++ b/l10n/nb_NO/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Arvid Nornes , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" @@ -52,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "Versjoner" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/nb_NO/lib.po b/l10n/nb_NO/lib.po index 5228fc0a4419c11b641c8c196b5c1ffbebf56a25..08f2ae8e5f32cfb2a9f48f396433f5c957799808 100644 --- a/l10n/nb_NO/lib.po +++ b/l10n/nb_NO/lib.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Arvid Nornes , 2012 -# espenbye , 2012 -# hdalgrav , 2012 -# runesudden , 2012 -# sindrejh , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" @@ -22,43 +17,43 @@ msgstr "" "Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hjelp" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personlig" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Innstillinger" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Brukere" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apper" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-nedlasting av avslått" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Filene må lastes ned en om gangen" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Tilbake til filer" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "De valgte filene er for store til å kunne generere ZIP-fil" @@ -72,7 +67,7 @@ msgstr "Applikasjon er ikke påslått" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Autentiseringsfeil" +msgstr "Autentikasjonsfeil" #: json.php:51 msgid "Token expired. Please reload page." @@ -118,75 +113,79 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "" +msgstr "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." -msgstr "" +msgstr "Vennligst dobbelsjekk installasjonsguiden." #: template.php:113 msgid "seconds ago" @@ -234,25 +233,12 @@ msgstr "%d måneder siden" #: template.php:123 msgid "last year" -msgstr "i fjor" +msgstr "forrige år" #: template.php:124 msgid "years ago" msgstr "år siden" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s er tilgjengelig. Få mer informasjon" - -#: updater.php:81 -msgid "up to date" -msgstr "oppdatert" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "versjonssjekk er avslått" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po index 4f57396323f0c119a7de0fab98155937b3e2a413..3debc0b668ca2965d6d0c6781f769f0be7a5be38 100644 --- a/l10n/nb_NO/settings.po +++ b/l10n/nb_NO/settings.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2011. -# Arvid Nornes , 2012. -# Christer Eriksson , 2012. -# Daniel , 2012. -# , 2012. -# , 2012. -# , 2012. -# , 2012. +# Hans Nesse <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Hans Nesse <>\n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,14 +22,18 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Lasting av liste fra App Store feilet." -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Autentikasjonsfeil" +msgstr "Autentiseringsfeil" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Ditt visningsnavn er blitt endret." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" -msgstr "" +msgstr "Kunne ikke endre visningsnavn" #: ajax/creategroup.php:10 msgid "Group already exists" @@ -76,7 +73,7 @@ msgstr "Ugyldig forespørsel" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" -msgstr "" +msgstr "Admin kan ikke flytte seg selv fra admingruppen" #: ajax/togglegroups.php:30 #, php-format @@ -90,11 +87,11 @@ msgstr "Kan ikke slette bruker fra gruppen %s" #: ajax/updateapp.php:14 msgid "Couldn't update app." -msgstr "" +msgstr "Kunne ikke oppdatere app." #: js/apps.js:30 msgid "Update to {appversion}" -msgstr "" +msgstr "Oppdater til {appversion}" #: js/apps.js:36 js/apps.js:76 msgid "Disable" @@ -102,11 +99,11 @@ msgstr "Slå avBehandle " #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Slå på" +msgstr "Aktiver" #: js/apps.js:55 msgid "Please wait...." -msgstr "" +msgstr "Vennligst vent..." #: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 msgid "Error" @@ -114,62 +111,62 @@ msgstr "Feil" #: js/apps.js:90 msgid "Updating...." -msgstr "" +msgstr "Oppdaterer..." #: js/apps.js:93 msgid "Error while updating app" -msgstr "" +msgstr "Feil ved oppdatering av app" #: js/apps.js:96 msgid "Updated" -msgstr "" +msgstr "Oppdatert" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Lagrer..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "slettet" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "angre" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" -msgstr "" +msgstr "Kunne ikke slette bruker" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupper" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppeadministrator" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Slett" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" -msgstr "" +msgstr "legg til gruppe" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" -msgstr "" +msgstr "Oppgi et gyldig brukernavn" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" -msgstr "" +msgstr "Feil ved oppretting av bruker" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" -msgstr "" +msgstr "Oppgi et gyldig passord" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -184,36 +181,36 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "Ditt data mappe og dine filer er sannsynligvis tilgjengelig fra internet. .htaccess filene som ownCloud bruker virker ikke. Du bør konfigurere din nettserver slik at data mappa ikke lenger er tilgjengelig eller flytt data mappe ut av nettserverens dokumentområde." #: templates/admin.php:29 msgid "Setup Warning" -msgstr "" +msgstr "Installasjonsadvarsel" #: templates/admin.php:32 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "" +msgstr "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere." #: templates/admin.php:33 #, php-format msgid "Please double check the installation guides." -msgstr "" +msgstr "Vennligst dobbelsjekk installasjonsguiden." #: templates/admin.php:44 msgid "Module 'fileinfo' missing" -msgstr "" +msgstr "Modulen 'fileinfo' mangler" #: templates/admin.php:47 msgid "" "The PHP module 'fileinfo' is missing. We strongly recommend to enable this " "module to get best results with mime-type detection." -msgstr "" +msgstr "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere mime-typen korrekt." #: templates/admin.php:58 msgid "Locale not working" -msgstr "" +msgstr "Språk virker ikke" #: templates/admin.php:63 #, php-format @@ -221,11 +218,11 @@ msgid "" "This ownCloud server can't set system locale to %s. This means that there " "might be problems with certain characters in file names. We strongly suggest" " to install the required packages on your system to support %s." -msgstr "" +msgstr "Denne ownCloud serveren kan ikke sette systemspråk til %s. Det kan være problemer med visse tegn i filnavn. Vi foreslår at du installerer de nødvendige pakkene på ditt system for å støtte %s." #: templates/admin.php:75 msgid "Internet connection not working" -msgstr "" +msgstr "Ingen internettilkopling" #: templates/admin.php:78 msgid "" @@ -235,104 +232,104 @@ msgid "" "remote and sending of notification emails might also not work. We suggest to" " enable internet connection for this server if you want to have all features" " of ownCloud." -msgstr "" +msgstr "Denne ownCloud serveren har ikke tilkopling til internett. Noen funksjoner som f.eks. tilkopling til ekstern lager, melgin om oppdatering og installasjon av tredjeparts apps vil ikke virke. Vi foreslår at du aktivere en internettilkopling til denne serveren hvis du vil bruke alle funksjonene i ownCloud." #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Utfør en oppgave med hver side som blir lastet" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php er registrert som webcron-tjeneste. Kjør cron.php siden i ownCloud rot hvert minutt vha http." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Bruk systemets crontjeneste. Kjør cron.php filen i owncloud mappa vha systemets crontjeneste hver minutt." #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Deling" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Aktiver API for Deling" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Tillat apps å bruke API for Deling" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Tillat lenker" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "Tillat brukere å dele filer med lenker" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "TIllat videredeling" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "Tillat brukere å dele filer som allerede har blitt delt med dem" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "Tillat brukere å dele med alle" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "Tillat kun deling med andre brukere i samme gruppe" #: templates/admin.php:168 msgid "Security" -msgstr "" +msgstr "Sikkerhet" #: templates/admin.php:181 msgid "Enforce HTTPS" -msgstr "" +msgstr "Tving HTTPS" #: templates/admin.php:182 msgid "" "Enforces the clients to connect to ownCloud via an encrypted connection." -msgstr "" +msgstr "Tvinger klienter til å bruke ownCloud via kryptert tilkopling." #: templates/admin.php:185 msgid "" "Please connect to this ownCloud instance via HTTPS to enable or disable the " "SSL enforcement." -msgstr "" +msgstr "Vær vennlig, bruk denne ownCloud instansen via HTTPS for å aktivere eller deaktivere tvungen bruk av SSL." #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Logg" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Loggnivå" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mer" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mindre" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versjon" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the AGPL." -msgstr "" +msgstr "Utviklet avownCloud sammfunnet, kildekoden er lisensiert under AGPL." #: templates/apps.php:11 msgid "Add your App" @@ -360,7 +357,7 @@ msgstr "Se applikasjonens side på apps.owncloud.org" #: templates/apps.php:36 msgid "-licensed by " -msgstr "" +msgstr "-lisensiert av " #: templates/apps.php:38 msgid "Update" @@ -376,15 +373,15 @@ msgstr "Administratordokumentasjon" #: templates/help.php:9 msgid "Online Documentation" -msgstr "" +msgstr "Online dokumentasjon" #: templates/help.php:11 msgid "Forum" -msgstr "" +msgstr "Forum" #: templates/help.php:14 msgid "Bugtracker" -msgstr "" +msgstr "Feilsporing" #: templates/help.php:17 msgid "Commercial Support" @@ -401,9 +398,9 @@ msgstr "Få dine apps til å synkronisere dine filer" #: templates/personal.php:26 msgid "Show First Run Wizard again" -msgstr "" +msgstr "Vis \"Førstegangs veiveiseren\" på nytt" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" msgstr "Passord" @@ -427,82 +424,70 @@ msgstr "Nytt passord" msgid "Change password" msgstr "Endre passord" -#: templates/personal.php:56 templates/users.php:78 +#: templates/personal.php:56 templates/users.php:76 msgid "Display Name" -msgstr "" - -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "" - -#: templates/personal.php:58 -msgid "Unable to change your display name" -msgstr "" +msgstr "Visningsnavn" -#: templates/personal.php:61 -msgid "Change display name" -msgstr "" - -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" -msgstr "E-post" +msgstr "Epost" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" msgstr "Din e-postadresse" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" msgstr "Oppi epostadressen du vil tilbakestille passordet for" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" msgstr "Språk" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" msgstr "Bidra til oversettelsen" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" msgstr "WebDAV" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" -msgstr "" +msgstr "Bruk denne adressen for å kople til ownCloud i din filbehandler" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" -msgstr "" +msgstr "Logginn navn" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" msgstr "Opprett" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" -msgstr "" +msgstr "Standard lager" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" -msgstr "" +msgstr "Ubegrenset" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" msgstr "Annet" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" -msgstr "" +msgstr "Lager" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" -msgstr "" +msgstr "endre visningsnavn" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" -msgstr "" +msgstr "sett nytt passord" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" -msgstr "" +msgstr "Standard" diff --git a/l10n/nb_NO/user_ldap.po b/l10n/nb_NO/user_ldap.po index 3102274ae54011984bff0f5c8efe0612cc355ce3..49f8151a5fe57d2aa7fc1c95c7dacf203b9eb195 100644 --- a/l10n/nb_NO/user_ldap.po +++ b/l10n/nb_NO/user_ldap.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Ivar Bredesen , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Klarte ikke å slette tjener-konfigurasjonen." @@ -55,281 +57,363 @@ msgstr "Behold innstillinger?" msgid "Cannot add server configuration" msgstr "Kan ikke legge til tjener-konfigurasjon" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Suksess" + +#: js/settings.js:117 +msgid "Error" +msgstr "Feil" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Tilkoblingstest lyktes" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Tilkoblingstest mislyktes" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Er du sikker på at du vil slette aktiv tjener-konfigurasjon?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Bekreft sletting" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Advarsel:Apps user_ldap og user_webdavauth er ikke kompatible. Du kan oppleve uventet atferd fra systemet. Vennligst spør din system-administrator om å deaktivere en av dem." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Warning: PHP LDAP modulen er ikke installert, hjelperen vil ikke virke. Vennligst be din system-administrator om å installere den." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Tjener-konfigurasjon" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Legg til tjener-konfigurasjon" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Tjener" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du kan utelate protokollen, men du er påkrevd å bruke SSL. Deretter starte med ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "En hoved DN pr. linje" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Du kan spesifisere Base DN for brukere og grupper under Avansert fanen" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Bruker DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN nummeret til klienten som skal bindes til, f.eks. uid=agent,dc=example,dc=com. For anonym tilgang, la DN- og passord-feltet stå tomt." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Passord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "For anonym tilgang, la DN- og passord-feltet stå tomt." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Brukerpålogging filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definerer filteret som skal brukes når et påloggingsforsøk blir utført. %%uid erstatter brukernavnet i innloggingshandlingen." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "bruk %%uid plassholder, f.eks. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Brukerliste filter" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definerer filteret som skal brukes, når systemet innhenter brukere." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "uten noe plassholder, f.eks. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppefilter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definerer filteret som skal brukes, når systemet innhenter grupper." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "uten noe plassholder, f.eks. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfigurasjon aktiv" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Når ikke huket av så vil denne konfigurasjonen bli hoppet over." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Sikkerhetskopierings (Replica) vert" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Bruk TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Case-insensitiv LDAP tjener (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Slå av SSL-sertifikat validering" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Hvis tilgang kun fungerer med dette alternativet, importer LDAP-tjenerens SSL-sertifikat til din egen ownCloud tjener." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Ikke anbefalt, bruk kun for testing" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "i sekunder. En endring tømmer bufferen." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Vis brukerens navnfelt" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP-attributen å bruke for å generere brukers ownCloud navn." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Hovedbruker tre" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "En Bruker Base DN pr. linje" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Vis gruppens navnfelt" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP-attributen å bruke for å generere gruppens ownCloud navn." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Hovedgruppe tre" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "En gruppe hoved-DN pr. linje" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "gruppe-medlem assosiasjon" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hjelp" diff --git a/l10n/ne/core.po b/l10n/ne/core.po index fb5ac097bd4d5fc59b1d8da6e915cab8ae34e05a..c5b6a57bbb9d82825326a5c5d07057acf67c0bca 100644 --- a/l10n/ne/core.po +++ b/l10n/ne/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" @@ -293,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +522,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +560,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/ne/files.po b/l10n/ne/files.po index f3a5af847585b0fa3071e0b9240ed6fed51d6018..a20804fbfeb8deb6bf233ed23d445177451ffd2f 100644 --- a/l10n/ne/files.po +++ b/l10n/ne/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/ne/files_encryption.po b/l10n/ne/files_encryption.po index adf3985dab277540c423fe9ad53fdd15d9777a65..4eb8d284c4d50494901250cbd98b39c399fc2167 100644 --- a/l10n/ne/files_encryption.po +++ b/l10n/ne/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ne/files_external.po b/l10n/ne/files_external.po index 8563ff898e794c026c85af06b1ef3ba7e744d02c..5b2e2ed5979eb376d8b0a022c5df7fa5c20fed2a 100644 --- a/l10n/ne/files_external.po +++ b/l10n/ne/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ne/files_sharing.po b/l10n/ne/files_sharing.po index e18a1db2d77985192304fa0583cbcb16603db339..6905b432c8e1101f84f0ade4d4b7e4ac231c8179 100644 --- a/l10n/ne/files_sharing.po +++ b/l10n/ne/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ne/files_trashbin.po b/l10n/ne/files_trashbin.po index 16034c1cb483ea48607a9a3eb76813bf23efb752..3775730782dc5ca8985aa092aedbeb55fa3904ca 100644 --- a/l10n/ne/files_trashbin.po +++ b/l10n/ne/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ne/files_versions.po b/l10n/ne/files_versions.po index 234a1c0d8f3798b864f36626cdf92582768107b9..3f57c723bc3abd10fe29f061481d69a391aaa5af 100644 --- a/l10n/ne/files_versions.po +++ b/l10n/ne/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ne/lib.po b/l10n/ne/lib.po index 44cf09325bccbd2c8a7ada0012e417b4d98f64b3..bf5c92bdbfc36fff7ec93f983410910e132430e4 100644 --- a/l10n/ne/lib.po +++ b/l10n/ne/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" @@ -113,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the installation guides." msgstr "" @@ -235,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ne/settings.po b/l10n/ne/settings.po index 90251cee265ed7da4a8d6b44eb95dac47128d312..20957a953ff991844e47cccacb193614f221628b 100644 --- a/l10n/ne/settings.po +++ b/l10n/ne/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:115 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:100 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:103 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ne\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/nl/core.po b/l10n/nl/core.po index 0532294600fd6320b1d4be469324d44f6e056a81..5f6f7e5413f16f659a512e98d180e70ef91176f6 100644 --- a/l10n/nl/core.po +++ b/l10n/nl/core.po @@ -3,27 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2012-2013 -# isama , 2011 -# diederikdehaas , 2012 -# Erik Bent , 2012 -# Robin Appelman , 2011 -# jgelauff , 2012 -# koenvervloesem , 2011 -# Len , 2012 -# Martin Wildeman , 2012 -# Pietje8501 , 2012 -# Richard Bos , 2012 -# bartv , 2012 -# translatemonkey , 2012 -# webbmark , 2012 +# André Koot , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: André Koot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -226,26 +213,30 @@ msgstr "vorig jaar" msgid "years ago" msgstr "jaar geleden" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Kies" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Annuleren" +msgstr "Annuleer" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Kies" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nee" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -357,7 +348,7 @@ msgstr "toegangscontrole" #: js/share.js:325 msgid "create" -msgstr "maak" +msgstr "creëer" #: js/share.js:328 msgid "update" @@ -410,24 +401,27 @@ msgstr "ownCloud wachtwoord herstellen" msgid "Use the following link to reset your password: {link}" msgstr "Gebruik de volgende link om je wachtwoord te resetten: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "De link voor het resetten van uw wachtwoord is verzonden naar uw e-mailadres.
Als u dat bericht niet snel ontvangen hebt, controleer dan uw spambakje.
Als het daar ook niet is, vraag dan uw beheerder om te helpen." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Reset e-mail verstuurd." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Aanvraag mislukt!
Weet u zeker dat uw gebruikersnaam en/of wachtwoord goed waren?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Verzoek mislukt!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Gebruikersnaam" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Resetaanvraag" @@ -441,7 +435,7 @@ msgstr "Naar de login-pagina" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Nieuw wachtwoord" +msgstr "Nieuw" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -477,7 +471,7 @@ msgstr "Cloud niet gevonden" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Wijzigen categorieën" +msgstr "Wijzig categorieën" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -571,7 +565,12 @@ msgstr "Installatie afronden" msgid "web services under your control" msgstr "Webdiensten in eigen beheer" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s is beschikbaar. Verkrijg meer informatie over het bijwerken." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Afmelden" diff --git a/l10n/nl/files.po b/l10n/nl/files.po index f6b1ebe48371f6212e8a1cb04f18d02f656baa65..0c04c6ce0df3c6e6f1c1af0f3d6b767ec00caee6 100644 --- a/l10n/nl/files.po +++ b/l10n/nl/files.po @@ -3,25 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2012-2013 -# isama , 2011 -# bartv , 2011 -# diederikdehaas , 2012 -# Erik Bent , 2012 -# Robin Appelman , 2011 -# jgelauff , 2012 -# koenvervloesem , 2011 -# Len , 2012 -# Pietje8501 , 2012 -# Richard Bos , 2012 -# Wilfred Dijksman , 2013 +# André Koot , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: André Koot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,17 +28,13 @@ msgstr "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam" msgid "Could not move %s" msgstr "Kon %s niet verplaatsen" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Kan bestand niet hernoemen" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Er was geen bestand geladen. Onbekende fout" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Geen fout opgetreden, bestand successvol geupload." +msgstr "De upload van het bestand is goedgegaan." #: ajax/upload.php:27 msgid "" @@ -60,19 +45,19 @@ msgstr "Het geüploade bestand overscheidt de upload_max_filesize optie in php.i msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier" +msgstr "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Het bestand is slechts gedeeltelijk geupload" +msgstr "Het bestand is gedeeltelijk geüpload" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Geen bestand geüpload" +msgstr "Er is geen bestand geüpload" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Een tijdelijke map mist" +msgstr "Er ontbreekt een tijdelijke map" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -98,7 +83,7 @@ msgstr "Delen" msgid "Delete permanently" msgstr "Verwijder definitief" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Verwijder" @@ -106,43 +91,43 @@ msgstr "Verwijder" msgid "Rename" msgstr "Hernoem" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Wachten" +msgstr "In behandeling" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} bestaat al" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "vervang" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "Stel een naam voor" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "annuleren" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "verving {new_name} met {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "ongedaan maken" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "uitvoeren verwijderactie" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 bestand wordt ge-upload" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "bestanden aan het uploaden" @@ -168,72 +153,80 @@ msgstr "Uw opslagruimte zit vol, Bestanden kunnen niet meer worden ge-upload of msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes" +msgstr "Het lukt niet om uw bestand te uploaded, omdat het een folder of 0 bytes is" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Niet genoeg ruimte beschikbaar" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Uploaden geannuleerd." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL kan niet leeg zijn." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ongeldige mapnaam. Gebruik van'Gedeeld' is voorbehouden aan Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fout" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Naam" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" -msgstr "Bestandsgrootte" +msgstr "Grootte" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Laatst aangepast" +msgstr "Aangepast" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 map" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mappen" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 bestand" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} bestanden" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Ongeldige mapnaam. Gebruik van 'Gedeeld' is voorbehouden aan Owncloud zelf" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Kan bestand niet hernoemen" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Upload" +msgstr "Uploaden" #: templates/admin.php:5 msgid "File handling" @@ -265,7 +258,7 @@ msgstr "Maximale grootte voor ZIP bestanden" #: templates/admin.php:26 msgid "Save" -msgstr "Opslaan" +msgstr "Bewaren" #: templates/index.php:7 msgid "New" @@ -291,37 +284,37 @@ msgstr "Verwijderde bestanden" msgid "Cancel upload" msgstr "Upload afbreken" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "U hebt hier geen schrijfpermissies." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Er bevindt zich hier niets. Upload een bestand!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Download" +msgstr "Downloaden" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Stop delen" +msgstr "Stop met delen" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Bestanden te groot" +msgstr "Upload is te groot" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Bestanden worden gescand, even wachten." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Er wordt gescand" diff --git a/l10n/nl/files_encryption.po b/l10n/nl/files_encryption.po index 76bec86568079ad5440b880b658b092fc5a244ed..548a5be15bdcebd98603b1bce1decfb528fd8a77 100644 --- a/l10n/nl/files_encryption.po +++ b/l10n/nl/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2013. -# Lennart Weijl , 2013. -# Richard Bos , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nl/files_external.po b/l10n/nl/files_external.po index 8497881e281a8a6b81ace858b744165d210d8848..643ebd1c4b87ab971104f4861b2481e051d3bc4b 100644 --- a/l10n/nl/files_external.po +++ b/l10n/nl/files_external.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2012-2013 -# Richard Bos , 2012 +# André Koot , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: André Koot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Waarschuwing: Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van ownCloud / WebDAV of GoogleDrive is niet mogelijk. Vraag uw systeembeheerder dit te installeren." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/nl/files_sharing.po b/l10n/nl/files_sharing.po index e64ffbe44bf05907873cbe92e26038fea190a5b7..924a6cedb296fe0939ad9d0b35e062b905220afd 100644 --- a/l10n/nl/files_sharing.po +++ b/l10n/nl/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Richard Bos , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nl/files_trashbin.po b/l10n/nl/files_trashbin.po index c80e748b44b05c6b9eac9cea5b7d4119cb3a7281..7ccc62dbebfa332b364b650b1c7c8073fab46485 100644 --- a/l10n/nl/files_trashbin.po +++ b/l10n/nl/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nl/files_versions.po b/l10n/nl/files_versions.po index 9254c97a290b2afd2fe22a63cc6e6251b9f6e7ed..4b1bafb81fb1246b2966bfc3aa76073781484547 100644 --- a/l10n/nl/files_versions.po +++ b/l10n/nl/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2013. -# Richard Bos , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nl/lib.po b/l10n/nl/lib.po index 36dc7d96382d84d591d8a14f83e721ff178ca9eb..08b48b27deddfbe6741cd61a765c174feff5e9d6 100644 --- a/l10n/nl/lib.po +++ b/l10n/nl/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2013 -# Len , 2012 -# Richard Bos , 2012 -# bartv , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Help" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Persoonlijk" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Instellingen" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Gebruikers" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Beheerder" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP download is uitgeschakeld." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Bestanden moeten één voor één worden gedownload." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Terug naar bestanden" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "De geselecteerde bestanden zijn te groot om een zip bestand te maken." @@ -117,72 +113,76 @@ msgstr "%s er mogen geen puntjes in de databasenaam voorkomen" msgid "%s set the database host." msgstr "%s instellen databaseservernaam." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL gebruikersnaam en/of wachtwoord ongeldig" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Geef of een bestaand account op of het beheerdersaccount." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle gebruikersnaam en/of wachtwoord ongeldig" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL gebruikersnaam en/of wachtwoord ongeldig" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB Fout: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Onjuiste commande was: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL gebruiker '%s'@'localhost' bestaat al." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Verwijder deze gebruiker uit MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL gebruiker '%s'@'%%' bestaat al" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Verwijder deze gebruiker uit MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle gebruikersnaam en/of wachtwoord ongeldig" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Onjuiste commando was: \"%s\", naam: %s, wachtwoord: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL gebruikersnaam en/of wachtwoord niet geldig: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Controleer de installatiehandleiding goed." @@ -239,19 +239,6 @@ msgstr "vorig jaar" msgid "years ago" msgstr "jaar geleden" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s is beschikbaar. Verkrijg meer informatie" - -#: updater.php:81 -msgid "up to date" -msgstr "bijgewerkt" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Meest recente versie controle is uitgeschakeld" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/nl/settings.po b/l10n/nl/settings.po index 34b223ac45cce9c77d22220fef933f102f048413..84e5a9fa4719d2e816da464801efed2ca6ba24f1 100644 --- a/l10n/nl/settings.po +++ b/l10n/nl/settings.po @@ -3,25 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André Koot , 2012-2013. -# , 2011. -# , 2012. -# , 2012. -# Erik Bent , 2012. -# , 2011, 2012. -# , 2012. -# , 2011. -# , 2012. -# , 2012. -# Richard Bos , 2012. -# Wilfred Dijksman , 2013. +# André Koot , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: André Koot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Kan de lijst niet van de App store laden" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Authenticatie fout" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Uw weergavenaam is gewijzigd." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Kon de weergavenaam niet wijzigen" @@ -76,7 +69,7 @@ msgstr "Taal aangepast" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Ongeldig verzoek" +msgstr "Ongeldige aanvraag" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -106,7 +99,7 @@ msgstr "Uitschakelen" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Inschakelen" +msgstr "Activeer" #: js/apps.js:55 msgid "Please wait...." @@ -128,52 +121,52 @@ msgstr "Fout bij bijwerken app" msgid "Updated" msgstr "Bijgewerkt" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Aan het bewaren....." +msgstr "Opslaan" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "verwijderd" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "ongedaan maken" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Kon gebruiker niet verwijderen" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Groepen" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Groep beheerder" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "verwijderen" +msgstr "Verwijder" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "toevoegen groep" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Er moet een geldige gebruikersnaam worden opgegeven" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Fout bij aanmaken gebruiker" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Er moet een geldig wachtwoord worden opgegeven" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Nederlands" @@ -203,7 +196,7 @@ msgstr "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omda #: templates/admin.php:33 #, php-format msgid "Please double check the installation guides." -msgstr "Conntroleer de installatie handleiding goed." +msgstr "Controleer de installatiehandleiding goed." #: templates/admin.php:44 msgid "Module 'fileinfo' missing" @@ -324,19 +317,19 @@ msgstr "Log" msgid "Log level" msgstr "Log niveau" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Meer" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Minder" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versie" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012-2013. -# , 2013. -# , 2012. +# André Koot , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: André Koot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,6 +18,10 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Niet gelukt de vertalingen leeg te maken." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Verwijderen serverconfiguratie mislukt" @@ -56,281 +58,363 @@ msgstr "Instellingen bewaren?" msgid "Cannot add server configuration" msgstr "Kon de serverconfiguratie niet toevoegen" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "vertaaltabel leeggemaakt" + +#: js/settings.js:112 +msgid "Success" +msgstr "Succes" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fout" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Verbindingstest geslaagd" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Verbindingstest mislukt" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Wilt u werkelijk de huidige Serverconfiguratie verwijderen?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Bevestig verwijderen" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Waarschuwing: De Apps user_ldap en user_webdavauth zijn incompatible. U kunt onverwacht gedrag ervaren. Vraag uw beheerder om een van beide apps de deactiveren." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Waarschuwing: De PHP LDAP module is niet geïnstalleerd, het backend zal niet werken. Vraag uw systeembeheerder om de module te installeren." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Serverconfiguratie" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Toevoegen serverconfiguratie" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Je kunt het protocol weglaten, tenzij je SSL vereist. Start in dat geval met ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Een Base DN per regel" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Je kunt het Base DN voor gebruikers en groepen specificeren in het tab Geavanceerd." -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "User DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "De DN van de client gebruiker waarmee de verbinding zal worden gemaakt, bijv. uid=agent,dc=example,dc=com. Voor anonieme toegang laat je het DN en het wachtwoord leeg." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Wachtwoord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Voor anonieme toegang, laat de DN en het wachtwoord leeg." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Gebruikers Login Filter" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definiëerd de toe te passen filter indien er geprobeerd wordt in te loggen. %%uid vervangt de gebruikersnaam in de login actie." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "gebruik %%uid placeholder, bijv. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Gebruikers Lijst Filter" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiëerd de toe te passen filter voor het ophalen van gebruikers." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "zonder een placeholder, bijv. \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Groep Filter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiëerd de toe te passen filter voor het ophalen van groepen." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "zonder een placeholder, bijv. \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Verbindingsinstellingen" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuratie actief" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Als dit niet is ingeschakeld wordt deze configuratie overgeslagen." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Poort" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Backup (Replica) Host" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Opgeven optionele backup host. Het moet een replica van de hoofd LDAP/AD server." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Backup (Replica) Poort" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Deactiveren hoofdserver" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Wanneer ingeschakeld, zal ownCloud allen verbinden met de replicaserver." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Gebruik TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Gebruik het niet voor LDAPS verbindingen, dat gaat niet lukken." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Niet-hoofdlettergevoelige LDAP server (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Schakel SSL certificaat validatie uit." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Als de connectie alleen werkt met deze optie, importeer dan het LDAP server SSL certificaat naar je ownCloud server." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Niet aangeraden, gebruik alleen voor test doeleinden." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache time-to-live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "in seconden. Een verandering maakt de cache leeg." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Mapinstellingen" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Gebruikers Schermnaam Veld" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de gebruikers." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Basis Gebruikers Structuur" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Een User Base DN per regel" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Attributen voor gebruikerszoekopdrachten" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Optioneel; één attribuut per regel" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Groep Schermnaam Veld" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de groepen." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Basis Groupen Structuur" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Een Group Base DN per regel" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Attributen voor groepszoekopdrachten" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Groepslid associatie" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Speciale attributen" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Quota veld" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Quota standaard" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "in bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-mailveld" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Gebruikers Home map naamgevingsregel" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Interne gebruikersnaam" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Interne gebruikersnaam attribuut:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Negeren UUID detectie" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "UUID Attribuut:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Gebruikersnaam-LDAP gebruikers vertaling" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Leegmaken Groepsnaam-LDAP groep vertaling" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Test configuratie" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Help" diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po index 40265bd47a4cf7181ca5fa2b302e3be48928f2f5..4cdd6e7d94d3029cf34bf7d0acbc03811db82a10 100644 --- a/l10n/nn_NO/core.po +++ b/l10n/nn_NO/core.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2011. +# unhammer , 2013 +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,65 +22,65 @@ msgstr "" #: ajax/share.php:97 #, php-format msgid "User %s shared a file with you" -msgstr "" +msgstr "Brukaren %s delte ei fil med deg" #: ajax/share.php:99 #, php-format msgid "User %s shared a folder with you" -msgstr "" +msgstr "Brukaren %s delte ei mappe med deg" #: ajax/share.php:101 #, php-format msgid "" "User %s shared the file \"%s\" with you. It is available for download here: " "%s" -msgstr "" +msgstr "Brukaren %s delte fila «%s» med deg. Du kan lasta ho ned her: %s" #: ajax/share.php:104 #, php-format msgid "" "User %s shared the folder \"%s\" with you. It is available for download " "here: %s" -msgstr "" +msgstr "Brukaren %s delte mappa «%s» med deg. Du kan lasta ho ned her: %s" #: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 msgid "Category type not provided." -msgstr "" +msgstr "Ingen kategoritype." #: ajax/vcategories/add.php:30 msgid "No category to add?" -msgstr "" +msgstr "Ingen kategori å leggja til?" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "" +msgstr "Denne kategorien finst alt: %s" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 #: ajax/vcategories/removeFromFavorites.php:26 msgid "Object type not provided." -msgstr "" +msgstr "Ingen objekttype." #: ajax/vcategories/addToFavorites.php:30 #: ajax/vcategories/removeFromFavorites.php:30 #, php-format msgid "%s ID not provided." -msgstr "" +msgstr "Ingen %s-ID." #: ajax/vcategories/addToFavorites.php:35 #, php-format msgid "Error adding %s to favorites." -msgstr "" +msgstr "Klarte ikkje leggja til %s i favorittar." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "" +msgstr "Ingen kategoriar valt for sletting." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format msgid "Error removing %s from favorites." -msgstr "" +msgstr "Klarte ikkje fjerna %s frå favorittar." #: js/config.php:34 msgid "Sunday" @@ -164,80 +164,84 @@ msgstr "Innstillingar" #: js/js.js:718 msgid "seconds ago" -msgstr "" +msgstr "sekund sidan" #: js/js.js:719 msgid "1 minute ago" -msgstr "" +msgstr "1 minutt sidan" #: js/js.js:720 msgid "{minutes} minutes ago" -msgstr "" +msgstr "{minutes} minutt sidan" #: js/js.js:721 msgid "1 hour ago" -msgstr "" +msgstr "1 time sidan" #: js/js.js:722 msgid "{hours} hours ago" -msgstr "" +msgstr "{hours} timar sidan" #: js/js.js:723 msgid "today" -msgstr "" +msgstr "i dag" #: js/js.js:724 msgid "yesterday" -msgstr "" +msgstr "i går" #: js/js.js:725 msgid "{days} days ago" -msgstr "" +msgstr "{days} dagar sidan" #: js/js.js:726 msgid "last month" -msgstr "" +msgstr "førre månad" #: js/js.js:727 msgid "{months} months ago" -msgstr "" +msgstr "{months} månadar sidan" #: js/js.js:728 msgid "months ago" -msgstr "" +msgstr "månadar sidan" #: js/js.js:729 msgid "last year" -msgstr "" +msgstr "i fjor" #: js/js.js:730 msgid "years ago" -msgstr "" +msgstr "år sidan" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Vel" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Kanseller" +msgstr "Avbryt" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" -msgstr "" +msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" -msgstr "" +msgstr "Nei" + +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Greitt" #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." -msgstr "" +msgstr "Objekttypen er ikkje spesifisert." #: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 #: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 @@ -249,173 +253,176 @@ msgstr "Feil" #: js/oc-vcategories.js:179 msgid "The app name is not specified." -msgstr "" +msgstr "Programnamnet er ikkje spesifisert." #: js/oc-vcategories.js:194 msgid "The required file {file} is not installed!" -msgstr "" +msgstr "Den kravde fila {file} er ikkje installert!" #: js/share.js:30 js/share.js:45 js/share.js:87 msgid "Shared" -msgstr "" +msgstr "Delt" #: js/share.js:90 msgid "Share" -msgstr "" +msgstr "Del" #: js/share.js:125 js/share.js:617 msgid "Error while sharing" -msgstr "" +msgstr "Feil ved deling" #: js/share.js:136 msgid "Error while unsharing" -msgstr "" +msgstr "Feil ved udeling" #: js/share.js:143 msgid "Error while changing permissions" -msgstr "" +msgstr "Feil ved endring av tillatingar" #: js/share.js:152 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Delt med deg og gruppa {group} av {owner}" #: js/share.js:154 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Delt med deg av {owner}" #: js/share.js:159 msgid "Share with" -msgstr "" +msgstr "Del med" #: js/share.js:164 msgid "Share with link" -msgstr "" +msgstr "Del med lenkje" #: js/share.js:167 msgid "Password protect" -msgstr "" +msgstr "Passordvern" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "Passord" #: js/share.js:173 msgid "Email link to person" -msgstr "" +msgstr "Send lenkja over e-post" #: js/share.js:174 msgid "Send" -msgstr "" +msgstr "Send" #: js/share.js:178 msgid "Set expiration date" -msgstr "" +msgstr "Set utløpsdato" #: js/share.js:179 msgid "Expiration date" -msgstr "" +msgstr "Utløpsdato" #: js/share.js:211 msgid "Share via email:" -msgstr "" +msgstr "Del over e-post:" #: js/share.js:213 msgid "No people found" -msgstr "" +msgstr "Fann ingen personar" #: js/share.js:251 msgid "Resharing is not allowed" -msgstr "" +msgstr "Vidaredeling er ikkje tillate" #: js/share.js:287 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Delt i {item} med {brukar}" #: js/share.js:308 msgid "Unshare" -msgstr "" +msgstr "Udel" #: js/share.js:320 msgid "can edit" -msgstr "" +msgstr "kan endra" #: js/share.js:322 msgid "access control" -msgstr "" +msgstr "tilgangskontroll" #: js/share.js:325 msgid "create" -msgstr "" +msgstr "lag" #: js/share.js:328 msgid "update" -msgstr "" +msgstr "oppdater" #: js/share.js:331 msgid "delete" -msgstr "" +msgstr "slett" #: js/share.js:334 msgid "share" -msgstr "" +msgstr "del" #: js/share.js:368 js/share.js:564 msgid "Password protected" -msgstr "" +msgstr "Passordverna" #: js/share.js:577 msgid "Error unsetting expiration date" -msgstr "" +msgstr "Klarte ikkje fjerna utløpsdato" #: js/share.js:589 msgid "Error setting expiration date" -msgstr "" +msgstr "Klarte ikkje setja utløpsdato" #: js/share.js:604 msgid "Sending ..." -msgstr "" +msgstr "Sender …" #: js/share.js:615 msgid "Email sent" -msgstr "" +msgstr "E-post sendt" #: js/update.js:14 msgid "" "The update was unsuccessful. Please report this issue to the ownCloud " "community." -msgstr "" +msgstr "Oppdateringa feila. Ver venleg og rapporter feilen til ownCloud-fellesskapet." #: js/update.js:18 msgid "The update was successful. Redirecting you to ownCloud now." -msgstr "" +msgstr "Oppdateringa er fullført. Sender deg vidare til ownCloud no." #: lostpassword/controller.php:48 msgid "ownCloud password reset" -msgstr "" +msgstr "Nullstilling av ownCloud-passord" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "Bruk føljane link til å tilbakestille passordet ditt: {link}" +msgstr "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du vil få ei lenkje for å nullstilla passordet via epost." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Lenkja til å nullstilla passordet med er sendt til e-posten din.
Sjå i spam-/søppelmappa di viss du ikkje ser e-posten innan rimeleg tid.
Spør din lokale administrator viss han ikkje er der heller." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Førespurnaden feila!
Er du viss på at du skreiv inn rett e-post/brukarnamn?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du vil få ein e-post med ei lenkje for å nullstilla passordet." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "Brukarnamn" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Be om nullstilling" @@ -425,7 +432,7 @@ msgstr "Passordet ditt er nullstilt" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" -msgstr "Til innloggings sida" +msgstr "Til innloggingssida" #: lostpassword/templates/resetpassword.php:8 msgid "New password" @@ -445,11 +452,11 @@ msgstr "Brukarar" #: strings.php:7 msgid "Apps" -msgstr "Applikasjonar" +msgstr "Program" #: strings.php:8 msgid "Admin" -msgstr "Administrer" +msgstr "Admin" #: strings.php:9 msgid "Help" @@ -457,7 +464,7 @@ msgstr "Hjelp" #: templates/403.php:12 msgid "Access forbidden" -msgstr "" +msgstr "Tilgang forbudt" #: templates/404.php:12 msgid "Cloud not found" @@ -465,7 +472,7 @@ msgstr "Fann ikkje skyen" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "" +msgstr "Endra kategoriar" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -474,40 +481,40 @@ msgstr "Legg til" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 msgid "Security Warning" -msgstr "" +msgstr "Tryggleiksåtvaring" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" -msgstr "" +msgstr "PHP-utgåva di er sårbar for NULL-byteåtaket (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "" +msgstr "Ver venleg og oppdater PHP-installasjonen din så han køyrer ownCloud på ein trygg måte." #: templates/installation.php:32 msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Ingen tilgjengeleg tilfeldig nummer-generator, ver venleg og aktiver OpenSSL-utvidinga i PHP." #: templates/installation.php:33 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Utan ein trygg tilfeldig nummer-generator er det enklare for ein åtakar å gjetta seg fram til passordnullstillingskodar og dimed ta over kontoen din." #: templates/installation.php:39 msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "" +msgstr "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett sidan .htaccess-fila ikkje fungerer." #: templates/installation.php:40 msgid "" "For information how to properly configure your server, please see the documentation." -msgstr "" +msgstr "Ver venleg og les dokumentasjonen for å læra korleis du set opp tenaren din på rett måte." #: templates/installation.php:44 msgid "Create an admin account" @@ -521,77 +528,82 @@ msgstr "Avansert" msgid "Data folder" msgstr "Datamappe" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" -msgstr "Konfigurer databasen" +msgstr "Set opp databasen" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" -msgstr "vil bli nytta" +msgstr "vil verta nytta" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "Databasebrukar" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "Databasepassord" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "Databasenamn" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" -msgstr "" +msgstr "Tabellnamnrom for database" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "Databasetenar" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "Fullfør oppsettet" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "Vev tjenester under din kontroll" +msgstr "Vevtenester under din kontroll" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s er tilgjengeleg. Få meir informasjon om korleis du oppdaterer." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Logg ut" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Automatisk innlogging avvist!" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Viss du ikkje endra passordet ditt nyleg, så kan kontoen din vera kompromittert!" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Ver venleg og endra passordet for å gjera kontoen din trygg igjen." -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "Gløymt passordet?" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "hugs" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "Logg inn" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" -msgstr "" +msgstr "Alternative innloggingar" #: templates/part.pagenavi.php:3 msgid "prev" @@ -604,4 +616,4 @@ msgstr "neste" #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." -msgstr "" +msgstr "Oppdaterer ownCloud til utgåve %s, dette kan ta ei stund." diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po index 33381bd293aa5b24d7c4777f9942f3473c68431d..4fb7cfb26d45a75763acfd090fd73729f3498dc2 100644 --- a/l10n/nn_NO/files.po +++ b/l10n/nn_NO/files.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# erviker , 2012 -# unhammer , 2011 +# unhammer , 2013 +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,20 +22,16 @@ msgstr "" #: ajax/move.php:17 #, php-format msgid "Could not move %s - File with this name already exists" -msgstr "" +msgstr "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet" #: ajax/move.php:27 ajax/move.php:30 #, php-format msgid "Could not move %s" -msgstr "" - -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" +msgstr "Klarte ikkje flytta %s" #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "" +msgstr "Ingen filer lasta opp. Ukjend feil" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" @@ -44,7 +40,7 @@ msgstr "Ingen feil, fila vart lasta opp" #: ajax/upload.php:27 msgid "" "The uploaded file exceeds the upload_max_filesize directive in php.ini: " -msgstr "" +msgstr "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: " #: ajax/upload.php:29 msgid "" @@ -66,15 +62,15 @@ msgstr "Manglar ei mellombels mappe" #: ajax/upload.php:33 msgid "Failed to write to disk" -msgstr "" +msgstr "Klarte ikkje skriva til disk" #: ajax/upload.php:51 msgid "Not enough storage available" -msgstr "" +msgstr "Ikkje nok lagringsplass tilgjengeleg" #: ajax/upload.php:83 msgid "Invalid directory." -msgstr "" +msgstr "Ugyldig mappe." #: appinfo/app.php:12 msgid "Files" @@ -82,144 +78,152 @@ msgstr "Filer" #: js/fileactions.js:116 msgid "Share" -msgstr "" +msgstr "Del" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "" +msgstr "Slett for godt" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Slett" #: js/fileactions.js:194 msgid "Rename" -msgstr "" +msgstr "Endra namn" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "" +msgstr "Under vegs" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} finst allereie" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" -msgstr "" +msgstr "byt ut" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" -msgstr "" +msgstr "føreslå namn" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" -msgstr "" +msgstr "avbryt" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "bytte ut {new_name} med {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" -msgstr "" +msgstr "angre" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "" +msgstr "utfør sletting" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" -msgstr "" +msgstr "1 fil lastar opp" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "filer lastar opp" #: js/files.js:52 msgid "'.' is an invalid file name." -msgstr "" +msgstr "«.» er eit ugyldig filnamn." #: js/files.js:56 msgid "File name cannot be empty." -msgstr "" +msgstr "Filnamnet kan ikkje vera tomt." #: js/files.js:64 msgid "" "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " "allowed." -msgstr "" +msgstr "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate." #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "" +msgstr "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "" +msgstr "Lagringa di er nesten full ({usedSpacePercent} %)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "" +msgstr "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "" +msgstr "Klarte ikkje lasta opp fila sidan ho er ei mappe eller er på 0 byte" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" -msgstr "" +msgstr "Ikkje nok lagringsplass tilgjengeleg" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." -msgstr "" +msgstr "Opplasting avbroten." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." -msgstr "" +msgstr "Nettadressa kan ikkje vera tom." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" -msgstr "" +msgstr "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Feil" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Namn" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Storleik" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Endra" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" -msgstr "" +msgstr "1 mappe" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" -msgstr "" +msgstr "{count} mapper" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" -msgstr "" +msgstr "1 fil" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" -msgstr "" +msgstr "{count} filer" + +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Klarte ikkje endra filnamnet" #: lib/helper.php:11 templates/index.php:18 msgid "Upload" @@ -227,7 +231,7 @@ msgstr "Last opp" #: templates/admin.php:5 msgid "File handling" -msgstr "" +msgstr "Filhandtering" #: templates/admin.php:7 msgid "Maximum upload size" @@ -235,23 +239,23 @@ msgstr "Maksimal opplastingsstorleik" #: templates/admin.php:10 msgid "max. possible: " -msgstr "" +msgstr "maks. moglege:" #: templates/admin.php:15 msgid "Needed for multi-file and folder downloads." -msgstr "" +msgstr "Nødvendig for fleirfils- og mappenedlastingar." #: templates/admin.php:17 msgid "Enable ZIP-download" -msgstr "" +msgstr "Slå på ZIP-nedlasting" #: templates/admin.php:20 msgid "0 is unlimited" -msgstr "" +msgstr "0 er ubegrensa" #: templates/admin.php:22 msgid "Maximum input size for ZIP files" -msgstr "" +msgstr "Maksimal storleik for ZIP-filer" #: templates/admin.php:26 msgid "Save" @@ -271,50 +275,50 @@ msgstr "Mappe" #: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Frå lenkje" #: templates/index.php:42 msgid "Deleted files" -msgstr "" +msgstr "Sletta filer" #: templates/index.php:48 msgid "Cancel upload" -msgstr "" +msgstr "Avbryt opplasting" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "" +msgstr "Du har ikkje skriverettar her." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ingenting her. Last noko opp!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Last ned" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "" +msgstr "Udel" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "For stor opplasting" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Filene du prøver å laste opp er større enn maksgrensa til denne tenaren." +msgstr "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." -msgstr "" +msgstr "Skannar filer, ver venleg og vent." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" -msgstr "" +msgstr "Køyrande skanning" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "" +msgstr "Oppgraderer mellomlageret av filsystemet …" diff --git a/l10n/nn_NO/files_encryption.po b/l10n/nn_NO/files_encryption.po index ef0923d2a484daf547380b6a683d113008e80473..8e3b4ed5f772430e4df9173a9e30facad8c510d4 100644 --- a/l10n/nn_NO/files_encryption.po +++ b/l10n/nn_NO/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nn_NO/files_external.po b/l10n/nn_NO/files_external.po index bba5e236c28b010232d627afe9fb58fa2ff124eb..2cdb030bf88d47c21dfeadbc02b791eaf07b6229 100644 --- a/l10n/nn_NO/files_external.po +++ b/l10n/nn_NO/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/nn_NO/files_sharing.po b/l10n/nn_NO/files_sharing.po index 296e7f5ae10a93c1663a60c0ab2d319009941166..1b09608a9422984f4f6f722d3ee20de0c7d4d766 100644 --- a/l10n/nn_NO/files_sharing.po +++ b/l10n/nn_NO/files_sharing.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,30 +20,30 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Passord" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Send" #: templates/public.php:10 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s delte mappa %s med deg" #: templates/public.php:13 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s delte fila %s med deg" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Last ned" #: templates/public.php:40 msgid "No preview available for" -msgstr "" +msgstr "Inga førehandsvising tilgjengeleg for" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "Vev tjenester under din kontroll" diff --git a/l10n/nn_NO/files_trashbin.po b/l10n/nn_NO/files_trashbin.po index 1924d58a1534c41fa535e8db38e9d42d0083295a..fb0d4b784bc7dc0fe741517e0d5ebee122e3bd05 100644 --- a/l10n/nn_NO/files_trashbin.po +++ b/l10n/nn_NO/files_trashbin.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,16 +21,16 @@ msgstr "" #: ajax/delete.php:42 #, php-format msgid "Couldn't delete %s permanently" -msgstr "" +msgstr "Klarte ikkje sletta %s for godt" #: ajax/undelete.php:42 #, php-format msgid "Couldn't restore %s" -msgstr "" +msgstr "Klarte ikkje gjenoppretta %s" #: js/trash.js:7 js/trash.js:96 msgid "perform restore operation" -msgstr "" +msgstr "utfør gjenoppretting" #: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 msgid "Error" @@ -37,11 +38,11 @@ msgstr "Feil" #: js/trash.js:34 msgid "delete file permanently" -msgstr "" +msgstr "slett fila for godt" #: js/trash.js:121 msgid "Delete permanently" -msgstr "" +msgstr "Slett for godt" #: js/trash.js:174 templates/index.php:17 msgid "Name" @@ -49,31 +50,31 @@ msgstr "Namn" #: js/trash.js:175 templates/index.php:27 msgid "Deleted" -msgstr "" +msgstr "Sletta" #: js/trash.js:184 msgid "1 folder" -msgstr "" +msgstr "1 mappe" #: js/trash.js:186 msgid "{count} folders" -msgstr "" +msgstr "{count} mapper" #: js/trash.js:194 msgid "1 file" -msgstr "" +msgstr "1 fil" #: js/trash.js:196 msgid "{count} files" -msgstr "" +msgstr "{count} filer" #: templates/index.php:9 msgid "Nothing in here. Your trash bin is empty!" -msgstr "" +msgstr "Ingenting her. Papirkorga di er tom!" #: templates/index.php:20 templates/index.php:22 msgid "Restore" -msgstr "" +msgstr "Gjenopprett" #: templates/index.php:30 templates/index.php:31 msgid "Delete" @@ -81,4 +82,4 @@ msgstr "Slett" #: templates/part.breadcrumb.php:9 msgid "Deleted Files" -msgstr "" +msgstr "Sletta filer" diff --git a/l10n/nn_NO/files_versions.po b/l10n/nn_NO/files_versions.po index 3ab98c305378a1c00cb9c331c8eb793e2b0ea4b6..925f545edd8e14d3488152bd2cb4045224724d54 100644 --- a/l10n/nn_NO/files_versions.po +++ b/l10n/nn_NO/files_versions.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-21 02:00+0200\n" +"PO-Revision-Date: 2013-05-20 15:10+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,38 +21,38 @@ msgstr "" #: ajax/rollbackVersion.php:15 #, php-format msgid "Could not revert: %s" -msgstr "" +msgstr "Klarte ikkje å tilbakestilla: %s" #: history.php:40 msgid "success" -msgstr "" +msgstr "vellukka" #: history.php:42 #, php-format msgid "File %s was reverted to version %s" -msgstr "" +msgstr "Tilbakestilte fila %s til utgåva %s" #: history.php:49 msgid "failure" -msgstr "" +msgstr "feil" #: history.php:51 #, php-format msgid "File %s could not be reverted to version %s" -msgstr "" +msgstr "Klarte ikkje tilbakestilla fila %s til utgåva %s" #: history.php:69 msgid "No old versions available" -msgstr "" +msgstr "Ingen eldre utgåver tilgjengelege" #: history.php:74 msgid "No path specified" -msgstr "" +msgstr "Ingen sti gjeve" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "Utgåver" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" -msgstr "" +msgstr "Tilbakestill ei fil til ei tidlegare utgåve ved å klikka tilbakestill-knappen" diff --git a/l10n/nn_NO/lib.po b/l10n/nn_NO/lib.po index 5e13b5d53a9ede33084a01473e0e35473a471701..f36faa62251c6b20436e337c58449ee20a0f7ad1 100644 --- a/l10n/nn_NO/lib.po +++ b/l10n/nn_NO/lib.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,43 +18,43 @@ msgstr "" "Language: nn_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hjelp" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personleg" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Innstillingar" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Brukarar" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Program" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrer" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,83 +114,87 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "" +msgstr "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." -msgstr "" +msgstr "Ver vennleg og dobbeltsjekk installasjonsrettleiinga." #: template.php:113 msgid "seconds ago" -msgstr "" +msgstr "sekund sidan" #: template.php:114 msgid "1 minute ago" -msgstr "" +msgstr "1 minutt sidan" #: template.php:115 #, php-format @@ -198,7 +203,7 @@ msgstr "" #: template.php:116 msgid "1 hour ago" -msgstr "" +msgstr "1 time sidan" #: template.php:117 #, php-format @@ -207,11 +212,11 @@ msgstr "" #: template.php:118 msgid "today" -msgstr "" +msgstr "i dag" #: template.php:119 msgid "yesterday" -msgstr "" +msgstr "i går" #: template.php:120 #, php-format @@ -220,7 +225,7 @@ msgstr "" #: template.php:121 msgid "last month" -msgstr "" +msgstr "førre månad" #: template.php:122 #, php-format @@ -229,24 +234,11 @@ msgstr "" #: template.php:123 msgid "last year" -msgstr "" +msgstr "i fjor" #: template.php:124 msgid "years ago" -msgstr "" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" +msgstr "år sidan" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/nn_NO/settings.po b/l10n/nn_NO/settings.po index a273c96f065ddc60819e4dedde50f95aabc1709c..ad438e4bd5648ed9cf6f801e7bac9a9f95c3e65e 100644 --- a/l10n/nn_NO/settings.po +++ b/l10n/nn_NO/settings.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2011. +# unhammer , 2013 +# unhammer , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: unhammer \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,28 +21,32 @@ msgstr "" #: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "Klarer ikkje å laste inn liste fra App Store" +msgstr "Klarer ikkje å lasta inn liste fra app-butikken" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Feil i autentisering" +msgstr "Autentiseringsfeil" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Visingsnamnet ditt er endra." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" -msgstr "" +msgstr "Klarte ikkje endra visingsnamnet" #: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "Gruppa finst allereie" #: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Klarte ikkje leggja til gruppa" #: ajax/enableapp.php:11 msgid "Could not enable app. " -msgstr "" +msgstr "Klarte ikkje slå på programmet." #: ajax/lostpassword.php:12 msgid "Email saved" @@ -54,11 +58,11 @@ msgstr "Ugyldig e-postadresse" #: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Klarte ikkje å sletta gruppa" #: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Klarte ikkje sletta brukaren" #: ajax/setlanguage.php:15 msgid "Language changed" @@ -70,25 +74,25 @@ msgstr "Ugyldig førespurnad" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" -msgstr "" +msgstr "Administratorar kan ikkje fjerna seg sjølve frå admin-gruppa" #: ajax/togglegroups.php:30 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Klarte ikkje leggja til brukaren til gruppa %s" #: ajax/togglegroups.php:36 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "Klarte ikkje fjerna brukaren frå gruppa %s" #: ajax/updateapp.php:14 msgid "Couldn't update app." -msgstr "" +msgstr "Klarte ikkje oppdatera programmet." #: js/apps.js:30 msgid "Update to {appversion}" -msgstr "" +msgstr "Oppdater til {appversion}" #: js/apps.js:36 js/apps.js:76 msgid "Disable" @@ -100,7 +104,7 @@ msgstr "Slå på" #: js/apps.js:55 msgid "Please wait...." -msgstr "" +msgstr "Ver venleg og vent …" #: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 msgid "Error" @@ -108,68 +112,68 @@ msgstr "Feil" #: js/apps.js:90 msgid "Updating...." -msgstr "" +msgstr "Oppdaterer …" #: js/apps.js:93 msgid "Error while updating app" -msgstr "" +msgstr "Feil ved oppdatering av app" #: js/apps.js:96 msgid "Updated" -msgstr "" +msgstr "Oppdatert" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "" +msgstr "Lagrar …" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" -msgstr "" +msgstr "sletta" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" -msgstr "" +msgstr "angra" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" -msgstr "" +msgstr "Klarte ikkje fjerna brukaren" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupper" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" -msgstr "" +msgstr "Gruppestyrar" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Slett" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" -msgstr "" +msgstr "legg til gruppe" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" -msgstr "" +msgstr "Du må oppgje eit gyldig brukarnamn" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" -msgstr "" +msgstr "Feil ved oppretting av brukar" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" -msgstr "" +msgstr "Du må oppgje eit gyldig passord" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Nynorsk" #: templates/admin.php:15 msgid "Security Warning" -msgstr "" +msgstr "Tryggleiksåtvaring" #: templates/admin.php:18 msgid "" @@ -178,36 +182,36 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett. Fila .htaccess som ownCloud tilbyr fungerer ikkje. Me rår sterkt til at du set opp tenaren din slik at datamappa ikkje lenger er tilgjengeleg, eller at du flyttar datamappa vekk frå dokumentrota til tenaren." #: templates/admin.php:29 msgid "Setup Warning" -msgstr "" +msgstr "Oppsettsåtvaring" #: templates/admin.php:32 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "" +msgstr "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt." #: templates/admin.php:33 #, php-format msgid "Please double check the installation guides." -msgstr "" +msgstr "Ver venleg og dobbeltsjekk installasjonsrettleiinga." #: templates/admin.php:44 msgid "Module 'fileinfo' missing" -msgstr "" +msgstr "Modulen «fileinfo» manglar" #: templates/admin.php:47 msgid "" "The PHP module 'fileinfo' is missing. We strongly recommend to enable this " "module to get best results with mime-type detection." -msgstr "" +msgstr "PHP-modulen «fileinfo» manglar. Me rår sterkt til å slå på denne modulen for å best mogleg oppdaga MIME-typar." #: templates/admin.php:58 msgid "Locale not working" -msgstr "" +msgstr "Regionaldata fungerer ikkje" #: templates/admin.php:63 #, php-format @@ -215,11 +219,11 @@ msgid "" "This ownCloud server can't set system locale to %s. This means that there " "might be problems with certain characters in file names. We strongly suggest" " to install the required packages on your system to support %s." -msgstr "" +msgstr "Denne ownCloud-tenaren kan ikkje stilla regionen til %s. Dette tyder at det kan vera problem med visse teikn i filnamn. Me rår sterkt til å installera systempakkane som trengst for å støtta %s." #: templates/admin.php:75 msgid "Internet connection not working" -msgstr "" +msgstr "Nettilkoplinga fungerer ikkje" #: templates/admin.php:78 msgid "" @@ -229,104 +233,104 @@ msgid "" "remote and sending of notification emails might also not work. We suggest to" " enable internet connection for this server if you want to have all features" " of ownCloud." -msgstr "" +msgstr "Denne ownCloud-tenaren har ikkje nokon fungerande nettilkopling. Difor vil visse funksjonar, t.d. montering av ekstern lagring, varsling om oppdatering, eller installering av tredjepartsprogram ikkje fungera. Varslingsepostar og ekstern tilgang til filer vil kanskje heller ikkje fungera. Me foreslår at du slå på nettilkoplinga til denne tenaren viss du vil nytta alle funksjonane til ownCloud." #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Utfør éi oppgåve for kvar sidelasting" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php er registrert ved ei webcron-teneste. Last sida cron.php i ownCloud-rota ein gong i minuttet over http." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Bruk cron-tenesta til systemet. Køyr fila cron.php i ownCloud-mappa frå ein cron-jobb på systemet ein gong i minuttet." #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Deling" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Slå på API-et for deling" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "La app-ar bruka API-et til deling" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Tillat lenkjer" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "La brukarar dela ting offentleg med lenkjer" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "Tillat vidaredeling" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "La brukarar vidaredela delte ting" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "La brukarar dela med kven som helst" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "La brukarar dela berre med brukarar i deira grupper" #: templates/admin.php:168 msgid "Security" -msgstr "" +msgstr "Tryggleik" #: templates/admin.php:181 msgid "Enforce HTTPS" -msgstr "" +msgstr "Krev HTTPS" #: templates/admin.php:182 msgid "" "Enforces the clients to connect to ownCloud via an encrypted connection." -msgstr "" +msgstr "Krev at klientar koplar til ownCloud med ei kryptert tilkopling." #: templates/admin.php:185 msgid "" "Please connect to this ownCloud instance via HTTPS to enable or disable the " "SSL enforcement." -msgstr "" +msgstr "Ver venleg og kopla denne ownCloud-instansen til via HTTPS for å slå av/på SSL-handhevinga." #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Logg" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Log nivå" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "Meir" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" -msgstr "" +msgstr "Mindre" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" -msgstr "" +msgstr "Utgåve" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the AGPL." -msgstr "" +msgstr "Kjeldekoden, utvikla av ownCloud-fellesskapet, er lisensiert under AGPL." #: templates/apps.php:11 msgid "Add your App" -msgstr "" +msgstr "Legg til din app" #: templates/apps.php:12 msgid "More Apps" -msgstr "" +msgstr "Fleire app-ar" #: templates/apps.php:28 msgid "Select an App" -msgstr "Vel ein applikasjon" +msgstr "Vel eit program" #: templates/apps.php:34 msgid "See application page at apps.owncloud.com" -msgstr "" +msgstr "Sjå programsida på apps.owncloud.com" #: templates/apps.php:36 msgid "-licensed by " -msgstr "" +msgstr "Lisensiert under av " #: templates/apps.php:38 msgid "Update" @@ -362,52 +366,52 @@ msgstr "Oppdater" #: templates/help.php:4 msgid "User Documentation" -msgstr "" +msgstr "Brukardokumentasjon" #: templates/help.php:6 msgid "Administrator Documentation" -msgstr "" +msgstr "Administratordokumentasjon" #: templates/help.php:9 msgid "Online Documentation" -msgstr "" +msgstr "Dokumentasjon på nett" #: templates/help.php:11 msgid "Forum" -msgstr "" +msgstr "Forum" #: templates/help.php:14 msgid "Bugtracker" -msgstr "" +msgstr "Feilsporar" #: templates/help.php:17 msgid "Commercial Support" -msgstr "" +msgstr "Betalt brukarstøtte" #: templates/personal.php:8 #, php-format msgid "You have used %s of the available %s" -msgstr "" +msgstr "Du har brukt %s av dine tilgjengelege %s" #: templates/personal.php:15 msgid "Get the apps to sync your files" -msgstr "" +msgstr "Få app-ar som kan synkronisera filene dine" #: templates/personal.php:26 msgid "Show First Run Wizard again" -msgstr "" +msgstr "Vis Oppstartvegvisaren igjen" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" msgstr "Passord" #: templates/personal.php:38 msgid "Your password was changed" -msgstr "" +msgstr "Passordet ditt er endra" #: templates/personal.php:39 msgid "Unable to change your password" -msgstr "Klarte ikkje å endra passordet" +msgstr "Klarte ikkje endra passordet" #: templates/personal.php:40 msgid "Current password" @@ -421,82 +425,70 @@ msgstr "Nytt passord" msgid "Change password" msgstr "Endra passord" -#: templates/personal.php:56 templates/users.php:78 +#: templates/personal.php:56 templates/users.php:76 msgid "Display Name" -msgstr "" - -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "" - -#: templates/personal.php:58 -msgid "Unable to change your display name" -msgstr "" - -#: templates/personal.php:61 -msgid "Change display name" -msgstr "" +msgstr "Visingsnamn" -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" -msgstr "Epost" +msgstr "E-post" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" -msgstr "Din epost addresse" +msgstr "Di epost-adresse" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" -msgstr "Fyll inn din e-post addresse for og kunne motta passord tilbakestilling" +msgstr "Fyll inn e-postadressa di for å gjera passordgjenoppretting mogleg" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" msgstr "Språk" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" -msgstr "Hjelp oss å oversett" +msgstr "Hjelp oss å omsetja" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" -msgstr "" +msgstr "WebDAV" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" -msgstr "" +msgstr "Bruk denne adressa for å kopla til din ownCloud frå filhandsamaren din" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" -msgstr "" +msgstr "Innloggingsnamn" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" msgstr "Lag" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" -msgstr "" +msgstr "Standardlagring" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" -msgstr "" +msgstr "Ubegrensa" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" msgstr "Anna" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" -msgstr "" +msgstr "Lagring" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" -msgstr "" +msgstr "endra visingsnamn" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" -msgstr "" +msgstr "lag nytt passord" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" -msgstr "" +msgstr "Standard" diff --git a/l10n/nn_NO/user_ldap.po b/l10n/nn_NO/user_ldap.po index f15d6449f3551269d23d0c3f94451effe6a86d13..fcc357a0415b34d58c28cabc56a839c8e34fad2a 100644 --- a/l10n/nn_NO/user_ldap.po +++ b/l10n/nn_NO/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: nn_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -39,7 +43,7 @@ msgstr "" #: js/settings.js:66 msgid "Deletion failed" -msgstr "" +msgstr "Feil ved sletting" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Feil" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Passord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hjelp" diff --git a/l10n/oc/core.po b/l10n/oc/core.po index dc0d3fe3766ff6031a78afeb4055865d554144a2..e9d807e5576f4d20d01821c18e0e3edbbfb244d7 100644 --- a/l10n/oc/core.po +++ b/l10n/oc/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# tartafione , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -111,43 +110,43 @@ msgstr "Dissabte" #: js/config.php:45 msgid "January" -msgstr "Genièr" +msgstr "genièr" #: js/config.php:46 msgid "February" -msgstr "Febrièr" +msgstr "febrièr" #: js/config.php:47 msgid "March" -msgstr "Març" +msgstr "març" #: js/config.php:48 msgid "April" -msgstr "Abril" +msgstr "abril" #: js/config.php:49 msgid "May" -msgstr "Mai" +msgstr "mai" #: js/config.php:50 msgid "June" -msgstr "Junh" +msgstr "junh" #: js/config.php:51 msgid "July" -msgstr "Julhet" +msgstr "julhet" #: js/config.php:52 msgid "August" -msgstr "Agost" +msgstr "agost" #: js/config.php:53 msgid "September" -msgstr "Septembre" +msgstr "septembre" #: js/config.php:54 msgid "October" -msgstr "Octobre" +msgstr "octobre" #: js/config.php:55 msgid "November" @@ -213,26 +212,30 @@ msgstr "an passat" msgid "years ago" msgstr "ans a" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "D'accòrdi" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Causís" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Anulla" +msgstr "Annula" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Causís" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Òc" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Non" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "D'accòrdi" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -332,7 +335,7 @@ msgstr "" #: js/share.js:308 msgid "Unshare" -msgstr "Non parteje" +msgstr "Pas partejador" #: js/share.js:320 msgid "can edit" @@ -397,24 +400,27 @@ msgstr "senhal d'ownCloud tornat botar" msgid "Use the following link to reset your password: {link}" msgstr "Utiliza lo ligam seguent per tornar botar lo senhal : {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Reçaupràs un ligam per tornar botar ton senhal via corrièl." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Reçaupràs un ligam per tornar botar ton senhal via corrièl." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Nom d'usancièr" +msgstr "Non d'usancièr" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Tornar botar requesit" @@ -428,7 +434,7 @@ msgstr "Pagina cap al login" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Senhal nòu" +msgstr "Senhal novèl" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -558,7 +564,12 @@ msgstr "Configuracion acabada" msgid "web services under your control" msgstr "Services web jos ton contraròtle" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Sortida" diff --git a/l10n/oc/files.po b/l10n/oc/files.po index 28233e4506021c66271a8b92e4ef11299fd84171..69839d306e3f979d6f59d31ed73e410fb71dfe8a 100644 --- a/l10n/oc/files.po +++ b/l10n/oc/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# tartafione , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -87,7 +82,7 @@ msgstr "Parteja" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Escafa" @@ -95,45 +90,45 @@ msgstr "Escafa" msgid "Rename" msgstr "Torna nomenar" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Al esperar" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "remplaça" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "nom prepausat" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "anulla" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "defar" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 fichièr al amontcargar" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "fichièrs al amontcargar" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Amontcargar anullat." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. " -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Error" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nom" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Talha" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificat" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Amontcarga" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr " Anulla l'amontcargar" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Pas res dedins. Amontcarga qualquaren" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Avalcarga" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Non parteja" +msgstr "Pas partejador" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Amontcargament tròp gròs" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Los fiichièrs son a èsser explorats, " -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Exploracion en cors" diff --git a/l10n/oc/files_encryption.po b/l10n/oc/files_encryption.po index a7fbf59235033f72ab8e2b9b0cd3a180353021c4..3fbf4c0e83693ce8d0ea9f81ba81e6af8c554c86 100644 --- a/l10n/oc/files_encryption.po +++ b/l10n/oc/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/oc/files_external.po b/l10n/oc/files_external.po index ca73b15b037de2364866d22e6347b908393546da..62da99608e59530ed45b543b48162bad0c00e32a 100644 --- a/l10n/oc/files_external.po +++ b/l10n/oc/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/oc/files_sharing.po b/l10n/oc/files_sharing.po index f250912c1eedd878c873edb73525a11ae8572bfd..5a45905848e5146b9735fcbc43fbf03aee54f1ab 100644 --- a/l10n/oc/files_sharing.po +++ b/l10n/oc/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -19,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Senhal" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Sosmetre" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Avalcarga" #: templates/public.php:40 msgid "No preview available for" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "Services web jos ton contraròtle" diff --git a/l10n/oc/files_trashbin.po b/l10n/oc/files_trashbin.po index a631653516f61ceeb729f05f2aa4354897b58c51..5258fea48037ebcd3cb14d364761851f19e76e06 100644 --- a/l10n/oc/files_trashbin.po +++ b/l10n/oc/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/oc/files_versions.po b/l10n/oc/files_versions.po index eea377d1837bc0078170f6a74fe8c478fdcda0a3..0c9402555233491d6e416fb6d9aa884d48137a9b 100644 --- a/l10n/oc/files_versions.po +++ b/l10n/oc/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/oc/lib.po b/l10n/oc/lib.po index df4835c6ea4694a5473adcea837d7cf2aad24db0..74a296f1ae8c04f11587d27a19b5d28613bd33a7 100644 --- a/l10n/oc/lib.po +++ b/l10n/oc/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# tartafione , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ajuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Configuracion" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usancièrs" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Apps" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Avalcargar los ZIP es inactiu." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Los fichièrs devan èsser avalcargats un per un." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Torna cap als fichièrs" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "" @@ -236,19 +239,6 @@ msgstr "an passat" msgid "years ago" msgstr "ans a" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "a jorn" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "la verificacion de mesa a jorn es inactiva" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/oc/settings.po b/l10n/oc/settings.po index df9e0929594a90d2024bb8125ccb1dd5788d9afb..0c5eb4da194e5a52a97258806969590f85ccaea3 100644 --- a/l10n/oc/settings.po +++ b/l10n/oc/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Pas possible de cargar la tièra dempuèi App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Error d'autentificacion" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Enregistra..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "escafat" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "defar" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grops" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grop Admin" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Escafa" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -232,11 +235,11 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Executa un prètfach amb cada pagina cargada" #: templates/admin.php:111 msgid "" @@ -248,15 +251,15 @@ msgstr "" msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Utiliza lo servici cron de ton sistèm operatiu. Executa lo fichièr cron.php dins lo dorsier owncloud tras cronjob del sistèm cada minuta." #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Al partejar" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Activa API partejada" #: templates/admin.php:135 msgid "Allow apps to use the Share API" @@ -307,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Jornal" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "" +msgstr "Mai d'aquò" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Error" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Senhal" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ajuda" diff --git a/l10n/pl/core.po b/l10n/pl/core.po index 3490807165e4f770194c6c847d9dd35f7766d92c..2fb34b855d866ba2a2b4560c1c2794ea6d0e70be 100644 --- a/l10n/pl/core.po +++ b/l10n/pl/core.po @@ -3,26 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cyryl Sochacki , 2012 -# Cyryl Sochacki , 2012-2013 -# Kamil Domański , 2011 -# szymon.filip , 2012 -# Maciej Tarmas , 2013 -# Marcin Małecki , 2011, 2012 -# Marcin Małecki , 2011 -# mgrvnwald , 2013 -# emc , 2013 -# , 2011 -# emc , 2012 -# Piotr Sokół , 2012 -# emilia.krawczyk , 2012 +# Cyryl Sochacki , 2013 +# adbrand , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Cyryl Sochacki \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -225,26 +214,30 @@ msgstr "w zeszłym roku" msgid "years ago" msgstr "lat temu" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Wybierz" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Anuluj" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Wybierz" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Tak" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nie" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -409,24 +402,27 @@ msgstr "restart hasła ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Użyj tego odnośnika by zresetować hasło: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Odnośnik służący do resetowania hasła zostanie wysłany na adres e-mail." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Link do zresetowania hasła została wysłana na adres email.
Jeśli nie otrzymasz go w najbliższym czasie, sprawdź folder ze spamem.
Jeśli go tam nie ma zwrócić się do administratora tego ownCloud-a." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Wysłano e-mail resetujący." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Żądanie niepowiodło się!
Czy Twój email/nazwa użytkownika są poprawne?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Żądanie nieudane!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Odnośnik służący do resetowania hasła zostanie wysłany na adres e-mail." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Nazwa użytkownika" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Żądanie resetowania" @@ -568,9 +564,14 @@ msgstr "Zakończ konfigurowanie" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "usługi internetowe pod kontrolą" +msgstr "Kontrolowane serwisy" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s jest dostępna. Dowiedz się więcej na temat aktualizacji." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Wyloguj" diff --git a/l10n/pl/files.po b/l10n/pl/files.po index 0ab02d0d0087175874437416e06e8ae8ccaba27f..ea95d73c5b3a83cd2c5b8a4a84df58264bb4f145 100644 --- a/l10n/pl/files.po +++ b/l10n/pl/files.po @@ -3,23 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# bbartlomiej , 2013 -# Cyryl Sochacki , 2012 -# Cyryl Sochacki , 2012-2013 -# Maciej Tarmas , 2013 -# Marcin Małecki , 2011-2012 -# Mariusz Fik , 2013 -# , 2011 -# emc , 2012 -# Piotr Sokół , 2012 -# Thomasso , 2012 +# adbrand , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: adbrand \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,17 +28,13 @@ msgstr "Nie można było przenieść %s - Plik o takiej nazwie już istnieje" msgid "Could not move %s" msgstr "Nie można było przenieść %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nie można zmienić nazwy pliku" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Żaden plik nie został załadowany. Nieznany błąd" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Przesłano plik" +msgstr "Nie było błędów, plik wysłano poprawnie." #: ajax/upload.php:27 msgid "" @@ -66,11 +53,11 @@ msgstr "Załadowany plik został wysłany tylko częściowo." #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nie przesłano żadnego pliku" +msgstr "Nie wysłano żadnego pliku" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Brak katalogu tymczasowego" +msgstr "Brak folderu tymczasowego" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -96,7 +83,7 @@ msgstr "Udostępnij" msgid "Delete permanently" msgstr "Trwale usuń" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Usuń" @@ -104,43 +91,43 @@ msgstr "Usuń" msgid "Rename" msgstr "Zmień nazwę" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Oczekujące" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} już istnieje" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "zastąp" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "zasugeruj nazwę" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "anuluj" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "zastąpiono {new_name} przez {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "cofnij" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "wykonaj operację usunięcia" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 plik wczytywany" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "pliki wczytane" @@ -166,72 +153,80 @@ msgstr "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchro msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Twój magazyn jest prawie pełny ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nie można wczytać pliku, ponieważ jest on katalogiem lub ma 0 bajtów" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Za mało miejsca" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Wczytywanie anulowane." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL nie może być pusty." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nieprawidłowa nazwa folderu. Korzystanie z nazwy „Shared” jest zarezerwowane dla ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Błąd" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nazwa" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Rozmiar" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modyfikacja" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 folder" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "Ilość folderów: {count}" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 plik" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "Ilość plików: {count}" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nieprawidłowa nazwa folderu. Wykorzystanie 'Shared' jest zarezerwowane przez ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nie można zmienić nazwy pliku" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Prześlij" +msgstr "Wyślij" #: templates/admin.php:5 msgid "File handling" @@ -275,7 +270,7 @@ msgstr "Plik tekstowy" #: templates/index.php:12 msgid "Folder" -msgstr "Katalog" +msgstr "Folder" #: templates/index.php:14 msgid "From link" @@ -289,37 +284,37 @@ msgstr "Pliki usunięte" msgid "Cancel upload" msgstr "Anuluj wysyłanie" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Nie masz uprawnień do zapisu w tym miejscu." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Pusto. Wyślij coś!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Pobierz" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Nie udostępniaj" +msgstr "Zatrzymaj współdzielenie" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Wysyłany plik ma za duży rozmiar" +msgstr "Ładowany plik jest za duży" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Skanowanie plików, proszę czekać." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Aktualnie skanowane" diff --git a/l10n/pl/files_encryption.po b/l10n/pl/files_encryption.po index c2357401d81f9d7550402a8f6f2d09988f8f23e9..7fd0d19e5c7bfc3ea466ba84fe4fec80f444dbfb 100644 --- a/l10n/pl/files_encryption.po +++ b/l10n/pl/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bartek Krawczyk , 2013. -# Cyryl Sochacki <>, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" @@ -37,4 +35,4 @@ msgstr "Wyłącz poniższe typy plików z szyfrowania:" #: templates/settings.php:12 msgid "None" -msgstr "Brak" +msgstr "Nic" diff --git a/l10n/pl/files_external.po b/l10n/pl/files_external.po index 10d50d533205d9341f69d5b14a4a903ab726f0cf..964bffff5ded729e3d4d77e7a3dc547c8bd8748d 100644 --- a/l10n/pl/files_external.po +++ b/l10n/pl/files_external.po @@ -3,17 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cyryl Sochacki , 2012 -# Cyryl Sochacki , 2012 -# Maciej Tarmas , 2013 -# Marcin Małecki , 2012 +# Cyryl Sochacki , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Cyryl Sochacki \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Ostrzeżenie: Wsparcie dla Curl w PHP nie jest zainstalowane lub włączone. Montowanie WebDAV lub GoogleDrive nie będzie możliwe. Skontaktuj się z administratorem w celu zainstalowania lub włączenia tej opcji." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/pl/files_sharing.po b/l10n/pl/files_sharing.po index 4007f347ff0cc40ede073293033281dd0ecdda9d..ada05ce04a9763209fd5b131ef4ef0b0895679bb 100644 --- a/l10n/pl/files_sharing.po +++ b/l10n/pl/files_sharing.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cyryl Sochacki <>, 2012. -# , 2012. -# Paweł Ciecierski , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pl/files_trashbin.po b/l10n/pl/files_trashbin.po index 284ff04071a1c9d3e06e52c6e89bf3432ae95773..3818146e22a56c65dd68c23c0f3ff4432f09b23d 100644 --- a/l10n/pl/files_trashbin.po +++ b/l10n/pl/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cyryl Sochacki , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" @@ -58,7 +57,7 @@ msgstr "1 folder" #: js/trash.js:186 msgid "{count} folders" -msgstr "{count} foldery" +msgstr "Ilość folderów: {count}" #: js/trash.js:194 msgid "1 file" @@ -66,7 +65,7 @@ msgstr "1 plik" #: js/trash.js:196 msgid "{count} files" -msgstr "{count} pliki" +msgstr "Ilość plików: {count}" #: templates/index.php:9 msgid "Nothing in here. Your trash bin is empty!" diff --git a/l10n/pl/files_versions.po b/l10n/pl/files_versions.po index 28ab5a893cea2ea6a4733024b934a85781e6a4eb..f06438de5b69bd9e2ec1e0a363ad92b389682b66 100644 --- a/l10n/pl/files_versions.po +++ b/l10n/pl/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bartek Krawczyk , 2013. -# Cyryl Sochacki <>, 2012. -# Maciej Tarmas , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pl/lib.po b/l10n/pl/lib.po index dbc02c98d2508bdb3008b1e4d2d01705b26412e8..9503eaaf778d53400fa71825483c54f639ff65b0 100644 --- a/l10n/pl/lib.po +++ b/l10n/pl/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Cyryl Sochacki , 2012 -# Cyryl Sochacki , 2012-2013 -# Maciej Tarmas , 2013 -# Marcin Małecki , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pomoc" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Osobiste" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ustawienia" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Użytkownicy" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikacje" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrator" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Pobieranie ZIP jest wyłączone." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Pliki muszą zostać pobrane pojedynczo." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Wróć do plików" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Wybrane pliki są zbyt duże, aby wygenerować plik zip." @@ -117,75 +113,79 @@ msgstr "%s nie można używać kropki w nazwie bazy danych" msgid "%s set the database host." msgstr "%s ustaw hosta bazy danych." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL: Nazwa użytkownika i/lub hasło jest niepoprawne" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Należy wprowadzić istniejące konto użytkownika lub administratora." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL: Nazwa użytkownika i/lub hasło jest niepoprawne" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Błąd DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Niepoprawna komenda: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Użytkownik MySQL '%s'@'localhost' już istnieje" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Usuń tego użytkownika z MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Użytkownik MySQL '%s'@'%%t' już istnieje" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Usuń tego użytkownika z MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Niepoprawne polecania: \"%s\", nazwa: %s, hasło: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s." -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Serwer www nie jest jeszcze poprawnie ustawiony, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony. Sprawdź ustawienia serwera." +msgstr "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." -msgstr "Proszę sprawdź ponownie przewodnik instalacji." +msgstr "Sprawdź ponownie przewodniki instalacji." #: template.php:113 msgid "seconds ago" @@ -202,7 +202,7 @@ msgstr "%d minut temu" #: template.php:116 msgid "1 hour ago" -msgstr "1 godzine temu" +msgstr "1 godzinę temu" #: template.php:117 #, php-format @@ -211,7 +211,7 @@ msgstr "%d godzin temu" #: template.php:118 msgid "today" -msgstr "dzisiaj" +msgstr "dziś" #: template.php:119 msgid "yesterday" @@ -224,7 +224,7 @@ msgstr "%d dni temu" #: template.php:121 msgid "last month" -msgstr "ostatni miesiąc" +msgstr "w zeszłym miesiącu" #: template.php:122 #, php-format @@ -233,25 +233,12 @@ msgstr "%d miesiecy temu" #: template.php:123 msgid "last year" -msgstr "ostatni rok" +msgstr "w zeszłym roku" #: template.php:124 msgid "years ago" msgstr "lat temu" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s jest dostępna. Uzyskaj więcej informacji" - -#: updater.php:81 -msgid "up to date" -msgstr "Aktualne" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "wybór aktualizacji jest wyłączony" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po index ff5ed02f9b6e5590cef53ed5eb125536be6d77be..dd5b12497123baf52ae806f3eea4dca46ff6175b 100644 --- a/l10n/pl/settings.po +++ b/l10n/pl/settings.po @@ -3,27 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Bartek Krawczyk , 2013. -# Cyryl Sochacki <>, 2012. -# Cyryl Sochacki , 2012-2013. -# , 2012. -# Kamil Domański , 2011. -# Maciej Tarmas , 2013. -# Marcin Małecki , 2011, 2012. -# Marcin Małecki , 2011. -# Michał Plichta , 2013. -# , 2011. -# , 2012. -# Piotr Sokół , 2012. -# , 2012. +# adbrand , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: adbrand \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nie można wczytać listy aplikacji" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Błąd uwierzytelniania" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Twoje wyświetlana nazwa została zmieniona." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Nie można zmienić wyświetlanej nazwy" @@ -130,52 +121,52 @@ msgstr "Błąd podczas aktualizacji aplikacji" msgid "Updated" msgstr "Zaktualizowano" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Zapisywanie..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "usunięto" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "cofnij" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Nie można usunąć użytkownika" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupy" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Administrator grupy" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Usuń" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "dodaj grupę" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Należy podać prawidłową nazwę użytkownika" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Błąd podczas tworzenia użytkownika" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Należy podać prawidłowe hasło" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "polski" @@ -326,19 +317,19 @@ msgstr "Logi" msgid "Log level" msgstr "Poziom logów" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Więcej" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mniej" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Wersja" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the -licencjonowane przez , 2012. -# Cyryl Sochacki , 2013. -# Maciej Tarmas , 2013. -# Marcin Małecki , 2012. -# Paweł Ciecierski , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" @@ -22,6 +17,10 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Nie można usunąć konfiguracji serwera" @@ -44,7 +43,7 @@ msgstr "Konfiguracja jest nieprawidłowa. Proszę przejrzeć logi dziennika ownC #: js/settings.js:66 msgid "Deletion failed" -msgstr "Skasowanie nie powiodło się" +msgstr "Usunięcie nie powiodło się" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" @@ -58,281 +57,363 @@ msgstr "Zachować ustawienia?" msgid "Cannot add server configuration" msgstr "Nie można dodać konfiguracji serwera" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Sukces" + +#: js/settings.js:117 +msgid "Error" +msgstr "Błąd" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Test połączenia udany" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Test połączenia nie udany" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Czy chcesz usunąć bieżącą konfigurację serwera?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Potwierdź usunięcie" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Ostrzeżenie: Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Ostrzeżenie: Moduł PHP LDAP nie jest zainstalowany i nie będzie działał. Poproś administratora o włączenie go." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Konfiguracja servera" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Dodaj konfigurację servera" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Host" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Można pominąć protokół, z wyjątkiem wymaganego protokołu SSL. Następnie uruchom z ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Baza DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Jedna baza DN na linię" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Bazę DN można określić dla użytkowników i grup w karcie Zaawansowane" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Użytkownik DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN użytkownika klienta, z którym powiązanie wykonuje się, np. uid=agent,dc=example,dc=com. Dla dostępu anonimowego pozostawić DN i hasło puste" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Hasło" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Dla dostępu anonimowego pozostawić DN i hasło puste." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtr logowania użytkownika" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definiuje filtr do zastosowania, gdy podejmowana jest próba logowania. %%uid zastępuje nazwę użytkownika w działaniu logowania." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "Użyj %%uid zastępczy, np. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Lista filtrów użytkownika" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiuje filtry do zastosowania, podczas pobierania użytkowników." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez żadnych symboli zastępczych np. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Grupa filtrów" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiuje filtry do zastosowania, podczas pobierania grup." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez żadnych symboli zastępczych np. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Konfiguracja połączeń" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfiguracja archiwum" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Gdy niezaznaczone, ta konfiguracja zostanie pominięta." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Kopia zapasowa (repliki) host" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Dać opcjonalnie hosta kopii zapasowej . To musi być repliką głównego serwera LDAP/AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Kopia zapasowa (repliki) Port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Wyłącz serwer główny" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Po włączeniu, ownCloud tylko połączy się z serwerem repliki." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Użyj TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Nie używaj go dodatkowo dla połączeń protokołu LDAPS, zakończy się niepowodzeniem." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Wielkość liter serwera LDAP (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Wyłączyć sprawdzanie poprawności certyfikatu SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Jeśli połączenie działa tylko z tą opcją, zaimportuj certyfikat SSL serwera LDAP w serwerze ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Niezalecane, użyj tylko testowo." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Przechowuj czas życia" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "w sekundach. Zmiana opróżnia pamięć podręczną." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Ustawienia katalogów" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Pole wyświetlanej nazwy użytkownika" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atrybut LDAP służy do generowania nazwy użytkownika ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Drzewo bazy użytkowników" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Jeden użytkownik Bazy DN na linię" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Szukaj atrybutów" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcjonalnie; jeden atrybut w wierszu" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Pole wyświetlanej nazwy grupy" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atrybut LDAP służy do generowania nazwy grup ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Drzewo bazy grup" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Jedna grupa bazy DN na linię" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Grupa atrybutów wyszukaj" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Członek grupy stowarzyszenia" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Specjalne atrybuty" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Pole przydziału" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Przydział domyślny" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "w bajtach" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Pole email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Reguły nazewnictwa folderu domowego użytkownika" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Konfiguracja testowa" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pomoc" diff --git a/l10n/pl_PL/core.po b/l10n/pl_PL/core.po index 59dba278777a9d10065146f06316da9fbbc0086e..2407cc50edd64d67c16aacd54f8640bd368f31fd 100644 --- a/l10n/pl_PL/core.po +++ b/l10n/pl_PL/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" @@ -212,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -293,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "Nazwa użytkownika" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +526,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +564,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/pl_PL/files.po b/l10n/pl_PL/files.po index e90edadb46dc885906f91a786eb18395e0da9ae3..b650901aca2714e103c857b3921d3465344aafba 100644 --- a/l10n/pl_PL/files.po +++ b/l10n/pl_PL/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/pl_PL/lib.po b/l10n/pl_PL/lib.po index b041eeee3055c4e8292102accb0b60d4dc4829d9..08ef2633ca02dcafda5599619424c0a25ac5cd26 100644 --- a/l10n/pl_PL/lib.po +++ b/l10n/pl_PL/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: pl_PL\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ustawienia" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/pl_PL/settings.po b/l10n/pl_PL/settings.po index 038b200e8ea5933f1a0123d54f26b8430f714e27..7245910d41a38edf532af5c1c91f4964d7816bf7 100644 --- a/l10n/pl_PL/settings.po +++ b/l10n/pl_PL/settings.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012 -# dudanogueira , 2011 -# FredMaranhao , 2012 -# Schopfer , 2012 -# Guilherme Maluf Balzana , 2012 -# henriquemeira , 2012 -# sedir , 2012 -# Rodrigo Tavares , 2013 -# sedir , 2013 -# Thiago Vicente , 2012 -# Unforgiving Fallout <>, 2012 -# Van Der Fran , 2011, 2012 +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -85,7 +74,7 @@ msgstr "Erro ao adicionar %s aos favoritos." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Nenhuma categoria selecionada para excluir." +msgstr "Nenhuma categoria selecionada para remoção." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -170,7 +159,7 @@ msgstr "dezembro" #: js/js.js:286 msgid "Settings" -msgstr "Configurações" +msgstr "Ajustes" #: js/js.js:718 msgid "seconds ago" @@ -224,26 +213,30 @@ msgstr "último ano" msgid "years ago" msgstr "anos atrás" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Escolha" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Escolha" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sim" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Não" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -408,24 +401,27 @@ msgstr "Redefinir senha ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Use o seguinte link para redefinir sua senha: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Você receberá um link para redefinir sua senha por e-mail." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "O link para redefinir sua senha foi enviada para o seu e-mail.
Se você não recebê-lo dentro de um período razoável de tempo, verifique o spam/lixo.
Se ele não estiver lá perguntar ao seu administrador local." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Email de redefinição de senha enviado." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "O pedido falhou!
Certifique-se que seu e-mail/username estavam corretos?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "A requisição falhou!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Você receberá um link para redefinir sua senha por e-mail." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Nome de Usuário" +msgstr "Nome de usuário" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Pedir redefinição" @@ -455,7 +451,7 @@ msgstr "Usuários" #: strings.php:7 msgid "Apps" -msgstr "Apps" +msgstr "Aplicações" #: strings.php:8 msgid "Admin" @@ -569,7 +565,12 @@ msgstr "Concluir configuração" msgid "web services under your control" msgstr "serviços web sob seu controle" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s está disponível. Obtenha mais informações sobre como atualizar." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Sair" diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po index 0ec426f8bf92e5c765a980b486058b11df727dec..3228aff3b8e4c962d1b8ebf12d867d84e5a624e4 100644 --- a/l10n/pt_BR/files.po +++ b/l10n/pt_BR/files.po @@ -3,25 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# dudanogueira , 2013 -# dudanogueira , 2012 -# FredMaranhao , 2012 -# Guilherme Maluf Balzana , 2012 -# sedir , 2012 -# Rodrigo Tavares , 2013 -# sedir , 2013 -# targinosilveira , 2012 -# Thiago Vicente , 2012 -# tuliouel , 2013 -# Unforgiving Fallout <>, 2012 -# Van Der Fran , 2011, 2012 +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,17 +28,13 @@ msgstr "Impossível mover %s - Um arquivo com este nome já existe" msgid "Could not move %s" msgstr "Impossível mover %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Impossível renomear arquivo" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nenhum arquivo foi enviado. Erro desconhecido" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Não houve nenhum erro, o arquivo foi transferido com sucesso" +msgstr "Sem erros, o arquivo foi enviado com sucesso" #: ajax/upload.php:27 msgid "" @@ -60,15 +45,15 @@ msgstr "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: " msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML" +msgstr "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "O arquivo foi transferido parcialmente" +msgstr "O arquivo foi parcialmente enviado" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nenhum arquivo foi transferido" +msgstr "Nenhum arquivo enviado" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -98,7 +83,7 @@ msgstr "Compartilhar" msgid "Delete permanently" msgstr "Excluir permanentemente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Excluir" @@ -106,43 +91,43 @@ msgstr "Excluir" msgid "Rename" msgstr "Renomear" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Pendente" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} já existe" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "substituir" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugerir nome" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "Substituído {old_name} por {new_name} " -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "desfazer" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "realizar operação de exclusão" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "enviando 1 arquivo" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "enviando arquivos" @@ -168,72 +153,80 @@ msgstr "Seu armazenamento está cheio, arquivos não podem mais ser atualizados msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Seu armazenamento está quase cheio ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossível enviar seus arquivo por ele ser um diretório ou ter 0 bytes." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Espaço de armazenamento insuficiente" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Envio cancelado." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Upload em andamento. Sair da página agora resultará no cancelamento do envio." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL não pode ficar em branco" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nome de pasta inválido. O uso de 'Shared' é reservado para o Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Erro" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nome" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamanho" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificado" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 pasta" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} pastas" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 arquivo" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} arquivos" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Nome de pasta inválido. O uso do nome 'Compartilhado' é reservado ao ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Impossível renomear arquivo" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Carregar" +msgstr "Upload" #: templates/admin.php:5 msgid "File handling" @@ -265,7 +258,7 @@ msgstr "Tamanho máximo para arquivo ZIP" #: templates/admin.php:26 msgid "Save" -msgstr "Salvar" +msgstr "Guardar" #: templates/index.php:7 msgid "New" @@ -291,37 +284,37 @@ msgstr "Arquivos apagados" msgid "Cancel upload" msgstr "Cancelar upload" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Você não possui permissão de escrita aqui." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Nada aqui.Carrege alguma coisa!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Baixar" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Descompartilhar" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Arquivo muito grande" +msgstr "Upload muito grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Arquivos sendo escaneados, por favor aguarde." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Scanning atual" diff --git a/l10n/pt_BR/files_encryption.po b/l10n/pt_BR/files_encryption.po index 66f9c4e029957f79b6da1f858f14d623a2b7d90a..76932c4a277c406812ee823ffc73cad749b0af41 100644 --- a/l10n/pt_BR/files_encryption.po +++ b/l10n/pt_BR/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Rodrigo Tavares , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -37,4 +35,4 @@ msgstr "Excluir os seguintes tipos de arquivo da criptografia:" #: templates/settings.php:12 msgid "None" -msgstr "Nenhuma" +msgstr "Nada" diff --git a/l10n/pt_BR/files_external.po b/l10n/pt_BR/files_external.po index 146f81b59f3dfa633fc83a2dafcd1bc245dacd1e..ab7d6a869c1ca93a13730bbe28ca732e0a7d966e 100644 --- a/l10n/pt_BR/files_external.po +++ b/l10n/pt_BR/files_external.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# dudanogueira , 2013 -# sedir , 2012 -# Rodrigo Tavares , 2013 +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr " Aviso: O suport a Curl em PHP não está habilitado ou instalado. A montagem do ownCloud / WebDAV ou GoogleDrive não é possível. Por favor, solicite ao seu administrador do sistema instalá-lo." #: templates/settings.php:3 msgid "External Storage" @@ -107,7 +105,7 @@ msgstr "Usuários" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "Remover" +msgstr "Excluir" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/pt_BR/files_sharing.po b/l10n/pt_BR/files_sharing.po index 52bc451ea0c4a241a2d2e33a4a64f96d7ff94070..19b81cd23cd7ee760f5337fe8f936ae025f7be2d 100644 --- a/l10n/pt_BR/files_sharing.po +++ b/l10n/pt_BR/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -46,4 +45,4 @@ msgstr "Nenhuma visualização disponível para" #: templates/public.php:50 msgid "web services under your control" -msgstr "web services sob seu controle" +msgstr "serviços web sob seu controle" diff --git a/l10n/pt_BR/files_trashbin.po b/l10n/pt_BR/files_trashbin.po index 728344416d127d621e3f0d8887f54ed9986c60b0..4d9963fa4fe016e2784b88bd6f3fd99974cfd1eb 100644 --- a/l10n/pt_BR/files_trashbin.po +++ b/l10n/pt_BR/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rodrigo Tavares , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pt_BR/files_versions.po b/l10n/pt_BR/files_versions.po index 72744963485193c4db4feaf6fe2f9f6ff392c848..133e452f03e3637d67551c58cdbf1c29c432a840 100644 --- a/l10n/pt_BR/files_versions.po +++ b/l10n/pt_BR/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. -# Rodrigo Tavares , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pt_BR/lib.po b/l10n/pt_BR/lib.po index b6f5ca1cf8c06fefd20b037ef30fb9600635ff5a..91dd830a9baf3894533050ebda4a757de20429a9 100644 --- a/l10n/pt_BR/lib.po +++ b/l10n/pt_BR/lib.po @@ -3,18 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# dudanogueira , 2012 -# fboaventura , 2013 -# Schopfer , 2012 -# sedir , 2012 -# Rodrigo Tavares , 2013 +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:59+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,43 +18,43 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ajuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Pessoal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ajustes" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Usuários" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicações" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Download ZIP está desligado." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Arquivos precisam ser baixados um de cada vez." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Voltar para Arquivos" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Arquivos selecionados são muito grandes para gerar arquivo zip." @@ -118,72 +114,76 @@ msgstr "%s você não pode usar pontos no nome do banco de dados" msgid "%s set the database host." msgstr "%s defina o host do banco de dados." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nome de usuário e/ou senha PostgreSQL inválido(s)" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Você precisa inserir uma conta existente ou o administrador." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nome de usuário e/ou senha Oracle inválido(s)" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "Conexão Oracle não pode ser estabelecida" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nome de usuário e/ou senha MySQL inválido(s)" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Erro no BD: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Comando ofensivo era: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "O usuário MySQL '%s'@'localhost' já existe." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Derrubar este usuário do MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Usuário MySQL '%s'@'%%' já existe" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Derrube este usuário do MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nome de usuário e/ou senha Oracle inválido(s)" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Comando ofensivo era: \"%s\", nome: %s, senha: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nome de usuário e/ou senha MS SQL inválido(s): %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Por favor, confira os guias de instalação." @@ -240,19 +240,6 @@ msgstr "último ano" msgid "years ago" msgstr "anos atrás" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s está disponível. Obtenha mais informações" - -#: updater.php:81 -msgid "up to date" -msgstr "atualizado" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "checagens de atualização estão desativadas" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po index c7c53c3952a462fbc803fce5d91e1ebf8b404ffb..98faa1feb7e29a0ffd7c5e076ecdaea0447d2bcd 100644 --- a/l10n/pt_BR/settings.po +++ b/l10n/pt_BR/settings.po @@ -3,24 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2011. -# Frederico Freire Boaventura , 2013. -# , 2012. -# Guilherme Maluf Balzana , 2012. -# , 2012. -# Rodrigo Tavares , 2013. -# Sandro Venezuela , 2012. -# , 2012. -# Thiago Vicente , 2012. -# , 2012. -# Van Der Fran , 2011. +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Não foi possível carregar lista da App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Erro de autenticação" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "A exibição de seu nome foi alterada." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Impossível alterar nome de exibição" @@ -55,7 +49,7 @@ msgstr "Não foi possível habilitar aplicativo." #: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "E-mail guardado" +msgstr "E-mail salvo" #: ajax/lostpassword.php:14 msgid "Invalid email" @@ -79,7 +73,7 @@ msgstr "Pedido inválido" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" -msgstr "Admins não podem se remover do grupo admin" +msgstr "Admins não podem ser removidos do grupo admin" #: ajax/togglegroups.php:30 #, php-format @@ -93,7 +87,7 @@ msgstr "Não foi possível remover usuário do grupo %s" #: ajax/updateapp.php:14 msgid "Couldn't update app." -msgstr "Não foi possível atualizar o app." +msgstr "Não foi possível atualizar a app." #: js/apps.js:30 msgid "Update to {appversion}" @@ -127,52 +121,52 @@ msgstr "Erro ao atualizar aplicativo" msgid "Updated" msgstr "Atualizado" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Guardando..." +msgstr "Salvando..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "excluído" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "desfazer" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Impossível remover usuário" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupo Administrativo" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Excluir" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "adicionar grupo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Forneça um nome de usuário válido" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Erro ao criar usuário" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Forneça uma senha válida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Português (Brasil)" @@ -197,12 +191,12 @@ msgstr "Aviso de Configuração" msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada." +msgstr "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece não estar funcionando." #: templates/admin.php:33 #, php-format msgid "Please double check the installation guides." -msgstr "Por favor, confira os guias de instalação." +msgstr "Por favor, confira o guia de instalação." #: templates/admin.php:44 msgid "Module 'fileinfo' missing" @@ -323,19 +317,19 @@ msgstr "Registro" msgid "Log level" msgstr "Nível de registro" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mais" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menos" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versão" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# Marcos Rodrigo Ladeia , 2013. -# , 2012. -# Rodrigo Tavares , 2013. -# Tulio Simoes Martins Padilha , 2013. +# Flávio Veras , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Flávio Veras \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,6 +18,10 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "Falha ao limpar os mapeamentos." + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Falha ao deletar a configuração do servidor" @@ -58,281 +58,363 @@ msgstr "Manter ajustes?" msgid "Cannot add server configuration" msgstr "Impossível adicionar a configuração do servidor" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "mapeamentos limpos" + +#: js/settings.js:112 +msgid "Success" +msgstr "Sucesso" + +#: js/settings.js:117 +msgid "Error" +msgstr "Erro" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Teste de conexão bem sucedida" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Teste de conexão falhou" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Você quer realmente deletar as atuais Configurações de Servidor?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmar Exclusão" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Aviso: Os aplicativos user_ldap e user_webdavauth são incompatíveis. Você deverá experienciar comportamento inesperado. Por favor, peça ao seu administrador do sistema para desabilitar um deles." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Aviso: O módulo PHP LDAP não está instalado, o backend não funcionará. Por favor, peça ao seu administrador do sistema para instalá-lo." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configuração de servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Adicionar Configuração de Servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Servidor" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Você pode omitir o protocolo, exceto quando requerer SSL. Então inicie com ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN Base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Uma base DN por linha" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Você pode especificar DN Base para usuários e grupos na guia Avançada" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN Usuário" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "O DN do cliente usuário com qual a ligação deverá ser feita, ex. uid=agent,dc=example,dc=com. Para acesso anônimo, deixe DN e Senha vazios." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Senha" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acesso anônimo, deixe DN e Senha vazios." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro de Login de Usuário" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define o filtro pra aplicar ao efetuar uma tentativa de login. %%uuid substitui o nome de usuário na ação de login." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "use %%uid placeholder, ex. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtro de Lista de Usuário" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Define filtro a ser aplicado ao obter usuários." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sem nenhum espaço reservado, ex. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtro de Grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define o filtro a aplicar ao obter grupos." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sem nenhum espaço reservado, ex. \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Configurações de Conexão" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuração ativa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Quando não marcada, esta configuração será ignorada." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Porta" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Servidor de Backup (Réplica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Defina um servidor de backup opcional. Ele deverá ser uma réplica do servidor LDAP/AD principal." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Porta do Backup (Réplica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Desativar Servidor Principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Quando ativado, ownCloud somente se conectará ao servidor de réplica." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Não use adicionalmente para conexões LDAPS, pois falhará." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP sensível à caixa alta (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Desligar validação de certificado SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se a conexão só funciona com essa opção, importe o certificado SSL do servidor LDAP no seu servidor ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Não recomendado, use somente para testes." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache Time-To-Live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "em segundos. Uma mudança esvaziará o cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Configurações de Diretório" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Campo Nome de Exibição de Usuário" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "O atributo LDAP para usar para gerar nome ownCloud do usuário." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Árvore de Usuário Base" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Um usuário-base DN por linha" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atributos de Busca de Usuário" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; um atributo por linha" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Campo Nome de Exibição de Grupo" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "O atributo LDAP para usar para gerar nome ownCloud do grupo." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Árvore de Grupo Base" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Um grupo-base DN por linha" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributos de Busca de Grupo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Associação Grupo-Membro" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributos Especiais" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Campo de Cota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Cota Padrão" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "em bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Campo de Email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regra para Nome da Pasta Pessoal do Usuário" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "Nome de usuário interno" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "Por padrão, o nome de usuário interno será criado a partir do atributo UUID. Ele garante que o nome de usuário é única e personagens não precisam ser convertidos. O nome de usuário interno tem a restrição de que apenas estes caracteres são permitidos: [a-zA-Z0-9_ @ -.]. Outros caracteres são substituídas por seu correspondente ASCII ou simplesmente serão omitidos. Em colisões um número será adicionado/aumentado. O nome de utilizador interna é usada para identificar um utilizador internamente. É também o nome padrão para a pasta home do usuário em ownCloud. É também um porto de URLs remoto, por exemplo, para todos os serviços de *DAV. Com esta definição, o comportamento padrão pode ser anulado. Para conseguir um comportamento semelhante como antes ownCloud 5 entrar na tela atributo nome de usuário no campo seguinte. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas no recém mapeados (adicionado) de usuários LDAP. " + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "Atributo Interno de Nome de Usuário:" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "Substituir detecção UUID" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "Por padrão, ownCloud detecta automaticamente o atributo UUID. O atributo UUID é usado para identificar, sem dúvida, os usuários e grupos LDAP. Além disso, o nome de usuário interno será criado com base no UUID, se não especificada acima. Você pode substituir a configuração e passar um atributo de sua escolha. Você deve certificar-se de que o atributo de sua escolha pode ser obtida tanto para usuários e grupos e é único. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas no recém mapeados (adicionado) de usuários e grupos LDAP." + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "Atributo UUID:" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "Usuário-LDAP Mapeamento de Usuário" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "ownCloud usa nomes de usuários para armazenar e atribuir (meta) dados. A fim de identificar com precisão e reconhecer usuários, cada usuário LDAP terá um nome de usuário interno. Isso requer um mapeamento de ownCloud do nome de usuário para usuário LDAP. O nome de usuário criado é mapeado para o UUID do usuário LDAP. Além disso, o DN está em cache, assim como para reduzir a interação LDAP, mas que não é utilizado para a identificação. Se a DN muda, as mudanças serão encontradas pelo ownCloud. O nome ownCloud interno é utilizado em todo ownCloud. Limpando os mapeamentos terá sobras em todos os lugares. Limpeza dos mapeamentos não são sensíveis a configuração, isso afeta todas as configurações LDAP! Nunca limpar os mapeamentos em um ambiente de produção. Somente limpe os mapeamentos em uma fase de testes ou experimental." + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "Limpar Mapeamento de Usuário Nome de Usuário-LDAP" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "Limpar NomedoGrupo-LDAP Mapeamento do Grupo" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Teste de Configuração" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ajuda" diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po index 64f137d20948b6b004b16323f465038191074869..900edfc55f4e25068e20ebe948a09eeb08b3914a 100644 --- a/l10n/pt_PT/core.po +++ b/l10n/pt_PT/core.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mouxy , 2012-2013 # Mouxy , 2013 -# Duarte Velez Grilo , 2013 -# Duarte Velez Grilo , 2012 -# Helder Meneses , 2011, 2012 -# Helder Meneses , 2012-2013 -# Nelson Rosado , 2012 -# rjgpp1994 , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -81,7 +74,7 @@ msgstr "Erro a adicionar %s aos favoritos" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Nenhuma categoria seleccionada para apagar" +msgstr "Nenhuma categoria seleccionada para eliminar." #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -166,7 +159,7 @@ msgstr "Dezembro" #: js/js.js:286 msgid "Settings" -msgstr "Definições" +msgstr "Configurações" #: js/js.js:718 msgid "seconds ago" @@ -182,7 +175,7 @@ msgstr "{minutes} minutos atrás" #: js/js.js:721 msgid "1 hour ago" -msgstr "Há 1 hora" +msgstr "Há 1 horas" #: js/js.js:722 msgid "{hours} hours ago" @@ -220,26 +213,30 @@ msgstr "ano passado" msgid "years ago" msgstr "anos atrás" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Escolha" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Escolha" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Sim" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Não" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -303,7 +300,7 @@ msgstr "Proteger com palavra-passe" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "Palavra chave" +msgstr "Password" #: js/share.js:173 msgid "Email link to person" @@ -404,24 +401,27 @@ msgstr "Reposição da password ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Use o seguinte endereço para repor a sua password: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vai receber um endereço para repor a sua password" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "O link para fazer reset à sua password foi enviado para o seu e-mail.
Se não o recebeu dentro um espaço de tempo aceitável, por favor verifique a sua pasta de SPAM.
Se não o encontrar, por favor contacte o seu administrador." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "E-mail de reinicialização enviado." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "O pedido falhou!
Tem a certeza que introduziu o seu email/username correcto?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "O pedido falhou!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vai receber um endereço para repor a sua password" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Utilizador" +msgstr "Nome de utilizador" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Pedir reposição" @@ -435,7 +435,7 @@ msgstr "Para a página de entrada" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Nova password" +msgstr "Nova palavra-chave" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -565,7 +565,12 @@ msgstr "Acabar instalação" msgid "web services under your control" msgstr "serviços web sob o seu controlo" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s está disponível. Tenha mais informações como actualizar." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Sair" diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po index 0dea755d2d2c68c547ef4f0f97d15dd8715f6e71..96feb9f119f6a627359dbaef7f9d34c9fecf3f99 100644 --- a/l10n/pt_PT/files.po +++ b/l10n/pt_PT/files.po @@ -3,20 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mouxy , 2012-2013 -# Mouxy , 2013 -# Duarte Velez Grilo , 2013 -# Duarte Velez Grilo , 2012 -# rlameiro , 2012 -# Helder Meneses , 2012-2013 -# Miguel Sousa , 2013 -# rjgpp1994 , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -35,17 +27,13 @@ msgstr "Não foi possível mover o ficheiro %s - Já existe um ficheiro com esse msgid "Could not move %s" msgstr "Não foi possível move o ficheiro %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Não foi possível renomear o ficheiro" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nenhum ficheiro foi carregado. Erro desconhecido" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Sem erro, ficheiro enviado com sucesso" +msgstr "Não ocorreram erros, o ficheiro foi submetido com sucesso" #: ajax/upload.php:27 msgid "" @@ -56,19 +44,19 @@ msgstr "O ficheiro enviado excede o limite permitido na directiva do php.ini upl msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML" +msgstr "O tamanho do ficheiro carregado ultrapassa o valor MAX_FILE_SIZE definido no formulário HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "O ficheiro enviado só foi enviado parcialmente" +msgstr "O ficheiro seleccionado foi apenas carregado parcialmente" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Não foi enviado nenhum ficheiro" +msgstr "Nenhum ficheiro foi submetido" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Falta uma pasta temporária" +msgstr "Está a faltar a pasta temporária" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -94,51 +82,51 @@ msgstr "Partilhar" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "Apagar" +msgstr "Eliminar" #: js/fileactions.js:194 msgid "Rename" msgstr "Renomear" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Pendente" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "O nome {new_name} já existe" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "substituir" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugira um nome" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "substituido {new_name} por {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "desfazer" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Executar a tarefa de apagar" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "A enviar 1 ficheiro" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "A enviar os ficheiros" @@ -164,72 +152,80 @@ msgstr "O seu armazenamento está cheio, os ficheiros não podem ser sincronizad msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "O seu espaço de armazenamento está quase cheiro ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Espaço em disco insuficiente!" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Envio cancelado." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "O URL não pode estar vazio." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nome de pasta inválido. O Uso de 'shared' é reservado para o ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Erro" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nome" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Tamanho" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificado" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 pasta" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} pastas" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ficheiro" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ficheiros" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Não foi possível renomear o ficheiro" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Enviar" +msgstr "Carregar" #: templates/admin.php:5 msgid "File handling" @@ -245,7 +241,7 @@ msgstr "max. possivel: " #: templates/admin.php:15 msgid "Needed for multi-file and folder downloads." -msgstr "Necessário para descarregamento múltiplo de ficheiros e pastas" +msgstr "Necessário para multi download de ficheiros e pastas" #: templates/admin.php:17 msgid "Enable ZIP-download" @@ -287,37 +283,37 @@ msgstr "Ficheiros eliminados" msgid "Cancel upload" msgstr "Cancelar envio" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Não tem permissões de escrita aqui." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Vazio. Envie alguma coisa!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Transferir" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Deixar de partilhar" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Envio muito grande" +msgstr "Upload muito grande" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Os ficheiros que está a tentar enviar excedem o tamanho máximo de envio permitido neste servidor." +msgstr "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Os ficheiros estão a ser analisados, por favor aguarde." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Análise actual" diff --git a/l10n/pt_PT/files_encryption.po b/l10n/pt_PT/files_encryption.po index 5b7f52b3712ee9a49f62659e276c706e8c3b32ed..d8cfa5891f79835fadc3de46480c11abbe7c2137 100644 --- a/l10n/pt_PT/files_encryption.po +++ b/l10n/pt_PT/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daniel Pinto , 2013. -# Duarte Velez Grilo , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pt_PT/files_external.po b/l10n/pt_PT/files_external.po index 7faa3021349808bb8dd8d6ad1b91f1ccaece76ac..7795ea340d92cd4ae99f4bf670b32bc844cbbccc 100644 --- a/l10n/pt_PT/files_external.po +++ b/l10n/pt_PT/files_external.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mouxy , 2012 -# Duarte Velez Grilo , 2012 -# Helder Meneses , 2013 +# Mouxy , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Atenção:
O suporte PHP para o Curl não está activado ou instalado. A montagem do ownCloud/WebDav ou GoolgeDriver não é possível. Por favor contacte o administrador para o instalar." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/pt_PT/files_sharing.po b/l10n/pt_PT/files_sharing.po index 913b52dd574ccca39d614cb0f6daef4b3b8087f1..3b7ae09e73bcf7976ee555b71eb32561322a4920 100644 --- a/l10n/pt_PT/files_sharing.po +++ b/l10n/pt_PT/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Duarte Velez Grilo , 2012. -# Helder Meneses , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pt_PT/files_trashbin.po b/l10n/pt_PT/files_trashbin.po index 187d7ecf917ed88b066e7476551de65bfb071afc..1eb1cd9f5925e872fd07c9ccdb037f8a94a95821 100644 --- a/l10n/pt_PT/files_trashbin.po +++ b/l10n/pt_PT/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daniel Pinto , 2013. -# Helder Meneses , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -79,7 +77,7 @@ msgstr "Restaurar" #: templates/index.php:30 templates/index.php:31 msgid "Delete" -msgstr "Apagar" +msgstr "Eliminar" #: templates/part.breadcrumb.php:9 msgid "Deleted Files" diff --git a/l10n/pt_PT/files_versions.po b/l10n/pt_PT/files_versions.po index 102a1060df217d00624a19187e3a0cd0476ae39d..7cfc0d4b7fa571d36a036b5b3cc0d35c17f66bd0 100644 --- a/l10n/pt_PT/files_versions.po +++ b/l10n/pt_PT/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daniel Pinto , 2013. -# Duarte Velez Grilo , 2012. -# Helder Meneses , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/pt_PT/lib.po b/l10n/pt_PT/lib.po index 00910212282bd2d6db75a917c1720a5d866ee6ec..0f08273d3d7298e3d99207ecb93399226f5772cd 100644 --- a/l10n/pt_PT/lib.po +++ b/l10n/pt_PT/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mouxy , 2012-2013 -# Mouxy , 2013 -# Duarte Velez Grilo , 2012 -# Helder Meneses , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ajuda" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Pessoal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Configurações" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Utilizadores" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicações" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Descarregamento em ZIP está desligado." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Os ficheiros precisam de ser descarregados um por um." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Voltar a Ficheiros" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Os ficheiros seleccionados são grandes demais para gerar um ficheiro zip." @@ -117,83 +113,87 @@ msgstr "%s não é permitido utilizar pontos (.) no nome da base de dados" msgid "%s set the database host." msgstr "%s defina o servidor da base de dados (geralmente localhost)" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Nome de utilizador/password do PostgreSQL inválido" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Precisa de introduzir uma conta existente ou de administrador" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Nome de utilizador/password do Oracle inválida" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Nome de utilizador/password do MySQL inválida" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Erro na BD: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "O comando gerador de erro foi: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "O utilizador '%s'@'localhost' do MySQL já existe." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Eliminar este utilizador do MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "O utilizador '%s'@'%%' do MySQL já existe" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Eliminar este utilizador do MySQL" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Nome de utilizador/password do Oracle inválida" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "O comando gerador de erro foi: \"%s\", nome: %s, password: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Nome de utilizador/password do MySQL é inválido: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "O seu servidor web não está configurado correctamente para autorizar sincronização de ficheiros, pois o interface WebDAV parece estar com problemas." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Por favor verifique installation guides." #: template.php:113 msgid "seconds ago" -msgstr "há alguns segundos" +msgstr "Minutos atrás" #: template.php:114 msgid "1 minute ago" -msgstr "há 1 minuto" +msgstr "Há 1 minuto" #: template.php:115 #, php-format @@ -224,7 +224,7 @@ msgstr "há %d dias" #: template.php:121 msgid "last month" -msgstr "mês passado" +msgstr "ultímo mês" #: template.php:122 #, php-format @@ -237,20 +237,7 @@ msgstr "ano passado" #: template.php:124 msgid "years ago" -msgstr "há anos" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s está disponível. Obtenha mais informação" - -#: updater.php:81 -msgid "up to date" -msgstr "actualizado" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "a verificação de actualizações está desligada" +msgstr "anos atrás" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/pt_PT/settings.po b/l10n/pt_PT/settings.po index a0be25c84ba33c5f19d9cb2b38a799fe6a874120..696961608ef4e267f7655905d09d688c63e32967 100644 --- a/l10n/pt_PT/settings.po +++ b/l10n/pt_PT/settings.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Daniel Pinto , 2013. -# , 2013. -# Duarte Velez Grilo , 2012-2013. -# , 2012. -# Helder Meneses , 2012-2013. -# Miguel Sousa , 2013. -# , 2012. +# Mouxy , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Incapaz de carregar a lista da App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Erro de autenticação" +msgstr "Erro na autenticação" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "O seu nome foi alterado" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Não foi possível alterar o nome" @@ -72,7 +69,7 @@ msgstr "Idioma alterado" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Pedido inválido" +msgstr "Pedido Inválido" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -124,52 +121,52 @@ msgstr "Erro enquanto actualizava a aplicação" msgid "Updated" msgstr "Actualizado" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "A guardar..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "apagado" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "desfazer" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Não foi possível remover o utilizador" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupos" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupo Administrador" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "Apagar" +msgstr "Eliminar" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "Adicionar grupo" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Um nome de utilizador válido deve ser fornecido" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Erro a criar utilizador" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Uma password válida deve ser fornecida" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -320,19 +317,19 @@ msgstr "Registo" msgid "Log level" msgstr "Nível do registo" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mais" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menos" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versão" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012-2013. -# Daniel Pinto , 2013. -# Duarte Velez Grilo , 2012. -# Helder Meneses , 2012-2013. -# Nelson Rosado , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -22,6 +17,10 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Erro ao eliminar as configurações do servidor" @@ -58,281 +57,363 @@ msgstr "Manter as definições?" msgid "Cannot add server configuration" msgstr "Não foi possível adicionar as configurações do servidor." -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Sucesso" + +#: js/settings.js:117 +msgid "Error" +msgstr "Erro" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Teste de conecção passado com sucesso." -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Erro no teste de conecção." -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Deseja realmente apagar as configurações de servidor actuais?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Confirmar a operação de apagar" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Aviso: A aplicação user_ldap e user_webdavauth são incompativeis. A aplicação pode tornar-se instável. Por favor, peça ao seu administrador para desactivar uma das aplicações." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Aviso: O módulo PHP LDAP não está instalado, logo não irá funcionar. Por favor peça ao administrador para o instalar." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Configurações do servidor" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Adicionar configurações do servidor" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Anfitrião" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Uma base DN por linho" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Pode especificar o ND Base para utilizadores e grupos no separador Avançado" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN do utilizador" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "O DN to cliente " -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "Palavra-passe" +msgstr "Password" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acesso anónimo, deixe DN e a Palavra-passe vazios." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtro de login de utilizador" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define o filtro a aplicar, para aquando de uma tentativa de login. %%uid substitui o nome de utilizador utilizado." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "Use a variável %%uid , exemplo: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Utilizar filtro" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Defina o filtro a aplicar, ao recuperar utilizadores." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Sem variável. Exemplo: \"objectClass=pessoa\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtrar por grupo" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Defina o filtro a aplicar, ao recuperar grupos." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Sem nenhuma variável. Exemplo: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Definições de ligação" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Configuração activa" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Se não estiver marcada, esta definição não será tida em conta." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Porto" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Servidor de Backup (Réplica)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Forneça um servidor (anfitrião) de backup. Deve ser uma réplica do servidor principal de LDAP/AD " -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Porta do servidor de backup (Replica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Desactivar servidor principal" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Se estiver ligado, o ownCloud vai somente ligar-se a este servidor de réplicas." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Não utilize para adicionar ligações LDAP, irá falhar!" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP (Windows) não sensível a maiúsculas." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Desligar a validação de certificado SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se a ligação apenas funcionar com está opção, importe o certificado SSL do servidor LDAP para o seu servidor do ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Não recomendado, utilizado apenas para testes!" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache do tempo de vida dos objetos no servidor" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "em segundos. Uma alteração esvazia a cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Definições de directorias" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Mostrador do nome de utilizador." -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atributo LDAP para gerar o nome de utilizador do ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Base da árvore de utilizadores." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Uma base de utilizador DN por linha" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Utilizar atributos de pesquisa" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Opcional; Um atributo por linha" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Mostrador do nome do grupo." -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atributo LDAP para gerar o nome do grupo do ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Base da árvore de grupos." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Uma base de grupo DN por linha" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributos de pesquisa de grupo" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Associar utilizador ao grupo." -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Atributos especiais" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Quota" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Quota padrão" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "em bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Campo de email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Regra da pasta inicial do utilizador" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixe vazio para nome de utilizador (padrão). De outro modo, especifique um atributo LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testar a configuração" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ajuda" diff --git a/l10n/ro/core.po b/l10n/ro/core.po index 769f19975a694812b71536ea5c550f29af5ba788..63e649fe27e04ae6e4e63c6230e61b7168cb2d43 100644 --- a/l10n/ro/core.po +++ b/l10n/ro/core.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Claudiu , 2011, 2012 -# Dimon Pockemon <>, 2012 -# Dimon Pockemon <>, 2013 -# Eugen Mihalache , 2012 -# g.ciprian , 2012 -# laurentiucristescu , 2012 +# ripkid666 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -58,7 +53,7 @@ msgstr "Nici o categorie de adăugat?" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "" +msgstr "Această categorie deja există: %s" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 @@ -164,7 +159,7 @@ msgstr "Decembrie" #: js/js.js:286 msgid "Settings" -msgstr "Configurări" +msgstr "Setări" #: js/js.js:718 msgid "seconds ago" @@ -218,26 +213,30 @@ msgstr "ultimul an" msgid "years ago" msgstr "ani în urmă" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Alege" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Anulare" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Alege" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nu" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -261,7 +260,7 @@ msgstr "Fișierul obligatoriu {file} nu este instalat!" #: js/share.js:30 js/share.js:45 js/share.js:87 msgid "Shared" -msgstr "" +msgstr "Partajat" #: js/share.js:90 msgid "Share" @@ -301,7 +300,7 @@ msgstr "Protejare cu parolă" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "Parola" +msgstr "Parolă" #: js/share.js:173 msgid "Email link to person" @@ -388,11 +387,11 @@ msgid "" "The update was unsuccessful. Please report this issue to the ownCloud " "community." -msgstr "" +msgstr "Modernizarea a eșuat! Te rugam sa raportezi problema aici.." #: js/update.js:18 msgid "The update was successful. Redirecting you to ownCloud now." -msgstr "" +msgstr "Modernizare reusita! Vei fii redirectionat!" #: lostpassword/controller.php:48 msgid "ownCloud password reset" @@ -402,24 +401,27 @@ msgstr "Resetarea parolei ownCloud " msgid "Use the following link to reset your password: {link}" msgstr "Folosește următorul link pentru a reseta parola: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vei primi un mesaj prin care vei putea reseta parola via email" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Linkul pentru resetarea parolei tale a fost trimis pe email.
Daca nu ai primit email-ul intr-un timp rezonabil, verifica folderul spam/junk.
Daca nu sunt acolo intreaba administratorul local." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Resetarea emailu-lui trimisa." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Cerere esuata!
Esti sigur ca email-ul/numele de utilizator sunt corecte?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Solicitarea nu a reusit" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vei primi un mesaj prin care vei putea reseta parola via email" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Utilizator" +msgstr "Nume utilizator" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Cerere trimisă" @@ -453,7 +455,7 @@ msgstr "Aplicații" #: strings.php:8 msgid "Admin" -msgstr "Administrator" +msgstr "Admin" #: strings.php:9 msgid "Help" @@ -469,7 +471,7 @@ msgstr "Nu s-a găsit" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Editează categoriile" +msgstr "Editează categorii" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -482,11 +484,11 @@ msgstr "Avertisment de securitate" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" -msgstr "" +msgstr "Versiunea dvs. PHP este vulnerabil la acest atac un octet null (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "" +msgstr "Vă rugăm să actualizați instalarea dvs. PHP pentru a utiliza ownCloud in siguranță." #: templates/installation.php:32 msgid "" @@ -504,14 +506,14 @@ msgstr "Fara generatorul pentru numere de securitate , un atacator poate afla pa msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "" +msgstr "Directorul de date și fișiere sunt, probabil, accesibile de pe Internet, deoarece .htaccess nu funcționează." #: templates/installation.php:40 msgid "" "For information how to properly configure your server, please see the documentation." -msgstr "" +msgstr "Pentru informatii despre configurarea corecta a serverului accesati pagina Documentare." #: templates/installation.php:44 msgid "Create an admin account" @@ -563,7 +565,12 @@ msgstr "Finalizează instalarea" msgid "web services under your control" msgstr "servicii web controlate de tine" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Ieșire" @@ -595,7 +602,7 @@ msgstr "Autentificare" #: templates/login.php:47 msgid "Alternative Logins" -msgstr "" +msgstr "Conectări alternative" #: templates/part.pagenavi.php:3 msgid "prev" diff --git a/l10n/ro/files.po b/l10n/ro/files.po index 583c25dfe382370546fe0909a4fba176dd9129c0..21bd251d8f929948a1f3b40301413a50b372c172 100644 --- a/l10n/ro/files.po +++ b/l10n/ro/files.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Claudiu , 2011-2013 -# Dimon Pockemon <>, 2012 -# Dimon Pockemon <>, 2013 -# Eugen Mihalache , 2012 -# g.ciprian , 2012-2013 -# laurentiucristescu , 2012 +# ripkid666 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -33,17 +28,13 @@ msgstr "Nu se poate de mutat %s - Fișier cu acest nume deja există" msgid "Could not move %s" msgstr "Nu s-a putut muta %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nu s-a putut redenumi fișierul" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nici un fișier nu a fost încărcat. Eroare necunoscută" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Nicio eroare, fișierul a fost încărcat cu succes" +msgstr "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes" #: ajax/upload.php:27 msgid "" @@ -62,11 +53,11 @@ msgstr "Fișierul a fost încărcat doar parțial" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Niciun fișier încărcat" +msgstr "Nu a fost încărcat nici un fișier" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Lipsește un dosar temporar" +msgstr "Lipsește un director temporar" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -74,7 +65,7 @@ msgstr "Eroare la scriere pe disc" #: ajax/upload.php:51 msgid "Not enough storage available" -msgstr "" +msgstr "Nu este suficient spațiu disponibil" #: ajax/upload.php:83 msgid "Invalid directory." @@ -90,9 +81,9 @@ msgstr "Partajează" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "" +msgstr "Stergere permanenta" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Șterge" @@ -100,45 +91,45 @@ msgstr "Șterge" msgid "Rename" msgstr "Redenumire" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "În așteptare" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} deja exista" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "înlocuire" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugerează nume" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "anulare" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} inlocuit cu {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "Anulează ultima acțiune" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "" +msgstr "efectueaza operatiunea de stergere" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "un fișier se încarcă" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "fișiere se încarcă" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -156,78 +147,86 @@ msgstr "Nume invalid, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt pe #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "" +msgstr "Spatiul de stocare este plin, nu mai puteti incarca s-au sincroniza alte fisiere." #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "" +msgstr "Spatiul de stocare este aproape plin ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nu este suficient spațiu disponibil" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Încărcare anulată." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Adresa URL nu poate fi goală." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Invalid folder name. Usage of 'Shared' is reserved by Ownclou" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Eroare" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Nume" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Dimensiune" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modificat" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 folder" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} foldare" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fisier" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} fisiere" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nu s-a putut redenumi fișierul" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Încarcă" +msgstr "Încărcare" #: templates/admin.php:5 msgid "File handling" @@ -259,7 +258,7 @@ msgstr "Dimensiunea maximă de intrare pentru fișiere compresate" #: templates/admin.php:26 msgid "Save" -msgstr "Salvare" +msgstr "Salvează" #: templates/index.php:7 msgid "New" @@ -279,46 +278,46 @@ msgstr "de la adresa" #: templates/index.php:42 msgid "Deleted files" -msgstr "" +msgstr "Sterge fisierele" #: templates/index.php:48 msgid "Cancel upload" msgstr "Anulează încărcarea" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "" +msgstr "Nu ai permisiunea de a sterge fisiere aici." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Nimic aici. Încarcă ceva!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Descarcă" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Anulează partajarea" +msgstr "Anulare partajare" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Fișierul încărcat este prea mare" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Fișierele sunt scanate, te rog așteptă." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "În curs de scanare" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "" +msgstr "Modernizare fisiere de sistem cache.." diff --git a/l10n/ro/files_encryption.po b/l10n/ro/files_encryption.po index a4aa0e05dfedb1336cdd29974f4ebea644802478..91a23afb23d2db3ee393dda83e4a960e9b5e00bc 100644 --- a/l10n/ro/files_encryption.po +++ b/l10n/ro/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dumitru Ursu <>, 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ro/files_external.po b/l10n/ro/files_external.po index 352b71c0b77747f13588832ee6ee52aa99139f16..5d9b879da264dd96737e0839f4f4af567d6903fc 100644 --- a/l10n/ro/files_external.po +++ b/l10n/ro/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimon Pockemon <>, 2013 -# g.ciprian , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -57,7 +55,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Atentie: Suportul Curl nu este pornit / instalat in configuratia PHP! Montarea ownCloud / WebDAV / GoogleDrive nu este posibila! Intrebati administratorul sistemului despre aceasta problema!" #: templates/settings.php:3 msgid "External Storage" @@ -69,7 +67,7 @@ msgstr "Denumire director" #: templates/settings.php:10 msgid "External storage" -msgstr "" +msgstr "Stocare externă" #: templates/settings.php:11 msgid "Configuration" @@ -85,7 +83,7 @@ msgstr "Aplicabil" #: templates/settings.php:33 msgid "Add storage" -msgstr "" +msgstr "Adauga stocare" #: templates/settings.php:90 msgid "None set" diff --git a/l10n/ro/files_sharing.po b/l10n/ro/files_sharing.po index 6dfb5310d780390b82a27f479363b8c9a9f51be0..1e3ee609ffeb75b95d1da083f7063a1f3a2bb6ac 100644 --- a/l10n/ro/files_sharing.po +++ b/l10n/ro/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ro/files_trashbin.po b/l10n/ro/files_trashbin.po index 1c2d7260a9b9be3eadcf47ad29a3a3207d36a540..0b656f9091d4e4aee575d302ee7f240ede84a6db 100644 --- a/l10n/ro/files_trashbin.po +++ b/l10n/ro/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgstr "" #: js/trash.js:121 msgid "Delete permanently" -msgstr "" +msgstr "Stergere permanenta" #: js/trash.js:174 templates/index.php:17 msgid "Name" diff --git a/l10n/ro/files_versions.po b/l10n/ro/files_versions.po index 0648c9a78cad3ba4752873b40ed09f215e6fb9bd..4ae67ab2bc69a347f7d4d77823b1ee622aa5f6a5 100644 --- a/l10n/ro/files_versions.po +++ b/l10n/ro/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -21,38 +20,38 @@ msgstr "" #: ajax/rollbackVersion.php:15 #, php-format msgid "Could not revert: %s" -msgstr "" +msgstr "Nu a putut reveni: %s" #: history.php:40 msgid "success" -msgstr "" +msgstr "success" #: history.php:42 #, php-format msgid "File %s was reverted to version %s" -msgstr "" +msgstr "Fisierul %s a revenit la versiunea %s" #: history.php:49 msgid "failure" -msgstr "" +msgstr "eșec" #: history.php:51 #, php-format msgid "File %s could not be reverted to version %s" -msgstr "" +msgstr "Fisierele %s nu au putut reveni la versiunea %s" #: history.php:69 msgid "No old versions available" -msgstr "" +msgstr "Versiunile vechi nu sunt disponibile" #: history.php:74 msgid "No path specified" -msgstr "" +msgstr "Nici un dosar specificat" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "Versiuni" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" -msgstr "" +msgstr "Readuceti un fișier la o versiune anterioară, făcând clic pe butonul revenire" diff --git a/l10n/ro/lib.po b/l10n/ro/lib.po index 9508b63732827b3bb1ce37376175c69d3ee9fb5a..23c2edaf60c9dde6cdbc4c6ac801bc385bcba837 100644 --- a/l10n/ro/lib.po +++ b/l10n/ro/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dimon Pockemon <>, 2013 -# g.ciprian , 2012 -# laurentiucristescu , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ajutor" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personal" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Setări" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Utilizatori" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplicații" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Descărcarea ZIP este dezactivată." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Fișierele trebuie descărcate unul câte unul." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Înapoi la fișiere" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Fișierele selectate sunt prea mari pentru a genera un fișier zip." @@ -116,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "" @@ -238,19 +239,6 @@ msgstr "ultimul an" msgid "years ago" msgstr "ani în urmă" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s este disponibil. Vezi mai multe informații" - -#: updater.php:81 -msgid "up to date" -msgstr "la zi" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "verificarea după actualizări este dezactivată" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ro/settings.po b/l10n/ro/settings.po index 942cb3c8edc099d4c926e3ec5b5f0d5c447e2e12..1cce576b454e480e0f488b0c4c16046f0a46c91d 100644 --- a/l10n/ro/settings.po +++ b/l10n/ro/settings.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Claudiu , 2011, 2012. -# Dimon Pockemon <>, 2012. -# Dumitru Ursu <>, 2013. -# Eugen Mihalache , 2012. -# , 2012-2013. -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -28,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Imposibil de încărcat lista din App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Eroare de autentificare" +msgstr "Eroare la autentificare" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -101,7 +98,7 @@ msgstr "Dezactivați" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Activați" +msgstr "Activare" #: js/apps.js:55 msgid "Please wait...." @@ -123,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Salvez..." +msgstr "Se salvează..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "șters" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "Anulează ultima acțiune" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupuri" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Grupul Admin " -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Șterge" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "_language_name_" @@ -238,59 +235,59 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Execută o sarcină la fiecare pagină încărcată" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php este înregistrat în serviciul webcron. Accesează pagina cron.php din root-ul owncloud odată pe minut prin http." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Folosește serviciul cron al sistemului. Accesează fișierul cron.php din directorul owncloud printr-un cronjob de sistem odată la fiecare minut." #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Partajare" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Activare API partajare" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Permite aplicațiilor să folosească API-ul de partajare" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Pemite legături" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "Permite utilizatorilor să partajeze fișiere în mod public prin legături" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "Permite repartajarea" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "Permite utilizatorilor să repartajeze fișiere partajate cu ei" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "Permite utilizatorilor să partajeze cu oricine" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "Permite utilizatorilor să partajeze doar cu utilizatori din același grup" #: templates/admin.php:168 msgid "Security" @@ -313,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Jurnal de activitate" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Nivel jurnal" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mai mult" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mai puțin" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Versiunea" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the %s din %s disponibile" #: templates/personal.php:15 msgid "Get the apps to sync your files" -msgstr "" +msgstr "Ia acum aplicatia pentru sincronizarea fisierelor " #: templates/personal.php:26 msgid "Show First Run Wizard again" msgstr "" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" msgstr "Parolă" @@ -426,82 +423,70 @@ msgstr "Noua parolă" msgid "Change password" msgstr "Schimbă parola" -#: templates/personal.php:56 templates/users.php:78 +#: templates/personal.php:56 templates/users.php:76 msgid "Display Name" msgstr "" -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "" - -#: templates/personal.php:58 -msgid "Unable to change your display name" -msgstr "" - -#: templates/personal.php:61 -msgid "Change display name" -msgstr "" - -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" msgstr "Email" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" msgstr "Adresa ta de email" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" msgstr "Completează o adresă de mail pentru a-ți putea recupera parola" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" msgstr "Limba" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" msgstr "Ajută la traducere" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" msgstr "WebDAV" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" msgstr "Folosește această adresă pentru a conecta ownCloud cu managerul de fișiere" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" msgstr "" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" msgstr "Crează" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" msgstr "Stocare implicită" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" msgstr "Nelimitată" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" msgstr "Altele" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" msgstr "Stocare" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" msgstr "" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" msgstr "" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" msgstr "Implicită" diff --git a/l10n/ro/user_ldap.po b/l10n/ro/user_ldap.po index 7d04a5cc4f090aa78b54445d3b4cb5be75640206..95cdac3c7145b6b5dd308a4a5d99e7a42a358700 100644 --- a/l10n/ro/user_ldap.po +++ b/l10n/ro/user_ldap.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dumitru Ursu <>, 2012-2013. -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -56,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Succes" + +#: js/settings.js:117 +msgid "Error" +msgstr "Eroare" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Atentie: Apps user_ldap si user_webdavauth sunt incompatibile. Este posibil sa experimentati un comportament neasteptat. Vă rugăm să întrebați administratorul de sistem pentru a dezactiva una dintre ele." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Atenție Modulul PHP LDAP nu este instalat, infrastructura nu va funcționa. Contactează administratorul sistemului pentru al instala." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Gazdă" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Puteți omite protocolul, decât dacă folosiți SSL. Atunci se începe cu ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN de bază" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Un Base DN pe linie" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puteți să specificați DN de bază pentru utilizatori și grupuri în fila Avansat" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN al utilizatorului" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN-ul clientului utilizator cu care se va efectua conectarea, d.e. uid=agent,dc=example,dc=com. Pentru acces anonim, lăsăți DN și Parolă libere." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Parolă" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Pentru acces anonim, lăsați DN și Parolă libere." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filtrare după Nume Utilizator" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definește fitrele care trebuie aplicate, când se încearcă conectarea. %%uid înlocuiește numele utilizatorului în procesul de conectare." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "folosiți substituentul %%uid , d.e. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filtrarea după lista utilizatorilor" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definește filtrele care trebui aplicate, când se peiau utilzatorii." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "fără substituenți, d.e. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Fitrare Grup" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definește filtrele care se aplică, când se preiau grupurile." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "fără substituenți, d.e. \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Portul" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Utilizează TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Server LDAP insensibil la majuscule (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Oprește validarea certificatelor SSL " -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Dacă conexiunea lucrează doar cu această opțiune, importează certificatul SSL al serverului LDAP în serverul ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nu este recomandat, a se utiliza doar pentru testare." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "în secunde. O schimbare curăță memoria tampon." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Câmpul cu numele vizibil al utilizatorului" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atributul LDAP folosit pentru a genera numele de utilizator din ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Arborele de bază al Utilizatorilor" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Un User Base DN pe linie" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Câmpul cu numele grupului" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atributul LDAP folosit pentru a genera numele grupurilor din ownCloud" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Arborele de bază al Grupurilor" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Un Group Base DN pe linie" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Asocierea Grup-Membru" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "în octeți" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lăsați gol pentru numele de utilizator (implicit). În caz contrar, specificați un atribut LDAP / AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ajutor" diff --git a/l10n/ru/core.po b/l10n/ru/core.po index 4aaffc396ff318823da2d5894b3dae0e200d1aa5..18dbafd7211a29c6a89359792ec9eacd358666db 100644 --- a/l10n/ru/core.po +++ b/l10n/ru/core.po @@ -3,25 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012 -# jekader , 2011, 2012 -# k0ldbl00d , 2012 -# Mihail Vasiliev , 2012 -# sam002 , 2012 -# m4rkell , 2013 -# adol , 2013 -# skoptev , 2012 -# tonymc , 2011 -# Victor Bravo <>, 2012 -# VicDeo , 2012 -# Langaru , 2013 +# foool , 2013 +# Vyacheslav Muranov , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: foool \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -170,7 +160,7 @@ msgstr "Декабрь" #: js/js.js:286 msgid "Settings" -msgstr "Настройки" +msgstr "Конфигурация" #: js/js.js:718 msgid "seconds ago" @@ -224,26 +214,30 @@ msgstr "в прошлом году" msgid "years ago" msgstr "несколько лет назад" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ок" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Выбрать" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" -msgstr "Отмена" +msgstr "Отменить" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Выбрать" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Нет" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ок" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -408,24 +402,27 @@ msgstr "Сброс пароля " msgid "Use the following link to reset your password: {link}" msgstr "Используйте следующую ссылку чтобы сбросить пароль: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "На ваш адрес Email выслана ссылка для сброса пароля." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Ссылка для сброса пароля была отправлена ​​по электронной почте.
Если вы не получите его в пределах одной двух минут, проверьте папку спам.
Если это не возможно, обратитесь к Вашему администратору." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Отправка письма с информацией для сброса." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Что-то не так. Вы уверены что Email / Имя пользователя указаны верно?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Запрос не удался!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "На ваш адрес Email выслана ссылка для сброса пароля." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Имя пользователя" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Запросить сброс" @@ -459,7 +456,7 @@ msgstr "Приложения" #: strings.php:8 msgid "Admin" -msgstr "Администратор" +msgstr "Admin" #: strings.php:9 msgid "Help" @@ -475,7 +472,7 @@ msgstr "Облако не найдено" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Редактировать категории" +msgstr "Редактировать категрии" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -567,9 +564,14 @@ msgstr "Завершить установку" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "Сетевые службы под твоим контролем" +msgstr "веб-сервисы под вашим управлением" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s доступно. Получить дополнительную информацию о порядке обновления." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Выйти" diff --git a/l10n/ru/files.po b/l10n/ru/files.po index 810ede2fd736d1152ddf80a3f273762f979050b9..90c3788e71f947b4fdb7e1564560cf1b30f59a09 100644 --- a/l10n/ru/files.po +++ b/l10n/ru/files.po @@ -3,26 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012 -# jekader , 2012 -# Yaroslav Petrov , 2012 -# mPolr , 2012 -# Nick Remeslennikov , 2012 -# sam002 , 2012 -# m4rkell , 2013 -# adol , 2013 -# skoptev , 2012 -# tonymc , 2011 -# unixoid , 2013 -# Victor Bravo <>, 2012 -# VicDeo , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" @@ -41,17 +27,13 @@ msgstr "Невозможно переместить %s - файл с таким msgid "Could not move %s" msgstr "Невозможно переместить %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Невозможно переименовать файл" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Файл не был загружен. Неизвестная ошибка" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Файл успешно загружен" +msgstr "Файл загружен успешно." #: ajax/upload.php:27 msgid "" @@ -62,11 +44,11 @@ msgstr "Файл превышает размер установленный uplo msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме" +msgstr "Загружаемый файл превосходит значение переменной MAX_FILE_SIZE, указанной в форме HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Файл был загружен не полностью" +msgstr "Файл загружен частично" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -74,7 +56,7 @@ msgstr "Файл не был загружен" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Невозможно найти временную папку" +msgstr "Отсутствует временная папка" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -100,7 +82,7 @@ msgstr "Открыть доступ" msgid "Delete permanently" msgstr "Удалено навсегда" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Удалить" @@ -108,45 +90,45 @@ msgstr "Удалить" msgid "Rename" msgstr "Переименовать" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Ожидание" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} уже существует" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "заменить" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "предложить название" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "отмена" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "заменено {new_name} на {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "отмена" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "выполняется операция удаления" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "загружается 1 файл" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "файлы загружаются" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -170,72 +152,80 @@ msgstr "Ваше дисковое пространство полностью з msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ваше хранилище почти заполнено ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Загрузка началась. Это может потребовать много времени, если файл большого размера." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Не удается загрузить файл размером 0 байт в каталог" +msgstr "Файл не был загружен: его размер 0 байт либо это не файл, а директория." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Недостаточно свободного места" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Загрузка отменена." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Ссылка не может быть пустой." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Неправильное имя каталога. Имя 'Shared' зарезервировано." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Ошибка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Название" +msgstr "Имя" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Размер" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Изменён" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 папка" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} папок" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 файл" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} файлов" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Невозможно переименовать файл" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Загрузить" +msgstr "Загрузка" #: templates/admin.php:5 msgid "File handling" @@ -293,37 +283,37 @@ msgstr "Удалённые файлы" msgid "Cancel upload" msgstr "Отмена загрузки" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "У вас нет разрешений на запись здесь." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Здесь ничего нет. Загрузите что-нибудь!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Скачать" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Отменить публикацию" +msgstr "Закрыть общий доступ" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Файл слишком большой" +msgstr "Файл слишком велик" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Файлы, которые Вы пытаетесь загрузить, превышают лимит для файлов на этом сервере." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Подождите, файлы сканируются." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Текущее сканирование" diff --git a/l10n/ru/files_encryption.po b/l10n/ru/files_encryption.po index 414201060bdb5925034d25671097c56af28406cd..a43bdd216ccb68f09447f3dd73e840eeba53439d 100644 --- a/l10n/ru/files_encryption.po +++ b/l10n/ru/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012. -# Дмитрий , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" @@ -37,4 +35,4 @@ msgstr "Исключить следующие типы файлов из шиф #: templates/settings.php:12 msgid "None" -msgstr "Ничего" +msgstr "Нет новостей" diff --git a/l10n/ru/files_external.po b/l10n/ru/files_external.po index c066f57cdf7216e7e9d73b961f41a1e1455d4b58..1ed13f40c5473bae1ae3fbc3a71420e720d221fe 100644 --- a/l10n/ru/files_external.po +++ b/l10n/ru/files_external.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012 -# sam002 , 2012 -# skoptev , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" @@ -59,7 +55,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Внимание: Поддержка Curl в PHP не включена или не установлена. Подключение ownCloud / WebDAV или GoogleDrive невозможно. Попросите вашего системного администратора установить его." #: templates/settings.php:3 msgid "External Storage" diff --git a/l10n/ru/files_sharing.po b/l10n/ru/files_sharing.po index 1278347ec84ef9c4a6c66cce2ee3a9614e327c19..908097384eed6077e54d42ec96881b3273265f39 100644 --- a/l10n/ru/files_sharing.po +++ b/l10n/ru/files_sharing.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012. -# , 2012. -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ru/files_trashbin.po b/l10n/ru/files_trashbin.po index 45af8ef813051027d34e955751b85fc643f345b3..63bebc78182819d75220b48ee35c4167b8cdf8ed 100644 --- a/l10n/ru/files_trashbin.po +++ b/l10n/ru/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Дмитрий , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ru/files_versions.po b/l10n/ru/files_versions.po index da5a0e022838a410e78b095ad7b6e84eb04a5095..24bebd364f481e49bd2fc5fe991931ea8b1701db 100644 --- a/l10n/ru/files_versions.po +++ b/l10n/ru/files_versions.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012. -# , 2012. -# , 2012. -# Дмитрий , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ru/lib.po b/l10n/ru/lib.po index e6a61975e2339a07abe094d4f851b120be771c10..fd33536fc2bb95db48dce4ba69ba5533beef9c69 100644 --- a/l10n/ru/lib.po +++ b/l10n/ru/lib.po @@ -3,20 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2013 -# Denis , 2012 -# k0ldbl00d , 2012 -# Mihail Vasiliev , 2012 -# mPolr , 2012 -# m4rkell , 2013 -# VicDeo , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" @@ -25,43 +17,43 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Помощь" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Личное" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "Настройки" +msgstr "Конфигурация" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Пользователи" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Приложения" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP-скачивание отключено." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Файлы должны быть загружены по одному." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Назад к файлам" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Выбранные файлы слишком велики, чтобы создать zip файл." @@ -121,79 +113,83 @@ msgstr "%s Вы не можете использовать точки в име msgid "%s set the database host." msgstr "%s задайте хост базы данных." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Неверное имя пользователя и/или пароль PostgreSQL" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Вы должны войти или в существующий аккаунт или под администратором." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Неверное имя пользователя и/или пароль Oracle" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Неверное имя пользователя и/или пароль MySQL" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Ошибка БД: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Вызываемая команда была: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Пользователь MySQL '%s'@'localhost' уже существует." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Удалить этого пользователя из MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Пользователь MySQL '%s'@'%%' уже существует" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Удалить этого пользователя из MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Неверное имя пользователя и/или пароль Oracle" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Вызываемая команда была: \"%s\", имя: %s, пароль: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Имя пользователя и/или пароль MS SQL не подходит: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Ваш веб сервер до сих пор не настроен правильно для возможности синхронизации файлов, похоже что проблема в неисправности интерфейса WebDAV." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Пожалуйста, дважды просмотрите инструкции по установке." #: template.php:113 msgid "seconds ago" -msgstr "менее минуты" +msgstr "несколько секунд назад" #: template.php:114 msgid "1 minute ago" @@ -241,20 +237,7 @@ msgstr "в прошлом году" #: template.php:124 msgid "years ago" -msgstr "годы назад" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "Возможно обновление до %s. Подробнее" - -#: updater.php:81 -msgid "up to date" -msgstr "актуальная версия" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "проверка обновлений отключена" +msgstr "несколько лет назад" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/ru/settings.po b/l10n/ru/settings.po index 2b06278427cdc181f3201b50edd5bc601d0b9a35..79c16bb4851d58d3d50e122d36aee7858a17bd40 100644 --- a/l10n/ru/settings.po +++ b/l10n/ru/settings.po @@ -3,28 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis , 2012. -# , 2012. -# , 2012. -# , 2012. -# Nick Remeslennikov , 2012. -# , 2012. -# , 2012. -# Sergey , 2013. -# , 2012-2013. -# , 2012. -# , 2011. -# Victor Ashirov , 2013. -# Victor Bravo <>, 2012. -# , 2012. -# Дмитрий , 2013. +# eurekafag , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: eurekafag \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Загрузка из App Store запрещена" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Ошибка авторизации" +msgstr "Ошибка аутентификации" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Ваше отображаемое имя было изменено." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Невозможно изменить отображаемое имя" @@ -79,7 +69,7 @@ msgstr "Язык изменён" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Неверный запрос" +msgstr "Неправильный запрос" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -131,52 +121,52 @@ msgstr "Ошибка в процессе обновления приложени msgid "Updated" msgstr "Обновлено" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Сохранение..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "удален" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "отмена" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Невозможно удалить пользователя" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Группы" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Группа Администраторы" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Удалить" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "добавить группу" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Предоставте подходящее имя пользователя" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Ошибка создания пользователя" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Предоставте подходящий пароль" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Русский " @@ -327,19 +317,19 @@ msgstr "Лог" msgid "Log level" msgstr "Уровень лога" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Больше" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Меньше" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Версия" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Denis , 2012. -# , 2012. -# Victor Ashirov , 2013. -# Дмитрий , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" @@ -22,6 +17,10 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Не удалось удалить конфигурацию сервера" @@ -58,281 +57,363 @@ msgstr "Сохранить настройки?" msgid "Cannot add server configuration" msgstr "Не получилось добавить конфигурацию сервера" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Успешно" + +#: js/settings.js:117 +msgid "Error" +msgstr "Ошибка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Проверка соединения удалась" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Проверка соединения не удалась" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Вы действительно хотите удалить существующую конфигурацию сервера?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Подтверждение удаления" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Внимание:Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением. Пожалуйста, обратитесь к системному администратору, чтобы отключить одно из них." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Внимание: Модуль LDAP для PHP не установлен, бэкенд не будет работать. Пожалуйста, попросите вашего системного администратора его установить. " -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Конфигурация сервера" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Добавить конфигурацию сервера" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Сервер" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Можно опустить протокол, за исключением того, когда вам требуется SSL. Тогда начните с ldaps :/ /" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Базовый DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "По одному базовому DN в строке." -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Вы можете задать Base DN для пользователей и групп на вкладке \"Расширенное\"" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN пользователя" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN-клиента пользователя, с которым связывают должно быть заполнено, например, uid=агент, dc=пример, dc=com. Для анонимного доступа, оставьте DN и пароль пустыми." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Пароль" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Для анонимного доступа оставьте DN и пароль пустыми." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Фильтр входа пользователей" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Определяет фильтр для применения при попытке входа. %%uid заменяет имя пользователя при входе в систему." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "используйте заполнитель %%uid, например: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Фильтр списка пользователей" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Определяет фильтр для применения при получении пользователей." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "без заполнителя, например: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Фильтр группы" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Определяет фильтр для применения при получении группы." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "без заполнения, например \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Настройки подключения" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Конфигурация активна" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Когда галочка снята, эта конфигурация будет пропущена." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Порт" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Адрес резервного сервера" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Укажите дополнительный резервный сервер. Он должен быть репликой главного LDAP/AD сервера." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Порт резервного сервера" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Отключение главного сервера" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Когда включено, ownCloud будет соединяться только с резервным сервером." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Использовать TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Не используйте совместно с безопасными подключениями (LDAPS), это не сработает." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Нечувствительный к регистру сервер LDAP (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Отключить проверку сертификата SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Если соединение работает только с этой опцией, импортируйте на ваш сервер ownCloud сертификат SSL сервера LDAP." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Не рекомендуется, используйте только для тестирования." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Кэш времени жизни" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "в секундах. Изменение очистит кэш." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Настройки каталога" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Поле отображаемого имени пользователя" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Атрибут LDAP для генерации имени пользователя ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "База пользовательского дерева" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "По одной базовому DN пользователей в строке." -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Поисковые атрибуты пользователя" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Опционально; один атрибут на линию" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Поле отображаемого имени группы" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Атрибут LDAP для генерации имени группы ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "База группового дерева" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "По одной базовому DN групп в строке." -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Атрибуты поиска для группы" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Ассоциация Группа-Участник" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Специальные атрибуты" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Поле квота" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Квота по умолчанию" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "в байтах" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Поле адресса эллектронной почты" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Правило именования Домашней Папки Пользователя" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Оставьте имя пользователя пустым (по умолчанию). Иначе укажите атрибут LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Тестовая конфигурация" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Помощь" diff --git a/l10n/ru_RU/core.po b/l10n/ru_RU/core.po index 43ba83ca1b1fd507af720723323c158442a21954..22b8f03bc0a6f2f479bd80241178b24b90bea24e 100644 --- a/l10n/ru_RU/core.po +++ b/l10n/ru_RU/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AnnaSch , 2013 -# AnnaSch , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:20+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" @@ -23,141 +20,141 @@ msgstr "" #: ajax/share.php:97 #, php-format msgid "User %s shared a file with you" -msgstr "Пользователь %s открыл Вам доступ к файлу" +msgstr "" #: ajax/share.php:99 #, php-format msgid "User %s shared a folder with you" -msgstr "Пользователь %s открыл Вам доступ к папке" +msgstr "" #: ajax/share.php:101 #, php-format msgid "" "User %s shared the file \"%s\" with you. It is available for download here: " "%s" -msgstr "Пользователь %s открыл Вам доступ к файлу \"%s\". Он доступен для загрузки здесь: %s" +msgstr "" #: ajax/share.php:104 #, php-format msgid "" "User %s shared the folder \"%s\" with you. It is available for download " "here: %s" -msgstr "Пользователь %s открыл Вам доступ к папке \"%s\". Она доступена для загрузки здесь: %s" +msgstr "" #: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 msgid "Category type not provided." -msgstr "Тип категории не предоставлен." +msgstr "" #: ajax/vcategories/add.php:30 msgid "No category to add?" -msgstr "Нет категории для добавления?" +msgstr "" #: ajax/vcategories/add.php:37 #, php-format msgid "This category already exists: %s" -msgstr "Эта категория уже существует: %s" +msgstr "" #: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 #: ajax/vcategories/favorites.php:24 #: ajax/vcategories/removeFromFavorites.php:26 msgid "Object type not provided." -msgstr "Тип объекта не предоставлен." +msgstr "" #: ajax/vcategories/addToFavorites.php:30 #: ajax/vcategories/removeFromFavorites.php:30 #, php-format msgid "%s ID not provided." -msgstr "%s ID не предоставлен." +msgstr "" #: ajax/vcategories/addToFavorites.php:35 #, php-format msgid "Error adding %s to favorites." -msgstr "Ошибка добавления %s в избранное." +msgstr "" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Нет категорий, выбранных для удаления." +msgstr "" #: ajax/vcategories/removeFromFavorites.php:35 #, php-format msgid "Error removing %s from favorites." -msgstr "Ошибка удаления %s из избранного." +msgstr "" #: js/config.php:34 msgid "Sunday" -msgstr "Воскресенье" +msgstr "" #: js/config.php:35 msgid "Monday" -msgstr "Понедельник" +msgstr "" #: js/config.php:36 msgid "Tuesday" -msgstr "Вторник" +msgstr "" #: js/config.php:37 msgid "Wednesday" -msgstr "Среда" +msgstr "" #: js/config.php:38 msgid "Thursday" -msgstr "Четверг" +msgstr "" #: js/config.php:39 msgid "Friday" -msgstr "Пятница" +msgstr "" #: js/config.php:40 msgid "Saturday" -msgstr "Суббота" +msgstr "" #: js/config.php:45 msgid "January" -msgstr "Январь" +msgstr "" #: js/config.php:46 msgid "February" -msgstr "Февраль" +msgstr "" #: js/config.php:47 msgid "March" -msgstr "Март" +msgstr "" #: js/config.php:48 msgid "April" -msgstr "Апрель" +msgstr "" #: js/config.php:49 msgid "May" -msgstr "Май" +msgstr "" #: js/config.php:50 msgid "June" -msgstr "Июнь" +msgstr "" #: js/config.php:51 msgid "July" -msgstr "Июль" +msgstr "" #: js/config.php:52 msgid "August" -msgstr "Август" +msgstr "" #: js/config.php:53 msgid "September" -msgstr "Сентябрь" +msgstr "" #: js/config.php:54 msgid "October" -msgstr "Октябрь" +msgstr "" #: js/config.php:55 msgid "November" -msgstr "Ноябрь" +msgstr "" #: js/config.php:56 msgid "December" -msgstr "Декабрь" +msgstr "" #: js/js.js:286 msgid "Settings" @@ -165,80 +162,84 @@ msgstr "Настройки" #: js/js.js:718 msgid "seconds ago" -msgstr "секунд назад" +msgstr "" #: js/js.js:719 msgid "1 minute ago" -msgstr " 1 минуту назад" +msgstr "" #: js/js.js:720 msgid "{minutes} minutes ago" -msgstr "{минуты} минут назад" +msgstr "" #: js/js.js:721 msgid "1 hour ago" -msgstr "1 час назад" +msgstr "" #: js/js.js:722 msgid "{hours} hours ago" -msgstr "{часы} часов назад" +msgstr "" #: js/js.js:723 msgid "today" -msgstr "сегодня" +msgstr "" #: js/js.js:724 msgid "yesterday" -msgstr "вчера" +msgstr "" #: js/js.js:725 msgid "{days} days ago" -msgstr "{дни} дней назад" +msgstr "" #: js/js.js:726 msgid "last month" -msgstr "в прошлом месяце" +msgstr "" #: js/js.js:727 msgid "{months} months ago" -msgstr "{месяцы} месяцев назад" +msgstr "" #: js/js.js:728 msgid "months ago" -msgstr "месяц назад" +msgstr "" #: js/js.js:729 msgid "last year" -msgstr "в прошлом году" +msgstr "" #: js/js.js:730 msgid "years ago" -msgstr "лет назад" +msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Да" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Отмена" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Выбрать" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" -msgstr "Да" +msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" -msgstr "Нет" +msgstr "" + +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." -msgstr "Тип объекта не указан." +msgstr "" #: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 #: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 @@ -250,15 +251,15 @@ msgstr "Ошибка" #: js/oc-vcategories.js:179 msgid "The app name is not specified." -msgstr "Имя приложения не указано." +msgstr "" #: js/oc-vcategories.js:194 msgid "The required file {file} is not installed!" -msgstr "Требуемый файл {файл} не установлен!" +msgstr "" #: js/share.js:30 js/share.js:45 js/share.js:87 msgid "Shared" -msgstr "Опубликовано" +msgstr "" #: js/share.js:90 msgid "Share" @@ -266,207 +267,210 @@ msgstr "Сделать общим" #: js/share.js:125 js/share.js:617 msgid "Error while sharing" -msgstr "Ошибка создания общего доступа" +msgstr "" #: js/share.js:136 msgid "Error while unsharing" -msgstr "Ошибка отключения общего доступа" +msgstr "" #: js/share.js:143 msgid "Error while changing permissions" -msgstr "Ошибка при изменении прав доступа" +msgstr "" #: js/share.js:152 msgid "Shared with you and the group {group} by {owner}" -msgstr "Опубликовано для Вас и группы {группа} {собственник}" +msgstr "" #: js/share.js:154 msgid "Shared with you by {owner}" -msgstr "Опубликовано для Вас {собственник}" +msgstr "" #: js/share.js:159 msgid "Share with" -msgstr "Сделать общим с" +msgstr "" #: js/share.js:164 msgid "Share with link" -msgstr "Опубликовать с ссылкой" +msgstr "" #: js/share.js:167 msgid "Password protect" -msgstr "Защитить паролем" +msgstr "" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "Пароль" +msgstr "" #: js/share.js:173 msgid "Email link to person" -msgstr "Ссылка на адрес электронной почты" +msgstr "" #: js/share.js:174 msgid "Send" -msgstr "Отправить" +msgstr "" #: js/share.js:178 msgid "Set expiration date" -msgstr "Установить срок действия" +msgstr "" #: js/share.js:179 msgid "Expiration date" -msgstr "Дата истечения срока действия" +msgstr "" #: js/share.js:211 msgid "Share via email:" -msgstr "Сделать общедоступным посредством email:" +msgstr "" #: js/share.js:213 msgid "No people found" -msgstr "Не найдено людей" +msgstr "" #: js/share.js:251 msgid "Resharing is not allowed" -msgstr "Рекурсивный общий доступ не разрешен" +msgstr "" #: js/share.js:287 msgid "Shared in {item} with {user}" -msgstr "Совместное использование в {объект} с {пользователь}" +msgstr "" #: js/share.js:308 msgid "Unshare" -msgstr "Отключить общий доступ" +msgstr "" #: js/share.js:320 msgid "can edit" -msgstr "возможно редактирование" +msgstr "" #: js/share.js:322 msgid "access control" -msgstr "контроль доступа" +msgstr "" #: js/share.js:325 msgid "create" -msgstr "создать" +msgstr "" #: js/share.js:328 msgid "update" -msgstr "обновить" +msgstr "" #: js/share.js:331 msgid "delete" -msgstr "удалить" +msgstr "" #: js/share.js:334 msgid "share" -msgstr "сделать общим" +msgstr "" #: js/share.js:368 js/share.js:564 msgid "Password protected" -msgstr "Пароль защищен" +msgstr "" #: js/share.js:577 msgid "Error unsetting expiration date" -msgstr "Ошибка при отключении даты истечения срока действия" +msgstr "" #: js/share.js:589 msgid "Error setting expiration date" -msgstr "Ошибка при установке даты истечения срока действия" +msgstr "" #: js/share.js:604 msgid "Sending ..." -msgstr "Отправка ..." +msgstr "" #: js/share.js:615 msgid "Email sent" -msgstr "Письмо отправлено" +msgstr "" #: js/update.js:14 msgid "" "The update was unsuccessful. Please report this issue to the ownCloud " "community." -msgstr "Обновление прошло неудачно. Пожалуйста, сообщите об этом результате в ownCloud community." +msgstr "" #: js/update.js:18 msgid "The update was successful. Redirecting you to ownCloud now." -msgstr "Обновление прошло успешно. Немедленное перенаправление Вас на ownCloud." +msgstr "" #: lostpassword/controller.php:48 msgid "ownCloud password reset" -msgstr "Переназначение пароля" +msgstr "" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "Воспользуйтесь следующей ссылкой для переназначения пароля: {link}" +msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Вы получите ссылку для восстановления пароля по электронной почте." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Сброс отправки email." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Не удалось выполнить запрос!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Имя пользователя" +msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" -msgstr "Сброс запроса" +msgstr "" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" -msgstr "Ваш пароль был переустановлен" +msgstr "" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" -msgstr "На страницу входа" +msgstr "" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Новый пароль" +msgstr "" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" -msgstr "Переназначение пароля" +msgstr "" #: strings.php:5 msgid "Personal" -msgstr "Персональный" +msgstr "" #: strings.php:6 msgid "Users" -msgstr "Пользователи" +msgstr "" #: strings.php:7 msgid "Apps" -msgstr "Приложения" +msgstr "" #: strings.php:8 msgid "Admin" -msgstr "Администратор" +msgstr "" #: strings.php:9 msgid "Help" -msgstr "Помощь" +msgstr "" #: templates/403.php:12 msgid "Access forbidden" -msgstr "Доступ запрещен" +msgstr "" #: templates/404.php:12 msgid "Cloud not found" -msgstr "Облако не найдено" +msgstr "" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Редактирование категорий" +msgstr "" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -475,7 +479,7 @@ msgstr "Добавить" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 msgid "Security Warning" -msgstr "Предупреждение системы безопасности" +msgstr "" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" @@ -489,120 +493,125 @@ msgstr "" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "Нет доступного защищенного генератора случайных чисел, пожалуйста, включите расширение PHP OpenSSL." +msgstr "" #: templates/installation.php:33 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "Без защищенного генератора случайных чисел злоумышленник может спрогнозировать пароль, сбросить учетные данные и завладеть Вашим аккаунтом." +msgstr "" #: templates/installation.php:39 msgid "" "Your data directory and files are probably accessible from the internet " "because the .htaccess file does not work." -msgstr "Ваша папка с данными и файлы возможно доступны из интернета потому что файл .htaccess не работает." +msgstr "" #: templates/installation.php:40 msgid "" "For information how to properly configure your server, please see the documentation." -msgstr "Для информации как правильно настроить Ваш сервер, пожалйста загляните в документацию." +msgstr "" #: templates/installation.php:44 msgid "Create an admin account" -msgstr "Создать admin account" +msgstr "" #: templates/installation.php:62 msgid "Advanced" -msgstr "Расширенный" +msgstr "" #: templates/installation.php:64 msgid "Data folder" -msgstr "Папка данных" +msgstr "" #: templates/installation.php:74 msgid "Configure the database" -msgstr "Настроить базу данных" +msgstr "" #: templates/installation.php:79 templates/installation.php:91 #: templates/installation.php:102 templates/installation.php:113 #: templates/installation.php:125 msgid "will be used" -msgstr "будет использоваться" +msgstr "" #: templates/installation.php:137 msgid "Database user" -msgstr "Пользователь базы данных" +msgstr "" #: templates/installation.php:144 msgid "Database password" -msgstr "Пароль базы данных" +msgstr "" #: templates/installation.php:149 msgid "Database name" -msgstr "Имя базы данных" +msgstr "" #: templates/installation.php:159 msgid "Database tablespace" -msgstr "Табличная область базы данных" +msgstr "" #: templates/installation.php:166 msgid "Database host" -msgstr "Сервер базы данных" +msgstr "" #: templates/installation.php:172 msgid "Finish setup" -msgstr "Завершение настройки" +msgstr "" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "веб-сервисы под Вашим контролем" +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" -msgstr "Выйти" +msgstr "" #: templates/login.php:9 msgid "Automatic logon rejected!" -msgstr "Автоматический вход в систему отклонен!" +msgstr "" #: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "Если Вы недавно не меняли пароль, Ваш аккаунт может быть подвергнут опасности!" +msgstr "" #: templates/login.php:12 msgid "Please change your password to secure your account again." -msgstr "Пожалуйста, измените пароль, чтобы защитить ваш аккаунт еще раз." +msgstr "" #: templates/login.php:34 msgid "Lost your password?" -msgstr "Забыли пароль?" +msgstr "" #: templates/login.php:39 msgid "remember" -msgstr "запомнить" +msgstr "" #: templates/login.php:41 msgid "Log in" -msgstr "Войти" +msgstr "" #: templates/login.php:47 msgid "Alternative Logins" -msgstr "Альтернативные Имена" +msgstr "" #: templates/part.pagenavi.php:3 msgid "prev" -msgstr "предыдущий" +msgstr "" #: templates/part.pagenavi.php:20 msgid "next" -msgstr "следующий" +msgstr "" #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." -msgstr "Обновление ownCloud до версии %s, это может занять некоторое время." +msgstr "" diff --git a/l10n/ru_RU/files.po b/l10n/ru_RU/files.po index 75073601bc34a97f544f7186fc0ed2ab122d27f8..04189fc1a347ebb5ee51b454d2cae2ec573ab887 100644 --- a/l10n/ru_RU/files.po +++ b/l10n/ru_RU/files.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AnnaSch , 2013 -# AnnaSch , 2012 -# skoptev , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,16 +20,12 @@ msgstr "" #: ajax/move.php:17 #, php-format msgid "Could not move %s - File with this name already exists" -msgstr "Неполучается перенести %s - Файл с таким именем уже существует" +msgstr "" #: ajax/move.php:27 ajax/move.php:30 #, php-format msgid "Could not move %s" -msgstr "Неполучается перенести %s " - -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Невозможно переименовать файл" +msgstr "" #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" @@ -41,22 +33,22 @@ msgstr "Файл не был загружен. Неизвестная ошибк #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Ошибка отсутствует, файл загружен успешно." +msgstr "Ошибки нет, файл успешно загружен" #: ajax/upload.php:27 msgid "" "The uploaded file exceeds the upload_max_filesize directive in php.ini: " -msgstr "Размер загружаемого файла превышает upload_max_filesize директиву в php.ini:" +msgstr "" #: ajax/upload.php:29 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Размер загруженного" +msgstr "Размер загружаемого файла превысил максимально допустимый в директиве MAX_FILE_SIZE, специфицированной в HTML-форме" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Загружаемый файл был загружен частично" +msgstr "Загружаемый файл был загружен лишь частично" #: ajax/upload.php:31 msgid "No file was uploaded" @@ -64,7 +56,7 @@ msgstr "Файл не был загружен" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Отсутствует временная папка" +msgstr "Отсутствие временной папки" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -76,11 +68,11 @@ msgstr "Недостаточно места в хранилище" #: ajax/upload.php:83 msgid "Invalid directory." -msgstr "Неверный каталог." +msgstr "" #: appinfo/app.php:12 msgid "Files" -msgstr "Файлы" +msgstr "" #: js/fileactions.js:116 msgid "Share" @@ -88,172 +80,180 @@ msgstr "Сделать общим" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "Удалить навсегда" +msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Удалить" #: js/fileactions.js:194 msgid "Rename" -msgstr "Переименовать" +msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Ожидающий решения" +msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" -msgstr "{новое_имя} уже существует" +msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" -msgstr "отмена" +msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" -msgstr "подобрать название" +msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" -msgstr "отменить" +msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" -msgstr "заменено {новое_имя} с {старое_имя}" +msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" -msgstr "отменить действие" +msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" -msgstr "выполняется процесс удаления" +msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" -msgstr "загрузка 1 файла" +msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" #: js/files.js:52 msgid "'.' is an invalid file name." -msgstr "'.' является неверным именем файла." +msgstr "" #: js/files.js:56 msgid "File name cannot be empty." -msgstr "Имя файла не может быть пустым." +msgstr "" #: js/files.js:64 msgid "" "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " "allowed." -msgstr "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы." +msgstr "" #: js/files.js:78 msgid "Your storage is full, files can not be updated or synced anymore!" -msgstr "Ваше хранилище переполнено, фалы больше не могут быть обновлены или синхронизированы!" +msgstr "" #: js/files.js:82 msgid "Your storage is almost full ({usedSpacePercent}%)" -msgstr "Ваше хранилище почти полно ({usedSpacePercent}%)" +msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." -msgstr "Идёт подготовка к скачке Вашего файла. Это может занять некоторое время, если фалы большие." +msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией" +msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" -msgstr "Не достаточно свободного места" +msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." -msgstr "Загрузка отменена" +msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена." +msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." -msgstr "URL не должен быть пустым." +msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" -msgstr "Неверное имя папки. Использование наименования 'Опубликовано' зарезервировано Owncloud" +msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Ошибка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Имя" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" -msgstr "Размер" +msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "Изменен" +msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" -msgstr "1 папка" +msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" -msgstr "{количество} папок" +msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" -msgstr "1 файл" +msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" -msgstr "{количество} файлов" +msgstr "" + +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Загрузить " +msgstr "" #: templates/admin.php:5 msgid "File handling" -msgstr "Работа с файлами" +msgstr "" #: templates/admin.php:7 msgid "Maximum upload size" -msgstr "Максимальный размер загружаемого файла" +msgstr "" #: templates/admin.php:10 msgid "max. possible: " -msgstr "Максимально возможный" +msgstr "" #: templates/admin.php:15 msgid "Needed for multi-file and folder downloads." -msgstr "Необходимо для множественной загрузки." +msgstr "" #: templates/admin.php:17 msgid "Enable ZIP-download" -msgstr "Включение ZIP-загрузки" +msgstr "" #: templates/admin.php:20 msgid "0 is unlimited" -msgstr "0 без ограничений" +msgstr "" #: templates/admin.php:22 msgid "Maximum input size for ZIP files" -msgstr "Максимальный размер входящих ZIP-файлов " +msgstr "" #: templates/admin.php:26 msgid "Save" @@ -261,19 +261,19 @@ msgstr "Сохранить" #: templates/index.php:7 msgid "New" -msgstr "Новый" +msgstr "" #: templates/index.php:10 msgid "Text file" -msgstr "Текстовый файл" +msgstr "" #: templates/index.php:12 msgid "Folder" -msgstr "Папка" +msgstr "" #: templates/index.php:14 msgid "From link" -msgstr "По ссылке" +msgstr "" #: templates/index.php:42 msgid "Deleted files" @@ -281,42 +281,42 @@ msgstr "" #: templates/index.php:48 msgid "Cancel upload" -msgstr "Отмена загрузки" +msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" -msgstr "Здесь ничего нет. Загрузите что-нибудь!" +msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Загрузить" +msgstr "Загрузка" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Скрыть" +msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Загрузка слишком велика" +msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Размер файлов, которые Вы пытаетесь загрузить, превышает максимально допустимый размер для загрузки на данный сервер." +msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." -msgstr "Файлы сканируются, пожалуйста, подождите." +msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" -msgstr "Текущее сканирование" +msgstr "" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "Обновление кэша файловой системы... " +msgstr "" diff --git a/l10n/ru_RU/files_external.po b/l10n/ru_RU/files_external.po index 1410e66849f978cf2f4d57498335a5d9f000af11..3efa280a0906adc27dbb382aa9b427ebf43096c7 100644 --- a/l10n/ru_RU/files_external.po +++ b/l10n/ru_RU/files_external.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AnnaSch , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,36 +19,36 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34 msgid "Access granted" -msgstr "Доступ разрешен" +msgstr "" #: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102 msgid "Error configuring Dropbox storage" -msgstr "Ошибка при конфигурировании хранилища Dropbox" +msgstr "" #: js/dropbox.js:65 js/google.js:66 msgid "Grant access" -msgstr "Предоставить доступ" +msgstr "" #: js/dropbox.js:101 msgid "Please provide a valid Dropbox app key and secret." -msgstr "Пожалуйста представьте допустимый ключ приложения Dropbox и пароль." +msgstr "" #: js/google.js:36 js/google.js:93 msgid "Error configuring Google Drive storage" -msgstr "Ошибка настройки хранилища Google Drive" +msgstr "" #: lib/config.php:431 msgid "" "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " "is not possible. Please ask your system administrator to install it." -msgstr "Предупреждение: \"smbclient\" не установлен. Подключение общих папок CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его." +msgstr "" #: lib/config.php:434 msgid "" "Warning: The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." -msgstr "Предупреждение: Поддержка FTP в PHP не включена или не установлена. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить ее." +msgstr "" #: lib/config.php:437 msgid "" @@ -60,11 +59,11 @@ msgstr "" #: templates/settings.php:3 msgid "External Storage" -msgstr "Внешние системы хранения данных" +msgstr "" #: templates/settings.php:9 templates/settings.php:28 msgid "Folder name" -msgstr "Имя папки" +msgstr "" #: templates/settings.php:10 msgid "External storage" @@ -72,15 +71,15 @@ msgstr "" #: templates/settings.php:11 msgid "Configuration" -msgstr "Конфигурация" +msgstr "" #: templates/settings.php:12 msgid "Options" -msgstr "Опции" +msgstr "" #: templates/settings.php:13 msgid "Applicable" -msgstr "Применимый" +msgstr "" #: templates/settings.php:33 msgid "Add storage" @@ -88,11 +87,11 @@ msgstr "" #: templates/settings.php:90 msgid "None set" -msgstr "Не задан" +msgstr "" #: templates/settings.php:91 msgid "All Users" -msgstr "Все пользователи" +msgstr "" #: templates/settings.php:92 msgid "Groups" @@ -100,7 +99,7 @@ msgstr "Группы" #: templates/settings.php:100 msgid "Users" -msgstr "Пользователи" +msgstr "" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 @@ -109,16 +108,16 @@ msgstr "Удалить" #: templates/settings.php:129 msgid "Enable User External Storage" -msgstr "Включить пользовательскую внешнюю систему хранения данных" +msgstr "" #: templates/settings.php:130 msgid "Allow users to mount their own external storage" -msgstr "Разрешить пользователям монтировать их собственную внешнюю систему хранения данных" +msgstr "" #: templates/settings.php:141 msgid "SSL root certificates" -msgstr "Корневые сертификаты SSL" +msgstr "" #: templates/settings.php:159 msgid "Import Root Certificate" -msgstr "Импортировать корневые сертификаты" +msgstr "" diff --git a/l10n/ru_RU/files_sharing.po b/l10n/ru_RU/files_sharing.po index 2f1f872d545eff092fd2a8360f8f3e58070c1e7a..c0973fddbcec0e5945901d60e92dff30c3c6169a 100644 --- a/l10n/ru_RU/files_sharing.po +++ b/l10n/ru_RU/files_sharing.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,21 +19,21 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "Пароль" +msgstr "" #: templates/authenticate.php:6 msgid "Submit" -msgstr "Передать" +msgstr "" #: templates/public.php:10 #, php-format msgid "%s shared the folder %s with you" -msgstr "%s имеет общий с Вами доступ к папке %s " +msgstr "" #: templates/public.php:13 #, php-format msgid "%s shared the file %s with you" -msgstr "%s имеет общий с Вами доступ к файлу %s " +msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" @@ -42,8 +41,8 @@ msgstr "Загрузка" #: templates/public.php:40 msgid "No preview available for" -msgstr "Предварительный просмотр недоступен" +msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "веб-сервисы под Вашим контролем" +msgstr "" diff --git a/l10n/ru_RU/files_trashbin.po b/l10n/ru_RU/files_trashbin.po index dd27b348b3b423279ccddf6b69a36801e04ea1e5..7e4bcb47ed7751d676c666815925fecfbec8f10e 100644 --- a/l10n/ru_RU/files_trashbin.po +++ b/l10n/ru_RU/files_trashbin.po @@ -3,14 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Дмитрий , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,16 +20,16 @@ msgstr "" #: ajax/delete.php:42 #, php-format msgid "Couldn't delete %s permanently" -msgstr "%s не может быть удалён навсегда" +msgstr "" #: ajax/undelete.php:42 #, php-format msgid "Couldn't restore %s" -msgstr "%s не может быть восстановлен" +msgstr "" #: js/trash.js:7 js/trash.js:96 msgid "perform restore operation" -msgstr "выполнить операцию восстановления" +msgstr "" #: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 msgid "Error" @@ -38,11 +37,11 @@ msgstr "Ошибка" #: js/trash.js:34 msgid "delete file permanently" -msgstr "удалить файл навсегда" +msgstr "" #: js/trash.js:121 msgid "Delete permanently" -msgstr "Удалить навсегда" +msgstr "" #: js/trash.js:174 templates/index.php:17 msgid "Name" @@ -50,31 +49,31 @@ msgstr "Имя" #: js/trash.js:175 templates/index.php:27 msgid "Deleted" -msgstr "Удалён" +msgstr "" #: js/trash.js:184 msgid "1 folder" -msgstr "1 папка" +msgstr "" #: js/trash.js:186 msgid "{count} folders" -msgstr "{количество} папок" +msgstr "" #: js/trash.js:194 msgid "1 file" -msgstr "1 файл" +msgstr "" #: js/trash.js:196 msgid "{count} files" -msgstr "{количество} файлов" +msgstr "" #: templates/index.php:9 msgid "Nothing in here. Your trash bin is empty!" -msgstr "Здесь ничего нет. Ваша корзина пуста!" +msgstr "" #: templates/index.php:20 templates/index.php:22 msgid "Restore" -msgstr "Восстановить" +msgstr "" #: templates/index.php:30 templates/index.php:31 msgid "Delete" @@ -82,4 +81,4 @@ msgstr "Удалить" #: templates/part.breadcrumb.php:9 msgid "Deleted Files" -msgstr "Удаленные файлы" +msgstr "" diff --git a/l10n/ru_RU/lib.po b/l10n/ru_RU/lib.po index 7c5c0870ed58b75bc652fb3ff3685aad251eb2d8..31c091a0c98f0decda9536c050e79c2884e020d4 100644 --- a/l10n/ru_RU/lib.po +++ b/l10n/ru_RU/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AnnaSch , 2013 -# AnnaSch , 2012 -# Langaru , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:20+0000\n" "Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" @@ -20,65 +17,65 @@ msgstr "" "Language: ru_RU\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" -msgstr "Помощь" +msgstr "" -#: app.php:362 +#: app.php:370 msgid "Personal" -msgstr "Персональный" +msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Настройки" -#: app.php:385 +#: app.php:393 msgid "Users" -msgstr "Пользователи" +msgstr "" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "Приложения" +msgstr "" -#: app.php:406 +#: app.php:414 msgid "Admin" -msgstr "Админ" +msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." -msgstr "Загрузка ZIP выключена." +msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." -msgstr "Файлы должны быть загружены один за другим." +msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" -msgstr "Обратно к файлам" +msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." -msgstr "Выбранные файлы слишком велики для генерации zip-архива." +msgstr "" #: helper.php:228 msgid "couldn't be determined" -msgstr "не может быть определено" +msgstr "" #: json.php:28 msgid "Application is not enabled" -msgstr "Приложение не запущено" +msgstr "" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Ошибка аутентификации" +msgstr "" #: json.php:51 msgid "Token expired. Please reload page." -msgstr "Маркер истек. Пожалуйста, перезагрузите страницу." +msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "Файлы" +msgstr "" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -86,7 +83,7 @@ msgstr "Текст" #: search/provider/file.php:29 msgid "Images" -msgstr "Изображения" +msgstr "" #: setup.php:34 msgid "Set an admin username." @@ -116,142 +113,133 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Ваш веб сервер ещё не достаточно точно настроен для возможности синхронизации, т.к. похоже, что интерфейс WebDAV сломан." +msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." -msgstr "Пожалуйста проверте дважды гиды по установке." +msgstr "" #: template.php:113 msgid "seconds ago" -msgstr "секунд назад" +msgstr "" #: template.php:114 msgid "1 minute ago" -msgstr "1 минуту назад" +msgstr "" #: template.php:115 #, php-format msgid "%d minutes ago" -msgstr "%d минут назад" +msgstr "" #: template.php:116 msgid "1 hour ago" -msgstr "1 час назад" +msgstr "" #: template.php:117 #, php-format msgid "%d hours ago" -msgstr "%d часов назад" +msgstr "" #: template.php:118 msgid "today" -msgstr "сегодня" +msgstr "" #: template.php:119 msgid "yesterday" -msgstr "вчера" +msgstr "" #: template.php:120 #, php-format msgid "%d days ago" -msgstr "%d дней назад" +msgstr "" #: template.php:121 msgid "last month" -msgstr "в прошлом месяце" +msgstr "" #: template.php:122 #, php-format msgid "%d months ago" -msgstr "%d месяцев назад" +msgstr "" #: template.php:123 msgid "last year" -msgstr "в прошлом году" +msgstr "" #: template.php:124 msgid "years ago" -msgstr "год назад" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s доступно. Получите more information" - -#: updater.php:81 -msgid "up to date" -msgstr "до настоящего времени" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "Проверка обновлений отключена" +msgstr "" #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" -msgstr "Не удалось найти категорию \"%s\"" +msgstr "" diff --git a/l10n/ru_RU/settings.po b/l10n/ru_RU/settings.po index 09c56fb828489c068a8bf0671ed9dca09a40a273..43c1d82fa7c33698d3ecd3f8760bbc69c97b3998 100644 --- a/l10n/ru_RU/settings.po +++ b/l10n/ru_RU/settings.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,66 +19,70 @@ msgstr "" #: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "Невозможно загрузить список из App Store" +msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Ошибка авторизации" +msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" #: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "Группа уже существует" +msgstr "" #: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "Невозможно добавить группу" +msgstr "" #: ajax/enableapp.php:11 msgid "Could not enable app. " -msgstr "Не удалось запустить приложение" +msgstr "" #: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "Email сохранен" +msgstr "" #: ajax/lostpassword.php:14 msgid "Invalid email" -msgstr "Неверный email" +msgstr "" #: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "Невозможно удалить группу" +msgstr "" #: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "Невозможно удалить пользователя" +msgstr "" #: ajax/setlanguage.php:15 msgid "Language changed" -msgstr "Язык изменен" +msgstr "" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Неверный запрос" +msgstr "" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" -msgstr "Администраторы не могут удалить сами себя из группы администраторов" +msgstr "" #: ajax/togglegroups.php:30 #, php-format msgid "Unable to add user to group %s" -msgstr "Невозможно добавить пользователя в группу %s" +msgstr "" #: ajax/togglegroups.php:36 #, php-format msgid "Unable to remove user from group %s" -msgstr "Невозможно удалить пользователя из группы %s" +msgstr "" #: ajax/updateapp.php:14 msgid "Couldn't update app." @@ -92,11 +94,11 @@ msgstr "" #: js/apps.js:36 js/apps.js:76 msgid "Disable" -msgstr "Отключить" +msgstr "" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Включить" +msgstr "" #: js/apps.js:55 msgid "Please wait...." @@ -118,58 +120,58 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Сохранение" +msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "удалено" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" -msgstr "отменить действие" +msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Группы" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" -msgstr "Группа Admin" +msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Удалить" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" -msgstr "__язык_имя__" +msgstr "" #: templates/admin.php:15 msgid "Security Warning" -msgstr "Предупреждение системы безопасности" +msgstr "" #: templates/admin.php:18 msgid "" @@ -178,7 +180,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "Ваши каталоги данных и файлы, вероятно, доступны из Интернета. Файл .htaccess, предоставляемый ownCloud, не работает. Мы настоятельно рекомендуем Вам настроить вебсервер таким образом, чтобы каталоги данных больше не были доступны, или переместить их за пределы корневого каталога документов веб-сервера." +msgstr "" #: templates/admin.php:29 msgid "Setup Warning" @@ -188,12 +190,12 @@ msgstr "" msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." -msgstr "Ваш веб сервер ещё не достаточно точно настроен для возможности синхронизации, т.к. похоже, что интерфейс WebDAV сломан." +msgstr "" #: templates/admin.php:33 #, php-format msgid "Please double check the installation guides." -msgstr "Пожалуйста проверте дважды гиды по установке." +msgstr "" #: templates/admin.php:44 msgid "Module 'fileinfo' missing" @@ -314,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" -msgstr "Подробнее" +msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" -msgstr "Меньше" +msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" -msgstr "Версия" +msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the AGPL." -msgstr "Разработанный ownCloud community, the source code is licensed under the AGPL." +msgstr "" #: templates/apps.php:11 msgid "Add your App" -msgstr "Добавить Ваше приложение" +msgstr "" #: templates/apps.php:12 msgid "More Apps" -msgstr "Больше приложений" +msgstr "" #: templates/apps.php:28 msgid "Select an App" -msgstr "Выбрать приложение" +msgstr "" #: templates/apps.php:34 msgid "See application page at apps.owncloud.com" -msgstr "Обратитесь к странице приложений на apps.owncloud.com" +msgstr "" #: templates/apps.php:36 msgid "-licensed by " -msgstr "-licensed by " +msgstr "" #: templates/apps.php:38 msgid "Update" -msgstr "Обновить" +msgstr "" #: templates/help.php:4 msgid "User Documentation" -msgstr "Документация пользователя" +msgstr "" #: templates/help.php:6 msgid "Administrator Documentation" -msgstr "Документация администратора" +msgstr "" #: templates/help.php:9 msgid "Online Documentation" -msgstr "Документация online" +msgstr "" #: templates/help.php:11 msgid "Forum" -msgstr "Форум" +msgstr "" #: templates/help.php:14 msgid "Bugtracker" -msgstr "Отслеживание ошибок" +msgstr "" #: templates/help.php:17 msgid "Commercial Support" -msgstr "Коммерческая поддержка" +msgstr "" #: templates/personal.php:8 #, php-format msgid "You have used %s of the available %s" -msgstr "Вы использовали %s из возможных %s" +msgstr "" #: templates/personal.php:15 msgid "Get the apps to sync your files" @@ -395,108 +397,96 @@ msgstr "" #: templates/personal.php:26 msgid "Show First Run Wizard again" -msgstr "Вновь показать помощника первоначальной настройки" +msgstr "" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" -msgstr "Пароль" +msgstr "" #: templates/personal.php:38 msgid "Your password was changed" -msgstr "Ваш пароль был изменен" +msgstr "" #: templates/personal.php:39 msgid "Unable to change your password" -msgstr "Невозможно изменить Ваш пароль" +msgstr "" #: templates/personal.php:40 msgid "Current password" -msgstr "Текущий пароль" +msgstr "" #: templates/personal.php:42 msgid "New password" -msgstr "Новый пароль" +msgstr "" #: templates/personal.php:44 msgid "Change password" -msgstr "Изменить пароль" - -#: templates/personal.php:56 templates/users.php:78 -msgid "Display Name" -msgstr "" - -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "" - -#: templates/personal.php:58 -msgid "Unable to change your display name" msgstr "" -#: templates/personal.php:61 -msgid "Change display name" +#: templates/personal.php:56 templates/users.php:76 +msgid "Display Name" msgstr "" -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" -msgstr "Электронная почта" +msgstr "Email" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" -msgstr "Адрес Вашей электронной почты" +msgstr "" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" -msgstr "Введите адрес электронной почты для возможности восстановления пароля" +msgstr "" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" -msgstr "Язык" +msgstr "" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" -msgstr "Помогите перевести" +msgstr "" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" -msgstr "WebDAV" +msgstr "" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" -msgstr "Используйте этот адрес для подключения к ownCloud в Вашем файловом менеджере" +msgstr "" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" msgstr "" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" -msgstr "Создать" +msgstr "" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" -msgstr "Хранилище по умолчанию" +msgstr "" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" -msgstr "Неограниченный" +msgstr "" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" -msgstr "Другой" +msgstr "Другое" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" -msgstr "Хранилище" +msgstr "" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" msgstr "" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" -msgstr "назначить новый пароль" +msgstr "" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" -msgstr "По умолчанию" +msgstr "" diff --git a/l10n/ru_RU/user_ldap.po b/l10n/ru_RU/user_ldap.po index 3ee3d4714504a8c57098f550377073ce7b572dda..9e4d98945dccdd8795ce0f44090daef5eafa7729 100644 --- a/l10n/ru_RU/user_ldap.po +++ b/l10n/ru_RU/user_ldap.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,6 +17,10 @@ msgstr "" "Language: ru_RU\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -41,7 +43,7 @@ msgstr "" #: js/settings.js:66 msgid "Deletion failed" -msgstr "Удаление не удалось" +msgstr "" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" @@ -55,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Успех" + +#: js/settings.js:117 +msgid "Error" +msgstr "Ошибка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." -msgstr "Предупреждение: Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением системы. Пожалуйста, обратитесь к системному администратору для отключения одного из них." +msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." -msgstr "Предупреждение: Модуль PHP LDAP не установлен, бэкэнд не будет работать. Пожалуйста, обратитесь к Вашему системному администратору, чтобы установить его." +msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" -msgstr "Хост" +msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" -msgstr "Вы можете пропустить протокол, если Вам не требуется SSL. Затем начните с ldaps://" +msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" -msgstr "База DN" +msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" -msgstr "Одно базовое DN на линию" +msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "Вы можете задать Base DN для пользователей и групп во вкладке «Дополнительно»" +msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" -msgstr "DN пользователя" +msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." -msgstr "DN клиентского пользователя, с которого должна осуществляться привязка, например, uid=agent,dc=example,dc=com. Для анонимного доступа оставьте поля DN и Пароль пустыми." +msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "Пароль" +msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." -msgstr "Для анонимного доступа оставьте поля DN и пароль пустыми." +msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" -msgstr "Фильтр имен пользователей" +msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "Задает фильтр, применяемый при загрузке пользователя. %%uid заменяет имя пользователя при входе." +msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "используйте %%uid заполнитель, например, \"uid=%%uid\"" +msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" -msgstr "Фильтр списка пользователей" +msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." -msgstr "Задает фильтр, применяемый при получении пользователей." +msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "без каких-либо заполнителей, например, \"objectClass=person\"." +msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" -msgstr "Групповой фильтр" +msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." -msgstr "Задает фильтр, применяемый при получении групп." +msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "без каких-либо заполнителей, например, \"objectClass=posixGroup\"." +msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" -msgstr "Порт" +msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" -msgstr "Использовать TLS" +msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" -msgstr "Нечувствительный к регистру LDAP-сервер (Windows)" +msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." -msgstr "Выключить проверку сертификата SSL." +msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "Если соединение работает только с этой опцией, импортируйте SSL-сертификат LDAP сервера в ваш ownCloud сервер." +msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." -msgstr "Не рекомендовано, используйте только для тестирования." +msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." -msgstr "в секундах. Изменение очищает кэш." +msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" -msgstr "Поле, отображаемое как имя пользователя" +msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "Атрибут LDAP, используемый для создания имени пользователя в ownCloud." +msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" -msgstr "Базовое дерево пользователей" +msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" -msgstr "Одно пользовательское базовое DN на линию" +msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" -msgstr "Поле, отображаемое как имя группы" +msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "Атрибут LDAP, используемый для создания группового имени в ownCloud." +msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" -msgstr "Базовое дерево групп" +msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" -msgstr "Одно групповое базовое DN на линию" +msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" -msgstr "Связь член-группа" +msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" -msgstr "в байтах" +msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "Оставьте пустым под имя пользователя (по умолчанию). В противном случае задайте LDAP/AD атрибут." +msgstr "" + +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" -msgstr "Помощь" +msgstr "" diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po index ec8ebef483142d9c34d0070de9af636d88bdef90..ebc75e66e2b8baf362fa42f96180e7e9b71ed453 100644 --- a/l10n/si_LK/core.po +++ b/l10n/si_LK/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012 -# Chamara Disanayake , 2012 -# Thanoja , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -149,7 +146,7 @@ msgstr "සැප්තැම්බර්" #: js/config.php:54 msgid "October" -msgstr "ඔක්තෝබර්" +msgstr "ඔක්තෝබර" #: js/config.php:55 msgid "November" @@ -161,7 +158,7 @@ msgstr "දෙසැම්බර්" #: js/js.js:286 msgid "Settings" -msgstr "සැකසුම්" +msgstr "සිටුවම්" #: js/js.js:718 msgid "seconds ago" @@ -215,25 +212,29 @@ msgstr "පෙර අවුරුද්දේ" msgid "years ago" msgstr "අවුරුදු කීපයකට පෙර" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "හරි" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "තෝරන්න" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "එපා" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "තෝරන්න" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "ඔව්" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" -msgstr "නැහැ" +msgstr "එපා" + +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "හරි" #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 @@ -298,7 +299,7 @@ msgstr "මුර පදයකින් ආරක්ශාකරන්න" #: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" -msgstr "මුර පදය " +msgstr "මුර පදය" #: js/share.js:173 msgid "Email link to person" @@ -399,24 +400,27 @@ msgstr "ownCloud මුරපදය ප්‍රත්‍යාරම්භ ක msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "ඉල්ලීම අසාර්ථකයි!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "පරිශීලක නම" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -430,7 +434,7 @@ msgstr "පිවිසුම් පිටුවට" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "නව මුර පදයක්" +msgstr "නව මුරපදය" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -470,7 +474,7 @@ msgstr "ප්‍රභේදයන් සංස්කරණය" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "එක් කරන්න" +msgstr "එකතු කරන්න" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -560,7 +564,12 @@ msgstr "ස්ථාපනය කිරීම අවසන් කරන්න" msgid "web services under your control" msgstr "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "නික්මීම" diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po index d07812b9bd65e8b4e943bae21aaeddaf3f2065c1..58fe5a8217c1f4549c5d6255994fba1408f02c8c 100644 --- a/l10n/si_LK/files.po +++ b/l10n/si_LK/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012 -# Chamara Disanayake , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -29,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "නිවැරදි ව ගොනුව උඩුගත කෙරිනි" +msgstr "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි" #: ajax/upload.php:27 msgid "" @@ -58,11 +52,11 @@ msgstr "උඩුගත කළ ගොනුවේ කොටසක් පමණ #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "කිසිදු ගොනවක් උඩුගත නොවිනි" +msgstr "ගොනුවක් උඩුගත නොවුණි" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "තාවකාලික ෆොල්ඩරයක් සොයාගත නොහැක" +msgstr "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -88,51 +82,51 @@ msgstr "බෙදා හදා ගන්න" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "මකන්න" +msgstr "මකා දමන්න" #: js/fileactions.js:194 msgid "Rename" msgstr "නැවත නම් කරන්න" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ප්‍රතිස්ථාපනය කරන්න" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "නමක් යෝජනා කරන්න" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "අත් හරින්න" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "නිෂ්ප්‍රභ කරන්න" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 ගොනුවක් උඩගත කෙරේ" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -158,72 +152,80 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "උඩුගත කිරීම අත් හරින්න ලදී" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "යොමුව හිස් විය නොහැක" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "දෝෂයක්" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "නම" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "ප්‍රමාණය" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "වෙනස් කළ" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 ෆොල්ඩරයක්" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ගොනුවක්" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "උඩුගත කිරීම" +msgstr "උඩුගත කරන්න" #: templates/admin.php:5 msgid "File handling" @@ -281,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "උඩුගත කිරීම අත් හරින්න" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "බාගත කිරීම" +msgstr "බාන්න" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "නොබෙදු" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "උඩුගත කිරීම විශාල වැඩිය" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "වර්තමාන පරික්ෂාව" diff --git a/l10n/si_LK/files_encryption.po b/l10n/si_LK/files_encryption.po index 3e1361874ca2558e7b0893d3c64af5c595268549..4f64e1d7f581ac7841a5605e70c8ece321ccd2ef 100644 --- a/l10n/si_LK/files_encryption.po +++ b/l10n/si_LK/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/si_LK/files_external.po b/l10n/si_LK/files_external.po index 09a9eee1688f5e5d733c804b6b798b044ace3d67..3fc997bbe1a098362da7b0de88e79450fff7f298 100644 --- a/l10n/si_LK/files_external.po +++ b/l10n/si_LK/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/si_LK/files_sharing.po b/l10n/si_LK/files_sharing.po index d4a15ed8444a927c9e2a76a996650040d8f02309..ead4e52179331694738cc665a0992acc09ab531c 100644 --- a/l10n/si_LK/files_sharing.po +++ b/l10n/si_LK/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -20,7 +19,7 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "මුරපදය" +msgstr "මුර පදය" #: templates/authenticate.php:6 msgid "Submit" @@ -38,7 +37,7 @@ msgstr "%s ඔබ සමඟ %s ගොනුව බෙදාහදාගත්ත #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "භාගත කරන්න" +msgstr "බාන්න" #: templates/public.php:40 msgid "No preview available for" diff --git a/l10n/si_LK/files_trashbin.po b/l10n/si_LK/files_trashbin.po index bc2af0ccec88e1a25bbffae23f51c6a07108919f..df590ba8716da6ede0fb758d037ee01947f1d6b8 100644 --- a/l10n/si_LK/files_trashbin.po +++ b/l10n/si_LK/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/si_LK/files_versions.po b/l10n/si_LK/files_versions.po index eb2829745c703062ed0fa1f08df3825665eb28ef..e25ea0e116c6a348325c1df0b5a7a2af961b7ca6 100644 --- a/l10n/si_LK/files_versions.po +++ b/l10n/si_LK/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -51,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "අනුවාද" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/si_LK/lib.po b/l10n/si_LK/lib.po index c785afebd7bad7a63ea1d5609f841aba5ca913fa..41cc98f78324625864df8be96655daa64e077973 100644 --- a/l10n/si_LK/lib.po +++ b/l10n/si_LK/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012 -# dinusha , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: si_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "උදව්" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "පෞද්ගලික" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "සිටුවම්" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "පරිශීලකයන්" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "යෙදුම්" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "පරිපාලක" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP භාගත කිරීම් අක්‍රියයි" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ගොනු එකින් එක භාගත යුතුයි" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "ගොනු වෙතට නැවත යන්න" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "තෝරාගත් ගොනු ZIP ගොනුවක් තැනීමට විශාල වැඩිය." @@ -69,7 +67,7 @@ msgstr "යෙදුම සක්‍රිය කර නොමැත" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "සත්‍යාපනය කිරීමේ දෝශයක්" +msgstr "සත්‍යාපන දෝෂයක්" #: json.php:51 msgid "Token expired. Please reload page." @@ -115,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "" @@ -237,19 +239,6 @@ msgstr "පෙර අවුරුද්දේ" msgid "years ago" msgstr "අවුරුදු කීපයකට පෙර" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s යොදාගත හැක. තව විස්තර ලබාගන්න" - -#: updater.php:81 -msgid "up to date" -msgstr "යාවත්කාලීනයි" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "යාවත්කාලීන බව පරීක්ෂණය අක්‍රියයි" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/si_LK/settings.po b/l10n/si_LK/settings.po index ecb6a7c40f7ed4e076a03d7087ee3cbf2355dcd9..eee6f408201887d4839d1b4fe2c6b3681152be4e 100644 --- a/l10n/si_LK/settings.po +++ b/l10n/si_LK/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Anushke Guneratne , 2012. -# Chamara Disanayake , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "සත්‍යාපන දෝෂයක්" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -67,7 +68,7 @@ msgstr "භාෂාව ාවනස් කිරීම" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "අවලංගු අයදුම" +msgstr "අවලංගු අයැදුමක්" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -97,7 +98,7 @@ msgstr "අක්‍රිය කරන්න" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "ක්‍රියත්මක කරන්න" +msgstr "සක්‍රිය කරන්න" #: js/apps.js:55 msgid "Please wait...." @@ -119,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "සුරැකෙමින් පවතී..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "නිෂ්ප්‍රභ කරන්න" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" -msgstr "සමූහය" +msgstr "කණ්ඩායම්" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "කාණ්ඩ පරිපාලක" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "මකා දමනවා" +msgstr "මකා දමන්න" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -254,7 +255,7 @@ msgstr "" #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "හුවමාරු කිරීම" #: templates/admin.php:134 msgid "Enable Share API" @@ -266,7 +267,7 @@ msgstr "" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "යොමු සලසන්න" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" @@ -274,19 +275,19 @@ msgstr "" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "යළි යළිත් හුවමාරුවට අවසර දෙමි" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "හුවමාරු කළ හුවමාරුවට අවසර දෙමි" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "ඕනෑම අයෙකු හා හුවමාරුවට අවසර දෙමි" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි" #: templates/admin.php:168 msgid "Security" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "ලඝුව" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "වැඩි" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "අඩු" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: si_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "සාර්ථකයි" + +#: js/settings.js:117 +msgid "Error" +msgstr "දෝෂයක්" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "සත්කාරකය" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL අවශ්‍යය වන විට පමණක් හැර, අන් අවස්ථාවන්හිදී ප්‍රොටොකෝලය අත් හැරිය හැක. භාවිතා කරන විට ldaps:// ලෙස ආරම්භ කරන්න" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "මුර පදය" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "පරිශීලක පිවිසුම් පෙරහන" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "පරිශීලක ලැයිස්තු පෙරහන" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "කණ්ඩායම් පෙරහන" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "කණ්ඩායම් සොයා ලබාගන්නා විට, යොදන පෙරහන නියම කරයි" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "තොට" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLS භාවිතා කරන්න" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "නිර්දේශ කළ නොහැක. පරීක්ෂණ සඳහා පමණක් භාවිත කරන්න" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "උදව්" diff --git a/l10n/sk/core.po b/l10n/sk/core.po index 585de750f26aab9b8c5b41decd358a50f79d5101..267759adeceb26ab009f90c4cc52cdd6db01f93a 100644 --- a/l10n/sk/core.po +++ b/l10n/sk/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" @@ -293,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +522,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +560,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/sk/files.po b/l10n/sk/files.po index 89495fb23ad3cc10cdebfb0c8c2d8f35b8fc0e26..29c0e202761089822737956de93ffce0a3b3aa28 100644 --- a/l10n/sk/files.po +++ b/l10n/sk/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/sk/files_encryption.po b/l10n/sk/files_encryption.po index 0e065e2795656da10c3d109c1020bcd19df6efa7..e1bece6b033097e3cf4413f9c72eff1b723508b4 100644 --- a/l10n/sk/files_encryption.po +++ b/l10n/sk/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk/files_external.po b/l10n/sk/files_external.po index 1b1accf306ce07bfb7c9efdfc64d9463fbd51655..6addb65af317b3e5d018ad5fe9b3fc2dba055554 100644 --- a/l10n/sk/files_external.po +++ b/l10n/sk/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk/files_sharing.po b/l10n/sk/files_sharing.po index 1b12c173860ba2d7f7f6b04462c9774089702d40..934833781424388897df2be59e3729022a02ee2b 100644 --- a/l10n/sk/files_sharing.po +++ b/l10n/sk/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk/files_trashbin.po b/l10n/sk/files_trashbin.po index 725fce01267096774e80623b783cd79345bb8de4..d363a222d42a877b80dd7b6b6a903d6e8cdf8347 100644 --- a/l10n/sk/files_trashbin.po +++ b/l10n/sk/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk/files_versions.po b/l10n/sk/files_versions.po index 7157752d7107b3ffc0d8aab864eb89c363633075..1a9009a2aeb2d8f796de2a4c22217b56181e6c61 100644 --- a/l10n/sk/files_versions.po +++ b/l10n/sk/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk/lib.po b/l10n/sk/lib.po index 72fd060bdd6faa95920f2b331a72ed7f5c067fe1..50d96efd7798169ebf0bf7c791321afdf79329fa 100644 --- a/l10n/sk/lib.po +++ b/l10n/sk/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" @@ -113,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sk/settings.po b/l10n/sk/settings.po index d9b345699cfcb54e00d6f9d28ac1ee447c7f91af..1c2339b2dc05969f0065116d5bc33e873eadff76 100644 --- a/l10n/sk/settings.po +++ b/l10n/sk/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:115 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:100 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:103 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po index f9e1c5b98ced2eced69fc252649bc8159b90af4a..992dcda4c50d2f1a835eae293831fd451d3a73f1 100644 --- a/l10n/sk_SK/core.po +++ b/l10n/sk_SK/core.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# georg007 , 2013 -# intense , 2011, 2012 # mhh , 2013 -# martinb , 2012 -# mehturt , 2013 -# Roman Priesol , 2012 -# martin , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mhh \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -181,7 +175,7 @@ msgstr "pred {minutes} minútami" #: js/js.js:721 msgid "1 hour ago" -msgstr "Pred 1 hodinou." +msgstr "Pred 1 hodinou" #: js/js.js:722 msgid "{hours} hours ago" @@ -219,26 +213,30 @@ msgstr "minulý rok" msgid "years ago" msgstr "pred rokmi" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Výber" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Zrušiť" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Výber" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Áno" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nie" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +401,27 @@ msgstr "Obnovenie hesla pre ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Použite nasledujúci odkaz pre obnovenie vášho hesla: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Odkaz pre obnovenie hesla obdržíte e-mailom." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Odkaz na obnovenie hesla bol odoslaný na Vašu emailovú adresu.
Ak ho v krátkej dobe neobdržíte, skontrolujte si Váš kôš a priečinok spam.
Ak ho ani tam nenájdete, kontaktujte svojho administrátora." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Obnovovací email bol odoslaný." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Požiadavka zlyhala.
Uistili ste sa, že Vaše používateľské meno a email sú správne?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Požiadavka zlyhala!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Odkaz pre obnovenie hesla obdržíte e-mailom." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Prihlasovacie meno" +msgstr "Meno používateľa" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Požiadať o obnovenie" @@ -454,7 +455,7 @@ msgstr "Aplikácie" #: strings.php:8 msgid "Admin" -msgstr "Administrácia" +msgstr "Administrátor" #: strings.php:9 msgid "Help" @@ -470,7 +471,7 @@ msgstr "Nenájdené" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Úprava kategórií" +msgstr "Upraviť kategórie" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -562,9 +563,14 @@ msgstr "Dokončiť inštaláciu" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "webové služby pod vašou kontrolou" +msgstr "webové služby pod Vašou kontrolou" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s je dostupná. Získajte viac informácií k postupu aktualizáce." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Odhlásiť" diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po index d01b6d67a4ded798a9018a6455251f0973039342..4107af7595604dcf200db25d985c149fbc6bd1fc 100644 --- a/l10n/sk_SK/files.po +++ b/l10n/sk_SK/files.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# georg007 , 2013 -# intense , 2012 # mhh , 2013 -# martinb , 2012 -# martin , 2013 -# Roman Priesol , 2012 -# martin , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mhh \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,10 +28,6 @@ msgstr "Nie je možné presunúť %s - súbor s týmto menom už existuje" msgid "Could not move %s" msgstr "Nie je možné presunúť %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nemožno premenovať súbor" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Žiaden súbor nebol odoslaný. Neznáma chyba" @@ -55,19 +45,19 @@ msgstr "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári" +msgstr "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára." #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Nahrávaný súbor bol iba čiastočne nahraný" +msgstr "Ukladaný súbor sa nahral len čiastočne" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Žiaden súbor nebol nahraný" +msgstr "Žiadny súbor nebol uložený" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Chýbajúci dočasný priečinok" +msgstr "Chýba dočasný priečinok" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -93,51 +83,51 @@ msgstr "Zdieľať" msgid "Delete permanently" msgstr "Zmazať trvalo" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "Odstrániť" +msgstr "Zmazať" #: js/fileactions.js:194 msgid "Rename" msgstr "Premenovať" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Čaká sa" +msgstr "Prebieha" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} už existuje" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "nahradiť" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "pomôcť s menom" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "zrušiť" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "prepísaný {new_name} súborom {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "vrátiť" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "vykonať zmazanie" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 súbor sa posiela " -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "nahrávanie súborov" @@ -163,69 +153,77 @@ msgstr "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchroniz msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Vaše úložisko je takmer plné ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, môže to chvíľu trvať." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov." +msgstr "Nedá sa odoslať Váš súbor, pretože je to priečinok, alebo je jeho veľkosť 0 bajtov" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nie je k dispozícii dostatok miesta" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Odosielanie zrušené" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Opustenie stránky zruší práve prebiehajúce odosielanie súboru." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL nemôže byť prázdne" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Neplatné meno priečinka. Používanie mena 'Shared' je vyhradené len pre Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Chyba" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Meno" +msgstr "Názov" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Veľkosť" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Upravené" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 priečinok" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} priečinkov" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 súbor" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} súborov" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Neplatný názov priečinka. Názov \"Shared\" je rezervovaný pre ownCloud" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nemožno premenovať súbor" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Odoslať" @@ -264,7 +262,7 @@ msgstr "Uložiť" #: templates/index.php:7 msgid "New" -msgstr "Nový" +msgstr "Nová" #: templates/index.php:10 msgid "Text file" @@ -286,37 +284,37 @@ msgstr "Zmazané súbory" msgid "Cancel upload" msgstr "Zrušiť odosielanie" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Nemáte oprávnenie na zápis." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Žiadny súbor. Nahrajte niečo!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Stiahnuť" +msgstr "Sťahovanie" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Nezdielať" +msgstr "Zrušiť zdieľanie" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Odosielaný súbor je príliš veľký" +msgstr "Nahrávanie je príliš veľké" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Čakajte, súbory sú prehľadávané." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Práve prezerané" diff --git a/l10n/sk_SK/files_encryption.po b/l10n/sk_SK/files_encryption.po index 69c0359cc185fb9c8e12baed4e1987fdf812aebb..3c5194e64cb5874955e1345eaaa2800158f96938 100644 --- a/l10n/sk_SK/files_encryption.po +++ b/l10n/sk_SK/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# georg , 2013. -# , 2012. -# Marián Hvolka , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -38,4 +35,4 @@ msgstr "Nešifrovať uvedené typy súborov" #: templates/settings.php:12 msgid "None" -msgstr "Žiadne" +msgstr "Žiadny" diff --git a/l10n/sk_SK/files_external.po b/l10n/sk_SK/files_external.po index 5bbf018c251f5d1fa418dd13d629abf4ebeb09d6..2545d3dae83741d67e70c23bffac8d88781f10c5 100644 --- a/l10n/sk_SK/files_external.po +++ b/l10n/sk_SK/files_external.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# intense , 2012 # mhh , 2013 -# martinb , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mhh \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Varovanie: nie je nainštalovaná, alebo povolená, podpora Curl v PHP. Nie je možné pripojenie oddielov ownCloud, WebDAV, či GoogleDrive. Prosím požiadajte svojho administrátora systému, nech ju nainštaluje." #: templates/settings.php:3 msgid "External Storage" @@ -107,7 +105,7 @@ msgstr "Používatelia" #: templates/settings.php:113 templates/settings.php:114 #: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "Odstrániť" +msgstr "Zmazať" #: templates/settings.php:129 msgid "Enable User External Storage" diff --git a/l10n/sk_SK/files_sharing.po b/l10n/sk_SK/files_sharing.po index d792bd55d10307713110a561b67b28c1b31750b1..986c44241a988631782e7cc0d4df120577420f7a 100644 --- a/l10n/sk_SK/files_sharing.po +++ b/l10n/sk_SK/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -39,7 +37,7 @@ msgstr "%s zdieľa s vami súbor %s" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "Stiahnuť" +msgstr "Sťahovanie" #: templates/public.php:40 msgid "No preview available for" diff --git a/l10n/sk_SK/files_trashbin.po b/l10n/sk_SK/files_trashbin.po index 4c53d28f017b804af2dae58973d8ea64f67b5b2b..3cb233da32c20e28f07e5335f11138a25e5b47d2 100644 --- a/l10n/sk_SK/files_trashbin.po +++ b/l10n/sk_SK/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# georg , 2013. -# Marián Hvolka , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -47,7 +45,7 @@ msgstr "Zmazať trvalo" #: js/trash.js:174 templates/index.php:17 msgid "Name" -msgstr "Meno" +msgstr "Názov" #: js/trash.js:175 templates/index.php:27 msgid "Deleted" diff --git a/l10n/sk_SK/files_versions.po b/l10n/sk_SK/files_versions.po index 6bb0cb836c87abc06c1334ca239d8a8595722617..e7044592ad5d67ec33daf6d422111f5ccaf048d1 100644 --- a/l10n/sk_SK/files_versions.po +++ b/l10n/sk_SK/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# georg , 2013. -# Marián Hvolka , 2013. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sk_SK/lib.po b/l10n/sk_SK/lib.po index b99a339307ee12f04a5baaa98e4964a335030193..8f6db323d2f97a0a6cb6862a68f140011ccdba68 100644 --- a/l10n/sk_SK/lib.po +++ b/l10n/sk_SK/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mhh , 2013 -# martinb , 2012 -# Roman Priesol , 2012 -# martin , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: sk_SK\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pomoc" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Osobné" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Nastavenia" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Používatelia" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Aplikácie" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Administrátor" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Sťahovanie súborov ZIP je vypnuté." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Súbory musia byť nahrávané jeden za druhým." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Späť na súbory" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Zvolené súbory sú príliš veľké na vygenerovanie zip súboru." @@ -117,72 +113,76 @@ msgstr "V názve databázy %s nemôžete používať bodky" msgid "%s set the database host." msgstr "Zadajte názov počítača s databázou %s." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Používateľské meno a/alebo heslo pre PostgreSQL databázu je neplatné" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Musíte zadať jestvujúci účet alebo administrátora." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Používateľské meno a/alebo heslo pre MySQL databázu je neplatné" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Chyba DB: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Podozrivý príkaz bol: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Používateľ '%s'@'localhost' už v MySQL existuje." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Zahodiť používateľa z MySQL." -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Používateľ '%s'@'%%' už v MySQL existuje" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Zahodiť používateľa z MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Podozrivý príkaz bol: \"%s\", meno: %s, heslo: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Používateľské meno, alebo heslo MS SQL nie je platné: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Prosím skontrolujte inštalačnú príručku." @@ -193,7 +193,7 @@ msgstr "pred sekundami" #: template.php:114 msgid "1 minute ago" -msgstr "pred 1 minútou" +msgstr "pred minútou" #: template.php:115 #, php-format @@ -239,19 +239,6 @@ msgstr "minulý rok" msgid "years ago" msgstr "pred rokmi" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s je dostupné. Získať pre viac informácií" - -#: updater.php:81 -msgid "up to date" -msgstr "aktuálny" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "sledovanie aktualizácií je vypnuté" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po index 84eb780da7c7c0468399d2b40b938140cfe8d9f4..2121c51ae9f0d5afebfa715a4d78ffcd80409750 100644 --- a/l10n/sk_SK/settings.po +++ b/l10n/sk_SK/settings.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2011, 2012. -# Marián Hvolka , 2013. -# , 2012. -# Roman Priesol , 2012. -# , 2012. -# , 2012. +# mhh , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mhh \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Nie je možné nahrať zoznam z App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Chyba pri autentifikácii" +msgstr "Chyba autentifikácie" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Vaše zobrazované meno bolo zmenené." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Nemožno zmeniť zobrazované meno" @@ -100,7 +99,7 @@ msgstr "Zakázať" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Povoliť" +msgstr "Zapnúť" #: js/apps.js:55 msgid "Please wait...." @@ -122,52 +121,52 @@ msgstr "chyba pri aktualizácii aplikácie" msgid "Updated" msgstr "Aktualizované" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Ukladám..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "zmazané" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "vrátiť" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Nemožno odobrať používateľa" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Skupiny" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Správca skupiny" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "Odstrániť" +msgstr "Zmazať" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "pridať skupinu" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Musíte zadať platné používateľské meno" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Chyba pri vytváraní používateľa" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Musíte zadať platné heslo" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Slovensky" @@ -318,19 +317,19 @@ msgstr "Záznam" msgid "Log level" msgstr "Úroveň záznamu" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Viac" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Menej" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Verzia" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# Roman Priesol , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: sk_SK\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Zlyhalo zmazanie nastavenia servera." @@ -55,281 +57,363 @@ msgstr "Ponechať nastavenia?" msgid "Cannot add server configuration" msgstr "Nemožno pridať nastavenie servera" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Úspešné" + +#: js/settings.js:117 +msgid "Error" +msgstr "Chyba" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Test pripojenia bol úspešný" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Test pripojenia zlyhal" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Naozaj chcete zmazať súčasné nastavenie servera?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Potvrdiť vymazanie" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Upozornenie: Aplikácie user_ldap a user_webdavauth nie sú kompatibilné. Môže nastávať neočakávané správanie. Požiadajte administrátora systému aby jednu z nich zakázal." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Upozornenie: nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požádejte administrátora systému aby ho nainštaloval." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Nastavenia servera" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Pridať nastavenia servera." -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Hostiteľ" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Môžete vynechať protokol, s výnimkou požadovania SSL. Vtedy začnite s ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Základné DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Jedno základné DN na riadok" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Používateľské DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Heslo" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filter prihlásenia používateľov" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahradzuje používateľské meno v činnosti prihlásenia." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "použite zástupný vzor %%uid, napr. \\\"uid=%%uid\\\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filter zoznamov používateľov" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definuje použitý filter, pre získanie používateľov." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez zástupných znakov, napr. \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filter skupiny" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definuje použitý filter, pre získanie skupín." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez zástupných znakov, napr. \"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Nastavenie pripojenia" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Nastavenia sú aktívne " -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Ak nie je zaškrtnuté, nastavenie bude preskočené." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Záložný server (kópia) hosť" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Zadajte záložný LDAP/AD. Musí to byť kópia hlavného LDAP/AD servera." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Záložný server (kópia) port" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Zakázať hlavný server" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Pri zapnutí sa ownCloud pripojí len k záložnému serveru." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Použi TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Nepoužívajte pre pripojenie LDAPS, zlyhá." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server nerozlišuje veľkosť znakov (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Vypnúť overovanie SSL certifikátu." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Ak pripojenie pracuje len s touto možnosťou, tak importujte SSL certifikát LDAP serveru do vášho servera ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Nie je doporučované, len pre testovacie účely." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Životnosť objektov v cache" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Nastavenie priečinka" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Pole pre zobrazenia mena používateľa" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribút LDAP použitý na vygenerovanie mena používateľa ownCloud " -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Základný používateľský strom" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Jedna používateľská základná DN na riadok" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Atribúty vyhľadávania používateľov" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Voliteľné, jeden atribút na jeden riadok" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Pole pre zobrazenie mena skupiny" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribút LDAP použitý na vygenerovanie mena skupiny ownCloud " -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Základný skupinový strom" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Jedna skupinová základná DN na riadok" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atribúty vyhľadávania skupín" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Priradenie člena skupiny" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Špeciálne atribúty" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Pole kvóty" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Predvolená kvóta" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "v bajtoch" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Pole email" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Pravidlo pre nastavenie mena používateľského priečinka dát" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Test nastavenia" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pomoc" diff --git a/l10n/sl/core.po b/l10n/sl/core.po index 9eafb170c6ce2c5dd3c5a5bc1eb865f67a15b8e5..1cc6c8be9267c6119e782b4f04978623d8e86af3 100644 --- a/l10n/sl/core.po +++ b/l10n/sl/core.po @@ -4,18 +4,13 @@ # # Translators: # mateju <>, 2013 -# mateju <>, 2012 -# mateju <>, 2013 -# Peter Peroša , 2012 -# Peter Peroša , 2012 -# urossolar , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mateju <>\n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -180,7 +175,7 @@ msgstr "pred {minutes} minutami" #: js/js.js:721 msgid "1 hour ago" -msgstr "pred 1 uro" +msgstr "Pred 1 uro" #: js/js.js:722 msgid "{hours} hours ago" @@ -218,26 +213,30 @@ msgstr "lansko leto" msgid "years ago" msgstr "let nazaj" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "V redu" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Izbor" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Prekliči" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Izbor" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "V redu" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -337,7 +336,7 @@ msgstr "V souporabi v {item} z {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Odstrani souporabo" +msgstr "Prekliči souporabo" #: js/share.js:320 msgid "can edit" @@ -402,24 +401,27 @@ msgstr "Ponastavitev gesla za oblak ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Za ponastavitev gesla uporabite povezavo: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Povezava za ponastavitev gesla je bila poslana na elektronski naslov.
V kolikor sporočila ne prejmete v doglednem času, preverite tudi mape vsiljene pošte.
Če ne bo niti tam, stopite v stik s skrbnikom." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Sporočilo z navodili za ponastavitev gesla je poslana na vaš elektronski naslov." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Zahteva je spodletela!
Ali sta elektronski naslov oziroma uporabniško ime navedena pravilno?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Zahteva je spodletela!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Uporabniško Ime" +msgstr "Uporabniško ime" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Zahtevaj ponovno nastavitev" @@ -563,7 +565,12 @@ msgstr "Končaj namestitev" msgid "web services under your control" msgstr "spletne storitve pod vašim nadzorom" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s je na voljo. Pridobite več podrobnosti za posodobitev." + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Odjava" diff --git a/l10n/sl/files.po b/l10n/sl/files.po index bf8ab3566aa7d542d45f4ede2a6411e1cc6839b5..98dbfaa2d2dcdd0b37f6b28a432d0a32de16a7d8 100644 --- a/l10n/sl/files.po +++ b/l10n/sl/files.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mateju <>, 2012 -# mateju <>, 2013 -# Peter Peroša , 2012 -# Peter Peroša , 2012 -# urossolar , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" @@ -32,17 +27,13 @@ msgstr "Ni mogoče premakniti %s - datoteka s tem imenom že obstaja" msgid "Could not move %s" msgstr "Ni mogoče premakniti %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Ni mogoče preimenovati datoteke" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" -msgstr "Ni poslane nobene datoteke. Neznana napaka." +msgstr "Ni poslane datoteke. Neznana napaka." #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Datoteka je uspešno poslana." +msgstr "Datoteka je uspešno naložena." #: ajax/upload.php:27 msgid "" @@ -57,11 +48,11 @@ msgstr "Poslana datoteka presega velikost, ki jo določa parameter največje dov #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Datoteka je le delno naložena" +msgstr "Poslan je le del datoteke." #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Nobena datoteka ni bila naložena" +msgstr "Ni poslane datoteke" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -89,9 +80,9 @@ msgstr "Souporaba" #: js/fileactions.js:126 msgid "Delete permanently" -msgstr "Izbriši trajno" +msgstr "Izbriši dokončno" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Izbriši" @@ -99,43 +90,43 @@ msgstr "Izbriši" msgid "Rename" msgstr "Preimenuj" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "V čakanju ..." -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} že obstaja" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "zamenjaj" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "predlagaj ime" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "prekliči" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "preimenovano ime {new_name} z imenom {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "razveljavi" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "izvedi opravilo brisanja" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Pošiljanje 1 datoteke" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "poteka pošiljanje datotek" @@ -161,69 +152,77 @@ msgstr "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in us msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Mesto za shranjevanje je skoraj polno ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Postopek priprave datoteke za prejem je lahko dolgotrajen, če je datoteka zelo velika." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov." +msgstr "Pošiljanja ni mogoče izvesti, saj gre za mapo oziroma datoteko velikosti 0 bajtov." -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Na voljo ni dovolj prostora." -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Pošiljanje je preklicano." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Naslov URL ne sme biti prazna vrednost." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Neveljavno ime mape. Uporaba oznake \"Souporaba\" je zadržan za sistem ownCloud." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Napaka" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Ime" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Velikost" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Spremenjeno" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mapa" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} map" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 datoteka" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} datotek" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Ni mogoče preimenovati datoteke" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Pošlji" @@ -262,7 +261,7 @@ msgstr "Shrani" #: templates/index.php:7 msgid "New" -msgstr "Nova" +msgstr "Novo" #: templates/index.php:10 msgid "Text file" @@ -284,37 +283,37 @@ msgstr "Izbrisane datoteke" msgid "Cancel upload" msgstr "Prekliči pošiljanje" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Za to mesto ni ustreznih dovoljenj za pisanje." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Prejmi" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Odstrani iz souporabe" +msgstr "Prekliči souporabo" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Prekoračenje omejitve velikosti" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Poteka preučevanje datotek, počakajte ..." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Trenutno poteka preučevanje" diff --git a/l10n/sl/files_encryption.po b/l10n/sl/files_encryption.po index 32f913f26223cc7a369ec892bf5469aee99197d4..716091a2f022b9dbb1f1c5db19820b013b066711 100644 --- a/l10n/sl/files_encryption.po +++ b/l10n/sl/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# <>, 2012. -# Matej Urbančič <>, 2013. -# Peter Peroša , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sl/files_external.po b/l10n/sl/files_external.po index 0d3f615d44780ac3b55fc4f043ee1e0c59c114b9..bfc8aef54d3c94696ce6e8e9a1b1f8691173a75a 100644 --- a/l10n/sl/files_external.po +++ b/l10n/sl/files_external.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mateju <>, 2012 # mateju <>, 2013 -# Peter Peroša , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mateju <>\n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,14 +49,14 @@ msgid "" "Warning: The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." -msgstr "Opozorilo: podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ni mogoče." +msgstr "Opozorilo: podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ne bo mogoče." #: lib/config.php:437 msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Opozorilo: podpora za Curl v PHP ni omogočena ali pa ni nameščena. Priklapljanje točke ownCloud / WebDAV ali GoogleDrive zato ne bo mogoče. Zahtevane pakete je treba pred uporabo namestiti." #: templates/settings.php:3 msgid "External Storage" @@ -111,7 +109,7 @@ msgstr "Izbriši" #: templates/settings.php:129 msgid "Enable User External Storage" -msgstr "Omogoči uporabniško zunanjo podatkovno shrambo" +msgstr "Omogoči zunanjo uporabniško podatkovno shrambo" #: templates/settings.php:130 msgid "Allow users to mount their own external storage" diff --git a/l10n/sl/files_sharing.po b/l10n/sl/files_sharing.po index cce37540707187c4d0e4bed419e83dd049f388b9..3a379322f4585be48c749de96a7aeda1c7b79e76 100644 --- a/l10n/sl/files_sharing.po +++ b/l10n/sl/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# <>, 2012. -# Peter Peroša , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sl/files_trashbin.po b/l10n/sl/files_trashbin.po index 1c88a1cf01b96ec3470b96746f8ce152782d0822..4e473f9e0d94606eaaec193b11ccd3c5fb7d6029 100644 --- a/l10n/sl/files_trashbin.po +++ b/l10n/sl/files_trashbin.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mateju <>, 2013 -# mateju <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-20 01:59+0200\n" -"PO-Revision-Date: 2013-04-19 17:02+0000\n" -"Last-Translator: mateju <>\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/sl/files_versions.po b/l10n/sl/files_versions.po index 154d0ce0887243fd5b6a39fa2afd45d86b7633be..72f744258c63faf148a699d70ef57e70b3599900 100644 --- a/l10n/sl/files_versions.po +++ b/l10n/sl/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# <>, 2012. -# Matej Urbančič <>, 2013. -# Peter Peroša , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po index bc51adf8f3d52ff16c2169312132a157639ebd12..f00e1cfe9e18508baeada2a05bf35f06e2d5c391 100644 --- a/l10n/sl/lib.po +++ b/l10n/sl/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mateju <>, 2012 -# mateju <>, 2013 -# Peter Peroša , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pomoč" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Osebno" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Nastavitve" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Uporabniki" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Programi" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Skrbništvo" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Prejemanje datotek v paketu ZIP je onemogočeno." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Datoteke je mogoče prejeti le posamično." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Nazaj na datoteke" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Izbrane datoteke so prevelike za ustvarjanje datoteke arhiva zip." @@ -70,7 +67,7 @@ msgstr "Program ni omogočen" #: json.php:39 json.php:62 json.php:73 msgid "Authentication error" -msgstr "Napaka overitve" +msgstr "Napaka pri overjanju" #: json.php:51 msgid "Token expired. Please reload page." @@ -116,72 +113,76 @@ msgstr "%s - v imenu podatkovne zbirke ni dovoljeno uporabljati pik." msgid "%s set the database host." msgstr "%s - vnos gostitelja podatkovne zbirke." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Uporabniško ime ali geslo PostgreSQL ni veljavno" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Prijaviti se je treba v obstoječi ali pa skrbniški račun." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Uporabniško ime ali geslo Oracle ni veljavno" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Uporabniško ime ali geslo MySQL ni veljavno" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Napaka podatkovne zbirke: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Napačni ukaz je: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Uporabnik MySQL '%s'@'localhost' že obstaja." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Odstrani uporabnika s podatkovne zbirke MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Uporabnik MySQL '%s'@'%%' že obstaja." -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Odstrani uporabnika s podatkovne zbirke MySQL" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Uporabniško ime ali geslo Oracle ni veljavno" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Napačni ukaz je: \"%s\", ime: %s, geslo: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Uporabniško ime ali geslo MS SQL ni veljavno: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Spletni stražnik še ni ustrezno nastavljen in ne omogoča usklajevanja, saj je nastavitev WebDAV okvarjena." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Preverite navodila namestitve." @@ -223,7 +224,7 @@ msgstr "pred %d dnevi" #: template.php:121 msgid "last month" -msgstr "prejšnji mesec" +msgstr "zadnji mesec" #: template.php:122 #, php-format @@ -236,20 +237,7 @@ msgstr "lansko leto" #: template.php:124 msgid "years ago" -msgstr "pred nekaj leti" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s je na voljo. Več podrobnosti." - -#: updater.php:81 -msgid "up to date" -msgstr "posodobljeno" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "preverjanje za posodobitve je onemogočeno" +msgstr "let nazaj" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po index 957fabe747232fde8c8081305e87dcf15886e951..7aac3a9c6121a5d818565fc8b50c29c143bd7d94 100644 --- a/l10n/sl/settings.po +++ b/l10n/sl/settings.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# <>, 2013. -# <>, 2012. -# Matej Urbančič <>, 2013. -# , 2012. -# Peter Peroša , 2012-2013. -# , 2011, 2012. +# mateju <>, 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: mateju <>\n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,14 +20,18 @@ msgstr "" #: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "Ni mogoče naložiti seznama iz središča App Store" +msgstr "Ni mogoče naložiti seznama iz programskega središča" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Napaka overitve" +msgstr "Napaka med overjanjem" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Prikazano ime je bilo spremenjeno." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Prikazanega imena ni mogoče spremeniti." @@ -122,52 +121,52 @@ msgstr "Prišlo je do napake med posodabljanjem programa." msgid "Updated" msgstr "Posodobljeno" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Poteka shranjevanje ..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "izbrisano" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "razveljavi" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Uporabnika ni mogoče odstraniti" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Skupine" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Skrbnik skupine" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Izbriši" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "dodaj skupino" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Navedeno mora biti veljavno uporabniško ime" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Napaka ustvarjanja uporabnika" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Navedeno mora biti veljavno geslo" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Slovenščina" @@ -318,19 +317,19 @@ msgstr "Dnevnik" msgid "Log level" msgstr "Raven beleženja" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Več" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Manj" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Različica" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# Matej Urbančič <>, 2013. -# Peter Peroša , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Brisanje nastavitev strežnika je spodletelo." @@ -56,281 +57,363 @@ msgstr "Ali nas se nastavitve ohranijo?" msgid "Cannot add server configuration" msgstr "Ni mogoče dodati nastavitev strežnika" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Uspešno končano." + +#: js/settings.js:117 +msgid "Error" +msgstr "Napaka" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Preizkus povezave je uspešno končan." -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Preizkus povezave je spodletel." -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Ali res želite izbrisati trenutne nastavitve strežnika?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Potrdi brisanje" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Opozorilo: možnosti user_ldap in user_webdavauth nista združljivi. Pri uporabi je mogoče nepričakovano obnašanje sistema. Eno izmed možnosti je priporočeno onemgočiti." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Opozorilo: modul PHP LDAP mora biti nameščen, sicer vmesnik ne bo deloval. Paket je treba namestiti." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Nastavitev strežnika" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Dodaj nastavitve strežnika" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Gostitelj" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokol je lahko izpuščen, če ni posebej zahtevan SSL. V tem primeru se mora naslov začeti z ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Osnovni DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "En osnovni DN na vrstico" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Osnovni DN za uporabnike in skupine lahko določite v zavihku naprednih možnosti." -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Uporabnik DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN uporabnikovega odjemalca, s katerim naj se opravi vezava, npr. uid=agent,dc=example,dc=com. Za brezimni dostop sta polji DN in geslo prazni." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Geslo" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Za brezimni dostop sta polji DN in geslo prazni." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filter prijav uporabnikov" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Določi filter, uporabljen pri prijavi. %%uid nadomesti uporabniško ime v postopku prijave." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "Uporabite vsebnik %%uid, npr. \"uid=%%uid\"." -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filter seznama uporabnikov" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Določi filter za uporabo med pridobivanjem uporabnikov." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Brez kateregakoli vsebnika, npr. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Filter skupin" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Določi filter za uporabo med pridobivanjem skupin." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Brez katerekoli vsebnika, npr. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Nastavitve povezave" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Dejavna nastavitev" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Neizbrana možnost preskoči nastavitev." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Vrata" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Varnostna kopija (replika) podatkov gostitelja" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Podati je treba izbirno varnostno kopijo gostitelja. Ta mora biti natančna replika strežnika LDAP/AD." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Varnostna kopija (replika) podatka vrat" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Onemogoči glavni strežnik" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Ob priklopu bo strežnik ownCloud povezan le s kopijo (repliko) strežnika." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Uporabi TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Strežnika ni priporočljivo uporabljati za povezave LDAPS. Povezava bo spodletela." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Strežnik LDAP ne upošteva velikosti črk (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Onemogoči določanje veljavnosti potrdila SSL." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Kadar deluje povezava le s to možnostjo, uvozite potrdilo SSL iz strežnika LDAP na vaš strežnik ownCloud." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Dejanje ni priporočeno; uporabljeno naj bo le za preizkušanje delovanja." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Predpomni podatke TTL" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "v sekundah. Sprememba izprazni predpomnilnik." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Nastavitve mape" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Polje za uporabnikovo prikazano ime" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP, uporabljen pri ustvarjanju uporabniških imen ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Osnovno uporabniško drevo" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Eno osnovno uporabniško ime DN na vrstico" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Uporabi atribute iskanja" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Izbirno; en atribut na vrstico" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Polje za prikazano ime skupine" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP, uporabljen pri ustvarjanju imen skupin ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Osnovno drevo skupine" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Eno osnovno ime skupine DN na vrstico" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Atributi iskanja skupine" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Povezava član-skupina" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Posebni atributi" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Polje količinske omejitve" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Privzeta količinska omejitev" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "v bajtih" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Polje elektronske pošte" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Pravila poimenovanja uporabniške osebne mape" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Pustite prazno za uporabniško ime (privzeto), sicer navedite atribut LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Preizkusne nastavitve" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pomoč" diff --git a/l10n/sq/core.po b/l10n/sq/core.po index cd699131731d6315fa911c7ceb557f82442d9d37..53b53efb2557b9ea0625acd8b5709bb228f3980b 100644 --- a/l10n/sq/core.po +++ b/l10n/sq/core.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" @@ -159,7 +159,7 @@ msgstr "Dhjetor" #: js/js.js:286 msgid "Settings" -msgstr "Parametrat" +msgstr "Parametra" #: js/js.js:718 msgid "seconds ago" @@ -213,26 +213,30 @@ msgstr "vitin e shkuar" msgid "years ago" msgstr "vite më parë" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Në rregull" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Zgjidh" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Anulo" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Zgjidh" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Po" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Jo" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Në rregull" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -397,24 +401,27 @@ msgstr "Rivendosja e kodit të ownCloud-it" msgid "Use the following link to reset your password: {link}" msgstr "Përdorni lidhjen në vijim për të rivendosur kodin: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Lidhja për rivendosjen e kodit tuaj u dërgua tek email-i juaj.
Nëqoftëse nuk e merrni brenda një kohe të arsyeshme, kontrolloni dosjet e postës së padëshirueshme (spam).
Nëqoftëse nuk është as aty, pyesni administratorin tuaj lokal." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Emaili i rivendosjes u dërgua." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Kërkesa dështoi!
A u siguruat që email-i/përdoruesi juaj ishte i saktë?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Kërkesa dështoi!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Përdoruesi" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Bëj kërkesë për rivendosjen" @@ -558,7 +565,12 @@ msgstr "Mbaro setup-in" msgid "web services under your control" msgstr "shërbime web nën kontrollin tënd" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Dalje" diff --git a/l10n/sq/files.po b/l10n/sq/files.po index f704e3b4aa74637b11e4e49b2901bcb471064ff6..3cc87f36bee360c42e03c0ee693a1a33f1a19b71 100644 --- a/l10n/sq/files.po +++ b/l10n/sq/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Odeen , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "%s nuk u spostua - Aty ekziston një skedar me të njëjtin emër" msgid "Could not move %s" msgstr "%s nuk u spostua" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Nuk është i mundur riemërtimi i skedarit" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Nuk u ngarkua asnjë skedar. Veprim i gabuar i panjohur" @@ -87,7 +82,7 @@ msgstr "Nda" msgid "Delete permanently" msgstr "Elimino përfundimisht" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Elimino" @@ -95,43 +90,43 @@ msgstr "Elimino" msgid "Rename" msgstr "Riemërto" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Pezulluar" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} ekziston" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "zëvëndëso" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "sugjero një emër" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "anulo" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "U zëvëndësua {new_name} me {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "anulo" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "ekzekuto operacionin e eliminimit" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Po ngarkohet 1 skedar" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "po ngarkoj skedarët" @@ -157,69 +152,77 @@ msgstr "Hapësira juaj e memorizimit është plot, nuk mund të ngarkoni apo sin msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Hapësira juaj e memorizimit është gati plot ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nuk është i mundur ngarkimi i skedarit tuaj sepse është dosje ose ka dimension 0 byte" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Nuk ka hapësirë memorizimi e mjaftueshme" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Ngarkimi u anulua." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Ngarkimi i skedarit është në vazhdim. Nqse ndërroni faqen tani ngarkimi do të anulohet." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL-i nuk mund të jetë bosh." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Emri i dosjes është i pavlefshëm. Përdorimi i \"Shared\" është i rezervuar nga Owncloud-i." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Veprim i gabuar" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Emri" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Dimensioni" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Modifikuar" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 dosje" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} dosje" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 skedar" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} skedarë" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Nuk është i mundur riemërtimi i skedarit" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Ngarko" @@ -280,37 +283,37 @@ msgstr "Skedarë të eliminuar" msgid "Cancel upload" msgstr "Anulo ngarkimin" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Nuk keni të drejta për të shkruar këtu." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Këtu nuk ka asgjë. Ngarkoni diçka!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Shkarko" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Hiq ndarjen" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Ngarkimi është shumë i madh" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Skedarët që doni të ngarkoni tejkalojnë dimensionet maksimale për ngarkimet në këtë server." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Skedarët po analizohen, ju lutemi pritni." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Analizimi aktual" diff --git a/l10n/sq/files_encryption.po b/l10n/sq/files_encryption.po index 7dbf902707ea08c3c2bb9ecfc3787ea4b00b4ec5..bccdde2ed2ff00031954ee0e17d2a96af678904c 100644 --- a/l10n/sq/files_encryption.po +++ b/l10n/sq/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sq/files_external.po b/l10n/sq/files_external.po index 432e33124c58a160f9df10b090f9138afa0bdd50..40f6851fca9ec7794627649e95c961a65538ee96 100644 --- a/l10n/sq/files_external.po +++ b/l10n/sq/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sq/files_sharing.po b/l10n/sq/files_sharing.po index 9b729426c31d456add1687f1bc3f31950b2d026c..40e49503867554cadfde4891c9ad2fead348c91b 100644 --- a/l10n/sq/files_sharing.po +++ b/l10n/sq/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sq/files_trashbin.po b/l10n/sq/files_trashbin.po index a2e6c8176af9d56a0210c74c5b704a6d363094be..0c02b9d17ab3e937430d77cf3de12a89462719c7 100644 --- a/l10n/sq/files_trashbin.po +++ b/l10n/sq/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sq/files_versions.po b/l10n/sq/files_versions.po index a2ce9ffe2b5b8288906bd8e58a3f1f62406bc334..4520df0880ff05f779e09f437d1a167b7aca2253 100644 --- a/l10n/sq/files_versions.po +++ b/l10n/sq/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sq/lib.po b/l10n/sq/lib.po index 9629d1e79c22d4d5f0f513dec613f39cea5e986e..ec8afab2c55f62d3d90d76eba7f895c5babe96bc 100644 --- a/l10n/sq/lib.po +++ b/l10n/sq/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Odeen , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Ndihmë" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personale" -#: app.php:373 +#: app.php:381 msgid "Settings" -msgstr "Parametrat" +msgstr "Parametra" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Përdoruesit" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "App" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Shkarimi i skedarëve ZIP është i çaktivizuar." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Skedarët duhet të shkarkohen një nga një." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Kthehu tek skedarët" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Skedarët e selektuar janë shumë të mëdhenj për të krijuar një skedar ZIP." @@ -114,72 +113,76 @@ msgstr "%s nuk mund të përdorni pikat tek emri i database-it" msgid "%s set the database host." msgstr "%s caktoni pozicionin (host) e database-it." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "Përdoruesi dhe/apo kodi i PostgreSQL i pavlefshëm" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Përdoruesi dhe/apo kodi i Oracle-it i pavlefshëm" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "Përdoruesi dhe/apo kodi i MySQL-it i pavlefshëm." -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Veprim i gabuar i DB-it: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Komanda e gabuar ishte: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Përdoruesi MySQL '%s'@'localhost' ekziston." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Eliminoni këtë përdorues nga MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Përdoruesi MySQL '%s'@'%%' ekziston" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Eliminoni këtë përdorues nga MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Përdoruesi dhe/apo kodi i Oracle-it i pavlefshëm" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Komanda e gabuar ishte: \"%s\", përdoruesi: %s, kodi: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "Përdoruesi dhe/apo kodi i MS SQL i pavlefshëm: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Serveri web i juaji nuk është konfiguruar akoma për të lejuar sinkronizimin e skedarëve sepse ndërfaqja WebDAV mund të jetë e dëmtuar." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Ju lutemi kontrolloni mirë shoqëruesin e instalimit." @@ -236,19 +239,6 @@ msgstr "vitin e shkuar" msgid "years ago" msgstr "vite më parë" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s është i disponueshëm. Informohuni këtu" - -#: updater.php:81 -msgid "up to date" -msgstr "i azhornuar" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "kontrollimi i azhurnimeve është i çaktivizuar" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sq/settings.po b/l10n/sq/settings.po index 0ea938feaf70c96e9bc28f7ece5607a005b1291a..f8450cb1d6e5844404ca0dfd31af8fe9f802f706 100644 --- a/l10n/sq/settings.po +++ b/l10n/sq/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Veprim i gabuar gjatë vërtetimit të identitetit" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "anulo" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Elimino" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Veprim i gabuar" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Kodi" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Ndihmë" diff --git a/l10n/sr/core.po b/l10n/sr/core.po index 334a75c0bea65a9a95323fa8ed8080cc3103db4b..b1d533cb3ebd939fcd0d4c30b8571dbcf555b4d5 100644 --- a/l10n/sr/core.po +++ b/l10n/sr/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ivan Petrović , 2012-2013 -# Kostic , 2012 -# Slobodan Terzić , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -161,7 +158,7 @@ msgstr "Децембар" #: js/js.js:286 msgid "Settings" -msgstr "Подешавања" +msgstr "Поставке" #: js/js.js:718 msgid "seconds ago" @@ -215,26 +212,30 @@ msgstr "прошле године" msgid "years ago" msgstr "година раније" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "У реду" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Одабери" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Откажи" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Одабери" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Не" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "У реду" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -262,7 +263,7 @@ msgstr "" #: js/share.js:90 msgid "Share" -msgstr "Дељење" +msgstr "Дели" #: js/share.js:125 js/share.js:617 msgid "Error while sharing" @@ -334,7 +335,7 @@ msgstr "Подељено унутар {item} са {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Не дели" +msgstr "Укини дељење" #: js/share.js:320 msgid "can edit" @@ -399,24 +400,27 @@ msgstr "Поништавање лозинке за ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Овом везом ресетујте своју лозинку: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Добићете везу за ресетовање лозинке путем е-поште." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Захтев је послат поштом." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Захтев одбијен!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Добићете везу за ресетовање лозинке путем е-поште." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Корисничко име" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Захтевај ресетовање" @@ -438,7 +442,7 @@ msgstr "Ресетуј лозинку" #: strings.php:5 msgid "Personal" -msgstr "Лична" +msgstr "Лично" #: strings.php:6 msgid "Users" @@ -446,11 +450,11 @@ msgstr "Корисници" #: strings.php:7 msgid "Apps" -msgstr "Програми" +msgstr "Апликације" #: strings.php:8 msgid "Admin" -msgstr "Аднинистрација" +msgstr "Администратор" #: strings.php:9 msgid "Help" @@ -560,7 +564,12 @@ msgstr "Заврши подешавање" msgid "web services under your control" msgstr "веб сервиси под контролом" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Одјава" diff --git a/l10n/sr/files.po b/l10n/sr/files.po index c77914efeb33ede64f2102779286875241aa18f5..f9bd1de117e85e7dfc62e53c2afaf43d4980fb52 100644 --- a/l10n/sr/files.po +++ b/l10n/sr/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ivan Petrović , 2012 -# Slobodan Terzić , 2011, 2012 -# Rancher , 2013 -# Rancher , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -31,10 +27,6 @@ msgstr "Не могу да преместим %s – датотека с ови msgid "Could not move %s" msgstr "Не могу да преместим %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Не могу да преименујем датотеку" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ниједна датотека није отпремљена услед непознате грешке" @@ -90,7 +82,7 @@ msgstr "Дели" msgid "Delete permanently" msgstr "Обриши за стално" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Обриши" @@ -98,43 +90,43 @@ msgstr "Обриши" msgid "Rename" msgstr "Преименуј" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "На чекању" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} већ постоји" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "замени" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "предложи назив" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "откажи" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "замењено {new_name} са {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "опозови" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "обриши" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "Отпремам 1 датотеку" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "датотеке се отпремају" @@ -160,69 +152,77 @@ msgstr "Ваше складиште је пуно. Датотеке више н msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ваше складиште је скоро па пуно ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Припремам преузимање. Ово може да потраје ако су датотеке велике." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Нема довољно простора" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Отпремање је прекинуто." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "Адреса не може бити празна." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Неисправно име фасцикле. Фасцикла „Shared“ је резервисана за ownCloud." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Грешка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Назив" +msgstr "Име" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Величина" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Измењено" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 фасцикла" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} фасцикле/и" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 датотека" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} датотеке/а" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Не могу да преименујем датотеку" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Отпреми" @@ -283,37 +283,37 @@ msgstr "Обрисане датотеке" msgid "Cancel upload" msgstr "Прекини отпремање" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Овде немате дозволу за писање." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Овде нема ничег. Отпремите нешто!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Преузми" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Укини дељење" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Датотека је превелика" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Датотеке које желите да отпремите прелазе ограничење у величини." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Скенирам датотеке…" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Тренутно скенирање" diff --git a/l10n/sr/files_encryption.po b/l10n/sr/files_encryption.po index 2eae48fdc6c484aa9c51fe408c3598172767e768..22a63dce3005482ed0ed6dec7ddf4a87d6698e42 100644 --- a/l10n/sr/files_encryption.po +++ b/l10n/sr/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr/files_external.po b/l10n/sr/files_external.po index 5a02fc725fb6096e3818e1339030c365fdc3000c..5a4ff450a29a1ffc58b8e8e9a2150ead5c46ac6f 100644 --- a/l10n/sr/files_external.po +++ b/l10n/sr/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr/files_sharing.po b/l10n/sr/files_sharing.po index 8c455cac47476cf8aaa45a0cffc1cad5d49ae3f9..b129a71228c43058fea2c29c3b334c8343ff4bec 100644 --- a/l10n/sr/files_sharing.po +++ b/l10n/sr/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -45,4 +45,4 @@ msgstr "" #: templates/public.php:50 msgid "web services under your control" -msgstr "" +msgstr "веб сервиси под контролом" diff --git a/l10n/sr/files_trashbin.po b/l10n/sr/files_trashbin.po index 69d8ab3bf2addc494e02b64d16abc1daf010b996..fa2752d7b1705010cdbe2440b5d22539692b8fe1 100644 --- a/l10n/sr/files_trashbin.po +++ b/l10n/sr/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr/files_versions.po b/l10n/sr/files_versions.po index b878bee5636bab24f623962f2b8260d6888b0a59..2c8b97da34dadc67430c0c5754a1c220cf14b7fe 100644 --- a/l10n/sr/files_versions.po +++ b/l10n/sr/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr/lib.po b/l10n/sr/lib.po index 95f58fe7f5b2b3f695594cb223f23f08a596ec27..485582b642d69e47bf3bd124472834f603d14c38 100644 --- a/l10n/sr/lib.po +++ b/l10n/sr/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ivan Petrović , 2012-2013 -# Rancher , 2013 -# Rancher , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Помоћ" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Лично" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Поставке" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Корисници" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Апликације" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Администратор" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Преузимање ZIP-а је искључено." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Датотеке морате преузимати једну по једну." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Назад на датотеке" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Изабране датотеке су превелике да бисте направили ZIP датотеку." @@ -116,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Ваш веб сервер тренутно не подржава синхронизацију датотека јер се чини да је WebDAV сучеље неисправно." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Погледајте водиче за инсталацију." @@ -201,7 +202,7 @@ msgstr "пре %d минута" #: template.php:116 msgid "1 hour ago" -msgstr "пре 1 сат" +msgstr "Пре једног сата" #: template.php:117 #, php-format @@ -238,19 +239,6 @@ msgstr "прошле године" msgid "years ago" msgstr "година раније" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s је доступна. Погледајте више информација." - -#: updater.php:81 -msgid "up to date" -msgstr "је ажурна" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "провера ажурирања је онемогућена" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sr/settings.po b/l10n/sr/settings.po index 4faad27c2ff45b2905a30f8e689853d5d1207f32..59a1cb704f81519062be2469cc40842459cd63e8 100644 --- a/l10n/sr/settings.po +++ b/l10n/sr/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Slobodan Terzić , 2011, 2012. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Грешка приликом учитавања списка из Складишта Програма" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Грешка при аутентификацији" +msgstr "Грешка при провери идентитета" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Не могу да променим име за приказ" @@ -97,7 +98,7 @@ msgstr "Искључи" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Укључи" +msgstr "Омогући" #: js/apps.js:55 msgid "Please wait...." @@ -119,52 +120,52 @@ msgstr "Грешка при ажурирању апликације" msgid "Updated" msgstr "Ажурирано" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Чување у току..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "обрисано" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "опозови" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Не могу да уклоним корисника" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Групе" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Управник групе" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Обриши" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "додај групу" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Морате унети исправно корисничко име" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Грешка при прављењу корисника" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Морате унети исправну лозинку" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -315,19 +316,19 @@ msgstr "Бележење" msgid "Log level" msgstr "Ниво бележења" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Више" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Мање" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Верзија" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Грешка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Домаћин" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Можете да изоставите протокол, осим ако захтевате SSL. У том случају почните са ldaps://." -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "База DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Корисник DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN корисника клијента са којим треба да се успостави веза, нпр. uid=agent,dc=example,dc=com. За анониман приступ, оставите поља DN и лозинка празним." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Лозинка" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "За анониман приступ, оставите поља DN и лозинка празним." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Филтер за пријаву корисника" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Одређује филтер за примењивање при покушају пријаве. %%uid замењује корисничко име." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "користите чувар места %%uid, нпр. „uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Филтер за списак корисника" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Одређује филтер за примењивање при прибављању корисника." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "без икаквог чувара места, нпр. „objectClass=person“." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Филтер групе" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Одређује филтер за примењивање при прибављању група." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "без икаквог чувара места, нпр. „objectClass=posixGroup“." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Порт" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Користи TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP сервер осетљив на велика и мала слова (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Искључите потврду SSL сертификата." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Увезите SSL сертификат LDAP сервера у свој ownCloud ако веза ради само са овом опцијом." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Не препоручује се; користите само за тестирање." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "у секундама. Промена испражњава кеш меморију." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Име приказа корисника" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP атрибут за стварање имена ownCloud-а корисника." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Основно стабло корисника" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Име приказа групе" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP атрибут за стварање имена ownCloud-а групе." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Основна стабло група" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Придруживање чланова у групу" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "у бајтовима" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Помоћ" diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po index e3b9468ad2f451a0ef7ffc771b6a230092275022..0fdd1773414e4a303e44372d9ecdf11796e4bc14 100644 --- a/l10n/sr@latin/core.po +++ b/l10n/sr@latin/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Slobodan Terzić , 2011. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Otkaži" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "Lozinka" @@ -397,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Dobićete vezu za resetovanje lozinke putem e-pošte." - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Dobićete vezu za resetovanje lozinke putem e-pošte." + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "Korisničko ime" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Zahtevaj resetovanje" @@ -436,7 +442,7 @@ msgstr "Resetuj lozinku" #: strings.php:5 msgid "Personal" -msgstr "Lična" +msgstr "Lično" #: strings.php:6 msgid "Users" @@ -520,37 +526,37 @@ msgstr "Napredno" msgid "Data folder" msgstr "Facikla podataka" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "Podešavanje baze" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "će biti korišćen" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "Korisnik baze" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "Lozinka baze" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "Ime baze" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "Domaćin baze" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "Završi podešavanje" @@ -558,37 +564,42 @@ msgstr "Završi podešavanje" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Odjava" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "Izgubili ste lozinku?" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "upamti" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po index 9d672c481c25597e46bcfe66c6464cd6cfdc0d73..3b0df58b92d97ae4cb55fbe240867f83d4a4a7b0 100644 --- a/l10n/sr@latin/files.po +++ b/l10n/sr@latin/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Slobodan Terzić , 2011 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -87,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Obriši" @@ -95,43 +90,43 @@ msgstr "Obriši" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Ime" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Veličina" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Zadnja izmena" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Pošalji" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ovde nema ničeg. Pošaljite nešto!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Preuzmi" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Pošiljka je prevelika" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/sr@latin/files_encryption.po b/l10n/sr@latin/files_encryption.po index 9eb93b9f9384eb19dd6b4bf3bcad5c6b47ffcd6b..457c34823add72b5850803e12b498d7388f064f7 100644 --- a/l10n/sr@latin/files_encryption.po +++ b/l10n/sr@latin/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr@latin/files_external.po b/l10n/sr@latin/files_external.po index 5a21c306fece9154f6925245a2e9314fca5efbc2..c5525d7bad49fb233e15288998053840d381cead 100644 --- a/l10n/sr@latin/files_external.po +++ b/l10n/sr@latin/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr@latin/files_sharing.po b/l10n/sr@latin/files_sharing.po index 778a78eb8c0a7327956c65641baace880cacbedc..6b3b8532484e9fb6b56a9a56c87ee2458e69767e 100644 --- a/l10n/sr@latin/files_sharing.po +++ b/l10n/sr@latin/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -19,11 +19,11 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Lozinka" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Pošalji" #: templates/public.php:10 #, php-format @@ -37,7 +37,7 @@ msgstr "" #: templates/public.php:19 templates/public.php:43 msgid "Download" -msgstr "" +msgstr "Preuzmi" #: templates/public.php:40 msgid "No preview available for" diff --git a/l10n/sr@latin/files_trashbin.po b/l10n/sr@latin/files_trashbin.po index 5743501ec1f73c75ab046339abcdb1b518e56ed7..48e196f8f1b233ca0b930271b521a32d3127865d 100644 --- a/l10n/sr@latin/files_trashbin.po +++ b/l10n/sr@latin/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr@latin/files_versions.po b/l10n/sr@latin/files_versions.po index 7e54c05a933048bd58290a130799ed8cee9804c9..2f888ae0aa0c2680cbc3cd5fd170fa3adadf5606 100644 --- a/l10n/sr@latin/files_versions.po +++ b/l10n/sr@latin/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sr@latin/lib.po b/l10n/sr@latin/lib.po index 2cc4b44f0fe1f337e7489d7f8b2ac5aa49d721bf..8b50f9673b4357549add64ac9edc033dd414e6fa 100644 --- a/l10n/sr@latin/lib.po +++ b/l10n/sr@latin/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:04+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: sr@latin\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Pomoć" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Lično" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Podešavanja" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Korisnici" -#: app.php:398 +#: app.php:406 msgid "Apps" -msgstr "" +msgstr "Programi" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Adninistracija" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sr@latin/settings.po b/l10n/sr@latin/settings.po index 6b6e5528039ad747e9282fe5dfb55bb473384181..43034f3b4915e35793b4a6f73869cfcbee12eefe 100644 --- a/l10n/sr@latin/settings.po +++ b/l10n/sr@latin/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Slobodan Terzić , 2011. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Greška pri autentifikaciji" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupe" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Obriši" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: sr@latin\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" -msgstr "" +msgstr "Lozinka" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Pomoć" diff --git a/l10n/sv/core.po b/l10n/sv/core.po index 8db740580a0274f7d83176aecc73ec2aa26391eb..936333648326a13c54f6911bc2b5dac68ae573de 100644 --- a/l10n/sv/core.po +++ b/l10n/sv/core.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Lokal_Profil , 2013 -# Christer Eriksson , 2012 -# Daniel Sandman , 2012 -# HakanS , 2011 -# Magnus Höglund , 2012-2013 -# Magnus Höglund , 2012 -# Daniel Sandman , 2011, 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -219,26 +212,30 @@ msgstr "förra året" msgid "years ago" msgstr "år sedan" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Välj" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Avbryt" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Välj" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nej" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +400,27 @@ msgstr "ownCloud lösenordsåterställning" msgid "Use the following link to reset your password: {link}" msgstr "Använd följande länk för att återställa lösenordet: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Du får en länk att återställa ditt lösenord via e-post." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Återställ skickad e-post." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Begäran misslyckades!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Du får en länk att återställa ditt lösenord via e-post." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Användarnamn" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Begär återställning" @@ -470,7 +470,7 @@ msgstr "Hittade inget moln" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Redigera kategorier" +msgstr "Editera kategorier" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -520,7 +520,7 @@ msgstr "Skapa ett administratörskonto" #: templates/installation.php:62 msgid "Advanced" -msgstr "Avancerat" +msgstr "Avancerad" #: templates/installation.php:64 msgid "Data folder" @@ -564,7 +564,12 @@ msgstr "Avsluta installation" msgid "web services under your control" msgstr "webbtjänster under din kontroll" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "Logga ut" diff --git a/l10n/sv/files.po b/l10n/sv/files.po index 576202cd3163edbf1cb50bfdb29b01744d848994..77f7e3f8498b7bd8781623308c8568c3c1221127 100644 --- a/l10n/sv/files.po +++ b/l10n/sv/files.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Lokal_Profil , 2013 -# Christer Eriksson , 2012 -# Daniel Sandman , 2012 -# Magnus Höglund , 2012-2013 -# Magnus Höglund , 2012 -# Daniel Sandman , 2011, 2012 -# tscooter , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -34,17 +27,13 @@ msgstr "Kunde inte flytta %s - Det finns redan en fil med detta namn" msgid "Could not move %s" msgstr "Kan inte flytta %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Kan inte byta namn på filen" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Ingen fil uppladdad. Okänt fel" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Inga fel uppstod. Filen laddades upp utan problem" +msgstr "Inga fel uppstod. Filen laddades upp utan problem." #: ajax/upload.php:27 msgid "" @@ -55,7 +44,7 @@ msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Den uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär" +msgstr "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" @@ -63,11 +52,11 @@ msgstr "Den uppladdade filen var endast delvis uppladdad" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Ingen fil blev uppladdad" +msgstr "Ingen fil laddades upp" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Saknar en tillfällig mapp" +msgstr "En temporär mapp saknas" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -93,7 +82,7 @@ msgstr "Dela" msgid "Delete permanently" msgstr "Radera permanent" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Radera" @@ -101,45 +90,45 @@ msgstr "Radera" msgid "Rename" msgstr "Byt namn" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Väntar" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} finns redan" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "ersätt" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "föreslå namn" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "avbryt" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "ersatt {new_name} med {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "ångra" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "utför raderingen" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 filuppladdning" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "filer laddas upp" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -163,69 +152,77 @@ msgstr "Ditt lagringsutrymme är fullt, filer kan ej längre laddas upp eller sy msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Din nedladdning förbereds. Det kan ta tid om det är stora filer." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes." +msgstr "Kan inte ladda upp din fil eftersom det är en katalog eller har 0 bytes" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Inte tillräckligt med utrymme tillgängligt" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Uppladdning avbruten." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL kan inte vara tom." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Fel" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Namn" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Storlek" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Ändrad" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 mapp" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} mappar" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 fil" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} filer" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Kan inte byta namn på filen" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Ladda upp" @@ -286,37 +283,37 @@ msgstr "Raderade filer" msgid "Cancel upload" msgstr "Avbryt uppladdning" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Du saknar skrivbehörighet här." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Ingenting här. Ladda upp något!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Ladda ner" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Sluta dela" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "För stor uppladdning" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Filer skannas, var god vänta" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Aktuell skanning" diff --git a/l10n/sv/files_encryption.po b/l10n/sv/files_encryption.po index a1c717ce9fc4258c958cd0bfce755ae271165786..990e7bf1763c8291b0deea16a411875c78f8155d 100644 --- a/l10n/sv/files_encryption.po +++ b/l10n/sv/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André , 2013. -# Magnus Höglund , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sv/files_external.po b/l10n/sv/files_external.po index 193cc6f26543ad9642540a7ed608358deba5d325..8264e4d0671bf6144556af96012a73ae2c63ec98 100644 --- a/l10n/sv/files_external.po +++ b/l10n/sv/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Lokal_Profil , 2013 -# Magnus Höglund , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sv/files_sharing.po b/l10n/sv/files_sharing.po index c8e79bb65dfc24dfbd5ff4af21c739cbab1a6a65..652c7f84c934cafe7fa1150480f66cc388afaef9 100644 --- a/l10n/sv/files_sharing.po +++ b/l10n/sv/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Magnus Höglund , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sv/files_trashbin.po b/l10n/sv/files_trashbin.po index c917c8bda1905f501348f0bf0c9b792ae2c1353a..a2f0d01a622f13cfc167190557d75596a5395e64 100644 --- a/l10n/sv/files_trashbin.po +++ b/l10n/sv/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André , 2013. -# Magnus Höglund , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sv/files_versions.po b/l10n/sv/files_versions.po index ada122d58b192ed2e709452200e723f91bea922d..7f6c0a26be09aeca33d2edc635d8d9a8f6212ad3 100644 --- a/l10n/sv/files_versions.po +++ b/l10n/sv/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Magnus Höglund , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po index 13887eda440b4b846a2048f4e3d649995e6f48d2..a387fe48224a111fea4b74d0479160d0650e40fa 100644 --- a/l10n/sv/lib.po +++ b/l10n/sv/lib.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Magnus Höglund , 2012-2013 -# Magnus Höglund , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -19,43 +17,43 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Hjälp" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Personligt" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Inställningar" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Användare" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Program" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Admin" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Nerladdning av ZIP är avstängd." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Filer laddas ner en åt gången." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Tillbaka till Filer" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Valda filer är för stora för att skapa zip-fil." @@ -115,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Var god kontrollera installationsguiden." @@ -209,11 +211,11 @@ msgstr "%d timmar sedan" #: template.php:118 msgid "today" -msgstr "idag" +msgstr "i dag" #: template.php:119 msgid "yesterday" -msgstr "igår" +msgstr "i går" #: template.php:120 #, php-format @@ -237,19 +239,6 @@ msgstr "förra året" msgid "years ago" msgstr "år sedan" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s finns. Få mer information" - -#: updater.php:81 -msgid "up to date" -msgstr "uppdaterad" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "uppdateringskontroll är inaktiverad" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po index 78e13f62c260251d0592c13dd55f47357115b7d2..b2802dad5abf7da4f8422a5725a2c0c9c4756eb1 100644 --- a/l10n/sv/settings.po +++ b/l10n/sv/settings.po @@ -3,21 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# André , 2013. -# Christer Eriksson , 2012. -# Daniel Sandman , 2012. -# , 2011. -# Magnus Höglund , 2012-2013. -# , 2012. -# , 2012. -# , 2011, 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -30,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Kan inte ladda listan från App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Autentiseringsfel" +msgstr "Fel vid autentisering" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Kan inte ändra visningsnamn" @@ -125,52 +120,52 @@ msgstr "Fel uppstod vid uppdatering av appen" msgid "Updated" msgstr "Uppdaterad" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Sparar..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "raderad" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "ångra" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Kan inte ta bort användare" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Grupper" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Gruppadministratör" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Radera" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "lägg till grupp" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Ett giltigt användarnamn måste anges" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Fel vid skapande av användare" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Ett giltigt lösenord måste anges" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -240,23 +235,23 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Exekvera en uppgift vid varje sidladdning" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php är registrerad som en webcron-tjänst. Anropa cron.php sidan i ownCloud en gång i minuten över HTTP." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Använd system-tjänsten cron. Anropa filen cron.php i ownCloud-mappen via ett cronjobb varje minut." #: templates/admin.php:128 msgid "Sharing" @@ -264,11 +259,11 @@ msgstr "Dela" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Aktivera delat API" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Tillåt applikationer att använda delat API" #: templates/admin.php:142 msgid "Allow links" @@ -276,7 +271,7 @@ msgstr "Tillåt länkar" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "Tillåt delning till allmänheten via publika länkar" #: templates/admin.php:150 msgid "Allow resharing" @@ -319,21 +314,21 @@ msgstr "Logg" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "Nivå på loggning" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Mer" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Mindre" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Version" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2013. -# André , 2013. -# Magnus Höglund , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Misslyckades med att radera serverinställningen" @@ -56,281 +57,363 @@ msgstr "Behåll inställningarna?" msgid "Cannot add server configuration" msgstr "Kunde inte lägga till serverinställning" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Lyckat" + +#: js/settings.js:117 +msgid "Error" +msgstr "Fel" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Anslutningstestet lyckades" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Anslutningstestet misslyckades" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Vill du verkligen radera den nuvarande serverinställningen?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Bekräfta radering" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Varning: Apps user_ldap och user_webdavauth är inkompatibla. Oväntade problem kan uppstå. Be din systemadministratör att inaktivera en av dom." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Varning: PHP LDAP - modulen är inte installerad, serversidan kommer inte att fungera. Kontakta din systemadministratör för installation." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Serverinställning" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Lägg till serverinställning" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Server" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du behöver inte ange protokoll förutom om du använder SSL. Starta då med ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Start DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Ett Start DN per rad" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Du kan ange start DN för användare och grupper under fliken Avancerat" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Användare DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN för användaren som skall användas, t.ex. uid=agent, dc=example, dc=com. För anonym åtkomst, lämna DN och lösenord tomt." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Lösenord" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "För anonym åtkomst, lämna DN och lösenord tomt." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Filter logga in användare" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definierar filter att tillämpa vid inloggningsförsök. %% uid ersätter användarnamn i loginåtgärden." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "använd platshållare %%uid, t ex \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Filter lista användare" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Definierar filter att tillämpa vid listning av användare." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "utan platshållare, t.ex. \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppfilter" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definierar filter att tillämpa vid listning av grupper." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "utan platshållare, t.ex. \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Uppkopplingsinställningar" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Konfiguration aktiv" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Ifall denna är avbockad så kommer konfigurationen att skippas." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Säkerhetskopierings-värd (Replika)" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Ange en valfri värd för säkerhetskopiering. Den måste vara en replika av den huvudsakliga LDAP/AD-servern" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Säkerhetskopierins-port (Replika)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Inaktivera huvudserver" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "När denna är påkopplad kommer ownCloud att koppla upp till replika-servern, endast." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Använd TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Använd inte för LDAPS-anslutningar, det kommer inte att fungera." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-servern är okänslig för gemener och versaler (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Stäng av verifiering av SSL-certifikat." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Om anslutningen bara fungerar med det här alternativet, importera LDAP-serverns SSL-certifikat i din ownCloud-server." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Rekommenderas inte, använd bara för test. " -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Cache Time-To-Live" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "i sekunder. En förändring tömmer cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Mappinställningar" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Attribut för användarnamn" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Attribut som används för att generera användarnamn i ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Bas för användare i katalogtjänst" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "En Användare start DN per rad" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Användarsökningsattribut" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Valfritt; ett attribut per rad" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Attribut för gruppnamn" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Attribut som används för att generera gruppnamn i ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Bas för grupper i katalogtjänst" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "En Grupp start DN per rad" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Gruppsökningsattribut" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Attribut för gruppmedlemmar" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Specialattribut" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Kvotfält" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Datakvot standard" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "E-postfält" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Namnregel för hemkatalog" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lämnas tomt för användarnamn (standard). Ange annars ett LDAP/AD-attribut." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Testa konfigurationen" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Hjälp" diff --git a/l10n/sw_KE/core.po b/l10n/sw_KE/core.po index 8a88331b36568ce95138f882ba0e9e6b7a1995a7..09988ffea27b97ae2b446eeb4b55934befba49c8 100644 --- a/l10n/sw_KE/core.po +++ b/l10n/sw_KE/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-30 01:57+0200\n" +"PO-Revision-Date: 2013-04-29 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" @@ -293,7 +293,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "" @@ -396,24 +396,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -519,37 +522,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -557,37 +560,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/sw_KE/files.po b/l10n/sw_KE/files.po index b82d85ea2a28b18eb6d64e88b7ececffd00efae8..a8b0ef83d0892b632824018f0fa4db669383fba6 100644 --- a/l10n/sw_KE/files.po +++ b/l10n/sw_KE/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-15 01:59+0200\n" +"PO-Revision-Date: 2013-05-15 00:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/sw_KE/files_encryption.po b/l10n/sw_KE/files_encryption.po index 2d586daf24e0f2b3249fdbc5f94bef821e44a2ed..84ed219358a0932144777cf184bff94165f333ea 100644 --- a/l10n/sw_KE/files_encryption.po +++ b/l10n/sw_KE/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sw_KE/files_external.po b/l10n/sw_KE/files_external.po index 11057207599b82f9c8127162970ad58c1575258f..9a1b8f84a9c0f65092ac85e14f3e43b56f906b44 100644 --- a/l10n/sw_KE/files_external.po +++ b/l10n/sw_KE/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sw_KE/files_sharing.po b/l10n/sw_KE/files_sharing.po index 324fbf714d88cac8b65d683e8b9281bf7ff94ea3..327c56dc2f04ae24248745719eff93b8d8d716c2 100644 --- a/l10n/sw_KE/files_sharing.po +++ b/l10n/sw_KE/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sw_KE/files_trashbin.po b/l10n/sw_KE/files_trashbin.po index dd07e322699fa46f566fcbacd1031016e9f96702..b865f9f8a675b2251fda23cb1f01b130cb9d25c1 100644 --- a/l10n/sw_KE/files_trashbin.po +++ b/l10n/sw_KE/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sw_KE/files_versions.po b/l10n/sw_KE/files_versions.po index d0251e6a978156ade82310faf89b5ec7cf71efc5..2a223ee7bba5f7bff314050ab64ee762cea77936 100644 --- a/l10n/sw_KE/files_versions.po +++ b/l10n/sw_KE/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/sw_KE/lib.po b/l10n/sw_KE/lib.po index f2bae1c728f42e7dfa593522fe50736fceb5acab..88df9e82be20056d2797086d8272ff8968d00eb0 100644 --- a/l10n/sw_KE/lib.po +++ b/l10n/sw_KE/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-04-28 01:57+0200\n" +"PO-Revision-Date: 2013-04-27 23:57+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" @@ -113,72 +113,72 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:325 setup.php:370 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:156 setup.php:234 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 +#: setup.php:155 setup.php:458 setup.php:525 msgid "Oracle username and/or password not valid" msgstr "" -#: setup.php:232 +#: setup.php:233 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 +#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 +#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:615 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 +#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 +#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:304 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:305 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:310 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:311 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:584 setup.php:616 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:636 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:858 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:859 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +235,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/sw_KE/settings.po b/l10n/sw_KE/settings.po index f85fcdca12223986260ccfafdd2730b20b8855ce..e93dc470574e4bb5bf82f64723930362b8ab0c86 100644 --- a/l10n/sw_KE/settings.po +++ b/l10n/sw_KE/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:00+0000\n" "Last-Translator: I Robot \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,7 +120,7 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:115 msgid "Saving..." msgstr "" @@ -132,16 +136,16 @@ msgstr "" msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:91 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:111 templates/users.php:155 msgid "Delete" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:100 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:238 templates/personal.php:103 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: sw_KE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po index 17ed3cfa6654d72edcb0fead1741769e22c04aa8..695c92e17fb079e10ddf485493ce7ecc9cc83dd5 100644 --- a/l10n/ta_LK/core.po +++ b/l10n/ta_LK/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rupan , 2013 -# suganthi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "கடந்த வருடம்" msgid "years ago" msgstr "வருடங்களுக்கு முன்" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "சரி" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "தெரிவுசெய்க " -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "இரத்து செய்க" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "தெரிவுசெய்க " +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "ஆம்" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "இல்லை" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "சரி" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -333,7 +335,7 @@ msgstr "{பயனாளர்} உடன் {உருப்படி} பக #: js/share.js:308 msgid "Unshare" -msgstr "பகிரமுடியாது" +msgstr "பகிரப்படாதது" #: js/share.js:320 msgid "can edit" @@ -345,7 +347,7 @@ msgstr "கட்டுப்பாடான அணுகல்" #: js/share.js:325 msgid "create" -msgstr "படைத்தல்" +msgstr "உருவவாக்கல்" #: js/share.js:328 msgid "update" @@ -398,24 +400,27 @@ msgstr "ownCloud இன் கடவுச்சொல் மீளமைப் msgid "Use the following link to reset your password: {link}" msgstr "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். " +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "மின்னுஞ்சல் அனுப்புதலை மீளமைக்குக" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "வேண்டுகோள் தோல்வியுற்றது!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். " -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "பயனாளர் பெயர்" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "கோரிக்கை மீளமைப்பு" @@ -441,15 +446,15 @@ msgstr "தனிப்பட்ட" #: strings.php:6 msgid "Users" -msgstr "பயனாளர்கள்" +msgstr "பயனாளர்" #: strings.php:7 msgid "Apps" -msgstr "பயன்பாடுகள்" +msgstr "செயலிகள்" #: strings.php:8 msgid "Admin" -msgstr "நிர்வாகி" +msgstr "நிர்வாகம்" #: strings.php:9 msgid "Help" @@ -515,7 +520,7 @@ msgstr " நிர்வாக கணக்கொன்றை #: templates/installation.php:62 msgid "Advanced" -msgstr "மேம்பட்ட" +msgstr "உயர்ந்த" #: templates/installation.php:64 msgid "Data folder" @@ -557,9 +562,14 @@ msgstr "அமைப்பை முடிக்க" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "உங்கள் கட்டுப்பாட்டின் கீழ் இணைய சேவைகள்" +msgstr "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "விடுபதிகை செய்க" diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po index 0cc76612d724adda23ae0ea8857842533ea9f274..544d15e92ee28797064af81e1a9491bd0cd4f118 100644 --- a/l10n/ta_LK/files.po +++ b/l10n/ta_LK/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# suganthi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு" @@ -87,51 +82,51 @@ msgstr "பகிர்வு" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" -msgstr "அழிக்க" +msgstr "நீக்குக" #: js/fileactions.js:194 msgid "Rename" msgstr "பெயர்மாற்றம்" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "நிலுவையிலுள்ள" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} ஏற்கனவே உள்ளது" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "மாற்றிடுக" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "பெயரை பரிந்துரைக்க" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "இரத்து செய்க" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "முன் செயல் நீக்கம் " -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 கோப்பு பதிவேற்றப்படுகிறது" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL வெறுமையாக இருக்கமுடியாது." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "வழு" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "பெயர்" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "அளவு" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "மாற்றப்பட்டது" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 கோப்புறை" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{எண்ணிக்கை} கோப்புறைகள்" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 கோப்பு" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{எண்ணிக்கை} கோப்புகள்" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "பதிவேற்றுக" @@ -254,7 +257,7 @@ msgstr "ZIP கோப்புகளுக்கான ஆகக்கூடி #: templates/admin.php:26 msgid "Save" -msgstr "சேமிக்க" +msgstr "சேமிக்க " #: templates/index.php:7 msgid "New" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "பதிவேற்றலை இரத்து செய்க" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "பதிவிறக்குக" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "பகிரப்படாதது" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "பதிவேற்றல் மிகப்பெரியது" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "தற்போது வருடப்படுபவை" diff --git a/l10n/ta_LK/files_encryption.po b/l10n/ta_LK/files_encryption.po index 59fde5c4fe18cac638bf5facdd0b7e66d0ae0317..f8019b0d4aefc71984bcc990807586d5f1d5995e 100644 --- a/l10n/ta_LK/files_encryption.po +++ b/l10n/ta_LK/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ta_LK/files_external.po b/l10n/ta_LK/files_external.po index 993268f45072dca58370a114dcdf8131a4c2bd5d..e5905a94a4cb43c70630d794b7f1a10b6c6e4336 100644 --- a/l10n/ta_LK/files_external.po +++ b/l10n/ta_LK/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# suganthi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ta_LK/files_sharing.po b/l10n/ta_LK/files_sharing.po index 1aef2d28b22289964b99e76e3bda80f42b8fb869..4c9c4ab5503902db9dae8114ea448ce437a471c2 100644 --- a/l10n/ta_LK/files_sharing.po +++ b/l10n/ta_LK/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ta_LK/files_trashbin.po b/l10n/ta_LK/files_trashbin.po index 924bbb462ad22b0f79e7307c2b0140251fb84d4b..bb442763f36772a5bca322d748492dac7f9850ae 100644 --- a/l10n/ta_LK/files_trashbin.po +++ b/l10n/ta_LK/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ta_LK/files_versions.po b/l10n/ta_LK/files_versions.po index 7c7a4eee0b3b91d73950d3d77eefb90752df3d0d..6125b2b2da81ef261a3237275912c81586ed799e 100644 --- a/l10n/ta_LK/files_versions.po +++ b/l10n/ta_LK/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -51,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "பதிப்புகள்" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/ta_LK/lib.po b/l10n/ta_LK/lib.po index 82184ac7e884cee562ac979ac39a0d0f0eecad7b..84fbc746d882bb43c733d9e5655707aa8fad7853 100644 --- a/l10n/ta_LK/lib.po +++ b/l10n/ta_LK/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# suganthi , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: ta_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "உதவி" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "தனிப்பட்ட" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "அமைப்புகள்" -#: app.php:385 +#: app.php:393 msgid "Users" -msgstr "பயனாளர்கள்" +msgstr "பயனாளர்" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "செயலிகள்" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "நிர்வாகம்" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "வீசொலிப் பூட்டு பதிவிறக்கம் நிறுத்தப்பட்டுள்ளது." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "கோப்புகள்ஒன்றன் பின் ஒன்றாக பதிவிறக்கப்படவேண்டும்." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "கோப்புகளுக்கு செல்க" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "வீ சொலிக் கோப்புகளை உருவாக்குவதற்கு தெரிவுசெய்யப்பட்ட கோப்புகள் மிகப்பெரியவை" @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -236,19 +239,6 @@ msgstr "கடந்த வருடம்" msgid "years ago" msgstr "வருடங்களுக்கு முன்" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s இன்னும் இருக்கின்றன. மேலதிக தகவல்களுக்கு எடுக்க" - -#: updater.php:81 -msgid "up to date" -msgstr "நவீன" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "இற்றைப்படுத்தலை சரிபார்ப்பதை செயலற்றதாக்குக" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ta_LK/settings.po b/l10n/ta_LK/settings.po index 7d988829d0534d2a05bf12498fef025d1c418984..22fbcef78dd75f8867269cccd65c5114bc2c3f5c 100644 --- a/l10n/ta_LK/settings.po +++ b/l10n/ta_LK/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "செயலி சேமிப்பிலிருந்து பட்டியலை ஏற்றமுடியாதுள்ளது" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "அத்தாட்சிப்படுத்தலில் வழு" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -95,7 +98,7 @@ msgstr "இயலுமைப்ப" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "செயலற்றதாக்குக" +msgstr "இயலுமைப்படுத்துக" #: js/apps.js:55 msgid "Please wait...." @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "இயலுமைப்படுத்துக" +msgstr "சேமிக்கப்படுகிறது..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "முன் செயல் நீக்கம் " -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "குழுக்கள்" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "குழு நிர்வாகி" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" -msgstr "அழிக்க" +msgstr "நீக்குக" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "_மொழி_பெயர்_" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "மேலதிக" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "குறைவான" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: ta_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "வழு" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "ஓம்புனர்" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "தள DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் " -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "பயனாளர் DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "கடவுச்சொல்" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "எந்த ஒதுக்கீடும் இல்லாமல், உதாரணம். \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "துறை " -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLS ஐ பயன்படுத்தவும்" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "இந்த தெரிவுகளில் மட்டும் இணைப்பு வேலைசெய்தால், உங்களுடைய owncloud சேவையகத்திலிருந்து LDAP சேவையகத்தின் SSL சான்றிதழை இறக்குமதி செய்யவும்" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "பயனாளர் காட்சிப்பெயர் புலம்" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "பயனாளரின் ownCloud பெயரை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "தள பயனாளர் மரம்" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "குழுவின் காட்சி பெயர் புலம் " -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "ownCloud குழுக்களின் பெயர்களை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "தள குழு மரம்" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "குழு உறுப்பினர் சங்கம்" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "bytes களில் " -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "உதவி" diff --git a/l10n/te/core.po b/l10n/te/core.po index 3077ce28a0434d8fa058f667c2b360a8ac5e0d9b..514c0cb50a6d794ebb4ca9b6814fbb21a3ffc8ec 100644 --- a/l10n/te/core.po +++ b/l10n/te/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# వీవెన్ , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "పోయిన సంవత్సరం" msgid "years ago" msgstr "సంవత్సరాల క్రితం" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "సరే" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "రద్దుచేయి" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "అవును" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "కాదు" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "సరే" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "సంకేతపదం" @@ -397,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "వాడుకరి పేరు" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -520,37 +526,37 @@ msgstr "" msgid "Data folder" msgstr "" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "" @@ -558,37 +564,42 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "నిష్క్రమించు" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "మీ సంకేతపదం పోయిందా?" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/te/files.po b/l10n/te/files.po index 3b3bfad5c40bb50ba699c176330f3bb29dd392ae..95fe99e2dd834b057f70a2179c80c055936bd5a3 100644 --- a/l10n/te/files.po +++ b/l10n/te/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# వీవెన్ , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -87,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "శాశ్వతంగా తొలగించు" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "తొలగించు" @@ -95,43 +90,43 @@ msgstr "తొలగించు" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "రద్దుచేయి" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "పొరపాటు" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "పేరు" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "పరిమాణం" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/te/files_encryption.po b/l10n/te/files_encryption.po index cf1d6e37e15676e7a330369208d65bdf7f51eda6..d80b40f45259bb129305897a0b3b9a75176e00b0 100644 --- a/l10n/te/files_encryption.po +++ b/l10n/te/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/te/files_external.po b/l10n/te/files_external.po index 9315027cc5161c13766e3750a422ebe984cf2730..4b741282d91e5f78c1ebd4d9d343533587b85302 100644 --- a/l10n/te/files_external.po +++ b/l10n/te/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/te/files_sharing.po b/l10n/te/files_sharing.po index 8d26d12e9395c5de292c62dc34f23fdad9609511..84ca97cc6a4908d36001dc0f68c847bdda31cde0 100644 --- a/l10n/te/files_sharing.po +++ b/l10n/te/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/te/files_trashbin.po b/l10n/te/files_trashbin.po index c7d0a59bc5ef7bd39086e81176630e88777f2385..726aa934a255ee718584449e30df8a6ffa7f8c27 100644 --- a/l10n/te/files_trashbin.po +++ b/l10n/te/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/te/files_versions.po b/l10n/te/files_versions.po index d69922bf833c89806f0a23a8ac72697af448f5be..2a514b335cfd784d61714be156431b6776d54bf8 100644 --- a/l10n/te/files_versions.po +++ b/l10n/te/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/te/lib.po b/l10n/te/lib.po index 3123d067aacb5fab439dfb469116dcffe5a77605..4cc91ef1e98dce1f885e1006a0c20db9622757b8 100644 --- a/l10n/te/lib.po +++ b/l10n/te/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "సహాయం" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "అమరికలు" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "వాడుకరులు" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "పోయిన సంవత్సరం" msgid "years ago" msgstr "సంవత్సరాల క్రితం" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/te/settings.po b/l10n/te/settings.po index 3fe64246815eff45b579ba23254fbacd4cd31a91..0468471645afc424c5f4c26ed3ab5685017e3577 100644 --- a/l10n/te/settings.po +++ b/l10n/te/settings.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# వీవెన్ , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" @@ -22,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -117,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "తొలగించు" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -313,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "మరిన్ని" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "పొరపాటు" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "సంకేతపదం" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "సహాయం" diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot index 09082a0924a603d03e8ad8e4ab3c7f0c37192213..f16aa6c4468c62ab2d6cfcc9d224fe0b9715ff56 100644 --- a/l10n/templates/core.pot +++ b/l10n/templates/core.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -212,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -396,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "" @@ -557,7 +564,12 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "" diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot index 53e5b411c3d381c2136f4ecc53427e2fced4a2ce..6b6a9e05aad7052a8562de06cbcf293380cde0f0 100644 --- a/l10n/templates/files.pot +++ b/l10n/templates/files.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot index d3fcd8aefcda5a389b7696f12724dc516bd57ba9..199e2828b8217f94179a0f2a1b3c4ad20567ea7b 100644 --- a/l10n/templates/files_encryption.pot +++ b/l10n/templates/files_encryption.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot index 280b4fd24f7e659444b1ded748a25b586e7e38c4..db915a67829ca46f8cb634b5d356dd2e55eb71a3 100644 --- a/l10n/templates/files_external.pot +++ b/l10n/templates/files_external.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot index 27a1b59adf2be9f818e568c7f124e3cf706974ca..4b97bd4b711540577114aae5ab53deeb8da7988c 100644 --- a/l10n/templates/files_sharing.pot +++ b/l10n/templates/files_sharing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/files_trashbin.pot b/l10n/templates/files_trashbin.pot index cdd285eaa3183c442f8dd92e3d9649eec37e3c45..51720b0f3d9def23fafe711977f5df625636e83b 100644 --- a/l10n/templates/files_trashbin.pot +++ b/l10n/templates/files_trashbin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot index 2b4a81f05fa6235a3e123be292cef907e31ebccf..eb2b51e4f74f760671ad8c025a97507fd41fb8a2 100644 --- a/l10n/templates/files_versions.pot +++ b/l10n/templates/files_versions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot index 9837948dd008154d2d80900312fb68f72aaeb1e3..cdf00a07826d02f5991f3662240469f606af6f82 100644 --- a/l10n/templates/lib.pot +++ b/l10n/templates/lib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,43 +17,43 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:325 setup.php:370 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:234 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:458 setup.php:525 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:233 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 -#: setup.php:615 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 -#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 -#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:304 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:305 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:310 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:311 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:584 setup.php:616 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:636 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:858 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:859 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot index 3f3469d5077cfa90130856099b9ac95393eb4a5d..bbf68c3a5a5f1585ef1d50fa232ead02d9068c66 100644 --- a/l10n/templates/settings.pot +++ b/l10n/templates/settings.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:78 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 #: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:80 templates/users.php:115 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:155 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -320,11 +324,11 @@ msgstr "" msgid "Less" msgstr "" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,10 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,279 +57,361 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may " "experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. uid=agent," "dc=example,dc=com. For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It " +"makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name " +"attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both " +"users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN " +"is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "" diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot index 929c4db8486f23c46c4ee67a01128838ecfc5219..4783300333d32b6d10171e6d7b4edcfd29f97391 100644 --- a/l10n/templates/user_webdavauth.pot +++ b/l10n/templates/user_webdavauth.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud Core 5.0.0\n" "Report-Msgid-Bugs-To: translations@owncloud.org\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/th_TH/core.po b/l10n/th_TH/core.po index dcba6badd31fcec1ef4884b61c6f5b6f0193135f..d4d148f2c9a13c8459d61ed8d7f677f8aa1c1881 100644 --- a/l10n/th_TH/core.po +++ b/l10n/th_TH/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013 -# AriesAnywhere Anywhere , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "ปีที่แล้ว" msgid "years ago" msgstr "ปี ที่ผ่านมา" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "ตกลง" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "เลือก" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "ยกเลิก" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "เลือก" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "ตกลง" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "ไม่ตกลง" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "ตกลง" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -245,7 +247,7 @@ msgstr "ชนิดของวัตถุยังไม่ได้รับ #: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 #: js/share.js:589 msgid "Error" -msgstr "พบข้อผิดพลาด" +msgstr "ข้อผิดพลาด" #: js/oc-vcategories.js:179 msgid "The app name is not specified." @@ -398,24 +400,27 @@ msgstr "รีเซ็ตรหัสผ่าน ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "รีเซ็ตค่าการส่งอีเมล" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "คำร้องขอล้มเหลว!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "ชื่อผู้ใช้งาน" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "ขอเปลี่ยนรหัสใหม่" @@ -445,11 +450,11 @@ msgstr "ผู้ใช้งาน" #: strings.php:7 msgid "Apps" -msgstr "Apps" +msgstr "แอปฯ" #: strings.php:8 msgid "Admin" -msgstr "ผู้ดูแลระบบ" +msgstr "ผู้ดูแล" #: strings.php:9 msgid "Help" @@ -557,9 +562,14 @@ msgstr "ติดตั้งเรียบร้อยแล้ว" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "web services under your control" +msgstr "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "ออกจากระบบ" diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po index 62c22585f95850024c60d989527724a34056d299..0ee6248b272c09366893164eca3818b879752445 100644 --- a/l10n/th_TH/files.po +++ b/l10n/th_TH/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013 -# AriesAnywhere Anywhere , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -29,17 +27,13 @@ msgstr "ไม่สามารถย้าย %s ได้ - ไฟล์ท msgid "Could not move %s" msgstr "ไม่สามารถย้าย %s ได้" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "ไม่สามารถเปลี่ยนชื่อไฟล์ได้" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว" +msgstr "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว" #: ajax/upload.php:27 msgid "" @@ -50,19 +44,19 @@ msgstr "ขนาดไฟล์ที่อัพโหลดมีขนาด msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML" +msgstr "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์" +msgstr "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "ยังไม่มีไฟล์ที่ถูกอัพโหลด" +msgstr "ไม่มีไฟล์ที่ถูกอัพโหลด" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "แฟ้มเอกสารชั่วคราวเกิดการสูญหาย" +msgstr "โฟลเดอร์ชั่วคราวเกิดการสูญหาย" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -88,7 +82,7 @@ msgstr "แชร์" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "ลบ" @@ -96,45 +90,45 @@ msgstr "ลบ" msgid "Rename" msgstr "เปลี่ยนชื่อ" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "อยู่ระหว่างดำเนินการ" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} มีอยู่แล้วในระบบ" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "แทนที่" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "แนะนำชื่อ" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "ยกเลิก" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "แทนที่ {new_name} ด้วย {old_name} แล้ว" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "เลิกทำ" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "ดำเนินการตามคำสั่งลบ" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "กำลังอัพโหลดไฟล์ 1 ไฟล์" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "การอัพโหลดไฟล์" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -158,69 +152,77 @@ msgstr "พื้นที่จัดเก็บข้อมูลของค msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์" +msgstr "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่ หรือ มีขนาดไฟล์ 0 ไบต์" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "มีพื้นที่เหลือไม่เพียงพอ" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "การอัพโหลดถูกยกเลิก" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL ไม่สามารถเว้นว่างได้" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "ชื่อโฟลเดอร์ไม่ถูกต้อง การใช้งาน 'แชร์' สงวนไว้สำหรับ Owncloud เท่านั้น" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "ข้อผิดพลาด" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "ชื่อ" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "ขนาด" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" -msgstr "ปรับปรุงล่าสุด" +msgstr "แก้ไขแล้ว" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 โฟลเดอร์" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} โฟลเดอร์" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 ไฟล์" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} ไฟล์" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "ไม่สามารถเปลี่ยนชื่อไฟล์ได้" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "อัพโหลด" @@ -281,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "ยกเลิกการอัพโหลด" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "ดาวน์โหลด" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "ยกเลิกการแชร์ข้อมูล" +msgstr "ยกเลิกการแชร์" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "ไฟล์ที่กำลังสแกนอยู่ขณะนี้" diff --git a/l10n/th_TH/files_encryption.po b/l10n/th_TH/files_encryption.po index ffe62d259880f7706ccdb7fa62cdb9f8d149ea5b..f6529f0dc5569abecedecda68d7f66422da9c1a3 100644 --- a/l10n/th_TH/files_encryption.po +++ b/l10n/th_TH/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -36,4 +35,4 @@ msgstr "" #: templates/settings.php:12 msgid "None" -msgstr "ไม่ต้อง" +msgstr "ไม่มี" diff --git a/l10n/th_TH/files_external.po b/l10n/th_TH/files_external.po index 97804e79f68b9bf2dad63f091f76f2c897d6934a..d1679d21f460bd7e34cac9f311523b89cfc06088 100644 --- a/l10n/th_TH/files_external.po +++ b/l10n/th_TH/files_external.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/th_TH/files_sharing.po b/l10n/th_TH/files_sharing.po index 4d2deef16b225e4b12902d21fedd34e187d79c36..6e48c1ef81868d4ff4770b8cbdd25083423e438b 100644 --- a/l10n/th_TH/files_sharing.po +++ b/l10n/th_TH/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/th_TH/files_trashbin.po b/l10n/th_TH/files_trashbin.po index 9c184200fecdf2ca431b64e1628cea501702a62d..891b4da11c067040d5eb46c6a0096558234ff0cb 100644 --- a/l10n/th_TH/files_trashbin.po +++ b/l10n/th_TH/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/th_TH/files_versions.po b/l10n/th_TH/files_versions.po index 4abcac4e0d87cc6e17a917cb5f17e9d47b1de39a..2ed8da96a56c760968781e3fb3532b628bc1b752 100644 --- a/l10n/th_TH/files_versions.po +++ b/l10n/th_TH/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -51,7 +50,7 @@ msgstr "" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "รุ่น" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/th_TH/lib.po b/l10n/th_TH/lib.po index 4ede057cbdde7013ddc750c326e7689b4b9d7f7a..4dbdc8be1d63f20a6230640542e8634a56ba839c 100644 --- a/l10n/th_TH/lib.po +++ b/l10n/th_TH/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: th_TH\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "ช่วยเหลือ" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "ส่วนตัว" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "ตั้งค่า" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "ผู้ใช้งาน" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "แอปฯ" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "ผู้ดูแล" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "คุณสมบัติการดาวน์โหลด zip ถูกปิดการใช้งานไว้" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "ไฟล์สามารถดาวน์โหลดได้ทีละครั้งเท่านั้น" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "กลับไปที่ไฟล์" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "ไฟล์ที่เลือกมีขนาดใหญ่เกินกว่าที่จะสร้างเป็นไฟล์ zip" @@ -114,83 +113,87 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" #: template.php:113 msgid "seconds ago" -msgstr "วินาทีที่ผ่านมา" +msgstr "วินาที ก่อนหน้านี้" #: template.php:114 msgid "1 minute ago" -msgstr "1 นาทีมาแล้ว" +msgstr "1 นาทีก่อนหน้านี้" #: template.php:115 #, php-format @@ -234,20 +237,7 @@ msgstr "ปีที่แล้ว" #: template.php:124 msgid "years ago" -msgstr "ปีที่ผ่านมา" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s พร้อมให้ใช้งานได้แล้ว. ดูรายละเอียดเพิ่มเติม" - -#: updater.php:81 -msgid "up to date" -msgstr "ทันสมัย" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "การตรวจสอบชุดอัพเดทถูกปิดใช้งานไว้" +msgstr "ปี ที่ผ่านมา" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/th_TH/settings.po b/l10n/th_TH/settings.po index c239256ebec6f4076f318fc2296288ac162cdd5e..4d1ea92e6389fe642e6f2befb25fae81a9fca95a 100644 --- a/l10n/th_TH/settings.po +++ b/l10n/th_TH/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# AriesAnywhere Anywhere , 2012-2013. -# AriesAnywhere Anywhere , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "ไม่สามารถโหลดรายการจาก App Store ได้" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน" +msgstr "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -119,52 +120,52 @@ msgstr "เกิดข้อผิดพลาดในระหว่างก msgid "Updated" msgstr "อัพเดทแล้ว" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "กำลังบันทึุกข้อมูล..." +msgstr "กำลังบันทึกข้อมูล..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "ลบแล้ว" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "เลิกทำ" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "กลุ่ม" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "ผู้ดูแลกลุ่ม" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "ลบ" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "ภาษาไทย" @@ -234,59 +235,59 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php ได้รับการลงทะเบียนแล้วกับเว็บผู้ให้บริการ webcron เรียกหน้าเว็บ cron.php ที่ตำแหน่ง root ของ owncloud หลังจากนี้สักครู่ผ่านทาง http" #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "ใช้บริการ cron จากระบบ เรียกไฟล์ cron.php ในโฟลเดอร์ owncloud ผ่านทาง cronjob ของระบบหลังจากนี้สักครู่" #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "การแชร์ข้อมูล" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "เปิดใช้งาน API สำหรับคุณสมบัติแชร์ข้อมูล" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "อนุญาตให้แอปฯสามารถใช้ API สำหรับแชร์ข้อมูลได้" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "อนุญาตให้ใช้งานลิงก์ได้" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "อนุญาตให้ผู้ใช้งานสามารถแชร์ข้อมูลรายการต่างๆไปให้สาธารณะชนเป็นลิงก์ได้" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "อนุญาตให้แชร์ข้อมูลซ้ำใหม่ได้" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลรายการต่างๆที่ถูกแชร์มาให้ตัวผู้ใช้งานได้เท่านั้น" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลถึงใครก็ได้" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น" #: templates/admin.php:168 msgid "Security" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "บันทึกการเปลี่ยนแปลง" #: templates/admin.php:196 msgid "Log level" -msgstr "" +msgstr "ระดับการเก็บบันทึก log" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "มาก" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "น้อย" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "รุ่น" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012-2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: th_TH\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "การลบการกำหนดค่าเซิร์ฟเวอร์ล้มเหลว" @@ -54,281 +57,363 @@ msgstr "รักษาการตั้งค่าไว้?" msgid "Cannot add server configuration" msgstr "ไม่สามารถเพิ่มค่ากำหนดเซิร์ฟเวอร์ได้" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "เสร็จสิ้น" + +#: js/settings.js:117 +msgid "Error" +msgstr "ข้อผิดพลาด" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "ทดสอบการเชื่อมต่อสำเร็จ" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "ทดสอบการเชื่อมต่อล้มเหลว" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "คุณแน่ใจแล้วหรือว่าต้องการลบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันทิ้งไป?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "ยืนยันการลบทิ้ง" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "คำเตือน: แอปฯ user_ldap และ user_webdavauth ไม่สามารถใช้งานร่วมกันได้. คุณอาจประสพปัญหาที่ไม่คาดคิดจากเหตุการณ์ดังกล่าว กรุณาติดต่อผู้ดูแลระบบของคุณเพื่อระงับการใช้งานแอปฯ ตัวใดตัวหนึ่งข้างต้น" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "คำเตือน: โมดูล PHP LDAP ยังไม่ได้ถูกติดตั้ง, ระบบด้านหลังจะไม่สามารถทำงานได้ กรุณาติดต่อผู้ดูแลระบบของคุณเพื่อทำการติดตั้งโมดูลดังกล่าว" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "การกำหนดค่าเซิร์ฟเวอร์" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "เพิ่มการกำหนดค่าเซิร์ฟเวอร์" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "โฮสต์" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "คุณสามารถปล่อยช่องโปรโตคอลเว้นไว้ได้, ยกเว้นกรณีที่คุณต้องการใช้ SSL จากนั้นเริ่มต้นด้วย ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN ฐาน" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "หนึ่ง Base DN ต่อบรรทัด" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "คุณสามารถระบุ DN หลักสำหรับผู้ใช้งานและกลุ่มต่างๆในแท็บขั้นสูงได้" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN ของผู้ใช้งาน" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN ของผู้ใช้งานที่เป็นลูกค้าอะไรก็ตามที่ผูกอยู่ด้วย เช่น uid=agent, dc=example, dc=com, สำหรับการเข้าถึงโดยบุคคลนิรนาม, ให้เว้นว่าง DN และ รหัสผ่านเอาไว้" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "รหัสผ่าน" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "สำหรับการเข้าถึงโดยบุคคลนิรนาม ให้เว้นว่าง DN และรหัสผ่านไว้" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "ตัวกรองข้อมูลการเข้าสู่ระบบของผู้ใช้งาน" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "กำหนดตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อมีความพยายามในการเข้าสู่ระบบ %%uid จะถูกนำไปแทนที่ชื่อผู้ใช้งานในการกระทำของการเข้าสู่ระบบ" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "ใช้ตัวยึด %%uid, เช่น \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "ตัวกรองข้อมูลรายชื่อผู้ใช้งาน" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลผู้ใช้งาน" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=person\"," -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "ตัวกรองข้อมูลกลุ่ม" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลกลุ่ม" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=posixGroup\"," -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "ตั้งค่าการเชื่อมต่อ" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "พอร์ต" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "ปิดใช้งานเซิร์ฟเวอร์หลัก" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "ใช้ TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "เซิร์ฟเวอร์ LDAP ประเภท Case insensitive (วินโดวส์)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "หากการเชื่อมต่อสามารถทำงานได้เฉพาะกับตัวเลือกนี้เท่านั้น, ให้นำเข้าข้อมูลใบรับรองความปลอดภัยแบบ SSL ของเซิร์ฟเวอร์ LDAP ดังกล่าวเข้าไปไว้ในเซิร์ฟเวอร์ ownCloud" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "ไม่แนะนำให้ใช้งาน, ใช้สำหรับการทดสอบเท่านั้น" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "ในอีกไม่กี่วินาที ระบบจะเปลี่ยนแปลงข้อมูลในแคชให้ว่างเปล่า" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "ตั้งค่าไดเร็กทอรี่" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "ช่องแสดงชื่อผู้ใช้งานที่ต้องการ" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "คุณลักษณะ LDAP ที่ต้องการใช้สำหรับสร้างชื่อของผู้ใช้งาน ownCloud" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "รายการผู้ใช้งานหลักแบบ Tree" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "หนึ่ง User Base DN ต่อบรรทัด" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "คุณลักษณะการค้นหาชื่อผู้ใช้" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "ตัวเลือกเพิ่มเติม; หนึ่งคุณลักษณะต่อบรรทัด" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "ช่องแสดงชื่อกลุ่มที่ต้องการ" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "คุณลักษณะ LDAP ที่ต้องการใช้สร้างชื่อกลุ่มของ ownCloud" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "รายการกลุ่มหลักแบบ Tree" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "หนึ่ง Group Base DN ต่อบรรทัด" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "คุณลักษณะการค้นหาแบบกลุ่ม" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "ความสัมพันธ์ของสมาชิกในกลุ่ม" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "คุณลักษณะพิเศษ" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "ในหน่วยไบต์" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "ช่วยเหลือ" diff --git a/l10n/tr/core.po b/l10n/tr/core.po index fb9404245fe58384f15d0675f8de436f3ed5b468..d006494382d47973d9d2e97f7713e71ef7488c21 100644 --- a/l10n/tr/core.po +++ b/l10n/tr/core.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Aranel Surion , 2011, 2012 -# Caner Başaran , 2012 -# otefenli , 2013 -# ifthenelse , 2013 -# alpere , 2012 # ismail yenigül , 2013 -# Necdet Yücel , 2012 -# atakan96 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: ifthenelse \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ismail yenigül \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -220,26 +213,30 @@ msgstr "geçen yıl" msgid "years ago" msgstr "yıl önce" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Tamam" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "seç" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "İptal" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "seç" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Evet" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Hayır" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Tamam" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -404,24 +401,27 @@ msgstr "ownCloud parola sıfırlama" msgid "Use the following link to reset your password: {link}" msgstr "Bu bağlantıyı kullanarak parolanızı sıfırlayın: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Parolanızı sıfırlamak için bir bağlantı Eposta olarak gönderilecek." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Parolanızı değiştirme bağlantısı e-posta adresinize gönderildi.
I Eğer makül bir süre içerisinde mesajı almadıysanız spam/junk dizinini kontrol ediniz.
Eğer orada da bulamazsanız sistem yöneticinize sorunuz." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Sıfırlama epostası gönderildi." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Isteği başarısız oldu!
E-posta / kullanıcı adınızı doğru olduğundan emin misiniz?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "İstek reddedildi!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Parolanızı sıfırlamak için bir bağlantı Eposta olarak gönderilecek." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Kullanıcı adı" +msgstr "Kullanıcı Adı" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Sıfırlama iste" @@ -563,9 +563,14 @@ msgstr "Kurulumu tamamla" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "kontrolünüzdeki web servisleri" +msgstr "Bilgileriniz güvenli ve şifreli" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s mevcuttur. Güncelleştirme hakkında daha fazla bilgi alın." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Çıkış yap" diff --git a/l10n/tr/files.po b/l10n/tr/files.po index 0618c008e24f073a18a53bc65484bbe4b2d06702..676603c65af55a2c9f7e964028d1b4be26424143 100644 --- a/l10n/tr/files.po +++ b/l10n/tr/files.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Aranel Surion , 2011, 2012 -# Caner Başaran , 2012 -# Emre Saraçoğlu , 2012 -# alpere , 2012 # ismail yenigül , 2013 -# Necdet Yücel , 2012 -# atakan96 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ismail yenigül \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,17 +28,13 @@ msgstr "%s taşınamadı. Bu isimde dosya zaten var." msgid "Could not move %s" msgstr "%s taşınamadı" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Dosya adı değiştirilemedi" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Dosya yüklenmedi. Bilinmeyen hata" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "Bir hata yok, dosya başarıyla yüklendi" +msgstr "Dosya başarıyla yüklendi, hata oluşmadı" #: ajax/upload.php:27 msgid "" @@ -55,19 +45,19 @@ msgstr "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme s msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor" +msgstr "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Yüklenen dosyanın sadece bir kısmı yüklendi" +msgstr "Dosya kısmen karşıya yüklenebildi" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Hiç dosya yüklenmedi" +msgstr "Hiç dosya gönderilmedi" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "Geçici bir klasör eksik" +msgstr "Geçici dizin eksik" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -93,7 +83,7 @@ msgstr "Paylaş" msgid "Delete permanently" msgstr "Kalıcı olarak sil" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Sil" @@ -101,43 +91,43 @@ msgstr "Sil" msgid "Rename" msgstr "İsim değiştir." -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Bekliyor" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} zaten mevcut" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "değiştir" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "Öneri ad" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "iptal" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} ismi {old_name} ile değiştirildi" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "geri al" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "Silme işlemini gerçekleştir" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 dosya yüklendi" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "Dosyalar yükleniyor" @@ -163,69 +153,77 @@ msgstr "Depolama alanınız dolu, artık dosyalar güncellenmeyecek yada senkron msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Yeterli disk alanı yok" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Yükleme iptal edildi." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL boş olamaz." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Geçersiz dizin adı. Shared isminin kullanımı Owncloud tarafından rezerver edilmiştir." -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Hata" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "Ad" +msgstr "İsim" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Boyut" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Değiştirilme" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 dizin" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} dizin" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 dosya" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} dosya" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "Geçersiz dizin adı. 'Shared' dizin ismi kullanımı ownCloud tarafından rezerve edilmiştir." + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Dosya adı değiştirilemedi" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Yükle" @@ -286,37 +284,37 @@ msgstr "Dosyalar silindi" msgid "Cancel upload" msgstr "Yüklemeyi iptal et" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "Buraya erişim hakkınız yok." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Burada hiçbir şey yok. Birşeyler yükleyin!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "İndir" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "Paylaşılmayan" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "Yüklemeniz çok büyük" +msgstr "Yükleme çok büyük" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Dosyalar taranıyor, lütfen bekleyin." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Güncel tarama" diff --git a/l10n/tr/files_encryption.po b/l10n/tr/files_encryption.po index 445755c59c2d8a9f8daeadf96dff66ef724fad48..e97475fd9716421a0ffcf4cc63f6ddfa2e0a0d79 100644 --- a/l10n/tr/files_encryption.po +++ b/l10n/tr/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Necdet Yücel , 2012. -# TayançKILIÇLI , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/tr/files_external.po b/l10n/tr/files_external.po index 40ad3efd587a7525880645b6fae990bd2f642aff..089a46d9f6ac166f6e9b514ef465d8312ede2236 100644 --- a/l10n/tr/files_external.po +++ b/l10n/tr/files_external.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Caner Başaran , 2013 -# Necdet Yücel , 2012 -# atakan96 , 2013 -# KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 23:50+0000\n" -"Last-Translator: KAT.RAT12 \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/tr/files_sharing.po b/l10n/tr/files_sharing.po index 365c9b3a7db6cb23aace62ee72c41fd645c4db76..546d65d8d990a6d40bebc53f09bffd2b67868c88 100644 --- a/l10n/tr/files_sharing.po +++ b/l10n/tr/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" @@ -20,7 +19,7 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "Şifre" +msgstr "Parola" #: templates/authenticate.php:6 msgid "Submit" diff --git a/l10n/tr/files_trashbin.po b/l10n/tr/files_trashbin.po index 2354e94204d868d322389ab3e9a50c7dc6aa2355..f00cf7484cb9981a118f0625354a9c7ce9877bcc 100644 --- a/l10n/tr/files_trashbin.po +++ b/l10n/tr/files_trashbin.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# H.Oktay Tefenli , 2013. -# TayançKILIÇLI , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/tr/files_versions.po b/l10n/tr/files_versions.po index bf1b595e50fe4d87883cefa6e5f8f98fb99efc16..191e24b1a3a883cee09eb74ebecc53d2f2431e84 100644 --- a/l10n/tr/files_versions.po +++ b/l10n/tr/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# H.Oktay Tefenli , 2013. -# Necdet Yücel , 2012. -# TayançKILIÇLI , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po index 6f7a085617ecf61cc0f223b3f16e27afe8528045..df47baf932a20ad9b6e32fa6ee4417a3f197e1c6 100644 --- a/l10n/tr/lib.po +++ b/l10n/tr/lib.po @@ -4,15 +4,13 @@ # # Translators: # ismail yenigül , 2013 -# Necdet Yücel , 2012 -# KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-23 01:58+0200\n" -"PO-Revision-Date: 2013-04-22 16:03+0000\n" -"Last-Translator: KAT.RAT12 \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ismail yenigül \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,43 +18,43 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" -msgstr "Yardı" +msgstr "Yardım" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Kişisel" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Ayarlar" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Kullanıcılar" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Uygulamalar" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Yönetici" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP indirmeleri kapatılmıştır." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Dosyaların birer birer indirilmesi gerekmektedir." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Dosyalara dön" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Seçilen dosyalar bir zip dosyası oluşturmak için fazla büyüktür." @@ -99,89 +97,93 @@ msgstr "Parola yonetici birlemek. " #: setup.php:55 #, php-format msgid "%s enter the database username." -msgstr "" +msgstr "%s veritabanı kullanıcı adını gir." #: setup.php:58 #, php-format msgid "%s enter the database name." -msgstr "" +msgstr "%s veritabanı adını gir." #: setup.php:61 #, php-format msgid "%s you may not use dots in the database name" -msgstr "" +msgstr "%s veritabanı adında nokta kullanamayabilirsiniz" #: setup.php:64 #, php-format msgid "%s set the database host." -msgstr "" +msgstr "%s veritabanı sunucu adını tanımla" -#: setup.php:132 setup.php:325 setup.php:370 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL adi kullanici ve/veya parola yasal degildir. " -#: setup.php:133 setup.php:156 setup.php:234 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Bir konto veya kullanici birlemek ihtiyacin. " -#: setup.php:155 setup.php:458 setup.php:525 -msgid "Oracle username and/or password not valid" -msgstr "Adi klullanici ve/veya parola Oracle mantikli değildir. " +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:233 +#: setup.php:237 msgid "MySQL username and/or password not valid" -msgstr "" +msgstr "MySQL kullanıcı adı ve/veya parolası geçerli değil" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:583 setup.php:592 setup.php:600 setup.php:609 -#: setup.php:615 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "DB Hata: ''%s''" -#: setup.php:288 setup.php:392 setup.php:401 setup.php:419 setup.php:429 -#: setup.php:438 setup.php:467 setup.php:533 setup.php:559 setup.php:566 -#: setup.php:577 setup.php:593 setup.php:601 setup.php:610 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Komut rahasiz ''%s''. " -#: setup.php:304 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL kullanici '%s @local host zatan var. " -#: setup.php:305 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Bu kullanici MySQLden list disari koymak. " -#: setup.php:310 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL kullanici '%s @ % % zaten var (zaten yazili)" -#: setup.php:311 +#: setup.php:315 msgid "Drop this user from MySQL." -msgstr "" +msgstr "Bu kulanıcıyı MySQL veritabanından kaldır" -#: setup.php:584 setup.php:616 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Adi klullanici ve/veya parola Oracle mantikli değildir. " + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" -msgstr "" +msgstr "Hatalı komut: \"%s\", ad: %s, parola: %s" -#: setup.php:636 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" -msgstr "" +msgstr "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s" -#: setup.php:854 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor." -#: setup.php:855 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "Lütfen kurulum kılavuzlarını iki kez kontrol edin." @@ -238,19 +240,6 @@ msgstr "geçen yıl" msgid "years ago" msgstr "yıl önce" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s kullanılabilir durumda. Daha fazla bilgi alın" - -#: updater.php:81 -msgid "up to date" -msgstr "güncel" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "güncelleme kontrolü kapalı" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po index 86e9e92833a5077eeaa3ff4385750f70faae4d49..8f5cf140aa194ac5e77baeacb7b57cd095118524 100644 --- a/l10n/tr/settings.po +++ b/l10n/tr/settings.po @@ -3,22 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Aranel Surion , 2011-2013. -# Caner Başaran , 2013. -# Emre , 2012. -# Fatih Aşıcı , 2013. -# H.Oktay Tefenli , 2013. -# , 2012. -# ismail yenigul , 2013. -# Necdet Yücel , 2012. -# Tolga Gezginiş , 2013. +# ismail yenigül , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: ismail yenigül \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "App Store'dan liste yüklenemiyor" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "Eşleşme hata" +msgstr "Kimlik doğrulama hatası" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "Görüntülenen isminiz değiştirildi." + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Ekran adı değiştirilemiyor" @@ -103,7 +99,7 @@ msgstr "Etkin değil" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "Etkin" +msgstr "Etkinleştir" #: js/apps.js:55 msgid "Please wait...." @@ -125,52 +121,52 @@ msgstr "Uygulama güncellenirken hata" msgid "Updated" msgstr "Güncellendi" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Kaydediliyor..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "silindi" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "geri al" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Kullanıcı kaldırılamıyor" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Gruplar" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Yönetici Grubu " -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Sil" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "grup ekle" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Geçerli bir kullanıcı adı mutlaka sağlanmalı" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Kullanıcı oluşturulurken hata" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Geçerli bir parola mutlaka sağlanmalı" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Türkçe" @@ -321,19 +317,19 @@ msgstr "Kayıtlar" msgid "Log level" msgstr "Günlük seviyesi" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Daha fazla" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Az" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Sürüm" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012 -# atakan96 , 2013 +# ismail yenigül , 2013 # KAT.RAT12 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-25 01:55+0200\n" -"PO-Revision-Date: 2013-04-24 23:54+0000\n" -"Last-Translator: KAT.RAT12 \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: ismail yenigül \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,25 +19,29 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" -msgstr "" +msgstr "Sunucu yapılandırmasını silme başarısız oldu" #: ajax/testConfiguration.php:36 msgid "The configuration is valid and the connection could be established!" -msgstr "" +msgstr "Yapılandırma geçerli ve bağlantı kuruldu!" #: ajax/testConfiguration.php:39 msgid "" "The configuration is valid, but the Bind failed. Please check the server " "settings and credentials." -msgstr "" +msgstr "Yapılandırma geçerli fakat bağlanma(bind) başarısız. Lütfen Sunucu ayarları ve kimlik bilgilerini kontrol ediniz." #: ajax/testConfiguration.php:43 msgid "" "The configuration is invalid. Please look in the ownCloud log for further " "details." -msgstr "" +msgstr "Yapılandırma geçersiz. Daha fazla detay için lütfen ownCloud günlüklerine bakınız." #: js/settings.js:66 msgid "Deletion failed" @@ -46,291 +49,373 @@ msgstr "Silme başarısız oldu" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" -msgstr "" +msgstr "Ayarları son sunucu yapılandırmalarından devral?" #: js/settings.js:83 msgid "Keep settings?" -msgstr "Ayarları kalsınmı?" +msgstr "Ayarlar kalsın mı?" #: js/settings.js:97 msgid "Cannot add server configuration" +msgstr "Sunucu yapılandırması eklenemedi" + +#: js/settings.js:111 +msgid "mappings cleared" msgstr "" -#: js/settings.js:121 +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "Hata" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Bağlantı testi başarılı oldu" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Bağlantı testi başarısız oldu" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" -msgstr "" +msgstr "Şu anki sunucu yapılandırmasını silmek istediğinizden emin misiniz?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Silmeyi onayla" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Uyari Apps kullanici_Idap ve user_webdavauth uyunmayan. Bu belki sik degil. Lutfen sistem yonetici sormak on aktif yapmaya. " -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." -msgstr "" +msgstr "Ihbar Modulu PHP LDAP yuklemdi degil, backend calismacak. Lutfen sistem yonetici sormak yuklemek icin." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" -msgstr "" +msgstr "Sunucu uyunlama " -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" -msgstr "" +msgstr "Sunucu Uyunlama birlemek " -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Sunucu" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokol atlamak edesin, sadece SSL istiyorsaniz. O zaman, idapsile baslamak. " -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Ana DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" -msgstr "" +msgstr "Bir Tabani DN herbir dizi. " -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Base DN kullanicileri ve kaynaklari icin tablosu Advanced tayin etmek ederiz. " -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Kullanıcı DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN musterinin, kimle baglamaya yapacagiz,meselâ uid=agent.dc mesela, dc=com Gecinme adisiz ici, DN ve Parola bos birakmak. " -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Parola" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Anonim erişim için DN ve Parola alanlarını boş bırakın." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Kullanıcı Oturum Filtresi" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Filter uyunlamak icin tayin ediyor, ne zaman girişmek isteminiz. % % uid adi kullanici girismeye karsi koymacak. " -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "%%uid yer tutucusunu kullanın, örneğin \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Kullanıcı Liste Filtresi" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Filter uyunmak icin tayin ediyor, ne zaman adi kullanici geri aliyor. " -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bir yer tutucusu olmadan, örneğin \"objectClass=person\"" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Grup Süzgeci" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Filter uyunmak icin tayin ediyor, ne zaman grubalari tekrar aliyor. " -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "siz bir yer tutucu, mes. 'objectClass=posixGroup ('posixGrubu''. " -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Bağlantı ayarları" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." -msgstr "" +msgstr "Ne zaman iptal, bu uynnlama isletici " -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Port" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" -msgstr "" +msgstr "Sigorta Kopya Cephe " -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." -msgstr "" +msgstr "Bir kopya cevre vermek, kopya sunucu onemli olmali. " -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" -msgstr "" +msgstr "Kopya Port " -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Ana sunucuyu devredışı birak" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." -msgstr "" +msgstr "Ne zaman acik, ownCloud sadece sunuce replikayin baglamis." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "TLS kullan" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." -msgstr "" +msgstr "Bu LDAPS baglama icin kullamaminiz, basamacak. " -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Dusme sunucu LDAP zor degil. (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "SSL sertifika doğrulamasını kapat." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Bagladiginda, bunla secene sadece calisiyor, sunucu LDAP SSL sunucun ithal etemek, dneyme sizine sunucu ownClouden. " -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Önerilmez, sadece test için kullanın." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" -msgstr "" +msgstr "Cache Time-To-Live " -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" -msgstr "" +msgstr "Parametrar Listesin Adresinin " -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Ekran Adi Kullanici, (Alan Adi Kullanici Ekrane)" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "LDAP kategori kullanmaya adi ownCloud kullanicin uremek icin. " -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Temel Kullanıcı Ağacı" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" -msgstr "" +msgstr "Bir Temel Kullanici DN her dizgi " -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" -msgstr "" +msgstr "Kategorii Arama Kullanici " -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Grub Ekrane Alani Adi" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP kullamayin grub adi ownCloud uremek icin. " -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Temel Grup Ağacı" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" -msgstr "" +msgstr "Bir Grubu Tabani DN her dizgi. " -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" -msgstr "" +msgstr "Kategorii Arama Grubu" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Grup-Üye işbirliği" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "byte cinsinden" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Kullanıcı adı bölümünü boş bırakın (varsayılan). " -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Yardım" diff --git a/l10n/ug/core.po b/l10n/ug/core.po new file mode 100644 index 0000000000000000000000000000000000000000..0c10b9e073ebf9a0b24feaee700fb910020ebf3c --- /dev/null +++ b/l10n/ug/core.po @@ -0,0 +1,617 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/share.php:97 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:99 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:101 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:104 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +#, php-format +msgid "This category already exists: %s" +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/config.php:34 +msgid "Sunday" +msgstr "يەكشەنبە" + +#: js/config.php:35 +msgid "Monday" +msgstr "دۈشەنبە" + +#: js/config.php:36 +msgid "Tuesday" +msgstr "سەيشەنبە" + +#: js/config.php:37 +msgid "Wednesday" +msgstr "چارشەنبە" + +#: js/config.php:38 +msgid "Thursday" +msgstr "پەيشەنبە" + +#: js/config.php:39 +msgid "Friday" +msgstr "جۈمە" + +#: js/config.php:40 +msgid "Saturday" +msgstr "شەنبە" + +#: js/config.php:45 +msgid "January" +msgstr "قەھرىتان" + +#: js/config.php:46 +msgid "February" +msgstr "ھۇت" + +#: js/config.php:47 +msgid "March" +msgstr "نەۋرۇز" + +#: js/config.php:48 +msgid "April" +msgstr "ئۇمۇت" + +#: js/config.php:49 +msgid "May" +msgstr "باھار" + +#: js/config.php:50 +msgid "June" +msgstr "سەپەر" + +#: js/config.php:51 +msgid "July" +msgstr "چىللە" + +#: js/config.php:52 +msgid "August" +msgstr "تومۇز" + +#: js/config.php:53 +msgid "September" +msgstr "مىزان" + +#: js/config.php:54 +msgid "October" +msgstr "ئوغۇز" + +#: js/config.php:55 +msgid "November" +msgstr "ئوغلاق" + +#: js/config.php:56 +msgid "December" +msgstr "كۆنەك" + +#: js/js.js:286 +msgid "Settings" +msgstr "تەڭشەكلەر" + +#: js/js.js:718 +msgid "seconds ago" +msgstr "" + +#: js/js.js:719 +msgid "1 minute ago" +msgstr "1 مىنۇت ئىلگىرى" + +#: js/js.js:720 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:721 +msgid "1 hour ago" +msgstr "1 سائەت ئىلگىرى" + +#: js/js.js:722 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:723 +msgid "today" +msgstr "بۈگۈن" + +#: js/js.js:724 +msgid "yesterday" +msgstr "تۈنۈگۈن" + +#: js/js.js:725 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:726 +msgid "last month" +msgstr "" + +#: js/js.js:727 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:728 +msgid "months ago" +msgstr "" + +#: js/js.js:729 +msgid "last year" +msgstr "" + +#: js/js.js:730 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:121 +msgid "Cancel" +msgstr "ۋاز كەچ" + +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" + +#: js/oc-dialogs.js:161 +msgid "Yes" +msgstr "ھەئە" + +#: js/oc-dialogs.js:168 +msgid "No" +msgstr "ياق" + +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "جەزملە" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95 +#: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:172 js/oc-vcategories.js:189 js/oc-vcategories.js:195 +#: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 +#: js/share.js:589 +msgid "Error" +msgstr "خاتالىق" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:30 js/share.js:45 js/share.js:87 +msgid "Shared" +msgstr "" + +#: js/share.js:90 +msgid "Share" +msgstr "ھەمبەھىر" + +#: js/share.js:125 js/share.js:617 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:136 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:143 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:152 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:154 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:159 +msgid "Share with" +msgstr "ھەمبەھىر" + +#: js/share.js:164 +msgid "Share with link" +msgstr "" + +#: js/share.js:167 +msgid "Password protect" +msgstr "" + +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 +msgid "Password" +msgstr "ئىم" + +#: js/share.js:173 +msgid "Email link to person" +msgstr "" + +#: js/share.js:174 +msgid "Send" +msgstr "يوللا" + +#: js/share.js:178 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:179 +msgid "Expiration date" +msgstr "" + +#: js/share.js:211 +msgid "Share via email:" +msgstr "" + +#: js/share.js:213 +msgid "No people found" +msgstr "" + +#: js/share.js:251 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:287 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:308 +msgid "Unshare" +msgstr "ھەمبەھىرلىمە" + +#: js/share.js:320 +msgid "can edit" +msgstr "" + +#: js/share.js:322 +msgid "access control" +msgstr "" + +#: js/share.js:325 +msgid "create" +msgstr "" + +#: js/share.js:328 +msgid "update" +msgstr "" + +#: js/share.js:331 +msgid "delete" +msgstr "ئۆچۈر" + +#: js/share.js:334 +msgid "share" +msgstr "ھەمبەھىر" + +#: js/share.js:368 js/share.js:564 +msgid "Password protected" +msgstr "" + +#: js/share.js:577 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:589 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:604 +msgid "Sending ..." +msgstr "" + +#: js/share.js:615 +msgid "Email sent" +msgstr "" + +#: js/update.js:14 +msgid "" +"The update was unsuccessful. Please report this issue to the ownCloud " +"community." +msgstr "" + +#: js/update.js:18 +msgid "The update was successful. Redirecting you to ownCloud now." +msgstr "" + +#: lostpassword/controller.php:48 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" + +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" + +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 +msgid "Username" +msgstr "ئىشلەتكۈچى ئاتى" + +#: lostpassword/templates/lostpassword.php:21 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "يېڭى ئىم" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "شەخسىي" + +#: strings.php:6 +msgid "Users" +msgstr "ئىشلەتكۈچىلەر" + +#: strings.php:7 +msgid "Apps" +msgstr "ئەپلەر" + +#: strings.php:8 +msgid "Admin" +msgstr "" + +#: strings.php:9 +msgid "Help" +msgstr "ياردەم" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "قوش" + +#: templates/installation.php:24 templates/installation.php:31 +#: templates/installation.php:38 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:25 +msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" +msgstr "" + +#: templates/installation.php:26 +msgid "Please update your PHP installation to use ownCloud securely." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:33 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:39 +msgid "" +"Your data directory and files are probably accessible from the internet " +"because the .htaccess file does not work." +msgstr "" + +#: templates/installation.php:40 +msgid "" +"For information how to properly configure your server, please see the documentation." +msgstr "" + +#: templates/installation.php:44 +msgid "Create an admin account" +msgstr "" + +#: templates/installation.php:62 +msgid "Advanced" +msgstr "ئالىي" + +#: templates/installation.php:64 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:74 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 +msgid "will be used" +msgstr "" + +#: templates/installation.php:137 +msgid "Database user" +msgstr "" + +#: templates/installation.php:144 +msgid "Database password" +msgstr "" + +#: templates/installation.php:149 +msgid "Database name" +msgstr "" + +#: templates/installation.php:159 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:166 +msgid "Database host" +msgstr "" + +#: templates/installation.php:172 +msgid "Finish setup" +msgstr "تەڭشەك تامام" + +#: templates/layout.guest.php:40 +msgid "web services under your control" +msgstr "" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 +msgid "Log out" +msgstr "تىزىمدىن چىق" + +#: templates/login.php:9 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:10 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:12 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:34 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:39 +msgid "remember" +msgstr "" + +#: templates/login.php:41 +msgid "Log in" +msgstr "" + +#: templates/login.php:47 +msgid "Alternative Logins" +msgstr "" + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "" + +#: templates/update.php:3 +#, php-format +msgid "Updating ownCloud to version %s, this may take a while." +msgstr "" diff --git a/l10n/ug/files.po b/l10n/ug/files.po new file mode 100644 index 0000000000000000000000000000000000000000..f4bce231f7ee6a3757941f119c5b65118213194a --- /dev/null +++ b/l10n/ug/files.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/move.php:17 +#, php-format +msgid "Could not move %s - File with this name already exists" +msgstr "" + +#: ajax/move.php:27 ajax/move.php:30 +#, php-format +msgid "Could not move %s" +msgstr "%s يۆتكىيەلمەيدۇ" + +#: ajax/upload.php:19 +msgid "No file was uploaded. Unknown error" +msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق" + +#: ajax/upload.php:26 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:27 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:29 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:30 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:31 +msgid "No file was uploaded" +msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى" + +#: ajax/upload.php:32 +msgid "Missing a temporary folder" +msgstr "ۋاقىتلىق قىسقۇچ كەم." + +#: ajax/upload.php:33 +msgid "Failed to write to disk" +msgstr "دىسكىغا يازالمىدى" + +#: ajax/upload.php:51 +msgid "Not enough storage available" +msgstr "يېتەرلىك ساقلاش بوشلۇقى يوق" + +#: ajax/upload.php:83 +msgid "Invalid directory." +msgstr "" + +#: appinfo/app.php:12 +msgid "Files" +msgstr "ھۆججەتلەر" + +#: js/fileactions.js:116 +msgid "Share" +msgstr "ھەمبەھىر" + +#: js/fileactions.js:126 +msgid "Delete permanently" +msgstr "مەڭگۈلۈك ئۆچۈر" + +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 +msgid "Delete" +msgstr "ئۆچۈر" + +#: js/fileactions.js:194 +msgid "Rename" +msgstr "ئات ئۆزگەرت" + +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 +msgid "Pending" +msgstr "كۈتۈۋاتىدۇ" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "{new_name} already exists" +msgstr "{new_name} مەۋجۇت" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "replace" +msgstr "ئالماشتۇر" + +#: js/filelist.js:259 +msgid "suggest name" +msgstr "تەۋسىيە ئات" + +#: js/filelist.js:259 js/filelist.js:261 +msgid "cancel" +msgstr "ۋاز كەچ" + +#: js/filelist.js:306 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:306 +msgid "undo" +msgstr "يېنىۋال" + +#: js/filelist.js:331 +msgid "perform delete operation" +msgstr "" + +#: js/filelist.js:413 +msgid "1 file uploading" +msgstr "1 ھۆججەت يۈكلىنىۋاتىدۇ" + +#: js/filelist.js:416 js/filelist.js:470 +msgid "files uploading" +msgstr "ھۆججەت يۈكلىنىۋاتىدۇ" + +#: js/files.js:52 +msgid "'.' is an invalid file name." +msgstr "" + +#: js/files.js:56 +msgid "File name cannot be empty." +msgstr "" + +#: js/files.js:64 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:78 +msgid "Your storage is full, files can not be updated or synced anymore!" +msgstr "" + +#: js/files.js:82 +msgid "Your storage is almost full ({usedSpacePercent}%)" +msgstr "" + +#: js/files.js:231 +msgid "" +"Your download is being prepared. This might take some time if the files are " +"big." +msgstr "" + +#: js/files.js:264 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:277 +msgid "Not enough space available" +msgstr "يېتەرلىك بوشلۇق يوق" + +#: js/files.js:317 +msgid "Upload cancelled." +msgstr "يۈكلەشتىن ۋاز كەچتى." + +#: js/files.js:413 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload." + +#: js/files.js:486 +msgid "URL cannot be empty." +msgstr "" + +#: js/files.js:491 +msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" +msgstr "" + +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 +msgid "Error" +msgstr "خاتالىق" + +#: js/files.js:877 templates/index.php:69 +msgid "Name" +msgstr "ئاتى" + +#: js/files.js:878 templates/index.php:80 +msgid "Size" +msgstr "چوڭلۇقى" + +#: js/files.js:879 templates/index.php:82 +msgid "Modified" +msgstr "ئۆزگەرتكەن" + +#: js/files.js:898 +msgid "1 folder" +msgstr "1 قىسقۇچ" + +#: js/files.js:900 +msgid "{count} folders" +msgstr "" + +#: js/files.js:908 +msgid "1 file" +msgstr "1 ھۆججەت" + +#: js/files.js:910 +msgid "{count} files" +msgstr "{count} ھۆججەت" + +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "ھۆججەت ئاتىنى ئۆزگەرتكىلى بولمايدۇ" + +#: lib/helper.php:11 templates/index.php:18 +msgid "Upload" +msgstr "يۈكلە" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:10 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:15 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:17 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:20 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:22 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:26 +msgid "Save" +msgstr "ساقلا" + +#: templates/index.php:7 +msgid "New" +msgstr "يېڭى" + +#: templates/index.php:10 +msgid "Text file" +msgstr "تېكىست ھۆججەت" + +#: templates/index.php:12 +msgid "Folder" +msgstr "قىسقۇچ" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:42 +msgid "Deleted files" +msgstr "ئۆچۈرۈلگەن ھۆججەتلەر" + +#: templates/index.php:48 +msgid "Cancel upload" +msgstr "يۈكلەشتىن ۋاز كەچ" + +#: templates/index.php:54 +msgid "You don’t have write permissions here." +msgstr "" + +#: templates/index.php:61 +msgid "Nothing in here. Upload something!" +msgstr "بۇ جايدا ھېچنېمە يوق. Upload something!" + +#: templates/index.php:75 +msgid "Download" +msgstr "چۈشۈر" + +#: templates/index.php:87 templates/index.php:88 +msgid "Unshare" +msgstr "ھەمبەھىرلىمە" + +#: templates/index.php:107 +msgid "Upload too large" +msgstr "يۈكلەندىغىنى بەك چوڭ" + +#: templates/index.php:109 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:114 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:117 +msgid "Current scanning" +msgstr "" + +#: templates/upgrade.php:2 +msgid "Upgrading filesystem cache..." +msgstr "ھۆججەت سىستېما غەملىكىنى يۈكسەلدۈرۈۋاتىدۇ…" diff --git a/l10n/ug/files_encryption.po b/l10n/ug/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..ce1f593333f4b9fc39e65dea1a37b2a9acba24ae --- /dev/null +++ b/l10n/ug/files_encryption.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-04 12:10+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings-personal.php:4 templates/settings.php:5 +msgid "Encryption" +msgstr "شىفىرلاش" + +#: templates/settings-personal.php:7 +msgid "File encryption is enabled." +msgstr "ھۆججەت شىفىرلاش قوزغىتىلدى." + +#: templates/settings-personal.php:11 +msgid "The following file types will not be encrypted:" +msgstr "تۆۋەندىكى ھۆججەت تىپلىرى شىفىرلانمايدۇ:" + +#: templates/settings.php:7 +msgid "Exclude the following file types from encryption:" +msgstr "تۆۋەندىكى ھۆججەت تىپلىرى شىفىرلاشنىڭ سىرتىدا:" + +#: templates/settings.php:12 +msgid "None" +msgstr "يوق" diff --git a/l10n/ug/files_external.po b/l10n/ug/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..5c120aea0be8e59e1a316af2dbf4f68dce8de97f --- /dev/null +++ b/l10n/ug/files_external.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:65 js/google.js:66 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:101 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:36 js/google.js:93 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:431 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: The FTP support in PHP is not enabled or installed. Mounting" +" of FTP shares is not possible. Please ask your system administrator to " +"install it." +msgstr "" + +#: lib/config.php:437 +msgid "" +"Warning: The Curl support in PHP is not enabled or installed. " +"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " +"your system administrator to install it." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:9 templates/settings.php:28 +msgid "Folder name" +msgstr "قىسقۇچ ئاتى" + +#: templates/settings.php:10 +msgid "External storage" +msgstr "سىرتقى ساقلىغۇچ" + +#: templates/settings.php:11 +msgid "Configuration" +msgstr "سەپلىمە" + +#: templates/settings.php:12 +msgid "Options" +msgstr "تاللانما" + +#: templates/settings.php:13 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:33 +msgid "Add storage" +msgstr "" + +#: templates/settings.php:90 +msgid "None set" +msgstr "" + +#: templates/settings.php:91 +msgid "All Users" +msgstr "" + +#: templates/settings.php:92 +msgid "Groups" +msgstr "گۇرۇپپا" + +#: templates/settings.php:100 +msgid "Users" +msgstr "ئىشلەتكۈچىلەر" + +#: templates/settings.php:113 templates/settings.php:114 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "ئۆچۈر" + +#: templates/settings.php:129 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:130 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:141 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:159 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/ug/files_sharing.po b/l10n/ug/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..99599acd88762ae55d26fcbe32fe639b1d6f91f2 --- /dev/null +++ b/l10n/ug/files_sharing.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# uqkun , 2013 +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: uqkun \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "ئىم" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "تاپشۇر" + +#: templates/public.php:10 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "" + +#: templates/public.php:13 +#, php-format +msgid "%s shared the file %s with you" +msgstr "" + +#: templates/public.php:19 templates/public.php:43 +msgid "Download" +msgstr "چۈشۈر" + +#: templates/public.php:40 +msgid "No preview available for" +msgstr "" + +#: templates/public.php:50 +msgid "web services under your control" +msgstr "" diff --git a/l10n/ug/files_trashbin.po b/l10n/ug/files_trashbin.po new file mode 100644 index 0000000000000000000000000000000000000000..986d49ce3cce8e6d990869af12965116f3af4baa --- /dev/null +++ b/l10n/ug/files_trashbin.po @@ -0,0 +1,84 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/delete.php:42 +#, php-format +msgid "Couldn't delete %s permanently" +msgstr "" + +#: ajax/undelete.php:42 +#, php-format +msgid "Couldn't restore %s" +msgstr "" + +#: js/trash.js:7 js/trash.js:96 +msgid "perform restore operation" +msgstr "" + +#: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139 +msgid "Error" +msgstr "خاتالىق" + +#: js/trash.js:34 +msgid "delete file permanently" +msgstr "" + +#: js/trash.js:121 +msgid "Delete permanently" +msgstr "مەڭگۈلۈك ئۆچۈر" + +#: js/trash.js:174 templates/index.php:17 +msgid "Name" +msgstr "ئاتى" + +#: js/trash.js:175 templates/index.php:27 +msgid "Deleted" +msgstr "ئۆچۈرۈلدى" + +#: js/trash.js:184 +msgid "1 folder" +msgstr "1 قىسقۇچ" + +#: js/trash.js:186 +msgid "{count} folders" +msgstr "" + +#: js/trash.js:194 +msgid "1 file" +msgstr "1 ھۆججەت" + +#: js/trash.js:196 +msgid "{count} files" +msgstr "{count} ھۆججەت" + +#: templates/index.php:9 +msgid "Nothing in here. Your trash bin is empty!" +msgstr "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!" + +#: templates/index.php:20 templates/index.php:22 +msgid "Restore" +msgstr "" + +#: templates/index.php:30 templates/index.php:31 +msgid "Delete" +msgstr "ئۆچۈر" + +#: templates/part.breadcrumb.php:9 +msgid "Deleted Files" +msgstr "" diff --git a/l10n/ug/files_versions.po b/l10n/ug/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..bc0751f8d0a6d3b9859f695ad239ee7d4cef1009 --- /dev/null +++ b/l10n/ug/files_versions.po @@ -0,0 +1,57 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-04 11:40+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/rollbackVersion.php:15 +#, php-format +msgid "Could not revert: %s" +msgstr "ئەسلىگە قايتۇرالمايدۇ: %s" + +#: history.php:40 +msgid "success" +msgstr "مۇۋەپپەقىيەتلىك" + +#: history.php:42 +#, php-format +msgid "File %s was reverted to version %s" +msgstr "ھۆججەت %s نى %s نەشرىگە ئەسلىگە قايتۇردى" + +#: history.php:49 +msgid "failure" +msgstr "مەغلۇپ بولدى" + +#: history.php:51 +#, php-format +msgid "File %s could not be reverted to version %s" +msgstr "" + +#: history.php:69 +msgid "No old versions available" +msgstr "كونا نەشرى يوق" + +#: history.php:74 +msgid "No path specified" +msgstr "يول بەلگىلەنمىگەن" + +#: js/versions.js:6 +msgid "Versions" +msgstr "نەشرى" + +#: templates/history.php:20 +msgid "Revert a file to a previous version by clicking on its revert button" +msgstr "" diff --git a/l10n/ug/lib.po b/l10n/ug/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..058557430923e947c7788b3d452187f4c51d1847 --- /dev/null +++ b/l10n/ug/lib.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: app.php:357 +msgid "Help" +msgstr "ياردەم" + +#: app.php:370 +msgid "Personal" +msgstr "شەخسىي" + +#: app.php:381 +msgid "Settings" +msgstr "تەڭشەكلەر" + +#: app.php:393 +msgid "Users" +msgstr "ئىشلەتكۈچىلەر" + +#: app.php:406 +msgid "Apps" +msgstr "ئەپلەر" + +#: app.php:414 +msgid "Admin" +msgstr "" + +#: files.php:207 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:208 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:209 files.php:242 +msgid "Back to Files" +msgstr "" + +#: files.php:239 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: helper.php:228 +msgid "couldn't be determined" +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:62 json.php:73 +msgid "Authentication error" +msgstr "سالاھىيەت دەلىللەش خاتالىقى" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "ھۆججەتلەر" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "قىسقا ئۇچۇر" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "سۈرەتلەر" + +#: setup.php:34 +msgid "Set an admin username." +msgstr "" + +#: setup.php:37 +msgid "Set an admin password." +msgstr "" + +#: setup.php:55 +#, php-format +msgid "%s enter the database username." +msgstr "" + +#: setup.php:58 +#, php-format +msgid "%s enter the database name." +msgstr "" + +#: setup.php:61 +#, php-format +msgid "%s you may not use dots in the database name" +msgstr "" + +#: setup.php:64 +#, php-format +msgid "%s set the database host." +msgstr "" + +#: setup.php:132 setup.php:329 setup.php:374 +msgid "PostgreSQL username and/or password not valid" +msgstr "" + +#: setup.php:133 setup.php:238 +msgid "You need to enter either an existing account or the administrator." +msgstr "" + +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" + +#: setup.php:237 +msgid "MySQL username and/or password not valid" +msgstr "" + +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 +#, php-format +msgid "DB Error: \"%s\"" +msgstr "" + +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 +#, php-format +msgid "Offending command was: \"%s\"" +msgstr "" + +#: setup.php:308 +#, php-format +msgid "MySQL user '%s'@'localhost' exists already." +msgstr "" + +#: setup.php:309 +msgid "Drop this user from MySQL" +msgstr "" + +#: setup.php:314 +#, php-format +msgid "MySQL user '%s'@'%%' already exists" +msgstr "" + +#: setup.php:315 +msgid "Drop this user from MySQL." +msgstr "" + +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 +#, php-format +msgid "Offending command was: \"%s\", name: %s, password: %s" +msgstr "" + +#: setup.php:644 +#, php-format +msgid "MS SQL username and/or password not valid: %s" +msgstr "" + +#: setup.php:867 +msgid "" +"Your web server is not yet properly setup to allow files synchronization " +"because the WebDAV interface seems to be broken." +msgstr "" + +#: setup.php:868 +#, php-format +msgid "Please double check the installation guides." +msgstr "" + +#: template.php:113 +msgid "seconds ago" +msgstr "" + +#: template.php:114 +msgid "1 minute ago" +msgstr "1 مىنۇت ئىلگىرى" + +#: template.php:115 +#, php-format +msgid "%d minutes ago" +msgstr "%d مىنۇت ئىلگىرى" + +#: template.php:116 +msgid "1 hour ago" +msgstr "1 سائەت ئىلگىرى" + +#: template.php:117 +#, php-format +msgid "%d hours ago" +msgstr "%d سائەت ئىلگىرى" + +#: template.php:118 +msgid "today" +msgstr "بۈگۈن" + +#: template.php:119 +msgid "yesterday" +msgstr "تۈنۈگۈن" + +#: template.php:120 +#, php-format +msgid "%d days ago" +msgstr "%d كۈن ئىلگىرى" + +#: template.php:121 +msgid "last month" +msgstr "" + +#: template.php:122 +#, php-format +msgid "%d months ago" +msgstr "%d ئاي ئىلگىرى" + +#: template.php:123 +msgid "last year" +msgstr "" + +#: template.php:124 +msgid "years ago" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ug/settings.po b/l10n/ug/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..24ee51def40abb5c758d980d984cbda3e9d80da7 --- /dev/null +++ b/l10n/ug/settings.po @@ -0,0 +1,492 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "ئەپ بازىرىدىن تىزىمنى يۈكلىيەلمىدى" + +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/togglegroups.php:20 +msgid "Authentication error" +msgstr "سالاھىيەت دەلىللەش خاتالىقى" + +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "كۆرسىتىدىغان ئىسمىڭىز ئۆزگەردى." + +#: ajax/changedisplayname.php:34 +msgid "Unable to change display name" +msgstr "كۆرسىتىدىغان ئىسىمنى ئۆزگەرتكىلى بولمايدۇ" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "گۇرۇپپا مەۋجۇت" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "گۇرۇپپا قوشقىلى بولمايدۇ" + +#: ajax/enableapp.php:11 +msgid "Could not enable app. " +msgstr "ئەپنى قوزغىتالمىدى. " + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "تورخەت ساقلاندى" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "ئىناۋەتسىز تورخەت" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "گۇرۇپپىنى ئۆچۈرەلمىدى" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "ئىشلەتكۈچىنى ئۆچۈرەلمىدى" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "تىل ئۆزگەردى" + +#: ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "ئىناۋەتسىز ئىلتىماس" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:30 +#, php-format +msgid "Unable to add user to group %s" +msgstr "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ" + +#: ajax/togglegroups.php:36 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ" + +#: ajax/updateapp.php:14 +msgid "Couldn't update app." +msgstr "ئەپنى يېڭىلىيالمايدۇ." + +#: js/apps.js:30 +msgid "Update to {appversion}" +msgstr "{appversion} غا يېڭىلايدۇ" + +#: js/apps.js:36 js/apps.js:76 +msgid "Disable" +msgstr "چەكلە" + +#: js/apps.js:36 js/apps.js:64 js/apps.js:83 +msgid "Enable" +msgstr "قوزغات" + +#: js/apps.js:55 +msgid "Please wait...." +msgstr "سەل كۈتۈڭ…" + +#: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93 +msgid "Error" +msgstr "خاتالىق" + +#: js/apps.js:90 +msgid "Updating...." +msgstr "يېڭىلاۋاتىدۇ…" + +#: js/apps.js:93 +msgid "Error while updating app" +msgstr "ئەپنى يېڭىلاۋاتقاندا خاتالىق كۆرۈلدى" + +#: js/apps.js:96 +msgid "Updated" +msgstr "يېڭىلاندى" + +#: js/personal.js:118 +msgid "Saving..." +msgstr "ساقلاۋاتىدۇ…" + +#: js/users.js:47 +msgid "deleted" +msgstr "ئۆچۈرۈلگەن" + +#: js/users.js:47 +msgid "undo" +msgstr "يېنىۋال" + +#: js/users.js:79 +msgid "Unable to remove user" +msgstr "ئىشلەتكۈچىنى چىقىرىۋېتەلمەيدۇ" + +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 +msgid "Groups" +msgstr "گۇرۇپپا" + +#: js/users.js:95 templates/users.php:80 templates/users.php:115 +msgid "Group Admin" +msgstr "گۇرۇپپا باشقۇرغۇچى" + +#: js/users.js:115 templates/users.php:155 +msgid "Delete" +msgstr "ئۆچۈر" + +#: js/users.js:269 +msgid "add group" +msgstr "گۇرۇپپا قوش" + +#: js/users.js:420 +msgid "A valid username must be provided" +msgstr "" + +#: js/users.js:421 js/users.js:427 js/users.js:442 +msgid "Error creating user" +msgstr "" + +#: js/users.js:426 +msgid "A valid password must be provided" +msgstr "" + +#: personal.php:35 personal.php:36 +msgid "__language_name__" +msgstr "" + +#: templates/admin.php:15 +msgid "Security Warning" +msgstr "" + +#: templates/admin.php:18 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/admin.php:29 +msgid "Setup Warning" +msgstr "" + +#: templates/admin.php:32 +msgid "" +"Your web server is not yet properly setup to allow files synchronization " +"because the WebDAV interface seems to be broken." +msgstr "" + +#: templates/admin.php:33 +#, php-format +msgid "Please double check the installation guides." +msgstr "" + +#: templates/admin.php:44 +msgid "Module 'fileinfo' missing" +msgstr "" + +#: templates/admin.php:47 +msgid "" +"The PHP module 'fileinfo' is missing. We strongly recommend to enable this " +"module to get best results with mime-type detection." +msgstr "" + +#: templates/admin.php:58 +msgid "Locale not working" +msgstr "" + +#: templates/admin.php:63 +#, php-format +msgid "" +"This ownCloud server can't set system locale to %s. This means that there " +"might be problems with certain characters in file names. We strongly suggest" +" to install the required packages on your system to support %s." +msgstr "" + +#: templates/admin.php:75 +msgid "Internet connection not working" +msgstr "" + +#: templates/admin.php:78 +msgid "" +"This ownCloud server has no working internet connection. This means that " +"some of the features like mounting of external storage, notifications about " +"updates or installation of 3rd party apps don´t work. Accessing files from " +"remote and sending of notification emails might also not work. We suggest to" +" enable internet connection for this server if you want to have all features" +" of ownCloud." +msgstr "" + +#: templates/admin.php:92 +msgid "Cron" +msgstr "" + +#: templates/admin.php:101 +msgid "Execute one task with each page loaded" +msgstr "" + +#: templates/admin.php:111 +msgid "" +"cron.php is registered at a webcron service. Call the cron.php page in the " +"owncloud root once a minute over http." +msgstr "" + +#: templates/admin.php:121 +msgid "" +"Use systems cron service. Call the cron.php file in the owncloud folder via " +"a system cronjob once a minute." +msgstr "" + +#: templates/admin.php:128 +msgid "Sharing" +msgstr "ھەمبەھىر" + +#: templates/admin.php:134 +msgid "Enable Share API" +msgstr "" + +#: templates/admin.php:135 +msgid "Allow apps to use the Share API" +msgstr "" + +#: templates/admin.php:142 +msgid "Allow links" +msgstr "" + +#: templates/admin.php:143 +msgid "Allow users to share items to the public with links" +msgstr "" + +#: templates/admin.php:150 +msgid "Allow resharing" +msgstr "" + +#: templates/admin.php:151 +msgid "Allow users to share items shared with them again" +msgstr "" + +#: templates/admin.php:158 +msgid "Allow users to share with anyone" +msgstr "" + +#: templates/admin.php:161 +msgid "Allow users to only share with users in their groups" +msgstr "" + +#: templates/admin.php:168 +msgid "Security" +msgstr "بىخەتەرلىك" + +#: templates/admin.php:181 +msgid "Enforce HTTPS" +msgstr "" + +#: templates/admin.php:182 +msgid "" +"Enforces the clients to connect to ownCloud via an encrypted connection." +msgstr "" + +#: templates/admin.php:185 +msgid "" +"Please connect to this ownCloud instance via HTTPS to enable or disable the " +"SSL enforcement." +msgstr "" + +#: templates/admin.php:195 +msgid "Log" +msgstr "خاتىرە" + +#: templates/admin.php:196 +msgid "Log level" +msgstr "خاتىرە دەرىجىسى" + +#: templates/admin.php:227 +msgid "More" +msgstr "تېخىمۇ كۆپ" + +#: templates/admin.php:228 +msgid "Less" +msgstr "ئاز" + +#: templates/admin.php:235 templates/personal.php:105 +msgid "Version" +msgstr "نەشرى" + +#: templates/admin.php:237 templates/personal.php:108 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/apps.php:11 +msgid "Add your App" +msgstr "ئەپىڭىزنى قوشۇڭ" + +#: templates/apps.php:12 +msgid "More Apps" +msgstr "تېخىمۇ كۆپ ئەپلەر" + +#: templates/apps.php:28 +msgid "Select an App" +msgstr "بىر ئەپ تاللاڭ" + +#: templates/apps.php:34 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:36 +msgid "-licensed by " +msgstr "" + +#: templates/apps.php:38 +msgid "Update" +msgstr "يېڭىلا" + +#: templates/help.php:4 +msgid "User Documentation" +msgstr "ئىشلەتكۈچى قوللانمىسى" + +#: templates/help.php:6 +msgid "Administrator Documentation" +msgstr "باشقۇرغۇچى قوللانمىسى" + +#: templates/help.php:9 +msgid "Online Documentation" +msgstr "توردىكى قوللانما" + +#: templates/help.php:11 +msgid "Forum" +msgstr "مۇنبەر" + +#: templates/help.php:14 +msgid "Bugtracker" +msgstr "" + +#: templates/help.php:17 +msgid "Commercial Support" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:15 +msgid "Get the apps to sync your files" +msgstr "" + +#: templates/personal.php:26 +msgid "Show First Run Wizard again" +msgstr "" + +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "ئىم" + +#: templates/personal.php:38 +msgid "Your password was changed" +msgstr "ئىمىڭىز مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى" + +#: templates/personal.php:39 +msgid "Unable to change your password" +msgstr "ئىمنى ئۆزگەرتكىلى بولمايدۇ." + +#: templates/personal.php:40 +msgid "Current password" +msgstr "نۆۋەتتىكى ئىم" + +#: templates/personal.php:42 +msgid "New password" +msgstr "يېڭى ئىم" + +#: templates/personal.php:44 +msgid "Change password" +msgstr "ئىم ئۆزگەرت" + +#: templates/personal.php:56 templates/users.php:76 +msgid "Display Name" +msgstr "كۆرسىتىش ئىسمى" + +#: templates/personal.php:68 +msgid "Email" +msgstr "تورخەت" + +#: templates/personal.php:70 +msgid "Your email address" +msgstr "تورخەت ئادرېسىڭىز" + +#: templates/personal.php:71 +msgid "Fill in an email address to enable password recovery" +msgstr "ئىم ئەسلىگە كەلتۈرۈشتە ئىشلىتىدىغان تور خەت ئادرېسىنى تولدۇرۇڭ" + +#: templates/personal.php:77 templates/personal.php:78 +msgid "Language" +msgstr "تىل" + +#: templates/personal.php:89 +msgid "Help translate" +msgstr "تەرجىمىگە ياردەم" + +#: templates/personal.php:94 +msgid "WebDAV" +msgstr "WebDAV" + +#: templates/personal.php:96 +msgid "Use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/users.php:21 templates/users.php:75 +msgid "Login Name" +msgstr "تىزىمغا كىرىش ئاتى" + +#: templates/users.php:30 +msgid "Create" +msgstr "قۇر" + +#: templates/users.php:33 +msgid "Default Storage" +msgstr "كۆڭۈلدىكى ساقلىغۇچ" + +#: templates/users.php:39 templates/users.php:133 +msgid "Unlimited" +msgstr "چەكسىز" + +#: templates/users.php:57 templates/users.php:148 +msgid "Other" +msgstr "باشقا" + +#: templates/users.php:82 +msgid "Storage" +msgstr "ساقلىغۇچ" + +#: templates/users.php:93 +msgid "change display name" +msgstr "كۆرسىتىدىغان ئىسىمنى ئۆزگەرت" + +#: templates/users.php:97 +msgid "set new password" +msgstr "يېڭى ئىم تەڭشە" + +#: templates/users.php:128 +msgid "Default" +msgstr "كۆڭۈلدىكى" diff --git a/l10n/ug/user_ldap.po b/l10n/ug/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..79859271ff4fcfd8092cb5a2cbfa8766556555e7 --- /dev/null +++ b/l10n/ug/user_ldap.po @@ -0,0 +1,419 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + +#: ajax/deleteConfiguration.php:34 +msgid "Failed to delete the server configuration" +msgstr "" + +#: ajax/testConfiguration.php:36 +msgid "The configuration is valid and the connection could be established!" +msgstr "" + +#: ajax/testConfiguration.php:39 +msgid "" +"The configuration is valid, but the Bind failed. Please check the server " +"settings and credentials." +msgstr "" + +#: ajax/testConfiguration.php:43 +msgid "" +"The configuration is invalid. Please look in the ownCloud log for further " +"details." +msgstr "" + +#: js/settings.js:66 +msgid "Deletion failed" +msgstr "ئۆچۈرۈش مەغلۇپ بولدى" + +#: js/settings.js:82 +msgid "Take over settings from recent server configuration?" +msgstr "" + +#: js/settings.js:83 +msgid "Keep settings?" +msgstr "" + +#: js/settings.js:97 +msgid "Cannot add server configuration" +msgstr "" + +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "خاتالىق" + +#: js/settings.js:141 +msgid "Connection test succeeded" +msgstr "" + +#: js/settings.js:146 +msgid "Connection test failed" +msgstr "" + +#: js/settings.js:156 +msgid "Do you really want to delete the current Server Configuration?" +msgstr "" + +#: js/settings.js:157 +msgid "Confirm Deletion" +msgstr "" + +#: templates/settings.php:9 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:12 +msgid "" +"Warning: The PHP LDAP module is not installed, the backend will not " +"work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:16 +msgid "Server configuration" +msgstr "" + +#: templates/settings.php:32 +msgid "Add Server Configuration" +msgstr "" + +#: templates/settings.php:37 +msgid "Host" +msgstr "باش ئاپپارات" + +#: templates/settings.php:39 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:40 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:41 +msgid "One Base DN per line" +msgstr "" + +#: templates/settings.php:42 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:44 +msgid "User DN" +msgstr "" + +#: templates/settings.php:46 +msgid "" +"The DN of the client user with which the bind shall be done, e.g. " +"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " +"empty." +msgstr "" + +#: templates/settings.php:47 +msgid "Password" +msgstr "ئىم" + +#: templates/settings.php:50 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:51 +msgid "User Login Filter" +msgstr "ئىشلەتكۈچى تىزىمغا كىرىش سۈزگۈچى" + +#: templates/settings.php:54 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:55 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:56 +msgid "User List Filter" +msgstr "ئىشلەتكۈچى تىزىم سۈزگۈچى" + +#: templates/settings.php:59 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:60 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:61 +msgid "Group Filter" +msgstr "گۇرۇپپا سۈزگۈچ" + +#: templates/settings.php:64 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:65 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:69 +msgid "Connection Settings" +msgstr "باغلىنىش تەڭشىكى" + +#: templates/settings.php:71 +msgid "Configuration Active" +msgstr "سەپلىمە ئاكتىپ" + +#: templates/settings.php:71 +msgid "When unchecked, this configuration will be skipped." +msgstr "" + +#: templates/settings.php:72 +msgid "Port" +msgstr "ئېغىز" + +#: templates/settings.php:73 +msgid "Backup (Replica) Host" +msgstr "" + +#: templates/settings.php:73 +msgid "" +"Give an optional backup host. It must be a replica of the main LDAP/AD " +"server." +msgstr "" + +#: templates/settings.php:74 +msgid "Backup (Replica) Port" +msgstr "" + +#: templates/settings.php:75 +msgid "Disable Main Server" +msgstr "" + +#: templates/settings.php:75 +msgid "When switched on, ownCloud will only connect to the replica server." +msgstr "" + +#: templates/settings.php:76 +msgid "Use TLS" +msgstr "TLS ئىشلەت" + +#: templates/settings.php:76 +msgid "Do not use it additionally for LDAPS connections, it will fail." +msgstr "" + +#: templates/settings.php:77 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:78 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:78 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:78 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:79 +msgid "Cache Time-To-Live" +msgstr "" + +#: templates/settings.php:79 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:81 +msgid "Directory Settings" +msgstr "" + +#: templates/settings.php:83 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:83 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:84 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:84 +msgid "One User Base DN per line" +msgstr "" + +#: templates/settings.php:85 +msgid "User Search Attributes" +msgstr "" + +#: templates/settings.php:85 templates/settings.php:88 +msgid "Optional; one attribute per line" +msgstr "" + +#: templates/settings.php:86 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:86 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:87 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:87 +msgid "One Group Base DN per line" +msgstr "" + +#: templates/settings.php:88 +msgid "Group Search Attributes" +msgstr "" + +#: templates/settings.php:89 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:91 +msgid "Special Attributes" +msgstr "" + +#: templates/settings.php:93 +msgid "Quota Field" +msgstr "" + +#: templates/settings.php:94 +msgid "Quota Default" +msgstr "" + +#: templates/settings.php:94 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:95 +msgid "Email Field" +msgstr "" + +#: templates/settings.php:96 +msgid "User Home Folder Naming Rule" +msgstr "" + +#: templates/settings.php:96 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 +msgid "Test Configuration" +msgstr "" + +#: templates/settings.php:111 +msgid "Help" +msgstr "ياردەم" diff --git a/l10n/ug/user_webdavauth.po b/l10n/ug/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..30ac4d4ad7ece75d83d68b403a986ad8c86f738c --- /dev/null +++ b/l10n/ug/user_webdavauth.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# uqkun , 2013 +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-04 11:40+0000\n" +"Last-Translator: Abduqadir Abliz \n" +"Language-Team: Uighur \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:3 +msgid "WebDAV Authentication" +msgstr "WebDAV سالاھىيەت دەلىللەش" + +#: templates/settings.php:4 +msgid "URL: http://" +msgstr "URL: http://" + +#: templates/settings.php:7 +msgid "" +"ownCloud will send the user credentials to this URL. This plugin checks the " +"response and will interpret the HTTP statuscodes 401 and 403 as invalid " +"credentials, and all other responses as valid credentials." +msgstr "" diff --git a/l10n/uk/core.po b/l10n/uk/core.po index 52ea6b2eba992c3ccfd19c725c3df54c4c0949b3..60c0ac8968b7a166ded87e7646f4a14f48db4482 100644 --- a/l10n/uk/core.po +++ b/l10n/uk/core.po @@ -3,18 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dmytro Dzubenko , 2012 -# skoptev , 2012 -# Soul Kim , 2012 -# VicDeo , 2012 -# volodya327 , 2013 -# volodya327 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -218,26 +212,30 @@ msgstr "минулого року" msgid "years ago" msgstr "роки тому" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Ok" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Обрати" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Відмінити" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Обрати" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Так" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ні" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Ok" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -337,7 +335,7 @@ msgstr "Опубліковано {item} для {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Заборонити доступ" +msgstr "Закрити доступ" #: js/share.js:320 msgid "can edit" @@ -402,24 +400,27 @@ msgstr "скидання пароля ownCloud" msgid "Use the following link to reset your password: {link}" msgstr "Використовуйте наступне посилання для скидання пароля: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Лист скидання відправлено." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Невдалий запит!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "Ім'я користувача" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Запит скидання" @@ -453,7 +454,7 @@ msgstr "Додатки" #: strings.php:8 msgid "Admin" -msgstr "Адміністратор" +msgstr "Адмін" #: strings.php:9 msgid "Help" @@ -561,9 +562,14 @@ msgstr "Завершити налаштування" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "веб-сервіс під вашим контролем" +msgstr "підконтрольні Вам веб-сервіси" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Вихід" diff --git a/l10n/uk/files.po b/l10n/uk/files.po index 659dfb1d2a78aa7be884f2cfd364fbd8c692a528..15bd0c1dfe57b1c0ca09d5eb1e135dcd62efa0ff 100644 --- a/l10n/uk/files.po +++ b/l10n/uk/files.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dmytro Dzubenko , 2012 -# skoptev , 2012 -# Soul Kim , 2012 -# volodya327 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -31,10 +27,6 @@ msgstr "Не вдалося перемістити %s - Файл з таким msgid "Could not move %s" msgstr "Не вдалося перемістити %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Не вдалося перейменувати файл" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Не завантажено жодного файлу. Невідома помилка" @@ -90,7 +82,7 @@ msgstr "Поділитися" msgid "Delete permanently" msgstr "Видалити назавжди" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Видалити" @@ -98,43 +90,43 @@ msgstr "Видалити" msgid "Rename" msgstr "Перейменувати" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "Очікування" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} вже існує" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "заміна" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "запропонуйте назву" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "відміна" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "замінено {new_name} на {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "відмінити" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "виконати операцію видалення" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 файл завантажується" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "файли завантажуються" @@ -160,72 +152,80 @@ msgstr "Ваше сховище переповнене, файли більше msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ваше сховище майже повне ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "Місця більше немає" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Завантаження перервано." -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL не може бути пустим." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Невірне ім'я теки. Використання \"Shared\" зарезервовано Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Помилка" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Ім'я" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Розмір" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Змінено" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 папка" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} папок" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 файл" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} файлів" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Не вдалося перейменувати файл" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" -msgstr "Відвантажити" +msgstr "Вивантажити" #: templates/admin.php:5 msgid "File handling" @@ -283,37 +283,37 @@ msgstr "Видалено файлів" msgid "Cancel upload" msgstr "Перервати завантаження" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "У вас тут немає прав на запис." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Тут нічого немає. Відвантажте що-небудь!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "Завантажити" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Заборонити доступ" +msgstr "Закрити доступ" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Файл занадто великий" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Файли скануються, зачекайте, будь-ласка." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Поточне сканування" diff --git a/l10n/uk/files_encryption.po b/l10n/uk/files_encryption.po index 8e820298fb8e9d33490e43e994cb3677c1dbf663..2d3d805e584299aa12cff7d15229c31b9ddf383f 100644 --- a/l10n/uk/files_encryption.po +++ b/l10n/uk/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# пан Володимир , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/uk/files_external.po b/l10n/uk/files_external.po index 2be7b986f9e0b1b2dfa72332571a2b1d989edf6d..0a8a49f6f9a458aa57db418ae1ed3bc9a50e733d 100644 --- a/l10n/uk/files_external.po +++ b/l10n/uk/files_external.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# skoptev , 2012 -# VicDeo , 2012 -# volodya327 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/uk/files_sharing.po b/l10n/uk/files_sharing.po index a6b224557e6ec4f101b1e8e5cff8ec6487d900dd..7ac8549950755d5d92f225aa9522f661555943c2 100644 --- a/l10n/uk/files_sharing.po +++ b/l10n/uk/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -25,7 +23,7 @@ msgstr "Пароль" #: templates/authenticate.php:6 msgid "Submit" -msgstr "Submit" +msgstr "Передати" #: templates/public.php:10 #, php-format diff --git a/l10n/uk/files_trashbin.po b/l10n/uk/files_trashbin.po index bb48add59dbce9b1d55ef639354bde31cb1abafa..fa4cda467f42fe5b8767563477c47e1767744e6e 100644 --- a/l10n/uk/files_trashbin.po +++ b/l10n/uk/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# пан Володимир , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/uk/files_versions.po b/l10n/uk/files_versions.po index 95c4cb20648e3455fec0224a251009d1f5089de4..9cdb2fdef6c6a2434b6163b9793c979a0e70776b 100644 --- a/l10n/uk/files_versions.po +++ b/l10n/uk/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# пан Володимир , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/uk/lib.po b/l10n/uk/lib.po index d6307720768970c1e56ed917626779a226981c4d..e9b87cf8c637d9d16934c07ced7e0ad2d1d1961b 100644 --- a/l10n/uk/lib.po +++ b/l10n/uk/lib.po @@ -3,17 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dmytro Dzubenko , 2012 -# skoptev , 2012 -# VicDeo , 2012 -# volodya327 , 2013 -# volodya327 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -22,43 +17,43 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Допомога" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Особисте" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Налаштування" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Користувачі" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Додатки" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Адмін" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP завантаження вимкнено." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Файли повинні бути завантаженні послідовно." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Повернутися до файлів" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Вибрані фали завеликі для генерування zip файлу." @@ -118,72 +113,76 @@ msgstr "%s не можна використовувати крапки в наз msgid "%s set the database host." msgstr "%s встановити хост бази даних." -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL ім'я користувача та/або пароль не дійсні" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "Вам потрібно ввести або існуючий обліковий запис або administrator." -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle ім'я користувача та/або пароль не дійсні" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL ім'я користувача та/або пароль не дійсні" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "Помилка БД: \"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "Команда, що викликала проблему: \"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "Користувач MySQL '%s'@'localhost' вже існує." -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "Видалити цього користувача з MySQL" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "Користувач MySQL '%s'@'%%' вже існує" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "Видалити цього користувача з MySQL." -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle ім'я користувача та/або пароль не дійсні" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "Команда, що викликала проблему: \"%s\", ім'я: %s, пароль: %s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL ім'я користувача та/або пароль не дійсні: %s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the installation guides." msgstr "Будь ласка, перевірте інструкції по встановленню." @@ -240,19 +239,6 @@ msgstr "минулого року" msgid "years ago" msgstr "роки тому" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s доступно. Отримати детальну інформацію" - -#: updater.php:81 -msgid "up to date" -msgstr "оновлено" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "перевірка оновлень відключена" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/uk/settings.po b/l10n/uk/settings.po index 01c6e47b022489ee50a65d57d59e89732d5f775e..3fb2467187c5d66c3a8279d0b9361e708eb49901 100644 --- a/l10n/uk/settings.po +++ b/l10n/uk/settings.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. -# , 2012-2013. -# пан Володимир , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -25,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Не вдалося завантажити список з App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Помилка автентифікації" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Не вдалося змінити зображене ім'я" @@ -68,7 +68,7 @@ msgstr "Мова змінена" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "Помилковий запит" +msgstr "Некоректний запит" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -120,52 +120,52 @@ msgstr "Помилка при оновленні програми" msgid "Updated" msgstr "Оновлено" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "Зберігаю..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "видалені" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "відмінити" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "Неможливо видалити користувача" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Групи" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Адміністратор групи" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Видалити" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "додати групу" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "Потрібно задати вірне ім'я користувача" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "Помилка при створенні користувача" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "Потрібно задати вірний пароль" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__language_name__" @@ -316,19 +316,19 @@ msgstr "Протокол" msgid "Log level" msgstr "Рівень протоколювання" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "Більше" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "Менше" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Версія" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# , 2012. -# пан Володимир , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "Не вдалося видалити конфігурацію сервера" @@ -56,281 +57,363 @@ msgstr "Зберегти налаштування ?" msgid "Cannot add server configuration" msgstr "Неможливо додати конфігурацію сервера" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Успіх" + +#: js/settings.js:117 +msgid "Error" +msgstr "Помилка" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "Перевірка з'єднання пройшла успішно" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "Перевірка з'єднання завершилась неуспішно" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "Ви дійсно бажаєте видалити поточну конфігурацію сервера ?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "Підтвердіть Видалення" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "Увага: Застосунки user_ldap та user_webdavauth не сумісні. Ви можете зіткнутися з несподіваною поведінкою. Будь ласка, зверніться до системного адміністратора, щоб відключити одну з них." -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "Увага: Потрібний модуль PHP LDAP не встановлено, базова програма працювати не буде. Будь ласка, зверніться до системного адміністратора, щоб встановити його." -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "Налаштування Сервера" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "Додати налаштування Сервера" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Хост" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Можна не вказувати протокол, якщо вам не потрібен SSL. Тоді почніть з ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Базовий DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "Один Base DN на одній строчці" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Ви можете задати Базовий DN для користувачів і груп на вкладинці Додатково" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "DN Користувача" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "DN клієнтського користувача для прив'язки, наприклад: uid=agent,dc=example,dc=com. Для анонімного доступу, залиште DN і Пароль порожніми." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Пароль" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Для анонімного доступу, залиште DN і Пароль порожніми." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Фільтр Користувачів, що під'єднуються" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Визначає фільтр, який застосовується при спробі входу. %%uid замінює ім'я користувача при вході." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "використовуйте %%uid заповнювач, наприклад: \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Фільтр Списку Користувачів" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Визначає фільтр, який застосовується при отриманні користувачів" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "без будь-якого заповнювача, наприклад: \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Фільтр Груп" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Визначає фільтр, який застосовується при отриманні груп." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "без будь-якого заповнювача, наприклад: \"objectClass=posixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Налаштування З'єднання" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "Налаштування Активне" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "Якщо \"галочка\" знята, ця конфігурація буде пропущена." -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Порт" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "Сервер для резервних копій" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Вкажіть додатковий резервний сервер. Він повинен бути копією головного LDAP/AD сервера." -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Порт сервера для резервних копій" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Вимкнути Головний Сервер" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "Коли увімкнуто, ownCloud буде приєднуватись лише до сервера з резервними копіями." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Використовуйте TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Не використовуйте це додатково для під'єднання до LDAP, бо виконано не буде." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Нечутливий до регістру LDAP сервер (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Вимкнути перевірку SSL сертифіката." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Якщо з'єднання працює лише з цією опцією, імпортуйте SSL сертифікат LDAP сервера у ваший ownCloud сервер." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Не рекомендується, використовуйте лише для тестів." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "Час актуальності Кеша" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "в секундах. Зміна очищує кеш." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Налаштування Каталога" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Поле, яке відображає Ім'я Користувача" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Атрибут LDAP, який використовується для генерації імен користувачів ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Основне Дерево Користувачів" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "Один Користувач Base DN на одній строчці" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "Пошукові Атрибути Користувача" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Додатково; один атрибут на строчку" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Поле, яке відображає Ім'я Групи" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Атрибут LDAP, який використовується для генерації імен груп ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Основне Дерево Груп" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "Одна Група Base DN на одній строчці" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Пошукові Атрибути Групи" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Асоціація Група-Член" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Спеціальні Атрибути" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "Поле Квоти" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "Квота за замовчанням" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "в байтах" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "Поле Ел. пошти" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "Правило іменування домашньої теки користувача" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Залиште порожнім для імені користувача (за замовчанням). Інакше, вкажіть атрибут LDAP/AD." -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "Тестове налаштування" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Допомога" diff --git a/l10n/ur_PK/core.po b/l10n/ur_PK/core.po index 2439188cfcb4685e12af5664dcd78339598996db..b9c4d4d054d8fe9180f562c0f0bc5e647b3acaa6 100644 --- a/l10n/ur_PK/core.po +++ b/l10n/ur_PK/core.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# M. Adil Javed , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -213,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "اوکے" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "منتخب کریں" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "منسوخ کریں" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "منتخب کریں" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "ہاں" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "نہیں" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "اوکے" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -294,7 +297,7 @@ msgstr "لنک کے ساتھ شئیر کریں" msgid "Password protect" msgstr "پاسورڈ سے محفوظ کریں" -#: js/share.js:169 templates/installation.php:54 templates/login.php:35 +#: js/share.js:169 templates/installation.php:54 templates/login.php:26 msgid "Password" msgstr "پاسورڈ" @@ -397,24 +400,27 @@ msgstr "اون کلاؤڈ پاسورڈ ری سیٹ" msgid "Use the following link to reset your password: {link}" msgstr "اپنا پاسورڈ ری سیٹ کرنے کے لیے اس لنک پر کلک کریں۔ {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے" - -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 -#: templates/login.php:28 +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے" + +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 +#: templates/login.php:19 msgid "Username" msgstr "یوزر نیم" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "ری سیٹ کی درخواست کریں" @@ -520,37 +526,37 @@ msgstr "ایڈوانسڈ" msgid "Data folder" msgstr "ڈیٹا فولڈر" -#: templates/installation.php:73 +#: templates/installation.php:74 msgid "Configure the database" msgstr "ڈیٹا بیس کونفگر کریں" -#: templates/installation.php:78 templates/installation.php:90 -#: templates/installation.php:101 templates/installation.php:112 -#: templates/installation.php:124 +#: templates/installation.php:79 templates/installation.php:91 +#: templates/installation.php:102 templates/installation.php:113 +#: templates/installation.php:125 msgid "will be used" msgstr "استعمال ہو گا" -#: templates/installation.php:136 +#: templates/installation.php:137 msgid "Database user" msgstr "ڈیٹابیس یوزر" -#: templates/installation.php:143 +#: templates/installation.php:144 msgid "Database password" msgstr "ڈیٹابیس پاسورڈ" -#: templates/installation.php:148 +#: templates/installation.php:149 msgid "Database name" msgstr "ڈیٹابیس کا نام" -#: templates/installation.php:158 +#: templates/installation.php:159 msgid "Database tablespace" msgstr "ڈیٹابیس ٹیبل سپیس" -#: templates/installation.php:165 +#: templates/installation.php:166 msgid "Database host" msgstr "ڈیٹابیس ہوسٹ" -#: templates/installation.php:171 +#: templates/installation.php:172 msgid "Finish setup" msgstr "سیٹ اپ ختم کریں" @@ -558,37 +564,42 @@ msgstr "سیٹ اپ ختم کریں" msgid "web services under your control" msgstr "آپ کے اختیار میں ویب سروسیز" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "لاگ آؤٹ" -#: templates/login.php:10 +#: templates/login.php:9 msgid "Automatic logon rejected!" msgstr "" -#: templates/login.php:11 +#: templates/login.php:10 msgid "" "If you did not change your password recently, your account may be " "compromised!" msgstr "" -#: templates/login.php:13 +#: templates/login.php:12 msgid "Please change your password to secure your account again." msgstr "" -#: templates/login.php:19 +#: templates/login.php:34 msgid "Lost your password?" msgstr "کیا آپ پاسورڈ بھول گئے ہیں؟" -#: templates/login.php:41 +#: templates/login.php:39 msgid "remember" msgstr "یاد رکھیں" -#: templates/login.php:43 +#: templates/login.php:41 msgid "Log in" msgstr "لاگ ان" -#: templates/login.php:49 +#: templates/login.php:47 msgid "Alternative Logins" msgstr "" diff --git a/l10n/ur_PK/files.po b/l10n/ur_PK/files.po index 2fe3e109a44d823443bfe2377849bd3c2f23bd2b..2cedc8826091fe532450db1f38cc1e4809f25d38 100644 --- a/l10n/ur_PK/files.po +++ b/l10n/ur_PK/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 15:44+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -27,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -86,7 +82,7 @@ msgstr "" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "" @@ -94,43 +90,43 @@ msgstr "" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -156,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "ایرر" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "" @@ -279,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "" +msgstr "شئیرنگ ختم کریں" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/ur_PK/files_encryption.po b/l10n/ur_PK/files_encryption.po index b5f46680a0cacb7daa067650e14f6e605a307e77..155fc654d03b0bd0be0566cfb6e9ecf8d2abdfe4 100644 --- a/l10n/ur_PK/files_encryption.po +++ b/l10n/ur_PK/files_encryption.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:01+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ur_PK/files_external.po b/l10n/ur_PK/files_external.po index 691d297995e244153ef46a25250b43b0c0995452..c1a5f1dda05039bc08b6ca65dfd03a9bd3b087a5 100644 --- a/l10n/ur_PK/files_external.po +++ b/l10n/ur_PK/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ur_PK/files_sharing.po b/l10n/ur_PK/files_sharing.po index 9fdf3a11baa96f7a40092f2a0e99836597659f13..3310ed74536c59715ce6a86173b83da0c108581e 100644 --- a/l10n/ur_PK/files_sharing.po +++ b/l10n/ur_PK/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ur_PK/files_trashbin.po b/l10n/ur_PK/files_trashbin.po index af2b0dbd1a7e85e4b343871da3bf4195b005bd4d..a767e6d2657e5518fae9c40da0341c5d046fdb43 100644 --- a/l10n/ur_PK/files_trashbin.po +++ b/l10n/ur_PK/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ur_PK/files_versions.po b/l10n/ur_PK/files_versions.po index 7d34dde4393849b02b8c9133518ac79115bfed00..3cd19f481faeb2c21f7f4fa4511c33265b702277 100644 --- a/l10n/ur_PK/files_versions.po +++ b/l10n/ur_PK/files_versions.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-26 10:00+0200\n" +"PO-Revision-Date: 2013-04-26 08:02+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ur_PK/lib.po b/l10n/ur_PK/lib.po index 16489f21ccc53ee1a98583774f54b05de67a4061..c783af97ebe7b111608128935f82f4d5aa0de7eb 100644 --- a/l10n/ur_PK/lib.po +++ b/l10n/ur_PK/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 21:52+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: ur_PK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "مدد" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "ذاتی" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "سیٹینگز" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "یوزرز" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "ایپز" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "ایڈمن" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/ur_PK/settings.po b/l10n/ur_PK/settings.po index 39b956ddc5aa63dd8dde6abbdce7f2cda4fdeded..bc06878201a238b5726ce13558574b8157ead1ce 100644 --- a/l10n/ur_PK/settings.po +++ b/l10n/ur_PK/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: ur_PK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "" + +#: js/settings.js:117 +msgid "Error" +msgstr "ایرر" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "پاسورڈ" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "مدد" diff --git a/l10n/vi/core.po b/l10n/vi/core.po index 74db9891748ebaac796ea10cb7db1b6a6b2629b4..e5093a94fd2f091c28bf2a52afebe19312fdd217 100644 --- a/l10n/vi/core.po +++ b/l10n/vi/core.po @@ -3,19 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# khanhnd , 2012 -# mattheu_9x , 2012 -# mattheu_9x , 2012 -# saosangm , 2013 -# Sơn Nguyễn , 2012 -# Sơn Nguyễn , 2012-2013 +# xtdv , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: xtdv \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -79,7 +74,7 @@ msgstr "Lỗi thêm %s vào mục yêu thích." #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "Không có thể loại nào được chọn để xóa." +msgstr "Bạn chưa chọn mục để xóa" #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -218,26 +213,30 @@ msgstr "năm trước" msgid "years ago" msgstr "năm trước" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "Đồng ý" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "Chọn" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "Hủy" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "Chọn" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Có" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Không" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "Đồng ý" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -337,7 +336,7 @@ msgstr "Đã được chia sẽ trong {item} với {user}" #: js/share.js:308 msgid "Unshare" -msgstr "Gỡ bỏ chia sẻ" +msgstr "Bỏ chia sẻ" #: js/share.js:320 msgid "can edit" @@ -402,24 +401,27 @@ msgstr "Khôi phục mật khẩu Owncloud " msgid "Use the following link to reset your password: {link}" msgstr "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "Vui lòng kiểm tra Email để khôi phục lại mật khẩu." +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "Liên kết tạo lại mật khẩu đã được gửi tới hộp thư của bạn.
Nếu bạn không thấy nó sau một khoảng thời gian, vui lòng kiểm tra trong thư mục Spam/Rác.
Nếu vẫn không thấy, vui lòng hỏi người quản trị hệ thống." -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "Thiết lập lại email gởi." +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "Yêu cầu thất bại!
Bạn có chắc là email/tên đăng nhập của bạn chính xác?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "Yêu cầu của bạn không thành công !" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "Vui lòng kiểm tra Email để khôi phục lại mật khẩu." -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" -msgstr "Tên người dùng" +msgstr "Tên đăng nhập" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "Yêu cầu thiết lập lại " @@ -445,7 +447,7 @@ msgstr "Cá nhân" #: strings.php:6 msgid "Users" -msgstr "Người sử dụng" +msgstr "Người dùng" #: strings.php:7 msgid "Apps" @@ -469,7 +471,7 @@ msgstr "Không tìm thấy Clound" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Sửa thể loại" +msgstr "Sửa chuyên mục" #: templates/edit_categories_dialog.php:16 msgid "Add" @@ -482,11 +484,11 @@ msgstr "Cảnh bảo bảo mật" #: templates/installation.php:25 msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" -msgstr "" +msgstr "Phiên bản PHP của bạn có lỗ hổng NULL Byte attack (CVE-2006-7243)" #: templates/installation.php:26 msgid "Please update your PHP installation to use ownCloud securely." -msgstr "" +msgstr "Vui lòng cập nhật bản cài đặt PHP để sử dụng ownCloud một cách an toàn." #: templates/installation.php:32 msgid "" @@ -561,9 +563,14 @@ msgstr "Cài đặt hoàn tất" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "các dịch vụ web dưới sự kiểm soát của bạn" +msgstr "dịch vụ web dưới sự kiểm soát của bạn" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s còn trống. Xem thêm thông tin cách cập nhật." -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "Đăng xuất" diff --git a/l10n/vi/files.po b/l10n/vi/files.po index 8fec18458498005376ab1e0c4fed36a0e3dc6a53..2cca8bcaa04f94421ae0493f0a2d441f462332cc 100644 --- a/l10n/vi/files.po +++ b/l10n/vi/files.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# khanhnd , 2012 -# mattheu_9x , 2012 -# mattheu_9x , 2012 -# saosangm , 2013 -# Sơn Nguyễn , 2012 +# xtdv , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -25,17 +21,13 @@ msgstr "" #: ajax/move.php:17 #, php-format msgid "Could not move %s - File with this name already exists" -msgstr "Không thể di chuyển %s - Đã có tên file này trên hệ thống" +msgstr "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống" #: ajax/move.php:27 ajax/move.php:30 #, php-format msgid "Could not move %s" msgstr "Không thể di chuyển %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "Không thể đổi tên file" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "Không có tập tin nào được tải lên. Lỗi không xác định" @@ -53,15 +45,15 @@ msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định" +msgstr "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "Tập tin tải lên mới chỉ tải lên được một phần" +msgstr "Các tập tin được tải lên chỉ tải lên được một phần" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "Không có tập tin nào được tải lên" +msgstr "Chưa có file nào được tải lên" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -91,7 +83,7 @@ msgstr "Chia sẻ" msgid "Delete permanently" msgstr "Xóa vĩnh vễn" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "Xóa" @@ -99,45 +91,45 @@ msgstr "Xóa" msgid "Rename" msgstr "Sửa tên" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Chờ" +msgstr "Đang chờ" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} đã tồn tại" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "thay thế" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "tên gợi ý" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "hủy" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "đã thay thế {new_name} bằng {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "lùi lại" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "thực hiện việc xóa" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 tệp tin đang được tải lên" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "tệp tin đang được tải lên" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -161,69 +153,77 @@ msgstr "Your storage is full, files can not be updated or synced anymore!" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Your storage is almost full ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Your download is being prepared. This might take some time if the files are big." -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte" +msgstr "Không thể tải lên tập tin của bạn ,nó như là một thư mục hoặc có 0 byte" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" -msgstr "" +msgstr "Không đủ chỗ trống cần thiết" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "Hủy tải lên" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này." -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL không được để trống." -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "Lỗi" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "Tên" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "Kích cỡ" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "Thay đổi" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 thư mục" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} thư mục" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 tập tin" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} tập tin" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "Không thể đổi tên file" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "Tải lên" @@ -284,40 +284,40 @@ msgstr "File đã bị xóa" msgid "Cancel upload" msgstr "Hủy upload" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." -msgstr "" +msgstr "Bạn không có quyền ghi vào đây." -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "Không có gì ở đây .Hãy tải lên một cái gì đó !" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" -msgstr "Tải xuống" +msgstr "Tải về" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "Không chia sẽ" +msgstr "Bỏ chia sẻ" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "Tập tin tải lên quá lớn" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ ." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "Tập tin đang được quét ,vui lòng chờ." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "Hiện tại đang quét" #: templates/upgrade.php:2 msgid "Upgrading filesystem cache..." -msgstr "Upgrading filesystem cache..." +msgstr "Đang nâng cấp bộ nhớ đệm cho tập tin hệ thống..." diff --git a/l10n/vi/files_encryption.po b/l10n/vi/files_encryption.po index 76448eaa0848e9b5b01fab78811393015edae4e9..378186a7fc7ee383d7a8430f59a06b0acdecf562 100644 --- a/l10n/vi/files_encryption.po +++ b/l10n/vi/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sao sang , 2013. -# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -37,4 +35,4 @@ msgstr "Việc mã hóa không bao gồm loại file sau" #: templates/settings.php:12 msgid "None" -msgstr "Không có gì hết" +msgstr "Không gì cả" diff --git a/l10n/vi/files_external.po b/l10n/vi/files_external.po index 3ad70cf8a4346572f9964af907c91300c104789a..c9777d959a1d770f907df9b096ec1224c2c7f3fe 100644 --- a/l10n/vi/files_external.po +++ b/l10n/vi/files_external.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mattheu_9x , 2012 -# saosangm , 2013 -# Sơn Nguyễn , 2012 +# xtdv , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: xtdv \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +56,7 @@ msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "Cảnh báo: Tính năng Curl trong PHP chưa được kích hoạt hoặc cài đặt. Việc gắn kết ownCloud / WebDAV hay GoogleDrive không thực hiện được. Vui lòng liên hệ người quản trị để cài đặt nó." #: templates/settings.php:3 msgid "External Storage" @@ -70,7 +68,7 @@ msgstr "Tên thư mục" #: templates/settings.php:10 msgid "External storage" -msgstr "" +msgstr "Lưu trữ ngoài" #: templates/settings.php:11 msgid "Configuration" @@ -86,7 +84,7 @@ msgstr "Áp dụng" #: templates/settings.php:33 msgid "Add storage" -msgstr "" +msgstr "Thêm bộ nhớ" #: templates/settings.php:90 msgid "None set" diff --git a/l10n/vi/files_sharing.po b/l10n/vi/files_sharing.po index baddc87930234924cc1e07f05d8a6f6ad2df08d7..3421e01a4e5c59a644cdc6e2d2e5f6c642b353f0 100644 --- a/l10n/vi/files_sharing.po +++ b/l10n/vi/files_sharing.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/vi/files_trashbin.po b/l10n/vi/files_trashbin.po index 83efb8ffbaf7d017b5b7f8b63689119b28f76e71..3a638c39e2a8d69077ec18fa41b1556e934b49e1 100644 --- a/l10n/vi/files_trashbin.po +++ b/l10n/vi/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# sao sang , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/vi/files_versions.po b/l10n/vi/files_versions.po index 207ecde6dc1a7f2f5d25d08fecfe388b1d96cb3e..f65e940269f1321578498eea6c0169d8eb14cee4 100644 --- a/l10n/vi/files_versions.po +++ b/l10n/vi/files_versions.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# sao sang , 2013. -# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -53,7 +50,7 @@ msgstr "Không chỉ ra đường dẫn rõ ràng" #: js/versions.js:6 msgid "Versions" -msgstr "" +msgstr "Phiên bản" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po index fc813abbb50d5d7936119302f5ec82815bc5cc15..9cf90a1574ae44aa0da766a0257dab344e2af0a9 100644 --- a/l10n/vi/lib.po +++ b/l10n/vi/lib.po @@ -3,16 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# mattheu_9x , 2012 -# mattheu_9x , 2012 -# saosangm , 2013 -# Sơn Nguyễn , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -21,43 +17,43 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "Giúp đỡ" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "Cá nhân" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "Cài đặt" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "Người dùng" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "Ứng dụng" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "Quản trị" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "Tải về ZIP đã bị tắt." -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "Tập tin cần phải được tải về từng người một." -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "Trở lại tập tin" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "Tập tin được chọn quá lớn để tạo tập tin ZIP." @@ -79,7 +75,7 @@ msgstr "Mã Token đã hết hạn. Hãy tải lại trang." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "Các tập tin" +msgstr "Tập tin" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -117,79 +113,83 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" #: template.php:113 msgid "seconds ago" -msgstr "1 giây trước" +msgstr "vài giây trước" #: template.php:114 msgid "1 minute ago" @@ -239,19 +239,6 @@ msgstr "năm trước" msgid "years ago" msgstr "năm trước" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s có sẵn. xem thêm ở đây" - -#: updater.php:81 -msgid "up to date" -msgstr "đến ngày" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "đã TĂT chức năng cập nhật " - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po index 649183dcf96bde18584655e617483f96cae3bdfe..645bd7baf86ba07205a476559374c3a863d2c712 100644 --- a/l10n/vi/settings.po +++ b/l10n/vi/settings.po @@ -3,19 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2012. -# , 2012. -# sao sang , 2013. -# Son Nguyen , 2012. -# Sơn Nguyễn , 2012. -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -28,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "Không thể tải danh sách ứng dụng từ App Store" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "Lỗi xác thực" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "Không thể thay đổi tên hiển thị" @@ -123,52 +120,52 @@ msgstr "Lỗi khi cập nhật ứng dụng" msgid "Updated" msgstr "Đã cập nhật" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "Đang tiến hành lưu ..." +msgstr "Đang lưu..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "đã xóa" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "lùi lại" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "Nhóm" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "Nhóm quản trị" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "Xóa" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__Ngôn ngữ___" @@ -238,59 +235,59 @@ msgstr "" #: templates/admin.php:92 msgid "Cron" -msgstr "" +msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "Thực thi tác vụ mỗi khi trang được tải" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php đã được đăng ký tại một dịch vụ webcron. Gọi trang cron.php mỗi phút một lần thông qua giao thức http." #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "Sử dụng dịch vụ cron của hệ thống. Gọi tệp tin cron.php mỗi phút một lần." #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "Chia sẻ" #: templates/admin.php:134 msgid "Enable Share API" -msgstr "" +msgstr "Bật chia sẻ API" #: templates/admin.php:135 msgid "Allow apps to use the Share API" -msgstr "" +msgstr "Cho phép các ứng dụng sử dụng chia sẻ API" #: templates/admin.php:142 msgid "Allow links" -msgstr "" +msgstr "Cho phép liên kết" #: templates/admin.php:143 msgid "Allow users to share items to the public with links" -msgstr "" +msgstr "Cho phép người dùng chia sẻ công khai các mục bằng các liên kết" #: templates/admin.php:150 msgid "Allow resharing" -msgstr "" +msgstr "Cho phép chia sẻ lại" #: templates/admin.php:151 msgid "Allow users to share items shared with them again" -msgstr "" +msgstr "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ" #: templates/admin.php:158 msgid "Allow users to share with anyone" -msgstr "" +msgstr "Cho phép người dùng chia sẻ với bất cứ ai" #: templates/admin.php:161 msgid "Allow users to only share with users in their groups" -msgstr "" +msgstr "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ" #: templates/admin.php:168 msgid "Security" @@ -313,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "Log" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "hơn" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "ít" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "Phiên bản" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# sao sang , 2013. -# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -20,6 +17,10 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -56,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "Thành công" + +#: js/settings.js:117 +msgid "Error" +msgstr "Lỗi" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "Máy chủ" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "DN cơ bản" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Bạn có thể chỉ định DN cơ bản cho người dùng và các nhóm trong tab Advanced" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "Người dùng DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "Các DN của người sử dụng đã được thực hiện, ví dụ như uid =agent , dc = example, dc = com. Để truy cập nặc danh ,DN và mật khẩu trống." -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "Mật khẩu" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "Cho phép truy cập nặc danh , DN và mật khẩu trống." -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "Lọc người dùng đăng nhập" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Xác định các bộ lọc để áp dụng, khi đăng nhập . uid%% thay thế tên người dùng trong các lần đăng nhập." -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "use %%uid placeholder, e.g. \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "Lọc danh sách thành viên" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "Xác định các bộ lọc để áp dụng, khi người dụng sử dụng." -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "mà không giữ chỗ nào, ví dụ như \"objectClass = person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "Bộ lọc nhóm" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "Xác định các bộ lọc để áp dụng, khi nhóm sử dụng." -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "mà không giữ chỗ nào, ví dụ như \"objectClass = osixGroup\"." -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "Connection Settings" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "Cổng" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "Cổng sao lưu (Replica)" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "Tắt máy chủ chính" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "When switched on, ownCloud will only connect to the replica server." -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "Sử dụng TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Do not use it additionally for LDAPS connections, it will fail." -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "Trường hợp insensitve LDAP máy chủ (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "Tắt xác thực chứng nhận SSL" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Nếu kết nối chỉ hoạt động với tùy chọn này, vui lòng import LDAP certificate SSL trong máy chủ ownCloud của bạn." -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "Không khuyến khích, Chỉ sử dụng để thử nghiệm." -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "trong vài giây. Một sự thay đổi bộ nhớ cache." -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "Directory Settings" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "Hiển thị tên người sử dụng" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Các thuộc tính LDAP sử dụng để tạo tên người dùng ownCloud." -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "Cây người dùng cơ bản" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "User Search Attributes" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "Optional; one attribute per line" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "Hiển thị tên nhóm" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Các thuộc tính LDAP sử dụng để tạo các nhóm ownCloud." -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "Cây nhóm cơ bản" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "Group Search Attributes" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "Nhóm thành viên Cộng đồng" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "Special Attributes" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "Theo Byte" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Để trống tên người dùng (mặc định). Nếu không chỉ định thuộc tính LDAP/AD" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "Giúp đỡ" diff --git a/l10n/zh_CN.GB2312/core.po b/l10n/zh_CN.GB2312/core.po index 73282c1f37e1bb4d8df023ae8d58359fe68949d2..0388186c3c74d4b9df5df3bfc756d8f8419f770c 100644 --- a/l10n/zh_CN.GB2312/core.po +++ b/l10n/zh_CN.GB2312/core.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# bluehattree , 2012 -# kopisee , 2013 -# marguerite su , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" @@ -76,7 +73,7 @@ msgstr "" #: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 msgid "No categories selected for deletion." -msgstr "没有选者要删除的分类." +msgstr "没有选中要删除的分类。" #: ajax/vcategories/removeFromFavorites.php:35 #, php-format @@ -215,26 +212,30 @@ msgstr "去年" msgid "years ago" msgstr "年前" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "好的" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "选择" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "选择" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "是" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "否" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "好的" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -246,7 +247,7 @@ msgstr "未指定对象类型。" #: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577 #: js/share.js:589 msgid "Error" -msgstr "错误" +msgstr "出错" #: js/oc-vcategories.js:179 msgid "The app name is not specified." @@ -399,24 +400,27 @@ msgstr "私有云密码重置" msgid "Use the following link to reset your password: {link}" msgstr "使用下面的链接来重置你的密码:{link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "你将会收到一个重置密码的链接" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "重置邮件已发送。" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "请求失败!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "你将会收到一个重置密码的链接" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "用户名" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "要求重置" @@ -438,7 +442,7 @@ msgstr "重置密码" #: strings.php:5 msgid "Personal" -msgstr "个人的" +msgstr "私人" #: strings.php:6 msgid "Users" @@ -446,11 +450,11 @@ msgstr "用户" #: strings.php:7 msgid "Apps" -msgstr "应用程序" +msgstr "程序" #: strings.php:8 msgid "Admin" -msgstr "管理" +msgstr "管理员" #: strings.php:9 msgid "Help" @@ -558,9 +562,14 @@ msgstr "完成安装" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "你控制下的网络服务" +msgstr "您控制的网络服务" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "注销" diff --git a/l10n/zh_CN.GB2312/files.po b/l10n/zh_CN.GB2312/files.po index d874322e7dd827b8c6c689132f05fb15185d7084..87d234de377d9b10a7e17a277ce387c251e902ae 100644 --- a/l10n/zh_CN.GB2312/files.po +++ b/l10n/zh_CN.GB2312/files.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# bluehattree , 2012 -# marguerite su , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" @@ -29,17 +27,13 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "没有上传文件。未知错误" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "没有任何错误,文件上传成功了" +msgstr "文件上传成功" #: ajax/upload.php:27 msgid "" @@ -50,19 +44,19 @@ msgstr "" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "上传的文件超过了HTML表单指定的MAX_FILE_SIZE" +msgstr "上传的文件超过了 HTML 表格中指定的 MAX_FILE_SIZE 选项" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "文件只有部分被上传" +msgstr "文件部分上传" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "没有上传完成的文件" +msgstr "没有上传文件" #: ajax/upload.php:32 msgid "Missing a temporary folder" -msgstr "丢失了一个临时文件夹" +msgstr "缺失临时文件夹" #: ajax/upload.php:33 msgid "Failed to write to disk" @@ -88,7 +82,7 @@ msgstr "分享" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "删除" @@ -96,45 +90,45 @@ msgstr "删除" msgid "Rename" msgstr "重命名" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "Pending" +msgstr "等待中" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} 已存在" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "替换" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "推荐名称" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "取消" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "已用 {old_name} 替换 {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "撤销" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 个文件正在上传" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" -msgstr "" +msgstr "个文件正在上传" #: js/files.js:52 msgid "'.' is an invalid file name." @@ -158,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "不能上传你指定的文件,可能因为它是个文件夹或者大小为0" +msgstr "不能上传您的文件,由于它是文件夹或者为空文件" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "上传取消了" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "文件正在上传。关闭页面会取消上传。" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "网址不能为空。" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "出错" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" -msgstr "名字" +msgstr "名称" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "大小" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "修改日期" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 个文件夹" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} 个文件夹" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 个文件" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} 个文件" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "上传" @@ -281,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "取消上传" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "这里没有东西.上传点什么!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "下载" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "取消共享" +msgstr "取消分享" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" -msgstr "上传的文件太大了" +msgstr "上传过大" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "你正在试图上传的文件超过了此服务器支持的最大的文件大小." -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "正在扫描文件,请稍候." -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "正在扫描" diff --git a/l10n/zh_CN.GB2312/files_encryption.po b/l10n/zh_CN.GB2312/files_encryption.po index 878e5e26646323990df07471be571125d653d0f0..172dbb740f3948fc08374bb6ad68ad0828aa1984 100644 --- a/l10n/zh_CN.GB2312/files_encryption.po +++ b/l10n/zh_CN.GB2312/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# marguerite su , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN.GB2312/files_external.po b/l10n/zh_CN.GB2312/files_external.po index b0d5fc841d340fe98ffd17af48b6b25466eb7839..f65232c72a7b22caf6f98ce2e6ea8b07c40272d2 100644 --- a/l10n/zh_CN.GB2312/files_external.po +++ b/l10n/zh_CN.GB2312/files_external.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# kopisee , 2013 -# marguerite su , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN.GB2312/files_sharing.po b/l10n/zh_CN.GB2312/files_sharing.po index 08809924dfac32bb93666fbee9826e831a1b5457..2b091b8d3ef493f929a727d396c3d63122b2939d 100644 --- a/l10n/zh_CN.GB2312/files_sharing.po +++ b/l10n/zh_CN.GB2312/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# marguerite su , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN.GB2312/files_trashbin.po b/l10n/zh_CN.GB2312/files_trashbin.po index 1706c782c5dcd74767b9de8545efd9bdec57527f..fb84ff656119ed46dc7b9339d7da2e54675dbe39 100644 --- a/l10n/zh_CN.GB2312/files_trashbin.po +++ b/l10n/zh_CN.GB2312/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN.GB2312/files_versions.po b/l10n/zh_CN.GB2312/files_versions.po index 346dfc9063a3d377bf6fdc1262ca49ed93800a70..036989e088e7b1bd2a7fb0be43da0e2e02f38c6a 100644 --- a/l10n/zh_CN.GB2312/files_versions.po +++ b/l10n/zh_CN.GB2312/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# HO Gin Wang , 2013. -# marguerite su , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN.GB2312/lib.po b/l10n/zh_CN.GB2312/lib.po index b8451f60b6fa0b835bbdc118378f3c23c386b991..65e690b4feb76dce40d4a3bd18ece1496beae555 100644 --- a/l10n/zh_CN.GB2312/lib.po +++ b/l10n/zh_CN.GB2312/lib.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# marguerite su , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" @@ -18,43 +17,43 @@ msgstr "" "Language: zh_CN.GB2312\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "帮助" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "私人" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "设置" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "用户" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "程序" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "管理员" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP 下载已关闭" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "需要逐个下载文件。" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "返回到文件" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "选择的文件太大而不能生成 zip 文件。" @@ -114,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "因WebDAV接口故障,您的网络服务器好像并未允许文件同步。" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "请双击安装向导。" @@ -236,19 +239,6 @@ msgstr "去年" msgid "years ago" msgstr "年前" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s 不可用。获知 详情" - -#: updater.php:81 -msgid "up to date" -msgstr "最新" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "更新检测已禁用" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/zh_CN.GB2312/settings.po b/l10n/zh_CN.GB2312/settings.po index a259a909f5c682fe34a10f8bad3496ff106fba02..61d98359d093df7c227a59b6cd87f44496001260 100644 --- a/l10n/zh_CN.GB2312/settings.po +++ b/l10n/zh_CN.GB2312/settings.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# HO Gin Wang , 2013. -# marguerite su , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" @@ -24,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "不能从App Store 中加载列表" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "认证错误" +msgstr "验证错误" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "无法更改显示名称" @@ -119,52 +120,52 @@ msgstr "应用升级时出现错误" msgid "Updated" msgstr "已升级" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "保存中..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "删除" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "撤销" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "无法移除用户" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" -msgstr "组" +msgstr "群组" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "群组管理员" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "删除" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "添加群组" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "请填写有效用户名" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "新增用户时出现错误" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "请填写有效密码" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "Chinese" @@ -238,23 +239,23 @@ msgstr "Cron" #: templates/admin.php:101 msgid "Execute one task with each page loaded" -msgstr "" +msgstr "在每个页面载入时执行一项任务" #: templates/admin.php:111 msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php 已作为 webcron 服务注册。owncloud 根用户将通过 http 协议每分钟调用一次 cron.php。" #: templates/admin.php:121 msgid "" "Use systems cron service. Call the cron.php file in the owncloud folder via " "a system cronjob once a minute." -msgstr "" +msgstr "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php" #: templates/admin.php:128 msgid "Sharing" -msgstr "" +msgstr "分享" #: templates/admin.php:134 msgid "Enable Share API" @@ -309,25 +310,25 @@ msgstr "" #: templates/admin.php:195 msgid "Log" -msgstr "" +msgstr "日志" #: templates/admin.php:196 msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "更多" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "更少" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "版本" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: zh_CN.GB2312\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "成功" + +#: js/settings.js:117 +msgid "Error" +msgstr "出错" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "主机" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "您可以忽略协议,除非您需要 SSL。然后用 ldaps:// 开头" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "基本判别名" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "您可以在高级选项卡中为用户和群组指定基本判别名" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "用户判别名" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "客户机用户的判别名,将用于绑定,例如 uid=agent, dc=example, dc=com。匿名访问请留空判别名和密码。" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "密码" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "匿名访问请留空判别名和密码。" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "用户登录过滤器" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "定义尝试登录时要应用的过滤器。用 %%uid 替换登录操作中使用的用户名。" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "使用 %%uid 占位符,例如 \"uid=%%uid\"" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "用户列表过滤器" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "定义撷取用户时要应用的过滤器。" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "不能使用占位符,例如 \"objectClass=person\"。" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "群组过滤器" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "定义撷取群组时要应用的过滤器" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "不能使用占位符,例如 \"objectClass=posixGroup\"。" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "端口" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "使用 TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "大小写不敏感的 LDAP 服务器 (Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "关闭 SSL 证书校验。" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "如果只有使用此选项才能连接,请导入 LDAP 服务器的 SSL 证书到您的 ownCloud 服务器。" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "不推荐,仅供测试" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "以秒计。修改会清空缓存。" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "用户显示名称字段" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "用于生成用户的 ownCloud 名称的 LDAP 属性。" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "基本用户树" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "群组显示名称字段" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "用于生成群组的 ownCloud 名称的 LDAP 属性。" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "基本群组树" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "群组-成员组合" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "以字节计" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "用户名请留空 (默认)。否则,请指定一个 LDAP/AD 属性。" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "帮助" diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po index 6e259b6cfed5972850dca6c3eb3acc6d5eb03845..73520d3ac5a1cb17826a9f2e4fb213ab27d10e15 100644 --- a/l10n/zh_CN/core.po +++ b/l10n/zh_CN/core.po @@ -3,20 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2012 -# Dianjin Wang <1132321739qq@gmail.com>, 2012 -# Phoenix Nemo <>, 2012 -# leonfeng , 2013 -# waterone , 2012 -# Xuetian Weng , 2013 -# Xuetian Weng , 2011, 2012 # zhangmin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: zhangmin \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -220,26 +213,30 @@ msgstr "去年" msgid "years ago" msgstr "年前" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "好" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "选择(&C)..." -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "选择(&C)..." +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "是" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "否" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "好" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -267,7 +264,7 @@ msgstr "已共享" #: js/share.js:90 msgid "Share" -msgstr "共享" +msgstr "分享" #: js/share.js:125 js/share.js:617 msgid "Error while sharing" @@ -291,7 +288,7 @@ msgstr " {owner}与您共享" #: js/share.js:159 msgid "Share with" -msgstr "共享" +msgstr "分享之" #: js/share.js:164 msgid "Share with link" @@ -404,24 +401,27 @@ msgstr "重置 ownCloud 密码" msgid "Use the following link to reset your password: {link}" msgstr "使用以下链接重置您的密码:{link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "您将会收到包含可以重置密码链接的邮件。" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "重置密码的链接已发送到您的邮箱。
如果您觉得在合理的时间内还未收到邮件,请查看 spam/junk 目录。
如果没有在那里,请询问您的本地管理员。" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "重置邮件已发送。" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "请求失败
您确定您的邮箱/用户名是正确的?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "请求失败!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "您将会收到包含可以重置密码链接的邮件。" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "用户名" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "请求重置" @@ -455,7 +455,7 @@ msgstr "应用" #: strings.php:8 msgid "Admin" -msgstr "管理员" +msgstr "管理" #: strings.php:9 msgid "Help" @@ -475,7 +475,7 @@ msgstr "编辑分类" #: templates/edit_categories_dialog.php:16 msgid "Add" -msgstr "添加" +msgstr "增加" #: templates/installation.php:24 templates/installation.php:31 #: templates/installation.php:38 @@ -563,9 +563,14 @@ msgstr "安装完成" #: templates/layout.guest.php:40 msgid "web services under your control" -msgstr "由您掌控的网络服务" +msgstr "您控制的web服务" + +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s 可用。获取更多关于如何升级的信息。" -#: templates/layout.user.php:58 +#: templates/layout.user.php:61 msgid "Log out" msgstr "注销" diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po index f1c860f7e0c3d478c21c86493720ec4185107397..00903854a06234cab5ccce8f401abe013db12ad1 100644 --- a/l10n/zh_CN/files.po +++ b/l10n/zh_CN/files.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2012 -# Dianjin Wang <1132321739qq@gmail.com>, 2012 -# marguerite su , 2013 -# leonfeng , 2012 -# waterone , 2012 -# Xuetian Weng , 2013 -# Xuetian Weng , 2011, 2012 # zhangmin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: zhangmin \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,17 +28,13 @@ msgstr "无法移动 %s - 同名文件已存在" msgid "Could not move %s" msgstr "无法移动 %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "无法重命名文件" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "没有文件被上传。未知错误" #: ajax/upload.php:26 msgid "There is no error, the file uploaded with success" -msgstr "没有发生错误,文件上传成功。" +msgstr "文件上传成功,没有错误发生" #: ajax/upload.php:27 msgid "" @@ -56,15 +45,15 @@ msgstr "上传文件大小已超过php.ini中upload_max_filesize所规定的值" msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE" +msgstr "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制" #: ajax/upload.php:30 msgid "The uploaded file was only partially uploaded" -msgstr "只上传了文件的一部分" +msgstr "已上传文件只上传了部分(不完整)" #: ajax/upload.php:31 msgid "No file was uploaded" -msgstr "文件没有上传" +msgstr "没有文件被上传" #: ajax/upload.php:32 msgid "Missing a temporary folder" @@ -94,7 +83,7 @@ msgstr "分享" msgid "Delete permanently" msgstr "永久删除" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "删除" @@ -102,43 +91,43 @@ msgstr "删除" msgid "Rename" msgstr "重命名" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" -msgstr "操作等待中" +msgstr "等待" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} 已存在" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "替换" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "建议名称" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "取消" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "已将 {old_name}替换成 {new_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "撤销" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "进行删除操作" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1个文件上传中" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "文件上传中" @@ -164,69 +153,77 @@ msgstr "您的存储空间已满,文件将无法更新或同步!" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "您的存储空间即将用完 ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "下载正在准备中。如果文件较大可能会花费一些时间。" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "无法上传文件,因为它是一个目录或者大小为 0 字节" +msgstr "无法上传您的文件,文件夹或者空文件" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "没有足够可用空间" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "上传已取消" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL不能为空" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "无效文件夹名。'共享' 是 Owncloud 预留的文件夹名。" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "错误" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "名称" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "大小" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "修改日期" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1个文件夹" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} 个文件夹" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 个文件" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} 个文件" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "无法重命名文件" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "上传" @@ -287,37 +284,37 @@ msgstr "删除文件" msgid "Cancel upload" msgstr "取消上传" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "您没有写权限" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "这里还什么都没有。上传些东西吧!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "下载" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" -msgstr "取消分享" +msgstr "取消共享" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "上传文件过大" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "您正尝试上传的文件超过了此服务器可以上传的最大容量限制" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "文件正在被扫描,请稍候。" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "当前扫描" diff --git a/l10n/zh_CN/files_encryption.po b/l10n/zh_CN/files_encryption.po index 0b01ef90576d890a762a463abaedc3c9b9a278f7..9ececa51497f0203b51c176812e5f37b27c0e529 100644 --- a/l10n/zh_CN/files_encryption.po +++ b/l10n/zh_CN/files_encryption.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# CyberCowBoy , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN/files_external.po b/l10n/zh_CN/files_external.po index 9ee0d64daf61b623689f17c4022e064d8379a520..6e798b3bc316433251e3d0e0aa1dc40f40e9b116 100644 --- a/l10n/zh_CN/files_external.po +++ b/l10n/zh_CN/files_external.po @@ -3,17 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2012 -# Dianjin Wang <1132321739qq@gmail.com>, 2012 -# marguerite su , 2013 -# zhangmin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 17:44+0200\n" -"PO-Revision-Date: 2013-04-24 04:00+0000\n" -"Last-Translator: zhangmin \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/zh_CN/files_sharing.po b/l10n/zh_CN/files_sharing.po index f77a967602e7e497c371e96c5a09c7153dbfb8ea..77a25d1939f8cda8857c803f41859b01c29bad97 100644 --- a/l10n/zh_CN/files_sharing.po +++ b/l10n/zh_CN/files_sharing.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN/files_trashbin.po b/l10n/zh_CN/files_trashbin.po index 51216ed592ac40ba1482744b83789c5b03a66607..52c54bcbee01a4911bcffa9a5a35f4f2540e7b35 100644 --- a/l10n/zh_CN/files_trashbin.po +++ b/l10n/zh_CN/files_trashbin.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# CyberCowBoy , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN/files_versions.po b/l10n/zh_CN/files_versions.po index d617fbb9d4d8f892c57bf7fd422922bf9c0beddf..a01c8b41aa6f6596aa8896c95e0b5aa8b14b8e4c 100644 --- a/l10n/zh_CN/files_versions.po +++ b/l10n/zh_CN/files_versions.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po index ed930d2280844af885a909faea2c730d00ec3a9a..bad9755133434f75a28d79e6992847b1368b8658 100644 --- a/l10n/zh_CN/lib.po +++ b/l10n/zh_CN/lib.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2012 -# marguerite su , 2013 -# leonfeng , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -20,43 +17,43 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "帮助" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "个人" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "设置" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "用户" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "应用" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "管理" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP 下载已经关闭" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "需要逐一下载文件" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "回到文件" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "选择的文件太大,无法生成 zip 文件。" @@ -116,83 +113,87 @@ msgstr "%s 您不能在数据库名称中使用英文句号。" msgid "%s set the database host." msgstr "%s 设置数据库所在主机。" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL 数据库用户名和/或密码无效" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "你需要输入一个数据库中已有的账户或管理员账户。" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle 数据库用户名和/或密码无效" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL 数据库用户名和/或密码无效" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "数据库错误:\"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "冲突命令为:\"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL 用户 '%s'@'localhost' 已存在。" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "建议从 MySQL 数据库中丢弃 Drop 此用户" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL 用户 '%s'@'%%' 已存在" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "建议从 MySQL 数据库中丢弃 Drop 此用户。" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle 数据库用户名和/或密码无效" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "冲突命令为:\"%s\",名称:%s,密码:%s" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL 用户名和/或密码无效:%s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "您的Web服务器尚未正确设置以允许文件同步, 因为WebDAV的接口似乎已损坏." -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "请认真检查安装指南." #: template.php:113 msgid "seconds ago" -msgstr "几秒前" +msgstr "秒前" #: template.php:114 msgid "1 minute ago" -msgstr "1分钟前" +msgstr "一分钟前" #: template.php:115 #, php-format @@ -236,20 +237,7 @@ msgstr "去年" #: template.php:124 msgid "years ago" -msgstr "几年前" - -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s 已存在。点此 获取更多信息" - -#: updater.php:81 -msgid "up to date" -msgstr "已更新。" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "更新检查功能被禁用。" +msgstr "年前" #: vcategories.php:188 vcategories.php:249 #, php-format diff --git a/l10n/zh_CN/settings.po b/l10n/zh_CN/settings.po index b00faa27fa5a15aef60703a904a73b2481fc5bc0..6056eafbef2e5dd521634c46756f30cf1788ea8a 100644 --- a/l10n/zh_CN/settings.po +++ b/l10n/zh_CN/settings.po @@ -3,21 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# CyberCowBoy , 2013. -# Dianjin Wang <1132321739qq@gmail.com>, 2012-2013. -# Phoenix Nemo <>, 2012. -# , 2012. -# , 2012. -# , 2013. -# , 2011, 2012. +# zhangmin , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: zhangmin \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "无法从应用商店载入列表" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" -msgstr "认证错误" +msgstr "认证出错" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "您的显示名字已经改变" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "无法修改显示名称" @@ -72,7 +69,7 @@ msgstr "语言已修改" #: ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "非法请求" +msgstr "无效请求" #: ajax/togglegroups.php:12 msgid "Admins can't remove themself from the admin group" @@ -102,7 +99,7 @@ msgstr "禁用" #: js/apps.js:36 js/apps.js:64 js/apps.js:83 msgid "Enable" -msgstr "启用" +msgstr "开启" #: js/apps.js:55 msgid "Please wait...." @@ -124,52 +121,52 @@ msgstr "更新 app 时出错" msgid "Updated" msgstr "已更新" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." -msgstr "正在保存" +msgstr "保存中" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "已经删除" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "撤销" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "无法移除用户" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "组" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "组管理员" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "删除" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "添加组" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "必须提供合法的用户名" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "创建用户出错" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "必须提供合法的密码" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "简体中文" @@ -320,19 +317,19 @@ msgstr "日志" msgid "Log level" msgstr "日志级别" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "更多" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "更少" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "版本" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the , 2012. -# marguerite su , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -19,6 +17,10 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "未能删除服务器配置" @@ -55,281 +57,363 @@ msgstr "保留设置吗?" msgid "Cannot add server configuration" msgstr "无法添加服务器配置" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "成功" + +#: js/settings.js:117 +msgid "Error" +msgstr "错误" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "连接测试成功" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "连接测试失败" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "您真的想要删除当前服务器配置吗?" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "确认删除" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "警告:应用 user_ldap 和 user_webdavauth 不兼容。您可能遭遇未预料的行为。请垂询您的系统管理员禁用其中一个。" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "警告: PHP LDAP 模块未安装,后端将无法工作。请请求您的系统管理员安装该模块。" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "服务器配置" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "添加服务器配置" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "主机" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "可以忽略协议,但如要使用SSL,则需以ldaps://开头" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "每行一个基本判别名" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "您可以在高级选项卡里为用户和组指定Base DN" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "User DN" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "客户端使用的DN必须与绑定的相同,比如uid=agent,dc=example,dc=com\n如需匿名访问,将DN和密码保留为空" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "密码" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "启用匿名访问,将DN和密码保留为空" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "用户登录过滤" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "定义当尝试登录时的过滤器。 在登录过程中,%%uid将会被用户名替换" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "使用 %%uid作为占位符,例如“uid=%%uid”" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "用户列表过滤" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "定义拉取用户时的过滤器" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "没有任何占位符,如 \"objectClass=person\"." -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "组过滤" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "定义拉取组信息时的过滤器" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "无需占位符,例如\"objectClass=posixGroup\"" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "连接设置" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "现行配置" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "当反选后,此配置将被忽略。" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "端口" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "备份 (镜像) 主机" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "给出一个可选的备份主机。它必须为主 LDAP/AD 服务器的一个镜像。" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "备份 (镜像) 端口" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "禁用主服务器" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "当开启后,ownCloud 将仅连接到镜像服务器。" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "使用TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "对于 LDAPS 连接不要额外启用它,连接必然失败。" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "大小写敏感LDAP服务器(Windows)" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "关闭SSL证书验证" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "如果链接仅在此选项时可用,在您的ownCloud服务器中导入LDAP服务器的SSL证书。" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "暂不推荐,仅供测试" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "缓存存活时间" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "以秒计。修改将清空缓存。" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "目录设置" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "用户显示名称字段" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "用来生成用户的ownCloud名称的 LDAP属性" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "基础用户树" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "每行一个用户基准判别名" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "用户搜索属性" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "可选;每行一个属性" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "组显示名称字段" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "用来生成组的ownCloud名称的LDAP属性" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "基础组树" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "每行一个群组基准判别名" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "群组搜索属性" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "组成员关联" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "特殊属性" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "配额字段" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "默认配额" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "字节数" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "电邮字段" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "用户主目录命名规则" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "将用户名称留空(默认)。否则指定一个LDAP/AD属性" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "测试配置" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "帮助" diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po index b25f65cbed96fb1423af9fd94023f7b13305e7f0..62dcdad63a5d766c785cfc8adade7a882956beb0 100644 --- a/l10n/zh_HK/core.po +++ b/l10n/zh_HK/core.po @@ -3,14 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# amanda.shuuemura , 2012 -# dtsang29 , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -214,26 +212,30 @@ msgstr "" msgid "years ago" msgstr "" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "OK" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:185 -msgid "Choose" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "Yes" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "OK" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -398,24 +400,27 @@ msgstr "" msgid "Use the following link to reset your password: {link}" msgstr "請用以下連結重設你的密碼: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "你將收到一封電郵" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "重設密碼郵件已傳" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "請求失敗" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "你將收到一封電郵" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "用戶名稱" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "重設" @@ -559,7 +564,12 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "登出" diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po index 2a0d9458c60aad4da8d4a36adadee3ad283b216f..beaef109c9acc253d4d9b404ef0f38b52f6f7f7e 100644 --- a/l10n/zh_HK/files.po +++ b/l10n/zh_HK/files.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# amanda.shuuemura , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -28,10 +27,6 @@ msgstr "" msgid "Could not move %s" msgstr "" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "" @@ -87,7 +82,7 @@ msgstr "分享" msgid "Delete permanently" msgstr "" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "刪除" @@ -95,43 +90,43 @@ msgstr "刪除" msgid "Rename" msgstr "" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "" @@ -157,69 +152,77 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "錯誤" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "名稱" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{}文件夾" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "上傳" @@ -280,37 +283,37 @@ msgstr "" msgid "Cancel upload" msgstr "" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "下載" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "取消分享" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "" diff --git a/l10n/zh_HK/files_encryption.po b/l10n/zh_HK/files_encryption.po index e74b971e803c593b3c61d66227b73ac74ca088de..2cc250c3866f55a51b9dea5872ec858dcd4ff24e 100644 --- a/l10n/zh_HK/files_encryption.po +++ b/l10n/zh_HK/files_encryption.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dennis , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_HK/files_external.po b/l10n/zh_HK/files_external.po index e59fea5516c1b3c8f3045abc750312ca225104cd..3d43486723342711df511fa624a3d42fd61553b4 100644 --- a/l10n/zh_HK/files_external.po +++ b/l10n/zh_HK/files_external.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_HK/files_sharing.po b/l10n/zh_HK/files_sharing.po index 323dd803c1f2296a9ed972725a365fdd9f690ca3..0e52725e03bc0e2ffc6dc68686a6bb5cee1eb76e 100644 --- a/l10n/zh_HK/files_sharing.po +++ b/l10n/zh_HK/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_HK/files_trashbin.po b/l10n/zh_HK/files_trashbin.po index a487e0d631c3dceccdcc01ed4065b4a372746251..0ad3c39ccdc837421951081e6936c142d9d31db3 100644 --- a/l10n/zh_HK/files_trashbin.po +++ b/l10n/zh_HK/files_trashbin.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_HK/files_versions.po b/l10n/zh_HK/files_versions.po index ee5d894d765b68ca969c980a15fcb57a797bfd29..a26316004acd9af4c9ba3a2dfadd52a55f372627 100644 --- a/l10n/zh_HK/files_versions.po +++ b/l10n/zh_HK/files_versions.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dennis , 2013. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:30+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po index 20c4b0996711c0f88f1273183a8a71b5f68b6e47..412d69a73daed7a539c3223fff5cafe75d859b49 100644 --- a/l10n/zh_HK/lib.po +++ b/l10n/zh_HK/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-18 02:04+0200\n" -"PO-Revision-Date: 2013-04-18 00:05+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,43 @@ msgstr "" "Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "幫助" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "個人" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "設定" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "用戶" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "軟件" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "管理" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "" @@ -113,72 +113,76 @@ msgstr "" msgid "%s set the database host." msgstr "" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" +#: setup.php:155 +msgid "Oracle connection could not be established" msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "" @@ -235,19 +239,6 @@ msgstr "" msgid "years ago" msgstr "" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "" - -#: updater.php:81 -msgid "up to date" -msgstr "" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po index ed45045694896373b51ea98289ef6ae33c4699ad..9957cf25e69b4177eadf41cb0e81f8c0d453859b 100644 --- a/l10n/zh_HK/settings.po +++ b/l10n/zh_HK/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:21+0200\n" -"PO-Revision-Date: 2013-04-17 00:21+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "" @@ -116,52 +120,52 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "群組" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "刪除" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "" @@ -312,19 +316,19 @@ msgstr "" msgid "Log level" msgstr "" -#: templates/admin.php:223 +#: templates/admin.php:227 msgid "More" msgstr "" -#: templates/admin.php:224 +#: templates/admin.php:228 msgid "Less" msgstr "" -#: templates/admin.php:231 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "" -#: templates/admin.php:234 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,10 @@ msgstr "" "Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -53,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "成功" + +#: js/settings.js:117 +msgid "Error" +msgstr "錯誤" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "密碼" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "連接埠" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "幫助" diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po index 22db10f4eae0ee7ca7f2032ac1da73d96af8b861..75282bcc70f99dda630331271641078048e6b02f 100644 --- a/l10n/zh_TW/core.po +++ b/l10n/zh_TW/core.po @@ -3,20 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# admachen , 2013 -# Hydriz , 2013 -# Donahue Chuang , 2012 -# dw4dev , 2012 -# Ming Yi Wu , 2012 -# pellaeon , 2013 # pellaeon , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" -"Last-Translator: admachen \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -181,7 +175,7 @@ msgstr "{minutes} 分鐘前" #: js/js.js:721 msgid "1 hour ago" -msgstr "1 個小時前" +msgstr "1 小時之前" #: js/js.js:722 msgid "{hours} hours ago" @@ -219,26 +213,30 @@ msgstr "去年" msgid "years ago" msgstr "幾年前" -#: js/oc-dialogs.js:117 js/oc-dialogs.js:247 -msgid "Ok" -msgstr "好" +#: js/oc-dialogs.js:117 +msgid "Choose" +msgstr "選擇" -#: js/oc-dialogs.js:121 js/oc-dialogs.js:189 js/oc-dialogs.js:240 +#: js/oc-dialogs.js:121 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:185 -msgid "Choose" -msgstr "選擇" +#: js/oc-dialogs.js:138 js/oc-dialogs.js:195 +msgid "Error loading file picker template" +msgstr "" -#: js/oc-dialogs.js:215 +#: js/oc-dialogs.js:161 msgid "Yes" msgstr "是" -#: js/oc-dialogs.js:222 +#: js/oc-dialogs.js:168 msgid "No" msgstr "否" +#: js/oc-dialogs.js:181 +msgid "Ok" +msgstr "好" + #: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 #: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 msgid "The object type is not specified." @@ -403,24 +401,27 @@ msgstr "ownCloud 密碼重設" msgid "Use the following link to reset your password: {link}" msgstr "請至以下連結重設您的密碼: {link}" -#: lostpassword/templates/lostpassword.php:3 -msgid "You will receive a link to reset your password via Email." -msgstr "重設密碼的連結將會寄到你的電子郵件信箱。" +#: lostpassword/templates/lostpassword.php:4 +msgid "" +"The link to reset your password has been sent to your email.
If you do " +"not receive it within a reasonable amount of time, check your spam/junk " +"folders.
If it is not there ask your local administrator ." +msgstr "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被放到垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。" -#: lostpassword/templates/lostpassword.php:5 -msgid "Reset email send." -msgstr "重設郵件已送出。" +#: lostpassword/templates/lostpassword.php:12 +msgid "Request failed!
Did you make sure your email/username was right?" +msgstr "請求失敗!
您確定填入的電子郵件地址或是帳號名稱是正確的嗎?" -#: lostpassword/templates/lostpassword.php:8 -msgid "Request failed!" -msgstr "請求失敗!" +#: lostpassword/templates/lostpassword.php:15 +msgid "You will receive a link to reset your password via Email." +msgstr "重設密碼的連結將會寄到你的電子郵件信箱。" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:48 +#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48 #: templates/login.php:19 msgid "Username" msgstr "使用者名稱" -#: lostpassword/templates/lostpassword.php:14 +#: lostpassword/templates/lostpassword.php:21 msgid "Request reset" msgstr "請求重設" @@ -454,11 +455,11 @@ msgstr "應用程式" #: strings.php:8 msgid "Admin" -msgstr "管理者" +msgstr "管理" #: strings.php:9 msgid "Help" -msgstr "幫助" +msgstr "說明" #: templates/403.php:12 msgid "Access forbidden" @@ -564,7 +565,12 @@ msgstr "完成設定" msgid "web services under your control" msgstr "由您控制的網路服務" -#: templates/layout.user.php:58 +#: templates/layout.user.php:36 +#, php-format +msgid "%s is available. Get more information on how to update." +msgstr "%s 已經釋出,瞭解更多資訊以進行更新。" + +#: templates/layout.user.php:61 msgid "Log out" msgstr "登出" diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po index 6b85e02d5b23ccaa12fb1c1f5780a62cf08eb592..6e4b9226e99b7630dbe1f0dea1012f52cf726abd 100644 --- a/l10n/zh_TW/files.po +++ b/l10n/zh_TW/files.po @@ -3,21 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# admachen , 2013 -# Hydriz , 2013 -# Donahue Chuang , 2012 -# dw4dev , 2012 -# Eddy Chang , 2012 -# pellaeon , 2013 -# orinx , 2013 -# pellaeon , 2013 -# ywang , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 18:30+0200\n" -"PO-Revision-Date: 2013-04-24 16:00+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -36,10 +27,6 @@ msgstr "無法移動 %s - 同名的檔案已經存在" msgid "Could not move %s" msgstr "無法移動 %s" -#: ajax/rename.php:22 ajax/rename.php:25 -msgid "Unable to rename file" -msgstr "無法重新命名檔案" - #: ajax/upload.php:19 msgid "No file was uploaded. Unknown error" msgstr "沒有檔案被上傳。未知的錯誤。" @@ -95,7 +82,7 @@ msgstr "分享" msgid "Delete permanently" msgstr "永久刪除" -#: js/fileactions.js:128 templates/index.php:94 templates/index.php:95 +#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94 msgid "Delete" msgstr "刪除" @@ -103,43 +90,43 @@ msgstr "刪除" msgid "Rename" msgstr "重新命名" -#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:414 +#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421 msgid "Pending" msgstr "等候中" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "{new_name} already exists" msgstr "{new_name} 已經存在" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "replace" msgstr "取代" -#: js/filelist.js:252 +#: js/filelist.js:259 msgid "suggest name" msgstr "建議檔名" -#: js/filelist.js:252 js/filelist.js:254 +#: js/filelist.js:259 js/filelist.js:261 msgid "cancel" msgstr "取消" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "replaced {new_name} with {old_name}" msgstr "使用 {new_name} 取代 {old_name}" -#: js/filelist.js:299 +#: js/filelist.js:306 msgid "undo" msgstr "復原" -#: js/filelist.js:324 +#: js/filelist.js:331 msgid "perform delete operation" msgstr "進行刪除動作" -#: js/filelist.js:406 +#: js/filelist.js:413 msgid "1 file uploading" msgstr "1 個檔案正在上傳" -#: js/filelist.js:409 js/filelist.js:463 +#: js/filelist.js:416 js/filelist.js:470 msgid "files uploading" msgstr "檔案正在上傳中" @@ -165,69 +152,77 @@ msgstr "您的儲存空間已滿,沒有辦法再更新或是同步檔案!" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "您的儲存空間快要滿了 ({usedSpacePercent}%)" -#: js/files.js:226 +#: js/files.js:231 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "正在準備您的下載,若您的檔案較大,將會需要更多時間。" -#: js/files.js:259 +#: js/files.js:264 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0" -#: js/files.js:272 +#: js/files.js:277 msgid "Not enough space available" msgstr "沒有足夠的可用空間" -#: js/files.js:312 +#: js/files.js:317 msgid "Upload cancelled." msgstr "上傳已取消" -#: js/files.js:408 +#: js/files.js:413 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "檔案上傳中。離開此頁面將會取消上傳。" -#: js/files.js:481 +#: js/files.js:486 msgid "URL cannot be empty." msgstr "URL 不能為空白。" -#: js/files.js:486 +#: js/files.js:491 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "無效的資料夾名稱,'Shared' 的使用被 ownCloud 保留" -#: js/files.js:515 js/files.js:531 js/files.js:821 js/files.js:859 +#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864 msgid "Error" msgstr "錯誤" -#: js/files.js:872 templates/index.php:70 +#: js/files.js:877 templates/index.php:69 msgid "Name" msgstr "名稱" -#: js/files.js:873 templates/index.php:81 +#: js/files.js:878 templates/index.php:80 msgid "Size" msgstr "大小" -#: js/files.js:874 templates/index.php:83 +#: js/files.js:879 templates/index.php:82 msgid "Modified" msgstr "修改" -#: js/files.js:893 +#: js/files.js:898 msgid "1 folder" msgstr "1 個資料夾" -#: js/files.js:895 +#: js/files.js:900 msgid "{count} folders" msgstr "{count} 個資料夾" -#: js/files.js:903 +#: js/files.js:908 msgid "1 file" msgstr "1 個檔案" -#: js/files.js:905 +#: js/files.js:910 msgid "{count} files" msgstr "{count} 個檔案" +#: lib/app.php:53 +msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" +msgstr "" + +#: lib/app.php:73 +msgid "Unable to rename file" +msgstr "無法重新命名檔案" + #: lib/helper.php:11 templates/index.php:18 msgid "Upload" msgstr "上傳" @@ -288,37 +283,37 @@ msgstr "已刪除的檔案" msgid "Cancel upload" msgstr "取消上傳" -#: templates/index.php:55 +#: templates/index.php:54 msgid "You don’t have write permissions here." msgstr "您在這裡沒有編輯權。" -#: templates/index.php:62 +#: templates/index.php:61 msgid "Nothing in here. Upload something!" msgstr "這裡什麼也沒有,上傳一些東西吧!" -#: templates/index.php:76 +#: templates/index.php:75 msgid "Download" msgstr "下載" -#: templates/index.php:88 templates/index.php:89 +#: templates/index.php:87 templates/index.php:88 msgid "Unshare" msgstr "取消共享" -#: templates/index.php:108 +#: templates/index.php:107 msgid "Upload too large" msgstr "上傳過大" -#: templates/index.php:110 +#: templates/index.php:109 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "您試圖上傳的檔案已超過伺服器的最大檔案大小限制。" -#: templates/index.php:115 +#: templates/index.php:114 msgid "Files are being scanned, please wait." msgstr "正在掃描檔案,請稍等。" -#: templates/index.php:118 +#: templates/index.php:117 msgid "Current scanning" msgstr "目前掃描" diff --git a/l10n/zh_TW/files_encryption.po b/l10n/zh_TW/files_encryption.po index 23c337b85607eebeeeb190686b459a6eab046548..c9a6bba11aa339f455977a57c1ac80a9112b6664 100644 --- a/l10n/zh_TW/files_encryption.po +++ b/l10n/zh_TW/files_encryption.po @@ -3,15 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Pellaeon Lin , 2013. -# ywang , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" +"POT-Creation-Date: 2013-04-27 02:16+0200\n" +"PO-Revision-Date: 2013-04-26 08:29+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/zh_TW/files_external.po b/l10n/zh_TW/files_external.po index 2b73060b12a7531ec5b4e1f8b91b964344b15709..4d01dbe44fb67dc09ce2a3b0957e044304399592 100644 --- a/l10n/zh_TW/files_external.po +++ b/l10n/zh_TW/files_external.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hydriz , 2013 -# dw4dev , 2012 +# pellaeon , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-24 01:57+0200\n" -"PO-Revision-Date: 2013-04-23 23:58+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,47 +20,47 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34 msgid "Access granted" -msgstr "訪問權已被准許" +msgstr "允許存取" #: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "設定 Dropbox 儲存時發生錯誤" #: js/dropbox.js:65 js/google.js:66 msgid "Grant access" -msgstr "准許訪問權" +msgstr "允許存取" #: js/dropbox.js:101 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "請提供有效的 Dropbox app key 和 app secret 。" #: js/google.js:36 js/google.js:93 msgid "Error configuring Google Drive storage" -msgstr "" +msgstr "設定 Google Drive 儲存時發生錯誤" #: lib/config.php:431 msgid "" "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " "is not possible. Please ask your system administrator to install it." -msgstr "" +msgstr "警告:未安裝 \"smbclient\" ,因此無法掛載 CIFS/SMB 分享,請洽您的系統管理員將其安裝。" #: lib/config.php:434 msgid "" "Warning: The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." -msgstr "" +msgstr "警告:PHP 並未啓用 FTP 的支援,因此無法掛載 FTP 分享,請洽您的系統管理員將其安裝並啓用。" #: lib/config.php:437 msgid "" "Warning: The Curl support in PHP is not enabled or installed. " "Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask " "your system administrator to install it." -msgstr "" +msgstr "警告:PHP 並未啓用 Curl 的支援,因此無法掛載 ownCloud/WebDAV 或 Google Drive 分享,請洽您的系統管理員將其安裝並啓用。" #: templates/settings.php:3 msgid "External Storage" -msgstr "外部儲存裝置" +msgstr "外部儲存" #: templates/settings.php:9 templates/settings.php:28 msgid "Folder name" @@ -69,7 +68,7 @@ msgstr "資料夾名稱" #: templates/settings.php:10 msgid "External storage" -msgstr "外部儲存裝置" +msgstr "外部儲存" #: templates/settings.php:11 msgid "Configuration" @@ -81,11 +80,11 @@ msgstr "選項" #: templates/settings.php:13 msgid "Applicable" -msgstr "" +msgstr "可用的" #: templates/settings.php:33 msgid "Add storage" -msgstr "添加儲存區" +msgstr "增加儲存區" #: templates/settings.php:90 msgid "None set" @@ -110,15 +109,15 @@ msgstr "刪除" #: templates/settings.php:129 msgid "Enable User External Storage" -msgstr "" +msgstr "啓用使用者外部儲存" #: templates/settings.php:130 msgid "Allow users to mount their own external storage" -msgstr "" +msgstr "允許使用者自行掛載他們的外部儲存" #: templates/settings.php:141 msgid "SSL root certificates" -msgstr "" +msgstr "SSL 根憑證" #: templates/settings.php:159 msgid "Import Root Certificate" diff --git a/l10n/zh_TW/files_sharing.po b/l10n/zh_TW/files_sharing.po index 81782aed68b0ee81bbfb73993b76375977f724b2..8da3c5805c69ed7a367972f1b46abff130a3ebb1 100644 --- a/l10n/zh_TW/files_sharing.po +++ b/l10n/zh_TW/files_sharing.po @@ -3,16 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. -# Pellaeon Lin , 2013. -# , 2012. +# pellaeon , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,12 +29,12 @@ msgstr "送出" #: templates/public.php:10 #, php-format msgid "%s shared the folder %s with you" -msgstr "%s 分享了資料夾 %s 給您" +msgstr "%s 和您分享了資料夾 %s " #: templates/public.php:13 #, php-format msgid "%s shared the file %s with you" -msgstr "%s 分享了檔案 %s 給您" +msgstr "%s 和您分享了檔案 %s" #: templates/public.php:19 templates/public.php:43 msgid "Download" @@ -48,4 +46,4 @@ msgstr "無法預覽" #: templates/public.php:50 msgid "web services under your control" -msgstr "在您掌控之下的網路服務" +msgstr "由您控制的網路服務" diff --git a/l10n/zh_TW/files_trashbin.po b/l10n/zh_TW/files_trashbin.po index f903767b93b04d9cae01459a732ef55695824c90..e98bbee1413d0b03e0e726b392110ec1df783207 100644 --- a/l10n/zh_TW/files_trashbin.po +++ b/l10n/zh_TW/files_trashbin.po @@ -3,15 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hydriz , 2013 -# pellaeon , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-20 01:59+0200\n" -"PO-Revision-Date: 2013-04-19 09:10+0000\n" -"Last-Translator: pellaeon \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/l10n/zh_TW/files_versions.po b/l10n/zh_TW/files_versions.po index 84176bd3b39d86891301ce60760a80ca07a35047..ceb0cbe05351883f36729ffaebe978766f214e72 100644 --- a/l10n/zh_TW/files_versions.po +++ b/l10n/zh_TW/files_versions.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# , 2012. +# pellaeon , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:22+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-06 07:10+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,7 +47,7 @@ msgstr "沒有舊的版本" #: history.php:74 msgid "No path specified" -msgstr "沒有指定路線" +msgstr "沒有指定路徑" #: js/versions.js:6 msgid "Versions" @@ -56,4 +55,4 @@ msgstr "版本" #: templates/history.php:20 msgid "Revert a file to a previous version by clicking on its revert button" -msgstr "按一按復原的按鈕,就能把一個檔案復原至以前的版本" +msgstr "按一下復原的按鈕即可把檔案復原至以前的版本" diff --git a/l10n/zh_TW/lib.po b/l10n/zh_TW/lib.po index 09c7e166177772680c05c5b069dce2561f5a895d..f4ee7ce21dd2e2c0c53d62c7417a03abf7f62554 100644 --- a/l10n/zh_TW/lib.po +++ b/l10n/zh_TW/lib.po @@ -3,18 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hydriz , 2013 -# pellaeon , 2013 -# sofiasu , 2012 -# ywang , 2012 -# ywang , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-20 01:59+0200\n" -"PO-Revision-Date: 2013-04-19 09:00+0000\n" -"Last-Translator: pellaeon \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,43 +17,43 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:349 +#: app.php:357 msgid "Help" msgstr "說明" -#: app.php:362 +#: app.php:370 msgid "Personal" msgstr "個人" -#: app.php:373 +#: app.php:381 msgid "Settings" msgstr "設定" -#: app.php:385 +#: app.php:393 msgid "Users" msgstr "使用者" -#: app.php:398 +#: app.php:406 msgid "Apps" msgstr "應用程式" -#: app.php:406 +#: app.php:414 msgid "Admin" msgstr "管理" -#: files.php:209 +#: files.php:207 msgid "ZIP download is turned off." msgstr "ZIP 下載已關閉。" -#: files.php:210 +#: files.php:208 msgid "Files need to be downloaded one by one." msgstr "檔案需要逐一下載。" -#: files.php:211 files.php:244 +#: files.php:209 files.php:242 msgid "Back to Files" msgstr "回到檔案列表" -#: files.php:241 +#: files.php:239 msgid "Selected files too large to generate zip file." msgstr "選擇的檔案太大以致於無法產生壓縮檔。" @@ -118,72 +113,76 @@ msgstr "%s 資料庫名稱不能包含小數點" msgid "%s set the database host." msgstr "%s 設定資料庫主機。" -#: setup.php:132 setup.php:324 setup.php:369 +#: setup.php:132 setup.php:329 setup.php:374 msgid "PostgreSQL username and/or password not valid" msgstr "PostgreSQL 用戶名和/或密碼無效" -#: setup.php:133 setup.php:156 setup.php:233 +#: setup.php:133 setup.php:238 msgid "You need to enter either an existing account or the administrator." msgstr "您必須輸入一個現有的帳號或管理員帳號。" -#: setup.php:155 setup.php:457 setup.php:524 -msgid "Oracle username and/or password not valid" -msgstr "Oracle 用戶名和/或密碼無效" +#: setup.php:155 +msgid "Oracle connection could not be established" +msgstr "" -#: setup.php:232 +#: setup.php:237 msgid "MySQL username and/or password not valid" msgstr "MySQL 用戶名和/或密碼無效" -#: setup.php:286 setup.php:390 setup.php:399 setup.php:417 setup.php:427 -#: setup.php:436 setup.php:465 setup.php:531 setup.php:557 setup.php:564 -#: setup.php:575 setup.php:582 setup.php:591 setup.php:599 setup.php:608 -#: setup.php:614 +#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432 +#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573 +#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617 +#: setup.php:623 #, php-format msgid "DB Error: \"%s\"" msgstr "資料庫錯誤:\"%s\"" -#: setup.php:287 setup.php:391 setup.php:400 setup.php:418 setup.php:428 -#: setup.php:437 setup.php:466 setup.php:532 setup.php:558 setup.php:565 -#: setup.php:576 setup.php:592 setup.php:600 setup.php:609 +#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433 +#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574 +#: setup.php:585 setup.php:601 setup.php:609 setup.php:618 #, php-format msgid "Offending command was: \"%s\"" msgstr "有問題的指令是:\"%s\"" -#: setup.php:303 +#: setup.php:308 #, php-format msgid "MySQL user '%s'@'localhost' exists already." msgstr "MySQL 使用者 '%s'@'localhost' 已經存在。" -#: setup.php:304 +#: setup.php:309 msgid "Drop this user from MySQL" msgstr "在 MySQL 移除這個使用者" -#: setup.php:309 +#: setup.php:314 #, php-format msgid "MySQL user '%s'@'%%' already exists" msgstr "MySQL 使用者 '%s'@'%%' 已經存在" -#: setup.php:310 +#: setup.php:315 msgid "Drop this user from MySQL." msgstr "在 MySQL 移除這個使用者。" -#: setup.php:583 setup.php:615 +#: setup.php:466 setup.php:533 +msgid "Oracle username and/or password not valid" +msgstr "Oracle 用戶名和/或密碼無效" + +#: setup.php:592 setup.php:624 #, php-format msgid "Offending command was: \"%s\", name: %s, password: %s" msgstr "有問題的指令是:\"%s\" ,使用者:\"%s\",密碼:\"%s\"" -#: setup.php:635 +#: setup.php:644 #, php-format msgid "MS SQL username and/or password not valid: %s" msgstr "MS SQL 使用者和/或密碼無效:%s" -#: setup.php:853 +#: setup.php:867 msgid "" "Your web server is not yet properly setup to allow files synchronization " "because the WebDAV interface seems to be broken." msgstr "您的網頁伺服器尚未被正確設定來進行檔案同步,因為您的 WebDAV 界面似乎無法使用。" -#: setup.php:854 +#: setup.php:868 #, php-format msgid "Please double check the
installation guides." msgstr "請參考安裝指南。" @@ -240,19 +239,6 @@ msgstr "去年" msgid "years ago" msgstr "幾年前" -#: updater.php:78 -#, php-format -msgid "%s is available. Get more information" -msgstr "%s 已經可用。取得 更多資訊" - -#: updater.php:81 -msgid "up to date" -msgstr "最新的" - -#: updater.php:84 -msgid "updates check is disabled" -msgstr "更新檢查已停用" - #: vcategories.php:188 vcategories.php:249 #, php-format msgid "Could not find category \"%s\"" diff --git a/l10n/zh_TW/settings.po b/l10n/zh_TW/settings.po index 23cc130ca4f7999e63da84aac944c15f4eb7dd5f..cad92c61bf15ce8a5f31dd6b1a4c3cfc495d10dd 100644 --- a/l10n/zh_TW/settings.po +++ b/l10n/zh_TW/settings.po @@ -3,24 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hydriz , 2013 -# Donahue Chuang , 2012 -# dw4dev , 2012 # pellaeon , 2013 -# orinx , 2013 -# pellaeon , 2013 -# sy6614 , 2012 -# ronnietse , 2013 -# weiyu , 2012 -# Jeff5555 , 2012 -# ywang , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-20 01:59+0200\n" -"PO-Revision-Date: 2013-04-19 09:00+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:15+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +22,16 @@ msgstr "" msgid "Unable to load list from App Store" msgstr "無法從 App Store 讀取清單" -#: ajax/changedisplayname.php:23 ajax/removeuser.php:15 ajax/setquota.php:17 +#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17 #: ajax/togglegroups.php:20 msgid "Authentication error" msgstr "認證錯誤" -#: ajax/changedisplayname.php:32 +#: ajax/changedisplayname.php:31 +msgid "Your display name has been changed." +msgstr "已更改顯示名稱" + +#: ajax/changedisplayname.php:34 msgid "Unable to change display name" msgstr "無法更改顯示名稱" @@ -127,52 +121,52 @@ msgstr "更新應用程式錯誤" msgid "Updated" msgstr "已更新" -#: js/personal.js:109 +#: js/personal.js:118 msgid "Saving..." msgstr "儲存中..." -#: js/users.js:43 +#: js/users.js:47 msgid "deleted" msgstr "已刪除" -#: js/users.js:43 +#: js/users.js:47 msgid "undo" msgstr "復原" -#: js/users.js:75 +#: js/users.js:79 msgid "Unable to remove user" msgstr "無法刪除用戶" -#: js/users.js:88 templates/users.php:26 templates/users.php:80 -#: templates/users.php:105 +#: js/users.js:92 templates/users.php:26 templates/users.php:78 +#: templates/users.php:103 msgid "Groups" msgstr "群組" -#: js/users.js:91 templates/users.php:82 templates/users.php:119 +#: js/users.js:95 templates/users.php:80 templates/users.php:115 msgid "Group Admin" msgstr "群組 管理員" -#: js/users.js:111 templates/users.php:161 +#: js/users.js:115 templates/users.php:155 msgid "Delete" msgstr "刪除" -#: js/users.js:262 +#: js/users.js:269 msgid "add group" msgstr "新增群組" -#: js/users.js:414 +#: js/users.js:420 msgid "A valid username must be provided" msgstr "一定要提供一個有效的用戶名" -#: js/users.js:415 js/users.js:421 js/users.js:436 +#: js/users.js:421 js/users.js:427 js/users.js:442 msgid "Error creating user" msgstr "創建用戶時出現錯誤" -#: js/users.js:420 +#: js/users.js:426 msgid "A valid password must be provided" msgstr "一定要提供一個有效的密碼" -#: personal.php:29 personal.php:30 +#: personal.php:35 personal.php:36 msgid "__language_name__" msgstr "__語言_名稱__" @@ -252,7 +246,7 @@ msgstr "當頁面載入時,執行" msgid "" "cron.php is registered at a webcron service. Call the cron.php page in the " "owncloud root once a minute over http." -msgstr "" +msgstr "cron.php 已經在 webcron 服務當中註冊,請每分鐘透過 HTTP 呼叫 ownCloud 根目錄當中的 cron.php 一次。" #: templates/admin.php:121 msgid "" @@ -331,11 +325,11 @@ msgstr "更多" msgid "Less" msgstr "少" -#: templates/admin.php:235 templates/personal.php:102 +#: templates/admin.php:235 templates/personal.php:105 msgid "Version" msgstr "版本" -#: templates/admin.php:238 templates/personal.php:105 +#: templates/admin.php:237 templates/personal.php:108 msgid "" "Developed by the ownCloud community, the %s ,目前可用空間為 #: templates/personal.php:15 msgid "Get the apps to sync your files" -msgstr "獲取那些同步您的文件的應用程序" +msgstr "下載應用程式來同步您的檔案" #: templates/personal.php:26 msgid "Show First Run Wizard again" msgstr "再次顯示首次使用精靈" -#: templates/personal.php:37 templates/users.php:23 templates/users.php:79 +#: templates/personal.php:37 templates/users.php:23 templates/users.php:77 msgid "Password" msgstr "密碼" @@ -430,82 +424,70 @@ msgstr "新密碼" msgid "Change password" msgstr "變更密碼" -#: templates/personal.php:56 templates/users.php:78 +#: templates/personal.php:56 templates/users.php:76 msgid "Display Name" msgstr "顯示名稱" -#: templates/personal.php:57 -msgid "Your display name was changed" -msgstr "已更改顯示名稱" - -#: templates/personal.php:58 -msgid "Unable to change your display name" -msgstr "無法更改您的顯示名稱" - -#: templates/personal.php:61 -msgid "Change display name" -msgstr "更改顯示名稱" - -#: templates/personal.php:70 +#: templates/personal.php:68 msgid "Email" -msgstr "電子郵件" +msgstr "信箱" -#: templates/personal.php:72 +#: templates/personal.php:70 msgid "Your email address" msgstr "您的電子郵件信箱" -#: templates/personal.php:73 +#: templates/personal.php:71 msgid "Fill in an email address to enable password recovery" msgstr "請填入電子郵件信箱以便回復密碼" -#: templates/personal.php:79 templates/personal.php:80 +#: templates/personal.php:77 templates/personal.php:78 msgid "Language" msgstr "語言" -#: templates/personal.php:86 +#: templates/personal.php:89 msgid "Help translate" msgstr "幫助翻譯" -#: templates/personal.php:91 +#: templates/personal.php:94 msgid "WebDAV" msgstr "WebDAV" -#: templates/personal.php:93 +#: templates/personal.php:96 msgid "Use this address to connect to your ownCloud in your file manager" msgstr "在您的檔案管理員中使用這個地址來連線到 ownCloud" -#: templates/users.php:21 templates/users.php:77 +#: templates/users.php:21 templates/users.php:75 msgid "Login Name" msgstr "登入名稱" -#: templates/users.php:32 +#: templates/users.php:30 msgid "Create" msgstr "建立" -#: templates/users.php:35 +#: templates/users.php:33 msgid "Default Storage" msgstr "預設儲存區" -#: templates/users.php:41 templates/users.php:139 +#: templates/users.php:39 templates/users.php:133 msgid "Unlimited" msgstr "無限制" -#: templates/users.php:59 templates/users.php:154 +#: templates/users.php:57 templates/users.php:148 msgid "Other" msgstr "其他" -#: templates/users.php:84 +#: templates/users.php:82 msgid "Storage" msgstr "儲存區" -#: templates/users.php:95 +#: templates/users.php:93 msgid "change display name" msgstr "修改顯示名稱" -#: templates/users.php:99 +#: templates/users.php:97 msgid "set new password" msgstr "設定新密碼" -#: templates/users.php:134 +#: templates/users.php:128 msgid "Default" msgstr "預設" diff --git a/l10n/zh_TW/user_ldap.po b/l10n/zh_TW/user_ldap.po index e777005a3cd0e442d6edb25ebe0453e92dadebfc..b6739a2934f62c8ef2ef941606422add36195eaa 100644 --- a/l10n/zh_TW/user_ldap.po +++ b/l10n/zh_TW/user_ldap.po @@ -3,13 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" +"POT-Creation-Date: 2013-05-24 01:57+0200\n" +"PO-Revision-Date: 2013-05-23 23:16+0000\n" "Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -18,6 +17,10 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: ajax/clearMappings.php:34 +msgid "Failed to clear the mappings." +msgstr "" + #: ajax/deleteConfiguration.php:34 msgid "Failed to delete the server configuration" msgstr "" @@ -54,281 +57,363 @@ msgstr "" msgid "Cannot add server configuration" msgstr "" -#: js/settings.js:121 +#: js/settings.js:111 +msgid "mappings cleared" +msgstr "" + +#: js/settings.js:112 +msgid "Success" +msgstr "成功" + +#: js/settings.js:117 +msgid "Error" +msgstr "錯誤" + +#: js/settings.js:141 msgid "Connection test succeeded" msgstr "" -#: js/settings.js:126 +#: js/settings.js:146 msgid "Connection test failed" msgstr "" -#: js/settings.js:136 +#: js/settings.js:156 msgid "Do you really want to delete the current Server Configuration?" msgstr "" -#: js/settings.js:137 +#: js/settings.js:157 msgid "Confirm Deletion" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "" "Warning: Apps user_ldap and user_webdavauth are incompatible. You may" " experience unexpected behaviour. Please ask your system administrator to " "disable one of them." msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:15 +#: templates/settings.php:16 msgid "Server configuration" msgstr "" -#: templates/settings.php:31 +#: templates/settings.php:32 msgid "Add Server Configuration" msgstr "" -#: templates/settings.php:36 +#: templates/settings.php:37 msgid "Host" msgstr "主機" -#: templates/settings.php:38 +#: templates/settings.php:39 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:39 +#: templates/settings.php:40 msgid "Base DN" msgstr "" -#: templates/settings.php:40 +#: templates/settings.php:41 msgid "One Base DN per line" msgstr "" -#: templates/settings.php:41 +#: templates/settings.php:42 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:43 +#: templates/settings.php:44 msgid "User DN" msgstr "" -#: templates/settings.php:45 +#: templates/settings.php:46 msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." msgstr "" -#: templates/settings.php:46 +#: templates/settings.php:47 msgid "Password" msgstr "密碼" -#: templates/settings.php:49 +#: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:50 +#: templates/settings.php:51 msgid "User Login Filter" msgstr "" -#: templates/settings.php:53 +#: templates/settings.php:54 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:54 +#: templates/settings.php:55 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:55 +#: templates/settings.php:56 msgid "User List Filter" msgstr "" -#: templates/settings.php:58 +#: templates/settings.php:59 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:59 +#: templates/settings.php:60 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:60 +#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:64 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:65 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:68 +#: templates/settings.php:69 msgid "Connection Settings" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "Configuration Active" msgstr "" -#: templates/settings.php:70 +#: templates/settings.php:71 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:72 msgid "Port" msgstr "連接阜" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:73 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:74 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:75 msgid "When switched on, ownCloud will only connect to the replica server." msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Use TLS" msgstr "使用TLS" -#: templates/settings.php:75 +#: templates/settings.php:76 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:77 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Turn off SSL certificate validation." msgstr "關閉 SSL 憑證驗證" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:78 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:79 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:80 +#: templates/settings.php:81 msgid "Directory Settings" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:82 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "Base User Tree" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:84 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:85 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:84 templates/settings.php:87 +#: templates/settings.php:85 templates/settings.php:88 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:86 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:87 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:88 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:89 msgid "Group-Member association" msgstr "" -#: templates/settings.php:90 +#: templates/settings.php:91 msgid "Special Attributes" msgstr "" -#: templates/settings.php:92 +#: templates/settings.php:93 msgid "Quota Field" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "Quota Default" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:94 msgid "in bytes" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:95 msgid "Email Field" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:96 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:101 +msgid "Internal Username" +msgstr "" + +#: templates/settings.php:102 +msgid "" +"By default the internal username will be created from the UUID attribute. It" +" makes sure that the username is unique and characters do not need to be " +"converted. The internal username has the restriction that only these " +"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced " +"with their ASCII correspondence or simply omitted. On collisions a number " +"will be added/increased. The internal username is used to identify a user " +"internally. It is also the default name for the user home folder in " +"ownCloud. It is also a port of remote URLs, for instance for all *DAV " +"services. With this setting, the default behaviour can be overriden. To " +"achieve a similar behaviour as before ownCloud 5 enter the user display name" +" attribute in the following field. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users." +msgstr "" + +#: templates/settings.php:103 +msgid "Internal Username Attribute:" +msgstr "" + +#: templates/settings.php:104 +msgid "Override UUID detection" +msgstr "" + +#: templates/settings.php:105 +msgid "" +"By default, ownCloud autodetects the UUID attribute. The UUID attribute is " +"used to doubtlessly identify LDAP users and groups. Also, the internal " +"username will be created based on the UUID, if not specified otherwise " +"above. You can override the setting and pass an attribute of your choice. " +"You must make sure that the attribute of your choice can be fetched for both" +" users and groups and it is unique. Leave it empty for default behaviour. " +"Changes will have effect only on newly mapped (added) LDAP users and groups." +msgstr "" + +#: templates/settings.php:106 +msgid "UUID Attribute:" +msgstr "" + +#: templates/settings.php:107 +msgid "Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:108 +msgid "" +"ownCloud uses usernames to store and assign (meta) data. In order to " +"precisely identify and recognize users, each LDAP user will have a internal " +"username. This requires a mapping from ownCloud username to LDAP user. The " +"created username is mapped to the UUID of the LDAP user. Additionally the DN" +" is cached as well to reduce LDAP interaction, but it is not used for " +"identification. If the DN changes, the changes will be found by ownCloud. " +"The internal ownCloud name is used all over in ownCloud. Clearing the " +"Mappings will have leftovers everywhere. Clearing the Mappings is not " +"configuration sensitive, it affects all LDAP configurations! Do never clear " +"the mappings in a production environment. Only clear mappings in a testing " +"or experimental stage." +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Username-LDAP User Mapping" +msgstr "" + +#: templates/settings.php:109 +msgid "Clear Groupname-LDAP Group Mapping" +msgstr "" + +#: templates/settings.php:111 msgid "Test Configuration" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:111 msgid "Help" msgstr "說明" diff --git a/l10n/zh_TW/user_webdavauth.po b/l10n/zh_TW/user_webdavauth.po index 19c7a6a94c8d610b9b6ef602a27ea614ffe51ab3..4dd48e2ce3d2ab01c7efbef68984aed2ba59fb3b 100644 --- a/l10n/zh_TW/user_webdavauth.po +++ b/l10n/zh_TW/user_webdavauth.po @@ -3,16 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2013. -# Hydriz Scholz , 2013. -# , 2012. +# Hydriz , 2013 +# Hydriz , 2013 +# pellaeon , 2013 +# sofiasu , 2012 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-04-17 02:20+0200\n" -"PO-Revision-Date: 2013-04-17 00:23+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2013-05-12 02:01+0200\n" +"PO-Revision-Date: 2013-05-06 07:10+0000\n" +"Last-Translator: pellaeon \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,4 +34,4 @@ msgid "" "ownCloud will send the user credentials to this URL. This plugin checks the " "response and will interpret the HTTP statuscodes 401 and 403 as invalid " "credentials, and all other responses as valid credentials." -msgstr "ownCloud會將把用戶的證件發送到這個網址。這個插件會檢查回應,並把HTTP狀態代碼401和403視為無效證件和所有其他回應視為有效證件。" +msgstr "ownCloud 會將把用戶的登入資訊發送到這個網址以嘗試登入,並檢查回應, HTTP 狀態碼401和403視為登入失敗,所有其他回應視為登入成功。" diff --git a/lib/api.php b/lib/api.php index 8d6bbb7cc09631f038d9beca6bcae25e123c7ad0..fc76836995be415ae104b422b17606ced32c8133 100644 --- a/lib/api.php +++ b/lib/api.php @@ -89,7 +89,7 @@ class OC_API { $responses = array(); foreach(self::$actions[$name] as $action) { // Check authentication and availability - if(!self::isAuthorised(self::$actions[$name])) { + if(!self::isAuthorised($action)) { $responses[] = array( 'app' => $action['app'], 'response' => new OC_OCS_Result(null, OC_API::RESPOND_UNAUTHORISED, 'Unauthorised'), @@ -111,9 +111,11 @@ class OC_API { } $response = self::mergeResponses($responses); $formats = array('json', 'xml'); + $format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml'; - self::respond($response); OC_User::logout(); + + self::respond($response, $format); } /** @@ -147,6 +149,7 @@ class OC_API { } } } + // Remove any error responses if there is one shipped response that succeeded if(!empty($shipped['succeeded'])) { $responses = array_merge($shipped['succeeded'], $thirdparty['succeeded']); @@ -155,16 +158,19 @@ class OC_API { // They may have failed for different reasons (different status codes) // Which reponse code should we return? // Maybe any that are not OC_API::RESPOND_SERVER_ERROR - $response = $shipped['failed'][0]; + $response = reset($shipped['failed']); return $response; - } else { + } elseif(!empty($thirdparty['failed'])) { // Return the third party failure result - $response = $thirdparty['failed'][0]; + $response = reset($thirdparty['failed']); return $response; + } else { + $responses = array_merge($shipped['succeeded'], $thirdparty['succeeded']); } // Merge the successful responses $meta = array(); $data = array(); + foreach($responses as $app => $response) { if(OC_App::isShipped($app)) { $data = array_merge_recursive($response->getData(), $data); diff --git a/lib/app.php b/lib/app.php index 55b4543ec9f874b0085a9118eb7334748c1f06c0..c6f6e92e60e255d67ece010cf26e432788f70da2 100644 --- a/lib/app.php +++ b/lib/app.php @@ -172,9 +172,17 @@ class OC_App{ return array(); } $apps=array('files'); - $query = OC_DB::prepare( 'SELECT `appid` FROM `*PREFIX*appconfig`' - .' WHERE `configkey` = \'enabled\' AND `configvalue`=\'yes\'' ); + $sql = 'SELECT `appid` FROM `*PREFIX*appconfig`' + .' WHERE `configkey` = \'enabled\' AND `configvalue`=\'yes\''; + if (OC_Config::getValue( 'dbtype', 'sqlite' ) === 'oci') { //FIXME oracle hack + $sql = 'SELECT `appid` FROM `*PREFIX*appconfig`' + .' WHERE `configkey` = \'enabled\' AND to_char(`configvalue`)=\'yes\''; + } + $query = OC_DB::prepare( $sql ); $result=$query->execute(); + if( \OC_DB::isError($result)) { + throw new DatabaseException($result->getMessage(), $query); + } while($row=$result->fetchRow()) { if(array_search($row['appid'], $apps)===false) { $apps[]=$row['appid']; diff --git a/lib/autoloader.php b/lib/autoloader.php new file mode 100644 index 0000000000000000000000000000000000000000..9615838a9a2a27d608621ad32cf8eddb6e0ac5e2 --- /dev/null +++ b/lib/autoloader.php @@ -0,0 +1,126 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC; + +class Autoloader { + private $useGlobalClassPath = true; + + private $prefixPaths = array(); + + private $classPaths = array(); + + /** + * Add a custom prefix to the autoloader + * + * @param string $prefix + * @param string $path + */ + public function registerPrefix($prefix, $path) { + $this->prefixPaths[$prefix] = $path; + } + + /** + * Add a custom classpath to the autoloader + * + * @param string $class + * @param string $path + */ + public function registerClass($class, $path) { + $this->classPaths[$class] = $path; + } + + /** + * disable the usage of the global classpath \OC::$CLASSPATH + */ + public function disableGlobalClassPath() { + $this->useGlobalClassPath = false; + } + + /** + * enable the usage of the global classpath \OC::$CLASSPATH + */ + public function enableGlobalClassPath() { + $this->useGlobalClassPath = true; + } + + /** + * get the possible paths for a class + * + * @param string $class + * @return array|bool an array of possible paths or false if the class is not part of ownCloud + */ + public function findClass($class) { + $class = trim($class, '\\'); + + $paths = array(); + if (array_key_exists($class, $this->classPaths)) { + $paths[] = $this->classPaths[$class]; + } else if ($this->useGlobalClassPath and array_key_exists($class, \OC::$CLASSPATH)) { + $paths[] = \OC::$CLASSPATH[$class]; + /** + * @TODO: Remove this when necessary + * Remove "apps/" from inclusion path for smooth migration to mutli app dir + */ + if (strpos(\OC::$CLASSPATH[$class], 'apps/') === 0) { + \OC_Log::write('core', 'include path for class "' . $class . '" starts with "apps/"', \OC_Log::DEBUG); + $paths[] = str_replace('apps/', '', \OC::$CLASSPATH[$class]); + } + } elseif (strpos($class, 'OC_') === 0) { + // first check for legacy classes if underscores are used + $paths[] = 'legacy/' . strtolower(str_replace('_', '/', substr($class, 3)) . '.php'); + $paths[] = strtolower(str_replace('_', '/', substr($class, 3)) . '.php'); + } elseif (strpos($class, 'OC\\') === 0) { + $paths[] = strtolower(str_replace('\\', '/', substr($class, 3)) . '.php'); + } elseif (strpos($class, 'OCP\\') === 0) { + $paths[] = 'public/' . strtolower(str_replace('\\', '/', substr($class, 4)) . '.php'); + } elseif (strpos($class, 'OCA\\') === 0) { + list(, $app, $rest) = explode('\\', $class, 3); + $app = strtolower($app); + foreach (\OC::$APPSROOTS as $appDir) { + if (stream_resolve_include_path($appDir['path'] . '/' . $app)) { + $paths[] = $appDir['path'] . '/' . $app . '/' . strtolower(str_replace('\\', '/', $rest) . '.php'); + // If not found in the root of the app directory, insert '/lib' after app id and try again. + $paths[] = $appDir['path'] . '/' . $app . '/lib/' . strtolower(str_replace('\\', '/', $rest) . '.php'); + } + } + } elseif (strpos($class, 'Test_') === 0) { + $paths[] = 'tests/lib/' . strtolower(str_replace('_', '/', substr($class, 5)) . '.php'); + } elseif (strpos($class, 'Test\\') === 0) { + $paths[] = 'tests/lib/' . strtolower(str_replace('\\', '/', substr($class, 5)) . '.php'); + } else { + foreach ($this->prefixPaths as $prefix => $dir) { + if (0 === strpos($class, $prefix)) { + $path = str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php'; + $path = str_replace('_', DIRECTORY_SEPARATOR, $path); + $paths[] = $dir . '/' . $path; + } + } + } + return $paths; + } + + /** + * Load the specified class + * + * @param string $class + * @return bool + */ + public function load($class) { + $paths = $this->findClass($class); + + if (is_array($paths)) { + foreach ($paths as $path) { + if ($fullPath = stream_resolve_include_path($path)) { + require_once $fullPath; + } + } + } + return false; + } +} diff --git a/lib/base.php b/lib/base.php index 791cbb461f11eaa2c6a42ac8ba1d210c32b4b13d..724bd250a5c63fc3d518b5d19c41933d29b21c36 100644 --- a/lib/base.php +++ b/lib/base.php @@ -75,65 +75,9 @@ class OC { protected static $router = null; /** - * SPL autoload + * @var \OC\Autoloader $loader */ - public static function autoload($className) { - $className = trim($className, '\\'); - - if (array_key_exists($className, OC::$CLASSPATH)) { - $path = OC::$CLASSPATH[$className]; - /** @TODO: Remove this when necessary - Remove "apps/" from inclusion path for smooth migration to mutli app dir - */ - if (strpos($path, 'apps/') === 0) { - OC_Log::write('core', 'include path for class "' . $className . '" starts with "apps/"', OC_Log::DEBUG); - $path = str_replace('apps/', '', $path); - } - } elseif (strpos($className, 'OC_') === 0) { - $path = strtolower(str_replace('_', '/', substr($className, 3)) . '.php'); - } elseif (strpos($className, 'OC\\') === 0) { - $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php'); - } elseif (strpos($className, 'OCP\\') === 0) { - $path = 'public/' . strtolower(str_replace('\\', '/', substr($className, 3)) . '.php'); - } elseif (strpos($className, 'OCA\\') === 0) { - foreach (self::$APPSROOTS as $appDir) { - $path = strtolower(str_replace('\\', '/', substr($className, 4)) . '.php'); - $fullPath = stream_resolve_include_path($appDir['path'] . '/' . $path); - if (file_exists($fullPath)) { - require_once $fullPath; - return false; - } - // If not found in the root of the app directory, insert '/lib' after app id and try again. - $libpath = substr($path, 0, strpos($path, '/')) . '/lib' . substr($path, strpos($path, '/')); - $fullPath = stream_resolve_include_path($appDir['path'] . '/' . $libpath); - if (file_exists($fullPath)) { - require_once $fullPath; - return false; - } - } - } elseif (strpos($className, 'Sabre_') === 0) { - $path = str_replace('_', '/', $className) . '.php'; - } elseif(strpos($className, 'Doctrine\\Common')===0) { - $path = 'doctrine/common/lib/'.str_replace('\\', '/', $className) . '.php'; - } elseif(strpos($className, 'Doctrine\\DBAL')===0) { - $path = 'doctrine/dbal/lib/'.str_replace('\\', '/', $className) . '.php'; - } elseif (strpos($className, 'Symfony\\Component\\Routing\\') === 0) { - $path = 'symfony/routing/' . str_replace('\\', '/', $className) . '.php'; - } elseif (strpos($className, 'Sabre\\VObject') === 0) { - $path = str_replace('\\', '/', $className) . '.php'; - } elseif (strpos($className, 'Test_') === 0) { - $path = 'tests/lib/' . strtolower(str_replace('_', '/', substr($className, 5)) . '.php'); - } elseif (strpos($className, 'Test\\') === 0) { - $path = 'tests/lib/' . strtolower(str_replace('\\', '/', substr($className, 5)) . '.php'); - } else { - return false; - } - - if ($fullPath = stream_resolve_include_path($path)) { - require_once $fullPath; - } - return false; - } + public static $loader = null; public static function initPaths() { // calculate the root directories @@ -316,6 +260,7 @@ class OC { OC_Util::addScript("jquery-tipsy"); OC_Util::addScript("compatibility"); OC_Util::addScript("oc-dialogs"); + OC_Util::addScript("octemplate"); OC_Util::addScript("js"); OC_Util::addScript("eventsource"); OC_Util::addScript("config"); @@ -400,8 +345,14 @@ class OC { public static function init() { // register autoloader - spl_autoload_register(array('OC', 'autoload')); - OC_Util::issetlocaleworking(); + require_once __DIR__ . '/autoloader.php'; + self::$loader=new \OC\Autoloader(); + self::$loader->registerPrefix('Doctrine\\Common', 'doctrine/common/lib'); + self::$loader->registerPrefix('Doctrine\\DBAL', 'doctrine/dbal/lib'); + self::$loader->registerPrefix('Symfony\\Component\\Routing', 'symfony/routing'); + self::$loader->registerPrefix('Sabre\\VObject', '3rdparty'); + self::$loader->registerPrefix('Sabre_', '3rdparty'); + spl_autoload_register(array(self::$loader, 'load')); // set some stuff //ob_start(); @@ -458,6 +409,7 @@ class OC { } self::initPaths(); + OC_Util::issetlocaleworking(); // set debug mode if an xdebug session is active if (!defined('DEBUG') || !DEBUG) { @@ -482,7 +434,9 @@ class OC { self::checkConfig(); self::checkInstalled(); self::checkSSL(); - self::initSession(); + if ( !self::$CLI ) { + self::initSession(); + } $errors = OC_Util::checkServer(); if (count($errors) > 0) { @@ -589,10 +543,12 @@ class OC { * register hooks for sharing */ public static function registerShareHooks() { - OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser'); - OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup'); - OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup'); - OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup'); + if(\OC_Config::getValue('installed')) { + OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser'); + OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup'); + OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup'); + OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup'); + } } /** @@ -645,7 +601,7 @@ class OC { // Deny the redirect if the URL contains a @ // This prevents unvalidated redirects like ?redirect_url=:user@domain.com - if (strpos($location, '@') === FALSE) { + if (strpos($location, '@') === false) { header('Location: ' . $location); return; } diff --git a/lib/connector/sabre/node.php b/lib/connector/sabre/node.php index 360c3066d05086e2687b139f8a80a705683d1251..1ffa048d6b23b8725538ee5c80673ae18ea6cb93 100644 --- a/lib/connector/sabre/node.php +++ b/lib/connector/sabre/node.php @@ -101,7 +101,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr /** * @brief Ensure that the fileinfo cache is filled - & @note Uses OC_FileCache or a direct stat + * @note Uses OC_FileCache or a direct stat */ protected function getFileinfoCache() { if (!isset($this->fileinfo_cache)) { diff --git a/lib/files.php b/lib/files.php index 04ba51d9d2404727a1c29f1bd287bcdb64ea8479..ab7fa1ed096ef21ec0d0b8413de8e16cd6920eae 100644 --- a/lib/files.php +++ b/lib/files.php @@ -59,11 +59,7 @@ class OC_Files { $executionTime = intval(ini_get('max_execution_time')); set_time_limit(0); $zip = new ZipArchive(); - if ($xsendfile) { - $filename = OC_Helper::tmpFileNoClean('.zip'); - }else{ - $filename = OC_Helper::tmpFile('.zip'); - } + $filename = OC_Helper::tmpFile('.zip'); if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) { exit("cannot open <$filename>\n"); } @@ -78,6 +74,9 @@ class OC_Files { } } $zip->close(); + if ($xsendfile) { + $filename = OC_Helper::moveToNoClean($filename); + } $basename = basename($dir); if ($basename) { $name = $basename . '.zip'; @@ -91,17 +90,16 @@ class OC_Files { $executionTime = intval(ini_get('max_execution_time')); set_time_limit(0); $zip = new ZipArchive(); - if ($xsendfile) { - $filename = OC_Helper::tmpFileNoClean('.zip'); - }else{ - $filename = OC_Helper::tmpFile('.zip'); - } + $filename = OC_Helper::tmpFile('.zip'); if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) { exit("cannot open <$filename>\n"); } $file = $dir . '/' . $files; self::zipAddDir($file, $zip); $zip->close(); + if ($xsendfile) { + $filename = OC_Helper::moveToNoClean($filename); + } $name = $files . '.zip'; set_time_limit($executionTime); } else { diff --git a/lib/files/cache/backgroundwatcher.php b/lib/files/cache/backgroundwatcher.php new file mode 100644 index 0000000000000000000000000000000000000000..8933101577d5cab06c2c59425f5e386b24bffad9 --- /dev/null +++ b/lib/files/cache/backgroundwatcher.php @@ -0,0 +1,104 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Cache; + +use \OC\Files\Mount; +use \OC\Files\Filesystem; + +class BackgroundWatcher { + static $folderMimetype = null; + + static private function getFolderMimetype() { + if (!is_null(self::$folderMimetype)) { + return self::$folderMimetype; + } + $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*mimetypes` WHERE `mimetype` = ?'); + $result = $query->execute(array('httpd/unix-directory')); + $row = $result->fetchRow(); + return $row['id']; + } + + static private function checkUpdate($id) { + $cacheItem = Cache::getById($id); + if (is_null($cacheItem)) { + return; + } + list($storageId, $internalPath) = $cacheItem; + $mounts = Filesystem::getMountByStorageId($storageId); + + if (count($mounts) === 0) { + //if the storage we need isn't mounted on default, try to find a user that has access to the storage + $permissionsCache = new Permissions($storageId); + $users = $permissionsCache->getUsers($id); + if (count($users) === 0) { + return; + } + Filesystem::initMountPoints($users[0]); + $mounts = Filesystem::getMountByStorageId($storageId); + if (count($mounts) === 0) { + return; + } + } + $storage = $mounts[0]->getStorage(); + $watcher = new Watcher($storage); + $watcher->checkUpdate($internalPath); + } + + /** + * get the next fileid in the cache + * + * @param int $previous + * @param bool $folder + * @return int + */ + static private function getNextFileId($previous, $folder) { + if ($folder) { + $query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE `fileid` > ? AND mimetype = ' . self::getFolderMimetype() . ' ORDER BY `fileid` ASC', 1); + } else { + $query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE `fileid` > ? AND mimetype != ' . self::getFolderMimetype() . ' ORDER BY `fileid` ASC', 1); + } + $result = $query->execute(array($previous)); + if ($row = $result->fetchRow()) { + return $row['fileid']; + } else { + return 0; + } + } + + static public function checkNext() { + // check both 1 file and 1 folder, this way new files are detected quicker because there are less folders than files usually + $previousFile = \OC_Appconfig::getValue('files', 'backgroundwatcher_previous_file', 0); + $previousFolder = \OC_Appconfig::getValue('files', 'backgroundwatcher_previous_folder', 0); + $nextFile = self::getNextFileId($previousFile, false); + $nextFolder = self::getNextFileId($previousFolder, true); + \OC_Appconfig::setValue('files', 'backgroundwatcher_previous_file', $nextFile); + \OC_Appconfig::setValue('files', 'backgroundwatcher_previous_folder', $nextFolder); + if ($nextFile > 0) { + self::checkUpdate($nextFile); + } + if ($nextFolder > 0) { + self::checkUpdate($nextFolder); + } + } + + static public function checkAll() { + $previous = 0; + $next = 1; + while ($next != 0) { + $next = self::getNextFileId($previous, true); + self::checkUpdate($next); + } + $previous = 0; + $next = 1; + while ($next != 0) { + $next = self::getNextFileId($previous, false); + self::checkUpdate($next); + } + } +} diff --git a/lib/files/cache/cache.php b/lib/files/cache/cache.php index 71b70abe3fec5f586cf3f191e3fc8bc6b7d97c39..b912b4423e7fc4eed27bf23930c22330384f63ca 100644 --- a/lib/files/cache/cache.php +++ b/lib/files/cache/cache.php @@ -30,11 +30,9 @@ class Cache { private $storageId; /** - * numeric storage id - * - * @var int $numericId + * @var Storage $storageCache */ - private $numericId; + private $storageCache; private $mimetypeIds = array(); private $mimetypes = array(); @@ -52,19 +50,11 @@ class Cache { $this->storageId = md5($this->storageId); } - $query = \OC_DB::prepare('SELECT `numeric_id` FROM `*PREFIX*storages` WHERE `id` = ?'); - $result = $query->execute(array($this->storageId)); - if ($row = $result->fetchRow()) { - $this->numericId = $row['numeric_id']; - } else { - $query = \OC_DB::prepare('INSERT INTO `*PREFIX*storages`(`id`) VALUES(?)'); - $query->execute(array($this->storageId)); - $this->numericId = \OC_DB::insertid('*PREFIX*storages'); - } + $this->storageCache = new Storage($storage); } public function getNumericStorageId() { - return $this->numericId; + return $this->storageCache->getNumericId(); } /** @@ -111,13 +101,13 @@ class Cache { public function get($file) { if (is_string($file) or $file == '') { $where = 'WHERE `storage` = ? AND `path_hash` = ?'; - $params = array($this->numericId, md5($file)); + $params = array($this->getNumericStorageId(), md5($file)); } else { //file id $where = 'WHERE `fileid` = ?'; $params = array($file); } $query = \OC_DB::prepare( - 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` + 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `unencrypted_size`, `etag` FROM `*PREFIX*filecache` ' . $where); $result = $query->execute($params); $data = $result->fetchRow(); @@ -133,9 +123,13 @@ class Cache { $data['size'] = (int)$data['size']; $data['mtime'] = (int)$data['mtime']; $data['encrypted'] = (bool)$data['encrypted']; + $data['unencrypted_size'] = (int)$data['unencrypted_size']; $data['storage'] = $this->storageId; $data['mimetype'] = $this->getMimetype($data['mimetype']); $data['mimepart'] = $this->getMimetype($data['mimepart']); + if ($data['storage_mtime'] == 0) { + $data['storage_mtime'] = $data['mtime']; + } } return $data; @@ -151,13 +145,20 @@ class Cache { $fileId = $this->getId($folder); if ($fileId > -1) { $query = \OC_DB::prepare( - 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` - FROM `*PREFIX*filecache` WHERE parent = ? ORDER BY `name` ASC'); + 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `unencrypted_size`, `etag` + FROM `*PREFIX*filecache` WHERE `parent` = ? ORDER BY `name` ASC'); + $result = $query->execute(array($fileId)); + if (\OC_DB::isError($result)) { + \OCP\Util::writeLog('cache', 'getFolderContents failed: ' . $result->getMessage(), \OCP\Util::ERROR); + } $files = $result->fetchAll(); foreach ($files as &$file) { $file['mimetype'] = $this->getMimetype($file['mimetype']); $file['mimepart'] = $this->getMimetype($file['mimepart']); + if ($file['storage_mtime'] == 0) { + $file['storage_mtime'] = $file['mtime']; + } } return $files; } else { @@ -198,14 +199,14 @@ class Cache { list($queryParts, $params) = $this->buildParts($data); $queryParts[] = '`storage`'; - $params[] = $this->numericId; + $params[] = $this->getNumericStorageId(); $valuesPlaceholder = array_fill(0, count($queryParts), '?'); $query = \OC_DB::prepare('INSERT INTO `*PREFIX*filecache`(' . implode(', ', $queryParts) . ')' . ' VALUES(' . implode(', ', $valuesPlaceholder) . ')'); $result = $query->execute($params); if (\OC_DB::isError($result)) { - \OCP\Util::writeLog('cache', 'Insert to cache failed: '.$result, \OCP\Util::ERROR); + \OCP\Util::writeLog('cache', 'Insert to cache failed: ' . $result->getMessage(), \OCP\Util::ERROR); } return (int)\OC_DB::insertid('*PREFIX*filecache'); @@ -234,7 +235,7 @@ class Cache { * @return array */ function buildParts(array $data) { - $fields = array('path', 'parent', 'name', 'mimetype', 'size', 'mtime', 'encrypted', 'etag'); + $fields = array('path', 'parent', 'name', 'mimetype', 'size', 'mtime', 'storage_mtime', 'encrypted', 'unencrypted_size', 'etag'); $params = array(); $queryParts = array(); foreach ($data as $name => $value) { @@ -246,6 +247,11 @@ class Cache { $params[] = $this->getMimetypeId(substr($value, 0, strpos($value, '/'))); $queryParts[] = '`mimepart`'; $value = $this->getMimetypeId($value); + } elseif ($name === 'storage_mtime') { + if (!isset($data['mtime'])) { + $params[] = $value; + $queryParts[] = '`mtime`'; + } } $params[] = $value; $queryParts[] = '`' . $name . '`'; @@ -264,7 +270,7 @@ class Cache { $pathHash = md5($file); $query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE `storage` = ? AND `path_hash` = ?'); - $result = $query->execute(array($this->numericId, $pathHash)); + $result = $query->execute(array($this->getNumericStorageId(), $pathHash)); if ($row = $result->fetchRow()) { return $row['fileid']; @@ -328,19 +334,22 @@ class Cache { * @param string $target */ public function move($source, $target) { - $sourceId = $this->getId($source); + $sourceData = $this->get($source); + $sourceId = $sourceData['fileid']; $newParentId = $this->getParentId($target); - //find all child entries - $query = \OC_DB::prepare('SELECT `path`, `fileid` FROM `*PREFIX*filecache` WHERE `path` LIKE ?'); - $result = $query->execute(array($source . '/%')); - $childEntries = $result->fetchAll(); - $sourceLength = strlen($source); - $query = \OC_DB::prepare('UPDATE `*PREFIX*filecache` SET `path` = ?, `path_hash` = ? WHERE `fileid` = ?'); - - foreach ($childEntries as $child) { - $targetPath = $target . substr($child['path'], $sourceLength); - $query->execute(array($targetPath, md5($targetPath), $child['fileid'])); + if ($sourceData['mimetype'] === 'httpd/unix-directory') { + //find all child entries + $query = \OC_DB::prepare('SELECT `path`, `fileid` FROM `*PREFIX*filecache` WHERE `path` LIKE ?'); + $result = $query->execute(array($source . '/%')); + $childEntries = $result->fetchAll(); + $sourceLength = strlen($source); + $query = \OC_DB::prepare('UPDATE `*PREFIX*filecache` SET `path` = ?, `path_hash` = ? WHERE `fileid` = ?'); + + foreach ($childEntries as $child) { + $targetPath = $target . substr($child['path'], $sourceLength); + $query->execute(array($targetPath, md5($targetPath), $child['fileid'])); + } } $query = \OC_DB::prepare('UPDATE `*PREFIX*filecache` SET `path` = ?, `path_hash` = ?, `name` = ?, `parent` =?' @@ -353,7 +362,7 @@ class Cache { */ public function clear() { $query = \OC_DB::prepare('DELETE FROM `*PREFIX*filecache` WHERE storage = ?'); - $query->execute(array($this->numericId)); + $query->execute(array($this->getNumericStorageId())); $query = \OC_DB::prepare('DELETE FROM `*PREFIX*storages` WHERE id = ?'); $query->execute(array($this->storageId)); @@ -367,7 +376,10 @@ class Cache { public function getStatus($file) { $pathHash = md5($file); $query = \OC_DB::prepare('SELECT `size` FROM `*PREFIX*filecache` WHERE `storage` = ? AND `path_hash` = ?'); - $result = $query->execute(array($this->numericId, $pathHash)); + $result = $query->execute(array($this->getNumericStorageId(), $pathHash)); + if( \OC_DB::isError($result)) { + \OCP\Util::writeLog('cache', 'get status failed: ' . $result->getMessage(), \OCP\Util::ERROR); + } if ($row = $result->fetchRow()) { if ((int)$row['size'] === -1) { return self::SHALLOW; @@ -391,10 +403,10 @@ class Cache { */ public function search($pattern) { $query = \OC_DB::prepare(' - SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` + SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `unencrypted_size`, `etag` FROM `*PREFIX*filecache` WHERE `name` LIKE ? AND `storage` = ?' ); - $result = $query->execute(array($pattern, $this->numericId)); + $result = $query->execute(array($pattern, $this->getNumericStorageId())); $files = array(); while ($row = $result->fetchRow()) { $row['mimetype'] = $this->getMimetype($row['mimetype']); @@ -417,11 +429,11 @@ class Cache { $where = '`mimepart` = ?'; } $query = \OC_DB::prepare(' - SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` + SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `unencrypted_size`, `etag` FROM `*PREFIX*filecache` WHERE ' . $where . ' AND `storage` = ?' ); $mimetype = $this->getMimetypeId($mimetype); - $result = $query->execute(array($mimetype, $this->numericId)); + $result = $query->execute(array($mimetype, $this->getNumericStorageId())); $files = array(); while ($row = $result->fetchRow()) { $row['mimetype'] = $this->getMimetype($row['mimetype']); @@ -440,7 +452,7 @@ class Cache { $this->calculateFolderSize($path); if ($path !== '') { $parent = dirname($path); - if ($parent === '.') { + if ($parent === '.' or $parent === '/') { $parent = ''; } $this->correctFolderSize($parent); @@ -459,7 +471,7 @@ class Cache { return 0; } $query = \OC_DB::prepare('SELECT `size` FROM `*PREFIX*filecache` WHERE `parent` = ? AND `storage` = ?'); - $result = $query->execute(array($id, $this->numericId)); + $result = $query->execute(array($id, $this->getNumericStorageId())); $totalSize = 0; $hasChilds = 0; while ($row = $result->fetchRow()) { @@ -486,7 +498,7 @@ class Cache { */ public function getAll() { $query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE `storage` = ?'); - $result = $query->execute(array($this->numericId)); + $result = $query->execute(array($this->getNumericStorageId())); $ids = array(); while ($row = $result->fetchRow()) { $ids[] = $row['fileid']; @@ -505,8 +517,11 @@ class Cache { */ public function getIncomplete() { $query = \OC_DB::prepare('SELECT `path` FROM `*PREFIX*filecache`' - . ' WHERE `storage` = ? AND `size` = -1 ORDER BY `fileid` DESC LIMIT 1'); - $result = $query->execute(array($this->numericId)); + . ' WHERE `storage` = ? AND `size` = -1 ORDER BY `fileid` DESC',1); + $result = $query->execute(array($this->getNumericStorageId())); + if (\OC_DB::isError($result)) { + \OCP\Util::writeLog('cache', 'getIncomplete failed: ' . $result->getMessage(), \OCP\Util::ERROR); + } if ($row = $result->fetchRow()) { return $row['path']; } else { @@ -517,6 +532,7 @@ class Cache { /** * get the storage id of the storage for a file and the internal path of the file * + * @param int $id * @return array, first element holding the storage id, second the path */ static public function getById($id) { @@ -529,10 +545,8 @@ class Cache { return null; } - $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*storages` WHERE `numeric_id` = ?'); - $result = $query->execute(array($numericId)); - if ($row = $result->fetchRow()) { - return array($row['id'], $path); + if ($id = Storage::getStorageId($numericId)) { + return array($id, $path); } else { return null; } diff --git a/lib/files/cache/permissions.php b/lib/files/cache/permissions.php index a5c9c144054d0e8200d688e314c7575f14a5c97f..faa5ff5eacc4a5ee938a1d71b12d582c803c2f8a 100644 --- a/lib/files/cache/permissions.php +++ b/lib/files/cache/permissions.php @@ -107,4 +107,19 @@ class Permissions { $query->execute(array($fileId, $user)); } } + + /** + * get the list of users which have permissions stored for a file + * + * @param int $fileId + */ + public function getUsers($fileId) { + $query = \OC_DB::prepare('SELECT `user` FROM `*PREFIX*permissions` WHERE `fileid` = ?'); + $result = $query->execute(array($fileId)); + $users = array(); + while ($row = $result->fetchRow()) { + $users[] = $row['user']; + } + return $users; + } } diff --git a/lib/files/cache/scanner.php b/lib/files/cache/scanner.php index f019d4fc608b34588ffbd9d4c5b093a9b5d3f70d..46122221dc20376d85284ae61d98627670d5382c 100644 --- a/lib/files/cache/scanner.php +++ b/lib/files/cache/scanner.php @@ -51,6 +51,7 @@ class Scanner { $data['size'] = $this->storage->filesize($path); } $data['etag'] = $this->storage->getETag($path); + $data['storage_mtime'] = $data['mtime']; return $data; } @@ -62,13 +63,15 @@ class Scanner { * @return array with metadata of the scanned file */ public function scanFile($file, $checkExisting = false) { - if (!self::isIgnoredFile($file)) { + if ( ! self::isPartialFile($file) + and ! \OC\Files\Filesystem::isFileBlacklisted($file) + ) { \OC_Hook::emit('\OC\Files\Cache\Scanner', 'scan_file', array('path' => $file, 'storage' => $this->storageId)); $data = $this->getData($file); if ($data) { if ($file) { $parent = dirname($file); - if ($parent === '.') { + if ($parent === '.' or $parent === '/') { $parent = ''; } if (!$this->cache->inCache($parent)) { @@ -113,7 +116,7 @@ class Scanner { \OC_DB::beginTransaction(); while ($file = readdir($dh)) { $child = ($path) ? $path . '/' . $file : $file; - if (!$this->isIgnoredDir($file)) { + if (!\OC\Files\Filesystem::isIgnoredDir($file)) { $data = $this->scanFile($child, $recursive === self::SCAN_SHALLOW); if ($data) { if ($data['size'] === -1) { @@ -147,18 +150,6 @@ class Scanner { return $size; } - /** - * @brief check if the directory should be ignored when scanning - * NOTE: the special directories . and .. would cause never ending recursion - * @param String $dir - * @return boolean - */ - private function isIgnoredDir($dir) { - if ($dir === '.' || $dir === '..') { - return true; - } - return false; - } /** * @brief check if the file should be ignored when scanning * NOTE: files with a '.part' extension are ignored as well! @@ -166,10 +157,8 @@ class Scanner { * @param String $file * @return boolean */ - public static function isIgnoredFile($file) { - if (pathinfo($file, PATHINFO_EXTENSION) === 'part' - || \OC\Files\Filesystem::isFileBlacklisted($file) - ) { + public static function isPartialFile($file) { + if (pathinfo($file, PATHINFO_EXTENSION) === 'part') { return true; } return false; @@ -179,9 +168,11 @@ class Scanner { * walk over any folders that are not fully scanned yet and scan them */ public function backgroundScan() { - while (($path = $this->cache->getIncomplete()) !== false) { + $lastPath = null; + while (($path = $this->cache->getIncomplete()) !== false && $path !== $lastPath) { $this->scan($path); $this->cache->correctFolderSize($path); + $lastPath = $path; } } } diff --git a/lib/files/cache/storage.php b/lib/files/cache/storage.php new file mode 100644 index 0000000000000000000000000000000000000000..72de376798cde270c7f4a507ae2244d8506d13cb --- /dev/null +++ b/lib/files/cache/storage.php @@ -0,0 +1,59 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Cache; + +/** + * Class Storage + * + * cache storage specific data + * + * @package OC\Files\Cache + */ +class Storage { + private $storageId; + private $numericId; + + /** + * @param \OC\Files\Storage\Storage|string $storage + */ + public function __construct($storage) { + if ($storage instanceof \OC\Files\Storage\Storage) { + $this->storageId = $storage->getId(); + } else { + $this->storageId = $storage; + } + if (strlen($this->storageId) > 64) { + $this->storageId = md5($this->storageId); + } + + $query = \OC_DB::prepare('SELECT `numeric_id` FROM `*PREFIX*storages` WHERE `id` = ?'); + $result = $query->execute(array($this->storageId)); + if ($row = $result->fetchRow()) { + $this->numericId = $row['numeric_id']; + } else { + $query = \OC_DB::prepare('INSERT INTO `*PREFIX*storages`(`id`) VALUES(?)'); + $query->execute(array($this->storageId)); + $this->numericId = \OC_DB::insertid('*PREFIX*storages'); + } + } + + public function getNumericId() { + return $this->numericId; + } + + public static function getStorageId($numericId) { + $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*storages` WHERE `numeric_id` = ?'); + $result = $query->execute(array($numericId)); + if ($row = $result->fetchRow()) { + return $row['id']; + } else { + return null; + } + } +} diff --git a/lib/files/cache/updater.php b/lib/files/cache/updater.php index 92a16d9d9b61a86ce458e8878e6cc7e1bb1fcfff..417a47f3830d8d9c5575e0630393c0ff1f2e3a1e 100644 --- a/lib/files/cache/updater.php +++ b/lib/files/cache/updater.php @@ -132,7 +132,14 @@ class Updater { * @param array $params */ static public function touchHook($params) { - self::writeUpdate($params['path']); + $path = $params['path']; + list($storage, $internalPath) = self::resolvePath($path); + $cache = $storage->getCache(); + $id = $cache->getId($internalPath); + if ($id !== -1) { + $cache->update($id, array('etag' => $storage->getETag($internalPath))); + } + self::writeUpdate($path); } /** diff --git a/lib/files/cache/watcher.php b/lib/files/cache/watcher.php index 31059ec7f56883cd9105291c775d4f1f1d77ff13..8bfd4602f3aae9f0ee8ca0233b09be0c5faf8464 100644 --- a/lib/files/cache/watcher.php +++ b/lib/files/cache/watcher.php @@ -43,7 +43,7 @@ class Watcher { */ public function checkUpdate($path) { $cachedEntry = $this->cache->get($path); - if ($this->storage->hasUpdated($path, $cachedEntry['mtime'])) { + if ($this->storage->hasUpdated($path, $cachedEntry['storage_mtime'])) { if ($this->storage->is_dir($path)) { $this->scanner->scan($path, Scanner::SCAN_SHALLOW); } else { diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php index 09732e67ac618d2e2c1dd11bee8e47f2814b9ccf..b10625e20de0ad8f4d29c147374458ac67e0d7bf 100644 --- a/lib/files/filesystem.php +++ b/lib/files/filesystem.php @@ -34,6 +34,11 @@ const FREE_SPACE_UNKNOWN = -2; const FREE_SPACE_UNLIMITED = -3; class Filesystem { + /** + * @var Mount\Manager $mounts + */ + private static $mounts; + public static $loaded = false; /** * @var \OC\Files\View $defaultInstance @@ -147,7 +152,7 @@ class Filesystem { * @return string */ static public function getMountPoint($path) { - $mount = Mount::find($path); + $mount = self::$mounts->find($path); if ($mount) { return $mount->getMountPoint(); } else { @@ -163,7 +168,7 @@ class Filesystem { */ static public function getMountPoints($path) { $result = array(); - $mounts = Mount::findIn($path); + $mounts = self::$mounts->findIn($path); foreach ($mounts as $mount) { $result[] = $mount->getMountPoint(); } @@ -177,10 +182,26 @@ class Filesystem { * @return \OC\Files\Storage\Storage */ public static function getStorage($mountPoint) { - $mount = Mount::find($mountPoint); + $mount = self::$mounts->find($mountPoint); return $mount->getStorage(); } + /** + * @param $id + * @return Mount\Mount[] + */ + public static function getMountByStorageId($id) { + return self::$mounts->findByStorageId($id); + } + + /** + * @param $id + * @return Mount\Mount[] + */ + public static function getMountByNumericId($id) { + return self::$mounts->findByNumericId($id); + } + /** * resolve a path to a storage and internal path * @@ -188,7 +209,7 @@ class Filesystem { * @return array consisting of the storage and the internal path */ static public function resolvePath($path) { - $mount = Mount::find($path); + $mount = self::$mounts->find($path); if ($mount) { return array($mount->getStorage(), $mount->getInternalPath($path)); } else { @@ -202,6 +223,10 @@ class Filesystem { } self::$defaultInstance = new View($root); + if(!self::$mounts) { + self::$mounts = new Mount\Manager(); + } + //load custom mount config self::initMountPoints($user); @@ -210,6 +235,12 @@ class Filesystem { return true; } + static public function initMounts(){ + if(!self::$mounts) { + self::$mounts = new Mount\Manager(); + } + } + /** * Initialize system and personal mount points for a user * @@ -328,7 +359,7 @@ class Filesystem { * clear all mounts and storage backends */ public static function clearMounts() { - Mount::clear(); + self::$mounts->clear(); } /** @@ -339,7 +370,8 @@ class Filesystem { * @param string $mountpoint */ static public function mount($class, $arguments, $mountpoint) { - new Mount($class, $mountpoint, $arguments); + $mount = new Mount\Mount($class, $mountpoint, $arguments); + self::$mounts->addMount($mount); } /** @@ -423,6 +455,19 @@ class Filesystem { return (in_array($filename, $blacklist)); } + /** + * @brief check if the directory should be ignored when scanning + * NOTE: the special directories . and .. would cause never ending recursion + * @param String $dir + * @return boolean + */ + static public function isIgnoredDir($dir) { + if ($dir === '.' || $dir === '..') { + return true; + } + return false; + } + /** * following functions are equivalent to their php builtin equivalents for arguments/return values. */ diff --git a/lib/files/mount/manager.php b/lib/files/mount/manager.php new file mode 100644 index 0000000000000000000000000000000000000000..25a5fe241cc131bc2b76aa401b95de9a97054ef9 --- /dev/null +++ b/lib/files/mount/manager.php @@ -0,0 +1,120 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Mount; + +use \OC\Files\Filesystem; + +class Manager { + /** + * @var Mount[] + */ + private $mounts = array(); + + /** + * @param Mount $mount + */ + public function addMount($mount) { + $this->mounts[$mount->getMountPoint()] = $mount; + } + + /** + * Find the mount for $path + * + * @param $path + * @return Mount + */ + public function find($path) { + \OC_Util::setupFS(); + $path = $this->formatPath($path); + if (isset($this->mounts[$path])) { + return $this->mounts[$path]; + } + + \OC_Hook::emit('OC_Filesystem', 'get_mountpoint', array('path' => $path)); + $foundMountPoint = ''; + $mountPoints = array_keys($this->mounts); + foreach ($mountPoints as $mountpoint) { + if (strpos($path, $mountpoint) === 0 and strlen($mountpoint) > strlen($foundMountPoint)) { + $foundMountPoint = $mountpoint; + } + } + if (isset($this->mounts[$foundMountPoint])) { + return $this->mounts[$foundMountPoint]; + } else { + return null; + } + } + + /** + * Find all mounts in $path + * + * @param $path + * @return Mount[] + */ + public function findIn($path) { + \OC_Util::setupFS(); + $path = $this->formatPath($path); + $result = array(); + $pathLength = strlen($path); + $mountPoints = array_keys($this->mounts); + foreach ($mountPoints as $mountPoint) { + if (substr($mountPoint, 0, $pathLength) === $path and strlen($mountPoint) > $pathLength) { + $result[] = $this->mounts[$mountPoint]; + } + } + return $result; + } + + public function clear() { + $this->mounts = array(); + } + + /** + * Find mounts by storage id + * + * @param string $id + * @return Mount[] + */ + public function findByStorageId($id) { + \OC_Util::setupFS(); + if (strlen($id) > 64) { + $id = md5($id); + } + $result = array(); + foreach ($this->mounts as $mount) { + if ($mount->getStorageId() === $id) { + $result[] = $mount; + } + } + return $result; + } + + /** + * Find mounts by numeric storage id + * + * @param string $id + * @return Mount + */ + public function findByNumericId($id) { + $storageId = \OC\Files\Cache\Storage::getStorageId($id); + return $this->findByStorageId($storageId); + } + + /** + * @param string $path + * @return string + */ + private function formatPath($path) { + $path = Filesystem::normalizePath($path); + if (strlen($path) > 1) { + $path .= '/'; + } + return $path; + } +} diff --git a/lib/files/mount.php b/lib/files/mount/mount.php similarity index 54% rename from lib/files/mount.php rename to lib/files/mount/mount.php index 0030d0ee7a637fc3607103d3ca719b58d669450c..69b8285ab4c210fd7fbffbb761a2dba1a28320dd 100644 --- a/lib/files/mount.php +++ b/lib/files/mount/mount.php @@ -6,13 +6,12 @@ * See the COPYING-README file. */ -namespace OC\Files; +namespace OC\Files\Mount; + +use \OC\Files\Filesystem; class Mount { - /** - * @var Mount[] - */ - static private $mounts = array(); + /** * @var \OC\Files\Storage\Storage $storage @@ -33,7 +32,7 @@ class Mount { $arguments = array(); } - $mountpoint = self::formatPath($mountpoint); + $mountpoint = $this->formatPath($mountpoint); if ($storage instanceof \OC\Files\Storage\Storage) { $this->class = get_class($storage); $this->storage = $storage; @@ -46,8 +45,6 @@ class Mount { $this->arguments = $arguments; } $this->mountPoint = $mountpoint; - - self::$mounts[$this->mountPoint] = $this; } /** @@ -58,6 +55,8 @@ class Mount { } /** + * create the storage that is mounted + * * @return \OC\Files\Storage\Storage */ private function createStorage() { @@ -121,103 +120,11 @@ class Mount { * @param string $path * @return string */ - private static function formatPath($path) { + private function formatPath($path) { $path = Filesystem::normalizePath($path); if (strlen($path) > 1) { $path .= '/'; } return $path; } - - /** - * Find the mount for $path - * - * @param $path - * @return Mount - */ - public static function find($path) { - \OC_Util::setupFS(); - $path = self::formatPath($path); - if (isset(self::$mounts[$path])) { - return self::$mounts[$path]; - } - - \OC_Hook::emit('OC_Filesystem', 'get_mountpoint', array('path' => $path)); - $foundMountPoint = ''; - $mountPoints = array_keys(self::$mounts); - foreach ($mountPoints as $mountpoint) { - if (strpos($path, $mountpoint) === 0 and strlen($mountpoint) > strlen($foundMountPoint)) { - $foundMountPoint = $mountpoint; - } - } - if (isset(self::$mounts[$foundMountPoint])) { - return self::$mounts[$foundMountPoint]; - } else { - return null; - } - } - - /** - * Find all mounts in $path - * - * @param $path - * @return Mount[] - */ - public static function findIn($path) { - \OC_Util::setupFS(); - $path = self::formatPath($path); - $result = array(); - $pathLength = strlen($path); - $mountPoints = array_keys(self::$mounts); - foreach ($mountPoints as $mountPoint) { - if (substr($mountPoint, 0, $pathLength) === $path and strlen($mountPoint) > $pathLength) { - $result[] = self::$mounts[$mountPoint]; - } - } - return $result; - } - - public static function clear() { - self::$mounts = array(); - } - - /** - * Find mounts by storage id - * - * @param string $id - * @return Mount[] - */ - public static function findByStorageId($id) { - \OC_Util::setupFS(); - if (strlen($id) > 64) { - $id = md5($id); - } - $result = array(); - foreach (self::$mounts as $mount) { - if ($mount->getStorageId() === $id) { - $result[] = $mount; - } - } - return $result; - } - - /** - * Find mounts by numeric storage id - * - * @param string $id - * @return Mount - */ - public static function findByNumericId($id) { - $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*storages` WHERE `numeric_id` = ?'); - $result = $query->execute(array($id))->fetchOne(); - if ($result) { - $id = $result; - foreach (self::$mounts as $mount) { - if ($mount->getStorageId() === $id) { - return $mount; - } - } - } - return false; - } } diff --git a/lib/files/storage/common.php b/lib/files/storage/common.php index 38fe5e546f6be008daa43ad64a6cfc870afb8aa7..3da13ac4df05306165b9f4a1e74908f468fcf7eb 100644 --- a/lib/files/storage/common.php +++ b/lib/files/storage/common.php @@ -25,6 +25,7 @@ abstract class Common implements \OC\Files\Storage\Storage { private $scanner; private $permissioncache; private $watcher; + private $storageCache; public function __construct($parameters) { } @@ -137,27 +138,21 @@ abstract class Common implements \OC\Files\Storage\Storage { */ public function deleteAll($directory, $empty = false) { $directory = trim($directory, '/'); - - if (!$this->file_exists(\OCP\USER::getUser() . '/' . $directory) - || !$this->is_dir(\OCP\USER::getUser() . '/' . $directory) - ) { - return false; - } elseif (!$this->isReadable(\OCP\USER::getUser() . '/' . $directory)) { + if (!$this->is_dir($directory) || !$this->isReadable($directory)) { return false; } else { - $directoryHandle = $this->opendir(\OCP\USER::getUser() . '/' . $directory); + $directoryHandle = $this->opendir($directory); while ($contents = readdir($directoryHandle)) { - if ($contents != '.' && $contents != '..') { - $path = $directory . "/" . $contents; + if (!\OC\Files\Filesystem::isIgnoredDir($contents)) { + $path = $directory . '/' . $contents; if ($this->is_dir($path)) { $this->deleteAll($path); } else { - $this->unlink(\OCP\USER::getUser() . '/' . $path); // TODO: make unlink use same system path as is_dir + $this->unlink($path); } } } - //$this->closedir( $directoryHandle ); // TODO: implement closedir in OC_FSV - if ($empty == false) { + if ($empty === false) { if (!$this->rmdir($directory)) { return false; } @@ -300,6 +295,13 @@ abstract class Common implements \OC\Files\Storage\Storage { return $this->watcher; } + public function getStorageCache(){ + if (!isset($this->storageCache)) { + $this->storageCache = new \OC\Files\Cache\Storage($this); + } + return $this->storageCache; + } + /** * get the owner of a path * @@ -361,7 +363,7 @@ abstract class Common implements \OC\Files\Storage\Storage { * get the free space in the storage * * @param $path - * return int + * @return int */ public function free_space($path) { return \OC\Files\FREE_SPACE_UNKNOWN; diff --git a/lib/files/storage/local.php b/lib/files/storage/local.php index 81e32587fca4be27be62cd761538031f64a97dcc..d684905bf9a4e5856762f1ffe44076234dc55311 100644 --- a/lib/files/storage/local.php +++ b/lib/files/storage/local.php @@ -14,252 +14,277 @@ if (\OC_Util::runningOnWindows()) { } } else { -/** - * for local filestore, we only have to map the paths - */ -class Local extends \OC\Files\Storage\Common{ - protected $datadir; - public function __construct($arguments) { - $this->datadir=$arguments['datadir']; - if(substr($this->datadir, -1)!=='/') { - $this->datadir.='/'; + /** + * for local filestore, we only have to map the paths + */ + class Local extends \OC\Files\Storage\Common { + protected $datadir; + + public function __construct($arguments) { + $this->datadir = $arguments['datadir']; + if (substr($this->datadir, -1) !== '/') { + $this->datadir .= '/'; + } } - } - public function __destruct() { - } - public function getId(){ - return 'local::'.$this->datadir; - } - public function mkdir($path) { - return @mkdir($this->datadir.$path); - } - public function rmdir($path) { - return @rmdir($this->datadir.$path); - } - public function opendir($path) { - return opendir($this->datadir.$path); - } - public function is_dir($path) { - if(substr($path, -1)=='/') { - $path=substr($path, 0, -1); + + public function __destruct() { } - return is_dir($this->datadir.$path); - } - public function is_file($path) { - return is_file($this->datadir.$path); - } - public function stat($path) { - $fullPath = $this->datadir . $path; - $statResult = stat($fullPath); - if ($statResult['size'] < 0) { - $size = self::getFileSizeFromOS($fullPath); - $statResult['size'] = $size; - $statResult[7] = $size; + public function getId() { + return 'local::' . $this->datadir; } - return $statResult; - } - public function filetype($path) { - $filetype=filetype($this->datadir.$path); - if($filetype=='link') { - $filetype=filetype(realpath($this->datadir.$path)); + + public function mkdir($path) { + return @mkdir($this->datadir . $path); } - return $filetype; - } - public function filesize($path) { - if($this->is_dir($path)) { - return 0; - }else{ - $fullPath = $this->datadir . $path; - $fileSize = filesize($fullPath); - if ($fileSize < 0) { - return self::getFileSizeFromOS($fullPath); + + public function rmdir($path) { + return @rmdir($this->datadir . $path); + } + + public function opendir($path) { + return opendir($this->datadir . $path); + } + + public function is_dir($path) { + if (substr($path, -1) == '/') { + $path = substr($path, 0, -1); } + return is_dir($this->datadir . $path); + } - return $fileSize; + public function is_file($path) { + return is_file($this->datadir . $path); } - } - public function isReadable($path) { - return is_readable($this->datadir.$path); - } - public function isUpdatable($path) { - return is_writable($this->datadir.$path); - } - public function file_exists($path) { - return file_exists($this->datadir.$path); - } - public function filemtime($path) { - return filemtime($this->datadir.$path); - } - public function touch($path, $mtime=null) { - // sets the modification time of the file to the given value. - // If mtime is nil the current time is set. - // note that the access time of the file always changes to the current time. - if($this->file_exists($path) and !$this->isUpdatable($path)) { - return false; + + public function stat($path) { + $fullPath = $this->datadir . $path; + $statResult = stat($fullPath); + + if ($statResult['size'] < 0) { + $size = self::getFileSizeFromOS($fullPath); + $statResult['size'] = $size; + $statResult[7] = $size; + } + return $statResult; } - if(!is_null($mtime)) { - $result=touch( $this->datadir.$path, $mtime ); - }else{ - $result=touch( $this->datadir.$path); + + public function filetype($path) { + $filetype = filetype($this->datadir . $path); + if ($filetype == 'link') { + $filetype = filetype(realpath($this->datadir . $path)); + } + return $filetype; } - if( $result ) { - clearstatcache( true, $this->datadir.$path ); + + public function filesize($path) { + if ($this->is_dir($path)) { + return 0; + } else { + $fullPath = $this->datadir . $path; + $fileSize = filesize($fullPath); + if ($fileSize < 0) { + return self::getFileSizeFromOS($fullPath); + } + + return $fileSize; + } } - return $result; - } - public function file_get_contents($path) { - return file_get_contents($this->datadir.$path); - } - public function file_put_contents($path, $data) {//trigger_error("$path = ".var_export($path, 1)); - return file_put_contents($this->datadir.$path, $data); - } - public function unlink($path) { - return $this->delTree($path); - } - public function rename($path1, $path2) { - if (!$this->isUpdatable($path1)) { - \OC_Log::write('core', 'unable to rename, file is not writable : '.$path1, \OC_Log::ERROR); - return false; + public function isReadable($path) { + return is_readable($this->datadir . $path); } - if(! $this->file_exists($path1)) { - \OC_Log::write('core', 'unable to rename, file does not exists : '.$path1, \OC_Log::ERROR); - return false; + + public function isUpdatable($path) { + return is_writable($this->datadir . $path); } - if($return=rename($this->datadir.$path1, $this->datadir.$path2)) { + public function file_exists($path) { + return file_exists($this->datadir . $path); } - return $return; - } - public function copy($path1, $path2) { - if($this->is_dir($path2)) { - if(!$this->file_exists($path2)) { - $this->mkdir($path2); + + public function filemtime($path) { + return filemtime($this->datadir . $path); + } + + public function touch($path, $mtime = null) { + // sets the modification time of the file to the given value. + // If mtime is nil the current time is set. + // note that the access time of the file always changes to the current time. + if ($this->file_exists($path) and !$this->isUpdatable($path)) { + return false; } - $source=substr($path1, strrpos($path1, '/')+1); - $path2.=$source; + if (!is_null($mtime)) { + $result = touch($this->datadir . $path, $mtime); + } else { + $result = touch($this->datadir . $path); + } + if ($result) { + clearstatcache(true, $this->datadir . $path); + } + + return $result; } - return copy($this->datadir.$path1, $this->datadir.$path2); - } - public function fopen($path, $mode) { - if($return=fopen($this->datadir.$path, $mode)) { - switch($mode) { - case 'r': - break; - case 'r+': - case 'w+': - case 'x+': - case 'a+': - break; - case 'w': - case 'x': - case 'a': - break; + + public function file_get_contents($path) { + return file_get_contents($this->datadir . $path); + } + + public function file_put_contents($path, $data) { //trigger_error("$path = ".var_export($path, 1)); + return file_put_contents($this->datadir . $path, $data); + } + + public function unlink($path) { + return $this->delTree($path); + } + + public function rename($path1, $path2) { + if (!$this->isUpdatable($path1)) { + \OC_Log::write('core', 'unable to rename, file is not writable : ' . $path1, \OC_Log::ERROR); + return false; + } + if (!$this->file_exists($path1)) { + \OC_Log::write('core', 'unable to rename, file does not exists : ' . $path1, \OC_Log::ERROR); + return false; } + + if ($return = rename($this->datadir . $path1, $this->datadir . $path2)) { + } + return $return; } - return $return; - } - public function getMimeType($path) { - if($this->isReadable($path)) { - return \OC_Helper::getMimeType($this->datadir . $path); - }else{ - return false; + public function copy($path1, $path2) { + if ($this->is_dir($path2)) { + if (!$this->file_exists($path2)) { + $this->mkdir($path2); + } + $source = substr($path1, strrpos($path1, '/') + 1); + $path2 .= $source; + } + return copy($this->datadir . $path1, $this->datadir . $path2); } - } - private function delTree($dir) { - $dirRelative=$dir; - $dir=$this->datadir.$dir; - if (!file_exists($dir)) return true; - if (!is_dir($dir) || is_link($dir)) return unlink($dir); - foreach (scandir($dir) as $item) { - if ($item == '.' || $item == '..') continue; - if(is_file($dir.'/'.$item)) { - if(unlink($dir.'/'.$item)) { + public function fopen($path, $mode) { + if ($return = fopen($this->datadir . $path, $mode)) { + switch ($mode) { + case 'r': + break; + case 'r+': + case 'w+': + case 'x+': + case 'a+': + break; + case 'w': + case 'x': + case 'a': + break; } - }elseif(is_dir($dir.'/'.$item)) { - if (!$this->delTree($dirRelative. "/" . $item)) { - return false; - }; } + return $return; } - if($return=rmdir($dir)) { + + public function getMimeType($path) { + if ($this->isReadable($path)) { + return \OC_Helper::getMimeType($this->datadir . $path); + } else { + return false; + } } - return $return; - } - private static function getFileSizeFromOS($fullPath) { - $name = strtolower(php_uname('s')); - // Windows OS: we use COM to access the filesystem - if (strpos($name, 'win') !== false) { - if (class_exists('COM')) { - $fsobj = new \COM("Scripting.FileSystemObject"); - $f = $fsobj->GetFile($fullPath); - return $f->Size; + private function delTree($dir) { + $dirRelative = $dir; + $dir = $this->datadir . $dir; + if (!file_exists($dir)) return true; + if (!is_dir($dir) || is_link($dir)) return unlink($dir); + foreach (scandir($dir) as $item) { + if ($item == '.' || $item == '..') continue; + if (is_file($dir . '/' . $item)) { + if (unlink($dir . '/' . $item)) { + } + } elseif (is_dir($dir . '/' . $item)) { + if (!$this->delTree($dirRelative . "/" . $item)) { + return false; + }; + } } - } else if (strpos($name, 'bsd') !== false) { - if (\OC_Helper::is_function_enabled('exec')) { - return (float)exec('stat -f %z ' . escapeshellarg($fullPath)); + if ($return = rmdir($dir)) { } - } else if (strpos($name, 'linux') !== false) { - if (\OC_Helper::is_function_enabled('exec')) { - return (float)exec('stat -c %s ' . escapeshellarg($fullPath)); + return $return; + } + + private static function getFileSizeFromOS($fullPath) { + $name = strtolower(php_uname('s')); + // Windows OS: we use COM to access the filesystem + if (strpos($name, 'win') !== false) { + if (class_exists('COM')) { + $fsobj = new \COM("Scripting.FileSystemObject"); + $f = $fsobj->GetFile($fullPath); + return $f->Size; + } + } else if (strpos($name, 'bsd') !== false) { + if (\OC_Helper::is_function_enabled('exec')) { + return (float)exec('stat -f %z ' . escapeshellarg($fullPath)); + } + } else if (strpos($name, 'linux') !== false) { + if (\OC_Helper::is_function_enabled('exec')) { + return (float)exec('stat -c %s ' . escapeshellarg($fullPath)); + } + } else { + \OC_Log::write('core', + 'Unable to determine file size of "' . $fullPath . '". Unknown OS: ' . $name, + \OC_Log::ERROR); } - } else { - \OC_Log::write('core', - 'Unable to determine file size of "'.$fullPath.'". Unknown OS: '.$name, - \OC_Log::ERROR); + + return 0; } - return 0; - } + public function hash($path, $type, $raw = false) { + return hash_file($type, $this->datadir . $path, $raw); + } - public function hash($path, $type, $raw=false) { - return hash_file($type, $this->datadir.$path, $raw); - } + public function free_space($path) { + $space = @disk_free_space($this->datadir . $path); + if ($space === false) { + return \OC\Files\FREE_SPACE_UNKNOWN; + } + return $space; + } - public function free_space($path) { - $space = @disk_free_space($this->datadir.$path); - if($space === false){ - return \OC\Files\FREE_SPACE_UNKNOWN; + public function search($query) { + return $this->searchInDir($query); } - return $space; - } - public function search($query) { - return $this->searchInDir($query); - } - public function getLocalFile($path) { - return $this->datadir.$path; - } - public function getLocalFolder($path) { - return $this->datadir.$path; - } + public function getLocalFile($path) { + return $this->datadir . $path; + } - protected function searchInDir($query, $dir='') { - $files=array(); - foreach (scandir($this->datadir.$dir) as $item) { - if ($item == '.' || $item == '..') continue; - if(strstr(strtolower($item), strtolower($query))!==false) { - $files[]=$dir.'/'.$item; - } - if(is_dir($this->datadir.$dir.'/'.$item)) { - $files=array_merge($files, $this->searchInDir($query, $dir.'/'.$item)); + public function getLocalFolder($path) { + return $this->datadir . $path; + } + + protected function searchInDir($query, $dir = '') { + $files = array(); + foreach (scandir($this->datadir . $dir) as $item) { + if ($item == '.' || $item == '..') continue; + if (strstr(strtolower($item), strtolower($query)) !== false) { + $files[] = $dir . '/' . $item; + } + if (is_dir($this->datadir . $dir . '/' . $item)) { + $files = array_merge($files, $this->searchInDir($query, $dir . '/' . $item)); + } } + return $files; } - return $files; - } - /** - * check if a file or folder has been updated since $time - * @param string $path - * @param int $time - * @return bool - */ - public function hasUpdated($path, $time) { - return $this->filemtime($path)>$time; + /** + * check if a file or folder has been updated since $time + * + * @param string $path + * @param int $time + * @return bool + */ + public function hasUpdated($path, $time) { + return $this->filemtime($path) > $time; + } } } -} diff --git a/lib/files/storage/storage.php b/lib/files/storage/storage.php index 1da82da2163402c09c1cf3848ab07a0dcb2557d0..c96caebf4af6307d22fc3ebb375f46e0792ae770 100644 --- a/lib/files/storage/storage.php +++ b/lib/files/storage/storage.php @@ -328,6 +328,11 @@ interface Storage { */ public function getWatcher($path = ''); + /** + * @return \OC\Files\Cache\Storage + */ + public function getStorageCache(); + /** * get the ETag for a file or folder * diff --git a/lib/files/view.php b/lib/files/view.php index 0da104c107e1329add61725dcb34a247581d7ac1..8e7727d335c873486473cad20cf8b6154676917a 100644 --- a/lib/files/view.php +++ b/lib/files/view.php @@ -251,8 +251,11 @@ class View { if (!$this->file_exists($path)) { $hooks[] = 'write'; } - - return $this->basicOperation('touch', $path, $hooks, $mtime); + $result = $this->basicOperation('touch', $path, $hooks, $mtime); + if (!$result) { //if native touch fails, we emulate it by changing the mtime in the cache + $this->putFileInfo($path, array('mtime' => $mtime)); + } + return true; } public function file_get_contents($path) { @@ -263,12 +266,13 @@ class View { if (is_resource($data)) { //not having to deal with streams in file_put_contents makes life easier $absolutePath = Filesystem::normalizePath($this->getAbsolutePath($path)); if (\OC_FileProxy::runPreProxies('file_put_contents', $absolutePath, $data) - && Filesystem::isValidPath($path) + and Filesystem::isValidPath($path) + and ! Filesystem::isFileBlacklisted($path) ) { $path = $this->getRelativePath($absolutePath); $exists = $this->file_exists($path); $run = true; - if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isIgnoredFile($path)) { + if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isPartialFile($path)) { if (!$exists) { \OC_Hook::emit( Filesystem::CLASSNAME, @@ -296,7 +300,7 @@ class View { list ($count, $result) = \OC_Helper::streamCopy($data, $target); fclose($target); fclose($data); - if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isIgnoredFile($path)) { + if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isPartialFile($path)) { if (!$exists) { \OC_Hook::emit( Filesystem::CLASSNAME, @@ -340,6 +344,7 @@ class View { \OC_FileProxy::runPreProxies('rename', $absolutePath1, $absolutePath2) and Filesystem::isValidPath($path2) and Filesystem::isValidPath($path1) + and ! Filesystem::isFileBlacklisted($path2) ) { $path1 = $this->getRelativePath($absolutePath1); $path2 = $this->getRelativePath($absolutePath2); @@ -348,7 +353,7 @@ class View { return false; } $run = true; - if ($this->fakeRoot == Filesystem::getRoot()) { + if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isPartialFile($path1)) { \OC_Hook::emit( Filesystem::CLASSNAME, Filesystem::signal_rename, array( @@ -366,17 +371,26 @@ class View { list(, $internalPath2) = Filesystem::resolvePath($absolutePath2 . $postFix2); if ($storage) { $result = $storage->rename($internalPath1, $internalPath2); + \OC_FileProxy::runPostProxies('rename', $absolutePath1, $absolutePath2); } else { $result = false; } } else { - $source = $this->fopen($path1 . $postFix1, 'r'); - $target = $this->fopen($path2 . $postFix2, 'w'); - list($count, $result) = \OC_Helper::streamCopy($source, $target); - list($storage1, $internalPath1) = Filesystem::resolvePath($absolutePath1 . $postFix1); - $storage1->unlink($internalPath1); + if ($this->is_dir($path1)) { + $result = $this->copy($path1, $path2); + if ($result === true) { + list($storage1, $internalPath1) = Filesystem::resolvePath($absolutePath1 . $postFix1); + $result = $storage1->deleteAll($internalPath1); + } + } else { + $source = $this->fopen($path1 . $postFix1, 'r'); + $target = $this->fopen($path2 . $postFix2, 'w'); + list($count, $result) = \OC_Helper::streamCopy($source, $target); + list($storage1, $internalPath1) = Filesystem::resolvePath($absolutePath1 . $postFix1); + $storage1->unlink($internalPath1); + } } - if ($this->fakeRoot == Filesystem::getRoot()) { + if ($this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isPartialFile($path1)) { \OC_Hook::emit( Filesystem::CLASSNAME, Filesystem::signal_post_rename, @@ -404,6 +418,7 @@ class View { \OC_FileProxy::runPreProxies('copy', $absolutePath1, $absolutePath2) and Filesystem::isValidPath($path2) and Filesystem::isValidPath($path1) + and ! Filesystem::isFileBlacklisted($path2) ) { $path1 = $this->getRelativePath($absolutePath1); $path2 = $this->getRelativePath($absolutePath2); @@ -456,9 +471,18 @@ class View { $result = false; } } else { - $source = $this->fopen($path1 . $postFix1, 'r'); - $target = $this->fopen($path2 . $postFix2, 'w'); - list($count, $result) = \OC_Helper::streamCopy($source, $target); + if ($this->is_dir($path1) && ($dh = $this->opendir($path1))) { + $result = $this->mkdir($path2); + while ($file = readdir($dh)) { + if (!Filesystem::isIgnoredDir($file)) { + $result = $this->copy($path1 . '/' . $file, $path2 . '/' . $file); + } + } + } else { + $source = $this->fopen($path1 . $postFix1, 'r'); + $target = $this->fopen($path2 . $postFix2, 'w'); + list($count, $result) = \OC_Helper::streamCopy($source, $target); + } } if ($this->fakeRoot == Filesystem::getRoot()) { \OC_Hook::emit( @@ -606,7 +630,10 @@ class View { private function basicOperation($operation, $path, $hooks = array(), $extraParam = null) { $postFix = (substr($path, -1, 1) === '/') ? '/' : ''; $absolutePath = Filesystem::normalizePath($this->getAbsolutePath($path)); - if (\OC_FileProxy::runPreProxies($operation, $absolutePath, $extraParam) and Filesystem::isValidPath($path)) { + if (\OC_FileProxy::runPreProxies($operation, $absolutePath, $extraParam) + and Filesystem::isValidPath($path) + and ! Filesystem::isFileBlacklisted($path) + ) { $path = $this->getRelativePath($absolutePath); if ($path == null) { return false; @@ -635,7 +662,7 @@ class View { private function runHooks($hooks, $path, $post = false) { $prefix = ($post) ? 'post_' : ''; $run = true; - if (Filesystem::$loaded and $this->fakeRoot == Filesystem::getRoot() && !Cache\Scanner::isIgnoredFile($path)) { + if (Filesystem::$loaded and $this->fakeRoot == Filesystem::getRoot()) { foreach ($hooks as $hook) { if ($hook != 'read') { \OC_Hook::emit( @@ -732,6 +759,9 @@ class View { $data['permissions'] = $permissions; } } + + $data = \OC_FileProxy::runPostProxies('getFileInfo', $path, $data); + return $data; } @@ -977,7 +1007,7 @@ class View { */ public function getPath($id) { list($storage, $internalPath) = Cache\Cache::getById($id); - $mounts = Mount::findByStorageId($storage); + $mounts = Filesystem::getMountByStorageId($storage); foreach ($mounts as $mount) { /** * @var \OC\Files\Mount $mount diff --git a/lib/helper.php b/lib/helper.php index 2ba70294f4b28e452817e2018d49f1fb026594b6..c69445ed78823cc9dae27ebd439e93c23b24ddcb 100644 --- a/lib/helper.php +++ b/lib/helper.php @@ -541,13 +541,15 @@ class OC_Helper { } /** - * create a temporary file with an unique filename. It will not be deleted - * automatically - * @param string $postfix - * @return string + * move a file to oc-noclean temp dir + * @param string $filename + * @return mixed * */ - public static function tmpFileNoClean($postfix='') { + public static function moveToNoClean($filename='') { + if ($filename == '') { + return false; + } $tmpDirNoClean=get_temp_dir().'/oc-noclean/'; if (!file_exists($tmpDirNoClean) || !is_dir($tmpDirNoClean)) { if (file_exists($tmpDirNoClean)) { @@ -555,10 +557,12 @@ class OC_Helper { } mkdir($tmpDirNoClean); } - $file=$tmpDirNoClean.md5(time().rand()).$postfix; - $fh=fopen($file, 'w'); - fclose($fh); - return $file; + $newname=$tmpDirNoClean.basename($filename); + if (rename($filename, $newname)) { + return $newname; + } else { + return false; + } } /** @@ -597,7 +601,7 @@ class OC_Helper { } /** - * remove all files created by self::tmpFileNoClean + * remove all files in PHP /oc-noclean temp dir */ public static function cleanTmpNoClean() { $tmpDirNoCleanFile=get_temp_dir().'/oc-noclean/'; diff --git a/lib/hooks/basicemitter.php b/lib/hooks/basicemitter.php new file mode 100644 index 0000000000000000000000000000000000000000..e615a58cfe846c3fde3d4aaf1d6ffdaf2b8a65c9 --- /dev/null +++ b/lib/hooks/basicemitter.php @@ -0,0 +1,89 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Hooks; + +abstract class BasicEmitter implements Emitter { + + /** + * @var (callable[])[] $listeners + */ + private $listeners = array(); + + /** + * @param string $scope + * @param string $method + * @param callable $callback + */ + public function listen($scope, $method, $callback) { + $eventName = $scope . '::' . $method; + if (!isset($this->listeners[$eventName])) { + $this->listeners[$eventName] = array(); + } + if (array_search($callback, $this->listeners[$eventName]) === false) { + $this->listeners[$eventName][] = $callback; + } + } + + /** + * @param string $scope optional + * @param string $method optional + * @param callable $callback optional + */ + public function removeListener($scope = null, $method = null, $callback = null) { + $names = array(); + $allNames = array_keys($this->listeners); + if ($scope and $method) { + $name = $scope . '::' . $method; + if (isset($this->listeners[$name])) { + $names[] = $name; + } + } elseif ($scope) { + foreach ($allNames as $name) { + $parts = explode('::', $name, 2); + if ($parts[0] == $scope) { + $names[] = $name; + } + } + } elseif ($method) { + foreach ($allNames as $name) { + $parts = explode('::', $name, 2); + if ($parts[1] == $method) { + $names[] = $name; + } + } + } else { + $names = $allNames; + } + + foreach ($names as $name) { + if ($callback) { + $index = array_search($callback, $this->listeners[$name]); + if ($index !== false) { + unset($this->listeners[$name][$index]); + } + } else { + $this->listeners[$name] = array(); + } + } + } + + /** + * @param string $scope + * @param string $method + * @param array $arguments optional + */ + protected function emit($scope, $method, $arguments = array()) { + $eventName = $scope . '::' . $method; + if (isset($this->listeners[$eventName])) { + foreach ($this->listeners[$eventName] as $callback) { + call_user_func_array($callback, $arguments); + } + } + } +} diff --git a/lib/hooks/emitter.php b/lib/hooks/emitter.php new file mode 100644 index 0000000000000000000000000000000000000000..8e9074bad67f9869070148c37832b7bab877a7c3 --- /dev/null +++ b/lib/hooks/emitter.php @@ -0,0 +1,32 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Hooks; + +/** + * Class Emitter + * + * interface for all classes that are able to emit events + * + * @package OC\Hooks + */ +interface Emitter { + /** + * @param string $scope + * @param string $method + * @param callable $callback + */ + public function listen($scope, $method, $callback); + + /** + * @param string $scope optional + * @param string $method optional + * @param callable $callback optional + */ + public function removeListener($scope = null, $method = null, $callback = null); +} diff --git a/lib/hooks/legacyemitter.php b/lib/hooks/legacyemitter.php new file mode 100644 index 0000000000000000000000000000000000000000..a2d16ace9a7ef8be7f2d8740e2a2b4437558802f --- /dev/null +++ b/lib/hooks/legacyemitter.php @@ -0,0 +1,16 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Hooks; + +abstract class LegacyEmitter extends BasicEmitter { + protected function emit($scope, $method, $arguments = array()) { + \OC_Hook::emit($scope, $method, $arguments); + parent::emit($scope, $method, $arguments); + } +} diff --git a/lib/l10n.php b/lib/l10n.php index 315e326b29232df4d255ec4698db186d8293f00a..d35ce5fed14f4b19b3007f9e8b71c919b6ef4780 100644 --- a/lib/l10n.php +++ b/lib/l10n.php @@ -122,9 +122,21 @@ class OC_L10N{ ) && file_exists($i18ndir.$lang.'.php')) { // Include the file, save the data from $CONFIG - include strip_tags($i18ndir).strip_tags($lang).'.php'; + $transFile = strip_tags($i18ndir).strip_tags($lang).'.php'; + include $transFile; if(isset($TRANSLATIONS) && is_array($TRANSLATIONS)) { $this->translations = $TRANSLATIONS; + //merge with translations from theme + $theme = OC_Config::getValue( "theme" ); + if (!is_null($theme)) { + $transFile = OC::$SERVERROOT.'/themes/'.$theme.substr($transFile, strlen(OC::$SERVERROOT)); + if (file_exists($transFile)) { + include $transFile; + if (isset($TRANSLATIONS) && is_array($TRANSLATIONS)) { + $this->translations = array_merge($this->translations, $TRANSLATIONS); + } + } + } } } diff --git a/lib/l10n/ar.php b/lib/l10n/ar.php index ae8233f80da000f3198f61ee099e0990e8f993e3..22c934e238d8c3f0b9448d5d53e2a0c10f80b32c 100644 --- a/lib/l10n/ar.php +++ b/lib/l10n/ar.php @@ -1,7 +1,7 @@ "المساعدة", "Personal" => "شخصي", -"Settings" => "تعديلات", +"Settings" => "إعدادات", "Users" => "المستخدمين", "Apps" => "التطبيقات", "Admin" => "المدير", @@ -24,7 +24,6 @@ "%s set the database host." => "%s ادخل اسم خادم قاعدة البيانات", "PostgreSQL username and/or password not valid" => "اسم المستخدم / أو كلمة المرور الخاصة بـPostgreSQL غير صحيحة", "You need to enter either an existing account or the administrator." => "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.", -"Oracle username and/or password not valid" => "اسم المستخدم و/أو كلمة المرور لنظام Oracle غير صحيح", "MySQL username and/or password not valid" => "اسم المستخدم و/أو كلمة المرور لنظام MySQL غير صحيح", "DB Error: \"%s\"" => "خطأ في قواعد البيانات : \"%s\"", "Offending command was: \"%s\"" => "الأمر المخالف كان : \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "احذف اسم المستخدم هذا من الـ MySQL", "MySQL user '%s'@'%%' already exists" => "أسم المستخدم '%s'@'%%' الخاص بـ MySQL موجود مسبقا", "Drop this user from MySQL." => "احذف اسم المستخدم هذا من الـ MySQL.", +"Oracle username and/or password not valid" => "اسم المستخدم و/أو كلمة المرور لنظام Oracle غير صحيح", "Offending command was: \"%s\", name: %s, password: %s" => "الأمر المخالف كان : \"%s\", اسم المستخدم : %s, كلمة المرور: %s", "MS SQL username and/or password not valid: %s" => "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "اعدادات خادمك غير صحيحة بشكل تسمح لك بمزامنة ملفاتك وذلك بسبب أن واجهة WebDAV تبدو معطلة", @@ -48,8 +48,5 @@ "%d months ago" => "%d شهر مضت", "last year" => "السنةالماضية", "years ago" => "سنة مضت", -"%s is available. Get more information" => "%s متاح . احصل على المزيد من المعلومات ", -"up to date" => "محدّث", -"updates check is disabled" => "فحص التحديثات معطّل", "Could not find category \"%s\"" => "تعذر العثور على المجلد \"%s\"" ); diff --git a/lib/l10n/bg_BG.php b/lib/l10n/bg_BG.php index 2d4775a89f3ad328fc8b171728cb99703569195c..2de4c0a6e68cb8fd930a0b10abaf8979ca745cf5 100644 --- a/lib/l10n/bg_BG.php +++ b/lib/l10n/bg_BG.php @@ -23,13 +23,13 @@ "%s you may not use dots in the database name" => "%s, не можете да ползвате точки в името на базата от данни", "PostgreSQL username and/or password not valid" => "Невалидно PostgreSQL потребителско име и/или парола", "You need to enter either an existing account or the administrator." => "Необходимо е да влезете в всъществуващ акаунт или като администратора", -"Oracle username and/or password not valid" => "Невалидно Oracle потребителско име и/или парола", "MySQL username and/or password not valid" => "Невалидно MySQL потребителско име и/или парола", "DB Error: \"%s\"" => "Грешка в базата от данни: \"%s\"", "MySQL user '%s'@'localhost' exists already." => "MySQL потребителят '%s'@'localhost' вече съществува", "Drop this user from MySQL" => "Изтриване на потребителя от MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL потребителят '%s'@'%%' вече съществува.", "Drop this user from MySQL." => "Изтриване на потребителя от MySQL.", +"Oracle username and/or password not valid" => "Невалидно Oracle потребителско име и/или парола", "MS SQL username and/or password not valid: %s" => "Невалидно MS SQL потребителско име и/или парола: %s", "Please double check the installation guides." => "Моля направете повторна справка с ръководството за инсталиране.", "seconds ago" => "преди секунди", @@ -44,8 +44,5 @@ "%d months ago" => "преди %d месеца", "last year" => "последната година", "years ago" => "последните години", -"%s is available. Get more information" => "%s е налична. Получете повече информация", -"up to date" => "е актуална", -"updates check is disabled" => "проверката за обновления е изключена", "Could not find category \"%s\"" => "Невъзможно откриване на категорията \"%s\"" ); diff --git a/lib/l10n/bn_BD.php b/lib/l10n/bn_BD.php index cb6ff4455a996f24a5314297721f0c845a7a9a80..f7c8f57466d89082161d8215b799d5434b3a5b3e 100644 --- a/lib/l10n/bn_BD.php +++ b/lib/l10n/bn_BD.php @@ -2,9 +2,9 @@ "Help" => "সহায়িকা", "Personal" => "ব্যক্তিগত", "Settings" => "নিয়ামকসমূহ", -"Users" => "ব্যভহারকারী", +"Users" => "ব্যবহারকারী", "Apps" => "অ্যাপ", -"Admin" => "প্রশাসক", +"Admin" => "প্রশাসন", "ZIP download is turned off." => "ZIP ডাউনলোড বন্ধ করা আছে।", "Files need to be downloaded one by one." => "ফাইলগুলো একে একে ডাউনলোড করা আবশ্যক।", "Back to Files" => "ফাইলে ফিরে চল", @@ -13,6 +13,7 @@ "Authentication error" => "অনুমোদন ঘটিত সমস্যা", "Token expired. Please reload page." => "টোকেন মেয়াদোত্তীর্ণ। দয়া করে পৃষ্ঠাটি পূনরায় লোড করুন।", "Files" => "ফাইল", +"Text" => "টেক্সট", "seconds ago" => "সেকেন্ড পূর্বে", "1 minute ago" => "১ মিনিট পূর্বে", "%d minutes ago" => "%d মিনিট পূর্বে", @@ -22,8 +23,5 @@ "%d days ago" => "%d দিন পূর্বে", "last month" => "গত মাস", "last year" => "গত বছর", -"years ago" => "বছর পূর্বে", -"%s is available. Get more information" => "%s এখন সুলভ। আরও জানুন", -"up to date" => "সর্বশেষ", -"updates check is disabled" => "পরিবর্ধন পরীক্ষণ করা বন্ধ রাখা হয়েছে" +"years ago" => "বছর পূর্বে" ); diff --git a/lib/l10n/ca.php b/lib/l10n/ca.php index 16dc74f40c45268548adbb59f976108bd26f1038..d431fd7207289e1e2ac8b042d59ec3526abfb7c4 100644 --- a/lib/l10n/ca.php +++ b/lib/l10n/ca.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s establiu l'ordinador central de la base de dades.", "PostgreSQL username and/or password not valid" => "Nom d'usuari i/o contrasenya PostgreSQL no vàlids", "You need to enter either an existing account or the administrator." => "Heu d'escriure un compte existent o el d'administrador.", -"Oracle username and/or password not valid" => "Nom d'usuari i/o contrasenya Oracle no vàlids", "MySQL username and/or password not valid" => "Nom d'usuari i/o contrasenya MySQL no vàlids", "DB Error: \"%s\"" => "Error DB: \"%s\"", "Offending command was: \"%s\"" => "L'ordre en conflicte és: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Elimina aquest usuari de MySQL", "MySQL user '%s'@'%%' already exists" => "L'usuari MySQL '%s'@'%%' ja existeix", "Drop this user from MySQL." => "Elimina aquest usuari de MySQL.", +"Oracle username and/or password not valid" => "Nom d'usuari i/o contrasenya Oracle no vàlids", "Offending command was: \"%s\", name: %s, password: %s" => "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s", "MS SQL username and/or password not valid: %s" => "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament.", @@ -47,9 +47,6 @@ "last month" => "el mes passat", "%d months ago" => "fa %d mesos", "last year" => "l'any passat", -"years ago" => "fa anys", -"%s is available. Get more information" => "%s està disponible. Obtén més informació", -"up to date" => "actualitzat", -"updates check is disabled" => "la comprovació d'actualitzacions està desactivada", +"years ago" => "anys enrere", "Could not find category \"%s\"" => "No s'ha trobat la categoria \"%s\"" ); diff --git a/lib/l10n/cs_CZ.php b/lib/l10n/cs_CZ.php index 79161c74e8ea27a1edc897f20536f5850838028b..36469507d405bde117e513f5023a40d65ab4c81e 100644 --- a/lib/l10n/cs_CZ.php +++ b/lib/l10n/cs_CZ.php @@ -24,7 +24,6 @@ "%s set the database host." => "Zadejte název počítače s databází %s.", "PostgreSQL username and/or password not valid" => "Uživatelské jméno, či heslo PostgreSQL není platné", "You need to enter either an existing account or the administrator." => "Musíte zadat existující účet, či správce.", -"Oracle username and/or password not valid" => "Uživatelské jméno, či heslo Oracle není platné", "MySQL username and/or password not valid" => "Uživatelské jméno, či heslo MySQL není platné", "DB Error: \"%s\"" => "Chyba DB: \"%s\"", "Offending command was: \"%s\"" => "Podezřelý příkaz byl: \"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "Zahodit uživatele z MySQL", "MySQL user '%s'@'%%' already exists" => "Uživatel '%s'@'%%' již v MySQL existuje", "Drop this user from MySQL." => "Zahodit uživatele z MySQL.", +"Oracle username and/or password not valid" => "Uživatelské jméno, či heslo Oracle není platné", "Offending command was: \"%s\", name: %s, password: %s" => "Podezřelý příkaz byl: \"%s\", jméno: %s, heslo: %s", "MS SQL username and/or password not valid: %s" => "Uživatelské jméno, či heslo MSSQL není platné: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Váš webový server není správně nastaven pro umožnění synchronizace, protože rozhraní WebDAV je rozbité.", "Please double check the installation guides." => "Zkonzultujte, prosím, průvodce instalací.", -"seconds ago" => "před vteřinami", -"1 minute ago" => "před 1 minutou", +"seconds ago" => "před pár vteřinami", +"1 minute ago" => "před minutou", "%d minutes ago" => "před %d minutami", "1 hour ago" => "před hodinou", "%d hours ago" => "před %d hodinami", @@ -46,10 +46,7 @@ "%d days ago" => "před %d dny", "last month" => "minulý měsíc", "%d months ago" => "Před %d měsíci", -"last year" => "loni", +"last year" => "minulý rok", "years ago" => "před lety", -"%s is available. Get more information" => "%s je dostupná. Získat více informací", -"up to date" => "aktuální", -"updates check is disabled" => "kontrola aktualizací je vypnuta", "Could not find category \"%s\"" => "Nelze nalézt kategorii \"%s\"" ); diff --git a/lib/l10n/cy_GB.php b/lib/l10n/cy_GB.php index 6cf88c15ccc0178d485f0172bde9f56046e6a61d..b3503dcc5727a9b1498c94da30a6a5198b5fef1c 100644 --- a/lib/l10n/cy_GB.php +++ b/lib/l10n/cy_GB.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s gosod gwesteiwr y gronfa ddata.", "PostgreSQL username and/or password not valid" => "Enw a/neu gyfrinair PostgreSQL annilys", "You need to enter either an existing account or the administrator." => "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr.", -"Oracle username and/or password not valid" => "Enw a/neu gyfrinair Oracle annilys", "MySQL username and/or password not valid" => "Enw a/neu gyfrinair MySQL annilys", "DB Error: \"%s\"" => "Gwall DB: \"%s\"", "Offending command was: \"%s\"" => "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Gollwng y defnyddiwr hwn o MySQL", "MySQL user '%s'@'%%' already exists" => "Defnyddiwr MySQL '%s'@'%%' eisoes yn bodoli", "Drop this user from MySQL." => "Gollwng y defnyddiwr hwn o MySQL.", +"Oracle username and/or password not valid" => "Enw a/neu gyfrinair Oracle annilys", "Offending command was: \"%s\", name: %s, password: %s" => "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\", enw: %s, cyfrinair: %s", "MS SQL username and/or password not valid: %s" => "Enw a/neu gyfrinair MS SQL annilys: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri.", @@ -48,8 +48,5 @@ "%d months ago" => "%d mis yn ôl", "last year" => "y llynedd", "years ago" => "blwyddyn yn ôl", -"%s is available. Get more information" => "%s ar gael. Mwy o wybodaeth", -"up to date" => "cyfredol", -"updates check is disabled" => "gwirio am ddiweddariadau wedi'i analluogi", "Could not find category \"%s\"" => "Methu canfod categori \"%s\"" ); diff --git a/lib/l10n/da.php b/lib/l10n/da.php index 4850d0be19ad655bacd382ff2b1a80eb203c3657..aead17f510ef357c7d93b0d4f15db8c4685ff7b1 100644 --- a/lib/l10n/da.php +++ b/lib/l10n/da.php @@ -1,6 +1,6 @@ "Hjælp", -"Personal" => "Personlig", +"Personal" => "Personligt", "Settings" => "Indstillinger", "Users" => "Brugere", "Apps" => "Apps", @@ -24,7 +24,6 @@ "%s set the database host." => "%s sæt database værten.", "PostgreSQL username and/or password not valid" => "PostgreSQL brugernavn og/eller kodeord er ikke gyldigt.", "You need to enter either an existing account or the administrator." => "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.", -"Oracle username and/or password not valid" => "Oracle brugernavn og/eller kodeord er ikke gyldigt.", "MySQL username and/or password not valid" => "MySQL brugernavn og/eller kodeord er ikke gyldigt.", "DB Error: \"%s\"" => "Databasefejl: \"%s\"", "Offending command was: \"%s\"" => "Fejlende kommando var: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Slet denne bruger fra MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL brugeren '%s'@'%%' eksisterer allerede.", "Drop this user from MySQL." => "Slet denne bruger fra MySQL", +"Oracle username and/or password not valid" => "Oracle brugernavn og/eller kodeord er ikke gyldigt.", "Offending command was: \"%s\", name: %s, password: %s" => "Fejlende kommando var: \"%s\", navn: %s, password: %s", "MS SQL username and/or password not valid: %s" => "MS SQL brugernavn og/eller adgangskode ikke er gyldigt: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din webserver er endnu ikke sat op til at tillade fil synkronisering fordi WebDAV grænsefladen virker ødelagt.", @@ -41,15 +41,12 @@ "%d minutes ago" => "%d minutter siden", "1 hour ago" => "1 time siden", "%d hours ago" => "%d timer siden", -"today" => "I dag", -"yesterday" => "I går", +"today" => "i dag", +"yesterday" => "i går", "%d days ago" => "%d dage siden", -"last month" => "Sidste måned", +"last month" => "sidste måned", "%d months ago" => "%d måneder siden", -"last year" => "Sidste år", +"last year" => "sidste år", "years ago" => "år siden", -"%s is available. Get more information" => "%s er tilgængelig. Få mere information", -"up to date" => "opdateret", -"updates check is disabled" => "Check for opdateringer er deaktiveret", "Could not find category \"%s\"" => "Kunne ikke finde kategorien \"%s\"" ); diff --git a/lib/l10n/de.php b/lib/l10n/de.php index 7a680574bfae73f6404522164f70f2b6c8e96ca9..74715bc66eb7f34f0e206d77f3f46c695cace52c 100644 --- a/lib/l10n/de.php +++ b/lib/l10n/de.php @@ -4,14 +4,14 @@ "Settings" => "Einstellungen", "Users" => "Benutzer", "Apps" => "Apps", -"Admin" => "Administrator", +"Admin" => "Administration", "ZIP download is turned off." => "Der ZIP-Download ist deaktiviert.", "Files need to be downloaded one by one." => "Die Dateien müssen einzeln heruntergeladen werden.", "Back to Files" => "Zurück zu \"Dateien\"", "Selected files too large to generate zip file." => "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen.", "couldn't be determined" => "konnte nicht festgestellt werden", "Application is not enabled" => "Die Anwendung ist nicht aktiviert", -"Authentication error" => "Authentifizierungs-Fehler", +"Authentication error" => "Fehler bei der Anmeldung", "Token expired. Please reload page." => "Token abgelaufen. Bitte lade die Seite neu.", "Files" => "Dateien", "Text" => "Text", @@ -24,7 +24,6 @@ "%s set the database host." => "%s setze den Datenbank-Host", "PostgreSQL username and/or password not valid" => "PostgreSQL Benutzername und/oder Passwort ungültig", "You need to enter either an existing account or the administrator." => "Du musst entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.", -"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig", "MySQL username and/or password not valid" => "MySQL Benutzername und/oder Passwort ungültig", "DB Error: \"%s\"" => "DB Fehler: \"%s\"", "Offending command was: \"%s\"" => "Fehlerhafter Befehl war: \"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "Lösche diesen Benutzer von MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL Benutzer '%s'@'%%' existiert bereits", "Drop this user from MySQL." => "Lösche diesen Benutzer aus MySQL.", +"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig", "Offending command was: \"%s\", name: %s, password: %s" => "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s", "MS SQL username and/or password not valid: %s" => "MS SQL Benutzername und/oder Password ungültig: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist.", "Please double check the installation guides." => "Bitte prüfe die Installationsanleitungen.", "seconds ago" => "Gerade eben", -"1 minute ago" => "Vor einer Minute", +"1 minute ago" => "vor einer Minute", "%d minutes ago" => "Vor %d Minuten", "1 hour ago" => "Vor einer Stunde", "%d hours ago" => "Vor %d Stunden", @@ -48,8 +48,5 @@ "%d months ago" => "Vor %d Monaten", "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", -"%s is available. Get more information" => "%s ist verfügbar. Weitere Informationen", -"up to date" => "aktuell", -"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet", "Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden." ); diff --git a/lib/l10n/de_DE.php b/lib/l10n/de_DE.php index eb002c97be28ce5c81853c863178a49e2c189d3c..d93f9e4de9ed640836e8eefce50d4bdbf87e78df 100644 --- a/lib/l10n/de_DE.php +++ b/lib/l10n/de_DE.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s setze den Datenbank-Host", "PostgreSQL username and/or password not valid" => "PostgreSQL Benutzername und/oder Passwort ungültig", "You need to enter either an existing account or the administrator." => "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.", -"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig", "MySQL username and/or password not valid" => "MySQL Benutzername und/oder Passwort ungültig", "DB Error: \"%s\"" => "DB Fehler: \"%s\"", "Offending command was: \"%s\"" => "Fehlerhafter Befehl war: \"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "Lösche diesen Benutzer aus MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL Benutzer '%s'@'%%' existiert bereits", "Drop this user from MySQL." => "Lösche diesen Benutzer aus MySQL.", +"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig", "Offending command was: \"%s\", name: %s, password: %s" => "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s", "MS SQL username and/or password not valid: %s" => "MS SQL Benutzername und/oder Passwort ungültig: %s", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ihr Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist.", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist.", "Please double check the installation guides." => "Bitte prüfen Sie die Installationsanleitungen.", "seconds ago" => "Gerade eben", -"1 minute ago" => "Vor einer Minute", +"1 minute ago" => "Vor 1 Minute", "%d minutes ago" => "Vor %d Minuten", "1 hour ago" => "Vor einer Stunde", "%d hours ago" => "Vor %d Stunden", @@ -48,8 +48,5 @@ "%d months ago" => "Vor %d Monaten", "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", -"%s is available. Get more information" => "%s ist verfügbar. Weitere Informationen", -"up to date" => "aktuell", -"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet", "Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden." ); diff --git a/lib/l10n/el.php b/lib/l10n/el.php index 63f5d8eb836b9367a674a77a7278782cdb55095a..8637b8da269b30f88f86a702655fa16af21563e4 100644 --- a/lib/l10n/el.php +++ b/lib/l10n/el.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s ρυθμίση του κεντρικόυ υπολογιστή βάσης δεδομένων. ", "PostgreSQL username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της PostgreSQL", "You need to enter either an existing account or the administrator." => "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.", -"Oracle username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle", "MySQL username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της MySQL", "DB Error: \"%s\"" => "Σφάλμα Βάσης Δεδομένων: \"%s\"", "Offending command was: \"%s\"" => "Η εντολη παραβατικοτητας ηταν: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Απόρριψη αυτού του χρήστη από την MySQL", "MySQL user '%s'@'%%' already exists" => "Ο χρήστης '%s'@'%%' της MySQL υπάρχει ήδη", "Drop this user from MySQL." => "Απόρριψη αυτού του χρήστη από την MySQL", +"Oracle username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle", "Offending command was: \"%s\", name: %s, password: %s" => "Η εντολη παραβατικοτητας ηταν: \"%s\", ονομα: %s, κωδικος: %s", "MS SQL username and/or password not valid: %s" => "Το όνομα χρήστη και/ή ο κωδικός της MS SQL δεν είναι έγκυρα: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν να είναι κατεστραμμένη.", @@ -42,14 +42,11 @@ "1 hour ago" => "1 ώρα πριν", "%d hours ago" => "%d ώρες πριν", "today" => "σήμερα", -"yesterday" => "χθές", +"yesterday" => "χτες", "%d days ago" => "%d ημέρες πριν", -"last month" => "τον προηγούμενο μήνα", +"last month" => "τελευταίο μήνα", "%d months ago" => "%d μήνες πριν", -"last year" => "τον προηγούμενο χρόνο", +"last year" => "τελευταίο χρόνο", "years ago" => "χρόνια πριν", -"%s is available. Get more information" => "%s είναι διαθέσιμο. Δείτε περισσότερες πληροφορίες", -"up to date" => "ενημερωμένο", -"updates check is disabled" => "ο έλεγχος ενημερώσεων είναι απενεργοποιημένος", "Could not find category \"%s\"" => "Αδυναμία εύρεσης κατηγορίας \"%s\"" ); diff --git a/lib/l10n/eo.php b/lib/l10n/eo.php index dac11ffe7e602711bf7e797da0afaa618a5a49bf..2782be65da9e7a3030139a7bf79d4f5a0e18edd5 100644 --- a/lib/l10n/eo.php +++ b/lib/l10n/eo.php @@ -15,7 +15,7 @@ "Files" => "Dosieroj", "Text" => "Teksto", "Images" => "Bildoj", -"seconds ago" => "sekundojn antaŭe", +"seconds ago" => "sekundoj antaŭe", "1 minute ago" => "antaŭ 1 minuto", "%d minutes ago" => "antaŭ %d minutoj", "1 hour ago" => "antaŭ 1 horo", @@ -23,12 +23,9 @@ "today" => "hodiaŭ", "yesterday" => "hieraŭ", "%d days ago" => "antaŭ %d tagoj", -"last month" => "lasta monato", +"last month" => "lastamonate", "%d months ago" => "antaŭ %d monatoj", -"last year" => "lasta jaro", -"years ago" => "jarojn antaŭe", -"%s is available. Get more information" => "%s haveblas. Ekhavu pli da informo", -"up to date" => "ĝisdata", -"updates check is disabled" => "ĝisdateckontrolo estas malkapabligita", +"last year" => "lastajare", +"years ago" => "jaroj antaŭe", "Could not find category \"%s\"" => "Ne troviĝis kategorio “%s”" ); diff --git a/lib/l10n/es.php b/lib/l10n/es.php index 5b868e2d4518bf5daf3ef96916dbcfc5ffe30a91..fa95089a61731319d0fe26fc973f01e06f3bb486 100644 --- a/lib/l10n/es.php +++ b/lib/l10n/es.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s ingresar el host de la base de datos.", "PostgreSQL username and/or password not valid" => "Usuario y/o contraseña de PostgreSQL no válidos", "You need to enter either an existing account or the administrator." => "Tiene que ingresar una cuenta existente o la del administrador.", -"Oracle username and/or password not valid" => "Usuario y/o contraseña de Oracle no válidos", "MySQL username and/or password not valid" => "Usuario y/o contraseña de MySQL no válidos", "DB Error: \"%s\"" => "Error BD: \"%s\"", "Offending command was: \"%s\"" => "Comando infractor: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Eliminar este usuario de MySQL", "MySQL user '%s'@'%%' already exists" => "Usuario MySQL '%s'@'%%' ya existe", "Drop this user from MySQL." => "Eliminar este usuario de MySQL.", +"Oracle username and/or password not valid" => "Usuario y/o contraseña de Oracle no válidos", "Offending command was: \"%s\", name: %s, password: %s" => "Comando infractor: \"%s\", nombre: %s, contraseña: %s", "MS SQL username and/or password not valid: %s" => "Usuario y/o contraseña de MS SQL no válidos: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Su servidor web aún no está configurado adecuadamente para permitir sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando.", @@ -44,12 +44,9 @@ "today" => "hoy", "yesterday" => "ayer", "%d days ago" => "hace %d días", -"last month" => "este mes", +"last month" => "mes pasado", "%d months ago" => "Hace %d meses", -"last year" => "este año", +"last year" => "año pasado", "years ago" => "hace años", -"%s is available. Get more information" => "%s está disponible. Obtén más información", -"up to date" => "actualizado", -"updates check is disabled" => "comprobar actualizaciones está desactivado", "Could not find category \"%s\"" => "No puede encontrar la categoria \"%s\"" ); diff --git a/lib/l10n/es_AR.php b/lib/l10n/es_AR.php index fc25cd6b1d84d28fb519db1d5711a75626e4b87a..1df1b16de658907cba26c001d8df2ea88b54c4cc 100644 --- a/lib/l10n/es_AR.php +++ b/lib/l10n/es_AR.php @@ -1,7 +1,7 @@ "Ayuda", "Personal" => "Personal", -"Settings" => "Ajustes", +"Settings" => "Configuración", "Users" => "Usuarios", "Apps" => "Aplicaciones", "Admin" => "Administración", @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "Los archivos seleccionados son demasiado grandes para generar el archivo zip.", "couldn't be determined" => "no pudo ser determinado", "Application is not enabled" => "La aplicación no está habilitada", -"Authentication error" => "Error de autenticación", +"Authentication error" => "Error al autenticar", "Token expired. Please reload page." => "Token expirado. Por favor, recargá la página.", "Files" => "Archivos", "Text" => "Texto", @@ -24,7 +24,6 @@ "%s set the database host." => "%s Especifique la dirección de la Base de Datos", "PostgreSQL username and/or password not valid" => "Nombre de usuario o contraseña de PostgradeSQL no válido.", "You need to enter either an existing account or the administrator." => "Debe ingresar una cuenta existente o el administrador", -"Oracle username and/or password not valid" => "El nombre de usuario y contraseña no son válidos", "MySQL username and/or password not valid" => "Usuario y/o contraseña MySQL no válido", "DB Error: \"%s\"" => "Error DB: \"%s\"", "Offending command was: \"%s\"" => "El comando no comprendido es: \"%s\"", @@ -32,11 +31,12 @@ "Drop this user from MySQL" => "Borrar este usuario de MySQL", "MySQL user '%s'@'%%' already exists" => "Usuario MySQL '%s'@'%%' ya existente", "Drop this user from MySQL." => "Borrar este usuario de MySQL", +"Oracle username and/or password not valid" => "El nombre de usuario y contraseña no son válidos", "Offending command was: \"%s\", name: %s, password: %s" => "El comando no comprendido es: \"%s\", nombre: \"%s\", contraseña: \"%s\"", "MS SQL username and/or password not valid: %s" => "Nombre de usuario y contraseña de MS SQL no son válidas: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar.", "Please double check the installation guides." => "Por favor, comprobá nuevamente la guía de instalación.", -"seconds ago" => "hace unos segundos", +"seconds ago" => "segundos atrás", "1 minute ago" => "hace 1 minuto", "%d minutes ago" => "hace %d minutos", "1 hour ago" => "1 hora atrás", @@ -44,12 +44,9 @@ "today" => "hoy", "yesterday" => "ayer", "%d days ago" => "hace %d días", -"last month" => "este mes", +"last month" => "el mes pasado", "%d months ago" => "%d meses atrás", -"last year" => "este año", -"years ago" => "hace años", -"%s is available. Get more information" => "%s está disponible. Conseguí más información", -"up to date" => "actualizado", -"updates check is disabled" => "comprobar actualizaciones está desactivado", +"last year" => "el año pasado", +"years ago" => "años atrás", "Could not find category \"%s\"" => "No fue posible encontrar la categoría \"%s\"" ); diff --git a/lib/l10n/et_EE.php b/lib/l10n/et_EE.php index 25909e1555e0e5ee4952729eeafb7c6ddf843c74..2e25f1aa711966879eb7eb82b00da18649a57ea9 100644 --- a/lib/l10n/et_EE.php +++ b/lib/l10n/et_EE.php @@ -9,7 +9,7 @@ "Files need to be downloaded one by one." => "Failid tuleb alla laadida ükshaaval.", "Back to Files" => "Tagasi failide juurde", "Selected files too large to generate zip file." => "Valitud failid on ZIP-faili loomiseks liiga suured.", -"couldn't be determined" => "Ei suuda tuvastada", +"couldn't be determined" => "ei suudetud tuvastada", "Application is not enabled" => "Rakendus pole sisse lülitatud", "Authentication error" => "Autentimise viga", "Token expired. Please reload page." => "Kontrollkood aegus. Paelun lae leht uuesti.", @@ -18,13 +18,12 @@ "Images" => "Pildid", "Set an admin username." => "Määra admin kasutajanimi.", "Set an admin password." => "Määra admini parool.", -"%s enter the database username." => "%s sisesta andmebaasi kasutajatunnus", +"%s enter the database username." => "%s sisesta andmebaasi kasutajatunnus.", "%s enter the database name." => "%s sisesta andmebaasi nimi.", "%s you may not use dots in the database name" => "%s punktide kasutamine andmebaasi nimes pole lubatud", "%s set the database host." => "%s määra andmebaasi server.", "PostgreSQL username and/or password not valid" => "PostgreSQL kasutajatunnus ja/või parool pole õiged", "You need to enter either an existing account or the administrator." => "Sisesta kas juba olemasolev konto või administrator.", -"Oracle username and/or password not valid" => "Oracle kasutajatunnus ja/või parool pole õiged", "MySQL username and/or password not valid" => "MySQL kasutajatunnus ja/või parool pole õiged", "DB Error: \"%s\"" => "Andmebaasi viga: \"%s\"", "Offending command was: \"%s\"" => "Tõrkuv käsk oli: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Kustuta see kasutaja MySQL-ist", "MySQL user '%s'@'%%' already exists" => "MySQL kasutaja '%s'@'%%' on juba olemas", "Drop this user from MySQL." => "Kustuta see kasutaja MySQL-ist.", +"Oracle username and/or password not valid" => "Oracle kasutajatunnus ja/või parool pole õiged", "Offending command was: \"%s\", name: %s, password: %s" => "Tõrkuv käsk oli: \"%s\", nimi: %s, parool: %s", "MS SQL username and/or password not valid: %s" => "MS SQL kasutajatunnus ja/või parool pole õiged: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv.", @@ -44,12 +44,9 @@ "today" => "täna", "yesterday" => "eile", "%d days ago" => "%d päeva tagasi", -"last month" => "eelmisel kuul", +"last month" => "viimasel kuul", "%d months ago" => "%d kuud tagasi", -"last year" => "eelmisel aastal", +"last year" => "viimasel aastal", "years ago" => "aastat tagasi", -"%s is available. Get more information" => "%s on saadaval. Vaata lisainfot", -"up to date" => "ajakohane", -"updates check is disabled" => "uuenduste kontrollimine on välja lülitatud", "Could not find category \"%s\"" => "Ei leia kategooriat \"%s\"" ); diff --git a/lib/l10n/eu.php b/lib/l10n/eu.php index fde65572d8a498b4acf16c8af0daa1a1615e584c..05b68b062c5a6c8c0ec5d81b59e4a4932f1a37e1 100644 --- a/lib/l10n/eu.php +++ b/lib/l10n/eu.php @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "Hautatuko fitxategiak oso handiak dira zip fitxategia sortzeko.", "couldn't be determined" => "ezin izan da zehaztu", "Application is not enabled" => "Aplikazioa ez dago gaituta", -"Authentication error" => "Autentikazio errorea", +"Authentication error" => "Autentifikazio errorea", "Token expired. Please reload page." => "Tokena iraungitu da. Mesedez birkargatu orria.", "Files" => "Fitxategiak", "Text" => "Testua", @@ -24,7 +24,6 @@ "%s set the database host." => "%s sartu datu basearen hostalaria.", "PostgreSQL username and/or password not valid" => "PostgreSQL erabiltzaile edota pasahitza ez dira egokiak.", "You need to enter either an existing account or the administrator." => "Existitzen den kontu bat edo administradorearena jarri behar duzu.", -"Oracle username and/or password not valid" => "Oracle erabiltzaile edota pasahitza ez dira egokiak.", "MySQL username and/or password not valid" => "MySQL erabiltzaile edota pasahitza ez dira egokiak.", "DB Error: \"%s\"" => "DB errorea: \"%s\"", "Offending command was: \"%s\"" => "Errorea komando honek sortu du: \"%s\"", @@ -32,11 +31,12 @@ "Drop this user from MySQL" => "Ezabatu erabiltzaile hau MySQLtik", "MySQL user '%s'@'%%' already exists" => "MySQL '%s'@'%%' erabiltzailea dagoeneko existitzen da", "Drop this user from MySQL." => "Ezabatu erabiltzaile hau MySQLtik.", +"Oracle username and/or password not valid" => "Oracle erabiltzaile edota pasahitza ez dira egokiak.", "Offending command was: \"%s\", name: %s, password: %s" => "Errorea komando honek sortu du: \"%s\", izena: %s, pasahitza: %s", "MS SQL username and/or password not valid: %s" => "MS SQL erabiltzaile izena edota pasahitza ez dira egokiak: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Zure web zerbitzaria ez dago oraindik ongi konfiguratuta fitxategien sinkronizazioa egiteko, WebDAV interfazea ongi ez dagoela dirudi.", "Please double check the installation guides." => "Mesedez begiratu instalazio gidak.", -"seconds ago" => "orain dela segundu batzuk", +"seconds ago" => "segundu", "1 minute ago" => "orain dela minutu 1", "%d minutes ago" => "orain dela %d minutu", "1 hour ago" => "orain dela ordu bat", @@ -44,12 +44,9 @@ "today" => "gaur", "yesterday" => "atzo", "%d days ago" => "orain dela %d egun", -"last month" => "joan den hilabetea", +"last month" => "joan den hilabetean", "%d months ago" => "orain dela %d hilabete", -"last year" => "joan den urtea", -"years ago" => "orain dela urte batzuk", -"%s is available. Get more information" => "%s eskuragarri dago. Lortu informazio gehiago", -"up to date" => "eguneratuta", -"updates check is disabled" => "eguneraketen egiaztapena ez dago gaituta", +"last year" => "joan den urtean", +"years ago" => "urte", "Could not find category \"%s\"" => "Ezin da \"%s\" kategoria aurkitu" ); diff --git a/lib/l10n/fi_FI.php b/lib/l10n/fi_FI.php index 201cae19536bfef7ceaa29cfb7617f4262cafafb..0caa7b12df6d5ffc4c9a3a9dc24b5807e8d0c9b2 100644 --- a/lib/l10n/fi_FI.php +++ b/lib/l10n/fi_FI.php @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "Valitut tiedostot ovat liian suurikokoisia mahtuakseen zip-tiedostoon.", "couldn't be determined" => "ei voitu määrittää", "Application is not enabled" => "Sovellusta ei ole otettu käyttöön", -"Authentication error" => "Todennusvirhe", +"Authentication error" => "Tunnistautumisvirhe", "Token expired. Please reload page." => "Valtuutus vanheni. Lataa sivu uudelleen.", "Files" => "Tiedostot", "Text" => "Teksti", @@ -22,13 +22,14 @@ "%s enter the database name." => "%s anna tietokannan nimi.", "%s you may not use dots in the database name" => "%s et voi käyttää pisteitä tietokannan nimessä", "PostgreSQL username and/or password not valid" => "PostgreSQL:n käyttäjätunnus ja/tai salasana on väärin", -"Oracle username and/or password not valid" => "Oraclen käyttäjätunnus ja/tai salasana on väärin", +"Oracle connection could not be established" => "Oracle-yhteyttä ei voitu muodostaa", "MySQL username and/or password not valid" => "MySQL:n käyttäjätunnus ja/tai salasana on väärin", "DB Error: \"%s\"" => "Tietokantavirhe: \"%s\"", "MySQL user '%s'@'localhost' exists already." => "MySQL-käyttäjä '%s'@'localhost' on jo olemassa.", "Drop this user from MySQL" => "Pudota tämä käyttäjä MySQL:stä", "MySQL user '%s'@'%%' already exists" => "MySQL-käyttäjä '%s'@'%%' on jo olemassa", "Drop this user from MySQL." => "Pudota tämä käyttäjä MySQL:stä.", +"Oracle username and/or password not valid" => "Oraclen käyttäjätunnus ja/tai salasana on väärin", "MS SQL username and/or password not valid: %s" => "MS SQL -käyttäjätunnus ja/tai -salasana on väärin: %s", "Please double check the installation guides." => "Lue tarkasti asennusohjeet.", "seconds ago" => "sekuntia sitten", @@ -43,8 +44,5 @@ "%d months ago" => "%d kuukautta sitten", "last year" => "viime vuonna", "years ago" => "vuotta sitten", -"%s is available. Get more information" => "%s on saatavilla. Lue lisätietoja", -"up to date" => "ajan tasalla", -"updates check is disabled" => "päivitysten tarkistus on pois käytöstä", "Could not find category \"%s\"" => "Luokkaa \"%s\" ei löytynyt" ); diff --git a/lib/l10n/fr.php b/lib/l10n/fr.php index ffc294504613efd5f4cd76a29e98548a19796201..af4efc2b63f17c55f91e77adb63f578d18be426c 100644 --- a/lib/l10n/fr.php +++ b/lib/l10n/fr.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s spécifiez l'hôte de la base de données.", "PostgreSQL username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base PostgreSQL invalide", "You need to enter either an existing account or the administrator." => "Vous devez spécifier soit le nom d'un compte existant, soit celui de l'administrateur.", -"Oracle username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide", "MySQL username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base MySQL invalide", "DB Error: \"%s\"" => "Erreur de la base de données : \"%s\"", "Offending command was: \"%s\"" => "La requête en cause est : \"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "Retirer cet utilisateur de la base MySQL", "MySQL user '%s'@'%%' already exists" => "L'utilisateur MySQL '%s'@'%%' existe déjà", "Drop this user from MySQL." => "Retirer cet utilisateur de la base MySQL.", +"Oracle username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide", "Offending command was: \"%s\", name: %s, password: %s" => "La requête en cause est : \"%s\", nom : %s, mot de passe : %s", "MS SQL username and/or password not valid: %s" => "Le nom d'utilisateur et/ou le mot de passe de la base MS SQL est invalide : %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut.", "Please double check the installation guides." => "Veuillez vous référer au guide d'installation.", -"seconds ago" => "à l'instant", -"1 minute ago" => "il y a 1 minute", +"seconds ago" => "il y a quelques secondes", +"1 minute ago" => "il y a une minute", "%d minutes ago" => "il y a %d minutes", "1 hour ago" => "Il y a une heure", "%d hours ago" => "Il y a %d heures", @@ -48,8 +48,5 @@ "%d months ago" => "Il y a %d mois", "last year" => "l'année dernière", "years ago" => "il y a plusieurs années", -"%s is available. Get more information" => "%s est disponible. Obtenez plus d'informations", -"up to date" => "À jour", -"updates check is disabled" => "la vérification des mises à jour est désactivée", "Could not find category \"%s\"" => "Impossible de trouver la catégorie \"%s\"" ); diff --git a/lib/l10n/gl.php b/lib/l10n/gl.php index d38bf8329d19dace51e5c0b067b035c79355b859..96b083821dcfc27e8e67cabd4f308d7c2403495f 100644 --- a/lib/l10n/gl.php +++ b/lib/l10n/gl.php @@ -1,7 +1,7 @@ "Axuda", "Personal" => "Persoal", -"Settings" => "Configuracións", +"Settings" => "Axustes", "Users" => "Usuarios", "Apps" => "Aplicativos", "Admin" => "Administración", @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip.", "couldn't be determined" => "non foi posíbel determinalo", "Application is not enabled" => "O aplicativo non está activado", -"Authentication error" => "Produciuse un erro na autenticación", +"Authentication error" => "Produciuse un erro de autenticación", "Token expired. Please reload page." => "Testemuña caducada. Recargue a páxina.", "Files" => "Ficheiros", "Text" => "Texto", @@ -24,7 +24,6 @@ "%s set the database host." => "%s estabeleza o servidor da base de datos", "PostgreSQL username and/or password not valid" => "Nome de usuario e/ou contrasinal de PostgreSQL incorrecto", "You need to enter either an existing account or the administrator." => "Deberá introducir unha conta existente ou o administrador.", -"Oracle username and/or password not valid" => "Nome de usuario e/ou contrasinal de Oracle incorrecto", "MySQL username and/or password not valid" => "Nome de usuario e/ou contrasinal de MySQL incorrecto", "DB Error: \"%s\"" => "Produciuse un erro na base de datos: «%s»", "Offending command was: \"%s\"" => "A orde ofensiva foi: «%s»", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Omitir este usuario de MySQL", "MySQL user '%s'@'%%' already exists" => "O usuario MySQL «%s»@«%%» xa existe.", "Drop this user from MySQL." => "Omitir este usuario de MySQL.", +"Oracle username and/or password not valid" => "Nome de usuario e/ou contrasinal de Oracle incorrecto", "Offending command was: \"%s\", name: %s, password: %s" => "A orde ofensiva foi: «%s», nome: %s, contrasinal: %s", "MS SQL username and/or password not valid: %s" => "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "O seu servidor web non está aínda configurado adecuadamente para permitir a sincronización de ficheiros xa que semella que a interface WebDAV non está a funcionar.", @@ -48,8 +48,5 @@ "%d months ago" => "Vai %d meses", "last year" => "último ano", "years ago" => "anos atrás", -"%s is available. Get more information" => "%s está dispoñíbel. Obtéña máis información", -"up to date" => "actualizado", -"updates check is disabled" => "a comprobación de actualizacións está desactivada", "Could not find category \"%s\"" => "Non foi posíbel atopar a categoría «%s»" ); diff --git a/lib/l10n/he.php b/lib/l10n/he.php index 078a731afc0defacdaafaf0c93b7890dad81c4ae..dcd0545adba77a9c5c1d9da3315475e97d4dbcc5 100644 --- a/lib/l10n/he.php +++ b/lib/l10n/he.php @@ -27,8 +27,5 @@ "%d months ago" => "לפני %d חודשים", "last year" => "שנה שעברה", "years ago" => "שנים", -"%s is available. Get more information" => "%s זמין. קבלת מידע נוסף", -"up to date" => "עדכני", -"updates check is disabled" => "בדיקת עדכונים מנוטרלת", "Could not find category \"%s\"" => "לא ניתן למצוא את הקטגוריה „%s“" ); diff --git a/lib/l10n/hr.php b/lib/l10n/hr.php index 8b0dd6de0a1347f5dade7baa00f7203262c5164c..3ce75c99f0e016c3a7a2b7e09e35bfde93994bdb 100644 --- a/lib/l10n/hr.php +++ b/lib/l10n/hr.php @@ -3,6 +3,7 @@ "Personal" => "Osobno", "Settings" => "Postavke", "Users" => "Korisnici", +"Apps" => "Aplikacije", "Admin" => "Administrator", "Authentication error" => "Greška kod autorizacije", "Files" => "Datoteke", diff --git a/lib/l10n/hu_HU.php b/lib/l10n/hu_HU.php index 4621c5074b8bc909c688dbeb92e6dc3fb726860f..de63ae3fadc00f65828dea87a22c06f0b7fe5154 100644 --- a/lib/l10n/hu_HU.php +++ b/lib/l10n/hu_HU.php @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "A kiválasztott fájlok túl nagyok a zip tömörítéshez.", "couldn't be determined" => "nem határozható meg", "Application is not enabled" => "Az alkalmazás nincs engedélyezve", -"Authentication error" => "Hitelesítési hiba", +"Authentication error" => "Azonosítási hiba", "Token expired. Please reload page." => "A token lejárt. Frissítse az oldalt.", "Files" => "Fájlok", "Text" => "Szöveg", @@ -24,7 +24,6 @@ "%s set the database host." => "%s adja meg az adatbázist szolgáltató számítógép nevét.", "PostgreSQL username and/or password not valid" => "A PostgreSQL felhasználói név és/vagy jelszó érvénytelen", "You need to enter either an existing account or the administrator." => "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia", -"Oracle username and/or password not valid" => "Az Oracle felhasználói név és/vagy jelszó érvénytelen", "MySQL username and/or password not valid" => "A MySQL felhasználói név és/vagy jelszó érvénytelen", "DB Error: \"%s\"" => "Adatbázis hiba: \"%s\"", "Offending command was: \"%s\"" => "A hibát ez a parancs okozta: \"%s\"", @@ -32,11 +31,12 @@ "Drop this user from MySQL" => "Törölje ezt a felhasználót a MySQL-ből", "MySQL user '%s'@'%%' already exists" => "A '%s'@'%%' MySQL felhasználó már létezik", "Drop this user from MySQL." => "Törölje ezt a felhasználót a MySQL-ből.", +"Oracle username and/or password not valid" => "Az Oracle felhasználói név és/vagy jelszó érvénytelen", "Offending command was: \"%s\", name: %s, password: %s" => "A hibát okozó parancs ez volt: \"%s\", login név: %s, jelszó: %s", "MS SQL username and/or password not valid: %s" => "Az MS SQL felhasználónév és/vagy jelszó érvénytelen: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Az Ön webkiszolgálója nincs megfelelően beállítva az állományok szinkronizálásához, mert a WebDAV-elérés úgy tűnik, nem működik.", "Please double check the installation guides." => "Kérjük tüzetesen tanulmányozza át a telepítési útmutatót.", -"seconds ago" => "másodperce", +"seconds ago" => "pár másodperce", "1 minute ago" => "1 perce", "%d minutes ago" => "%d perce", "1 hour ago" => "1 órája", @@ -47,9 +47,6 @@ "last month" => "múlt hónapban", "%d months ago" => "%d hónapja", "last year" => "tavaly", -"years ago" => "éve", -"%s is available. Get more information" => "%s elérhető. További információ.", -"up to date" => "a legfrissebb változat", -"updates check is disabled" => "A frissitések ellenőrzése nincs engedélyezve.", +"years ago" => "több éve", "Could not find category \"%s\"" => "Ez a kategória nem található: \"%s\"" ); diff --git a/lib/l10n/ia.php b/lib/l10n/ia.php index e790c41d072ae03b2f0d33575f40a2229561fb33..573281553fcc031065264c1999a3213a713597e2 100644 --- a/lib/l10n/ia.php +++ b/lib/l10n/ia.php @@ -3,6 +3,7 @@ "Personal" => "Personal", "Settings" => "Configurationes", "Users" => "Usatores", +"Apps" => "Applicationes", "Admin" => "Administration", "Files" => "Files", "Text" => "Texto" diff --git a/lib/l10n/id.php b/lib/l10n/id.php index 7eb26c5eb863d9ff4129446ff59885eab51af2e8..29843a9532702c26ee0c83f51d6e7c6b38bd321d 100644 --- a/lib/l10n/id.php +++ b/lib/l10n/id.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s setel host basis data.", "PostgreSQL username and/or password not valid" => "Nama pengguna dan/atau sandi PostgreSQL tidak valid", "You need to enter either an existing account or the administrator." => "Anda harus memasukkan akun yang sudah ada atau administrator.", -"Oracle username and/or password not valid" => "Nama pengguna dan/atau sandi Oracle tidak valid", "MySQL username and/or password not valid" => "Nama pengguna dan/atau sandi MySQL tidak valid", "DB Error: \"%s\"" => "Galat Basis Data: \"%s\"", "Offending command was: \"%s\"" => "Perintah yang bermasalah: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Hapus pengguna ini dari MySQL", "MySQL user '%s'@'%%' already exists" => "Pengguna MySQL '%s'@'%%' sudah ada.", "Drop this user from MySQL." => "Hapus pengguna ini dari MySQL.", +"Oracle username and/or password not valid" => "Nama pengguna dan/atau sandi Oracle tidak valid", "Offending command was: \"%s\", name: %s, password: %s" => "Perintah yang bermasalah: \"%s\", nama pengguna: %s, sandi: %s", "MS SQL username and/or password not valid: %s" => "Nama pengguna dan/atau sandi MySQL tidak valid: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak.", @@ -48,8 +48,5 @@ "%d months ago" => "%d bulan yang lalu", "last year" => "tahun kemarin", "years ago" => "beberapa tahun lalu", -"%s is available. Get more information" => "%s tersedia. Dapatkan info lebih lanjut", -"up to date" => "terbaru", -"updates check is disabled" => "Pemeriksaan pembaruan dinonaktifkan.", "Could not find category \"%s\"" => "Tidak dapat menemukan kategori \"%s\"" ); diff --git a/lib/l10n/is.php b/lib/l10n/is.php index 8fdb45a05cdd60c84d18282a2c5cc93363a4ea94..05bb68839536a50f936d5dd3f4c02edd772c20fa 100644 --- a/lib/l10n/is.php +++ b/lib/l10n/is.php @@ -27,8 +27,5 @@ "%d months ago" => "fyrir %d mánuðum", "last year" => "síðasta ári", "years ago" => "einhverjum árum", -"%s is available. Get more information" => "%s er í boði. Sækja meiri upplýsingar", -"up to date" => "nýjasta útgáfa", -"updates check is disabled" => "uppfærslupróf er ekki virkjað", "Could not find category \"%s\"" => "Fann ekki flokkinn \"%s\"" ); diff --git a/lib/l10n/it.php b/lib/l10n/it.php index 847f767fa769905b11d6cd77b380fe70ef12c856..db26ac82ae3422663b8f01e72010f14fdf269afd 100644 --- a/lib/l10n/it.php +++ b/lib/l10n/it.php @@ -24,7 +24,7 @@ "%s set the database host." => "%s imposta l'host del database.", "PostgreSQL username and/or password not valid" => "Nome utente e/o password di PostgreSQL non validi", "You need to enter either an existing account or the administrator." => "È necessario inserire un account esistente o l'amministratore.", -"Oracle username and/or password not valid" => "Nome utente e/o password di Oracle non validi", +"Oracle connection could not be established" => "La connessione a Oracle non può essere stabilita", "MySQL username and/or password not valid" => "Nome utente e/o password di MySQL non validi", "DB Error: \"%s\"" => "Errore DB: \"%s\"", "Offending command was: \"%s\"" => "Il comando non consentito era: \"%s\"", @@ -32,24 +32,22 @@ "Drop this user from MySQL" => "Elimina questo utente da MySQL", "MySQL user '%s'@'%%' already exists" => "L'utente MySQL '%s'@'%%' esiste già", "Drop this user from MySQL." => "Elimina questo utente da MySQL.", +"Oracle username and/or password not valid" => "Nome utente e/o password di Oracle non validi", "Offending command was: \"%s\", name: %s, password: %s" => "Il comando non consentito era: \"%s\", nome: %s, password: %s", "MS SQL username and/or password not valid: %s" => "Nome utente e/o password MS SQL non validi: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Il tuo server web non è configurato correttamente per consentire la sincronizzazione dei file poiché l'interfaccia WebDAV sembra essere danneggiata.", "Please double check the installation guides." => "Leggi attentamente le guide d'installazione.", "seconds ago" => "secondi fa", -"1 minute ago" => "1 minuto fa", +"1 minute ago" => "Un minuto fa", "%d minutes ago" => "%d minuti fa", "1 hour ago" => "1 ora fa", "%d hours ago" => "%d ore fa", "today" => "oggi", "yesterday" => "ieri", "%d days ago" => "%d giorni fa", -"last month" => "il mese scorso", +"last month" => "mese scorso", "%d months ago" => "%d mesi fa", -"last year" => "l'anno scorso", +"last year" => "anno scorso", "years ago" => "anni fa", -"%s is available. Get more information" => "%s è disponibile. Ottieni ulteriori informazioni", -"up to date" => "aggiornato", -"updates check is disabled" => "il controllo degli aggiornamenti è disabilitato", "Could not find category \"%s\"" => "Impossibile trovare la categoria \"%s\"" ); diff --git a/lib/l10n/ja_JP.php b/lib/l10n/ja_JP.php index 18d0833792d950ede556409f5487893568cd97c7..0e856b0497d76f17c2c719e8c28b6fea5919ae64 100644 --- a/lib/l10n/ja_JP.php +++ b/lib/l10n/ja_JP.php @@ -1,10 +1,10 @@ "ヘルプ", -"Personal" => "個人設定", +"Personal" => "個人", "Settings" => "設定", "Users" => "ユーザ", "Apps" => "アプリ", -"Admin" => "管理者", +"Admin" => "管理", "ZIP download is turned off." => "ZIPダウンロードは無効です。", "Files need to be downloaded one by one." => "ファイルは1つずつダウンロードする必要があります。", "Back to Files" => "ファイルに戻る", @@ -24,7 +24,6 @@ "%s set the database host." => "%s にデータベースホストを設定します。", "PostgreSQL username and/or password not valid" => "PostgreSQLのユーザ名もしくはパスワードは有効ではありません", "You need to enter either an existing account or the administrator." => "既存のアカウントもしくは管理者のどちらかを入力する必要があります。", -"Oracle username and/or password not valid" => "Oracleのユーザ名もしくはパスワードは有効ではありません", "MySQL username and/or password not valid" => "MySQLのユーザ名もしくはパスワードは有効ではありません", "DB Error: \"%s\"" => "DBエラー: \"%s\"", "Offending command was: \"%s\"" => "違反コマンド: \"%s\"", @@ -32,24 +31,22 @@ "Drop this user from MySQL" => "MySQLからこのユーザを削除", "MySQL user '%s'@'%%' already exists" => "MySQLのユーザ '%s'@'%%' はすでに存在します。", "Drop this user from MySQL." => "MySQLからこのユーザを削除する。", +"Oracle username and/or password not valid" => "Oracleのユーザ名もしくはパスワードは有効ではありません", "Offending command was: \"%s\", name: %s, password: %s" => "違反コマンド: \"%s\"、名前: %s、パスワード: %s", "MS SQL username and/or password not valid: %s" => "MS SQL サーバーのユーザー名/パスワードが正しくありません: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAVインタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。", "Please double check the installation guides." => "インストールガイドをよく確認してください。", "seconds ago" => "数秒前", -"1 minute ago" => "1分前", +"1 minute ago" => "1 分前", "%d minutes ago" => "%d 分前", "1 hour ago" => "1 時間前", "%d hours ago" => "%d 時間前", "today" => "今日", "yesterday" => "昨日", "%d days ago" => "%d 日前", -"last month" => "先月", +"last month" => "一月前", "%d months ago" => "%d 分前", -"last year" => "昨年", +"last year" => "一年前", "years ago" => "年前", -"%s is available. Get more information" => "%s が利用可能です。詳細情報 を確認ください", -"up to date" => "最新です", -"updates check is disabled" => "更新チェックは無効です", "Could not find category \"%s\"" => "カテゴリ \"%s\" が見つかりませんでした" ); diff --git a/lib/l10n/ka_GE.php b/lib/l10n/ka_GE.php index ffdf549f480c826dfd2a59d2ab5eb40e6b938322..93835e4ead7a69ba3f2b512bcc79061c260ffa86 100644 --- a/lib/l10n/ka_GE.php +++ b/lib/l10n/ka_GE.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s მიუთითეთ ბაზის ჰოსტი.", "PostgreSQL username and/or password not valid" => "PostgreSQL იუზერნეიმი და/ან პაროლი არ არის სწორი", "You need to enter either an existing account or the administrator." => "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი.", -"Oracle username and/or password not valid" => "Oracle იუზერნეიმი და/ან პაროლი არ არის სწორი", "MySQL username and/or password not valid" => "MySQL იუზერნეიმი და/ან პაროლი არ არის სწორი", "DB Error: \"%s\"" => "DB შეცდომა: \"%s\"", "Offending command was: \"%s\"" => "Offending ბრძანება იყო: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "წაშალე ეს მომხამრებელი MySQL–იდან", "MySQL user '%s'@'%%' already exists" => "MySQL მომხმარებელი '%s'@'%%' უკვე არსებობს", "Drop this user from MySQL." => "წაშალე ეს მომხამრებელი MySQL–იდან", +"Oracle username and/or password not valid" => "Oracle იუზერნეიმი და/ან პაროლი არ არის სწორი", "Offending command was: \"%s\", name: %s, password: %s" => "Offending ბრძანება იყო: \"%s\", სახელი: %s, პაროლი: %s", "MS SQL username and/or password not valid: %s" => "MS SQL მომხმარებელი და/ან პაროლი არ არის მართებული: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "თქვენი web სერვერი არ არის კონფიგურირებული ფაილ სინქრონიზაციისთვის, რადგან WebDAV ინტერფეისი შეიძლება იყოს გატეხილი.", @@ -48,8 +48,5 @@ "%d months ago" => "%d თვის წინ", "last year" => "ბოლო წელს", "years ago" => "წლის წინ", -"%s is available. Get more information" => "%s ხელმისაწვდომია. მიიღეთ უფრო მეტი ინფორმაცია", -"up to date" => "განახლებულია", -"updates check is disabled" => "განახლების ძებნა გათიშულია", "Could not find category \"%s\"" => "\"%s\" კატეგორიის მოძებნა ვერ მოხერხდა" ); diff --git a/lib/l10n/ko.php b/lib/l10n/ko.php index 859657f46b4d376a7e0ee0b515f611723619acb8..bf2a68369f162d265eaf4acb31e63c808cf0342e 100644 --- a/lib/l10n/ko.php +++ b/lib/l10n/ko.php @@ -28,8 +28,5 @@ "%d months ago" => "%d개월 전", "last year" => "작년", "years ago" => "년 전", -"%s is available. Get more information" => "%s을(를) 사용할 수 있습니다. 자세한 정보 보기", -"up to date" => "최신", -"updates check is disabled" => "업데이트 확인이 비활성화됨", "Could not find category \"%s\"" => "분류 \"%s\"을(를) 찾을 수 없습니다." ); diff --git a/lib/l10n/ku_IQ.php b/lib/l10n/ku_IQ.php index f3165b8586b14a99f6cda6f196b619c1e1cdc7ad..20d0249f5691341033c76a6627e7bcaff0a53a53 100644 --- a/lib/l10n/ku_IQ.php +++ b/lib/l10n/ku_IQ.php @@ -2,5 +2,6 @@ "Help" => "یارمەتی", "Settings" => "ده‌ستكاری", "Users" => "به‌كارهێنه‌ر", +"Apps" => "به‌رنامه‌كان", "Admin" => "به‌ڕێوه‌به‌ری سه‌ره‌كی" ); diff --git a/lib/l10n/lb.php b/lib/l10n/lb.php index 16f1f674e95f79ce1dde4d2348931e300d49cf31..889fc3a377df48bd328e85f9c7022810315cdb78 100644 --- a/lib/l10n/lb.php +++ b/lib/l10n/lb.php @@ -2,6 +2,8 @@ "Help" => "Hëllef", "Personal" => "Perséinlech", "Settings" => "Astellungen", +"Users" => "Benotzer", +"Apps" => "Applicatiounen", "Admin" => "Admin", "Authentication error" => "Authentifikatioun's Fehler", "Files" => "Dateien", diff --git a/lib/l10n/lt_LT.php b/lib/l10n/lt_LT.php index b84c155633b33d6ce1ae226714ea2524c64b4ac5..cebaa6937d8f482f1a9d1f68bd572d6ab5ae43a8 100644 --- a/lib/l10n/lt_LT.php +++ b/lib/l10n/lt_LT.php @@ -14,16 +14,13 @@ "Token expired. Please reload page." => "Sesija baigėsi. Prašome perkrauti puslapį.", "Files" => "Failai", "Text" => "Žinučių", -"seconds ago" => "prieš kelias sekundes", -"1 minute ago" => "prieš 1 minutę", +"seconds ago" => "prieš sekundę", +"1 minute ago" => "Prieš 1 minutę", "%d minutes ago" => "prieš %d minučių", "today" => "šiandien", "yesterday" => "vakar", "%d days ago" => "prieš %d dienų", -"last month" => "praėjusį mėnesį", -"last year" => "pereitais metais", -"years ago" => "prieš metus", -"%s is available. Get more information" => "%s yra galimas. Platesnė informacija čia", -"up to date" => "pilnai atnaujinta", -"updates check is disabled" => "atnaujinimų tikrinimas išjungtas" +"last month" => "praeitą mėnesį", +"last year" => "praeitais metais", +"years ago" => "prieš metus" ); diff --git a/lib/l10n/lv.php b/lib/l10n/lv.php index 38793914073e1c51b36e3d60b67c1ba3248ce945..140c75af3ce66f6f8fed701000a116b3637e01b6 100644 --- a/lib/l10n/lv.php +++ b/lib/l10n/lv.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s iestatiet datubāžu serveri.", "PostgreSQL username and/or password not valid" => "Nav derīga PostgreSQL parole un/vai lietotājvārds", "You need to enter either an existing account or the administrator." => "Jums jāievada vai nu esošs vai administratora konts.", -"Oracle username and/or password not valid" => "Nav derīga Oracle parole un/vai lietotājvārds", "MySQL username and/or password not valid" => "Nav derīga MySQL parole un/vai lietotājvārds", "DB Error: \"%s\"" => "DB kļūda — “%s”", "Offending command was: \"%s\"" => "Vainīgā komanda bija “%s”", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Izmest šo lietotāju no MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL lietotājs '%s'@'%%' jau eksistē", "Drop this user from MySQL." => "Izmest šo lietotāju no MySQL.", +"Oracle username and/or password not valid" => "Nav derīga Oracle parole un/vai lietotājvārds", "Offending command was: \"%s\", name: %s, password: %s" => "Vainīgā komanda bija \"%s\", vārds: %s, parole: %s", "MS SQL username and/or password not valid: %s" => "Nav derīga MySQL parole un/vai lietotājvārds — %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Jūsu serveris vēl nav pareizi iestatīts, lai ļautu sinhronizēt datnes, jo izskatās, ka WebDAV saskarne ir salauzta.", @@ -48,8 +48,5 @@ "%d months ago" => "pirms %d mēnešiem", "last year" => "gājušajā gadā", "years ago" => "gadus atpakaļ", -"%s is available. Get more information" => "%s ir pieejams. Iegūt vairāk informācijas", -"up to date" => "ir aktuāls", -"updates check is disabled" => "atjauninājumu pārbaude ir deaktivēta", "Could not find category \"%s\"" => "Nevarēja atrast kategoriju “%s”" ); diff --git a/lib/l10n/mk.php b/lib/l10n/mk.php index 5b3efffb22a198d9464aa6218b6ba97c20091e29..34790c93745da0585dda0fa713f87fc0918c3c37 100644 --- a/lib/l10n/mk.php +++ b/lib/l10n/mk.php @@ -1,7 +1,7 @@ "Помош", "Personal" => "Лично", -"Settings" => "Параметри", +"Settings" => "Подесувања", "Users" => "Корисници", "Apps" => "Аппликации", "Admin" => "Админ", @@ -27,8 +27,5 @@ "%d months ago" => "пред %d месеци", "last year" => "минатата година", "years ago" => "пред години", -"%s is available. Get more information" => "%s е достапно. Земи повеќе информации", -"up to date" => "ажурно", -"updates check is disabled" => "проверката за ажурирања е оневозможена", "Could not find category \"%s\"" => "Не можам да најдам категорија „%s“" ); diff --git a/lib/l10n/ms_MY.php b/lib/l10n/ms_MY.php index 732ea96c6b700d3d8330c711a60c87f6ca7925f0..6abbbe86e804794e2f77475790e3a4f8b72e9194 100644 --- a/lib/l10n/ms_MY.php +++ b/lib/l10n/ms_MY.php @@ -3,6 +3,7 @@ "Personal" => "Peribadi", "Settings" => "Tetapan", "Users" => "Pengguna", +"Apps" => "Aplikasi", "Admin" => "Admin", "Authentication error" => "Ralat pengesahan", "Files" => "Fail-fail", diff --git a/lib/l10n/my_MM.php b/lib/l10n/my_MM.php index d725a06a3a99bb97c945a2ce7f884f999b1381be..5d1812fd742ad4a6919c6c4fa5272d068e4bec6e 100644 --- a/lib/l10n/my_MM.php +++ b/lib/l10n/my_MM.php @@ -24,8 +24,5 @@ "%d months ago" => "%d လအရင်က", "last year" => "မနှစ်က", "years ago" => "နှစ် အရင်က", -"%s is available. Get more information" => "%s ကိုရရှိနိုင်ပါပြီ။ နောက်ထပ်အချက်အလက်များရယူပါ။", -"up to date" => "နောက်ဆုံးပေါ်", -"updates check is disabled" => "နောက်ဆုံးပေါ်စစ်ဆေးခြင်းကိုပိတ်ထားသည်", "Could not find category \"%s\"" => "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ" ); diff --git a/lib/l10n/nb_NO.php b/lib/l10n/nb_NO.php index 01144672caa8aff88b93534db1570cca893b1347..23146154c77b1228256c9602ec0c7763ce8d8441 100644 --- a/lib/l10n/nb_NO.php +++ b/lib/l10n/nb_NO.php @@ -10,11 +10,13 @@ "Back to Files" => "Tilbake til filer", "Selected files too large to generate zip file." => "De valgte filene er for store til å kunne generere ZIP-fil", "Application is not enabled" => "Applikasjon er ikke påslått", -"Authentication error" => "Autentiseringsfeil", +"Authentication error" => "Autentikasjonsfeil", "Token expired. Please reload page." => "Symbol utløpt. Vennligst last inn siden på nytt.", "Files" => "Filer", "Text" => "Tekst", "Images" => "Bilder", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere.", +"Please double check the installation guides." => "Vennligst dobbelsjekk installasjonsguiden.", "seconds ago" => "sekunder siden", "1 minute ago" => "1 minutt siden", "%d minutes ago" => "%d minutter siden", @@ -25,10 +27,7 @@ "%d days ago" => "%d dager siden", "last month" => "forrige måned", "%d months ago" => "%d måneder siden", -"last year" => "i fjor", +"last year" => "forrige år", "years ago" => "år siden", -"%s is available. Get more information" => "%s er tilgjengelig. Få mer informasjon", -"up to date" => "oppdatert", -"updates check is disabled" => "versjonssjekk er avslått", "Could not find category \"%s\"" => "Kunne ikke finne kategori \"%s\"" ); diff --git a/lib/l10n/nl.php b/lib/l10n/nl.php index f7cc6ad899c6393f4c936298732ea67c4cdd2ed7..7340591e9afb09d0223e17018c0f22147106df68 100644 --- a/lib/l10n/nl.php +++ b/lib/l10n/nl.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s instellen databaseservernaam.", "PostgreSQL username and/or password not valid" => "PostgreSQL gebruikersnaam en/of wachtwoord ongeldig", "You need to enter either an existing account or the administrator." => "Geef of een bestaand account op of het beheerdersaccount.", -"Oracle username and/or password not valid" => "Oracle gebruikersnaam en/of wachtwoord ongeldig", "MySQL username and/or password not valid" => "MySQL gebruikersnaam en/of wachtwoord ongeldig", "DB Error: \"%s\"" => "DB Fout: \"%s\"", "Offending command was: \"%s\"" => "Onjuiste commande was: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Verwijder deze gebruiker uit MySQL", "MySQL user '%s'@'%%' already exists" => "MySQL gebruiker '%s'@'%%' bestaat al", "Drop this user from MySQL." => "Verwijder deze gebruiker uit MySQL.", +"Oracle username and/or password not valid" => "Oracle gebruikersnaam en/of wachtwoord ongeldig", "Offending command was: \"%s\", name: %s, password: %s" => "Onjuiste commando was: \"%s\", naam: %s, wachtwoord: %s", "MS SQL username and/or password not valid: %s" => "MS SQL gebruikersnaam en/of wachtwoord niet geldig: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt.", @@ -48,8 +48,5 @@ "%d months ago" => "%d maanden geleden", "last year" => "vorig jaar", "years ago" => "jaar geleden", -"%s is available. Get more information" => "%s is beschikbaar. Verkrijg meer informatie", -"up to date" => "bijgewerkt", -"updates check is disabled" => "Meest recente versie controle is uitgeschakeld", "Could not find category \"%s\"" => "Kon categorie \"%s\" niet vinden" ); diff --git a/lib/l10n/nn_NO.php b/lib/l10n/nn_NO.php index 4de21cd9c23a88a47de7e4bb0bc74b90ab7c0780..8241573f9aeda9afeff0e54a914fa712045fdb70 100644 --- a/lib/l10n/nn_NO.php +++ b/lib/l10n/nn_NO.php @@ -3,8 +3,19 @@ "Personal" => "Personleg", "Settings" => "Innstillingar", "Users" => "Brukarar", +"Apps" => "Program", "Admin" => "Administrer", "Authentication error" => "Feil i autentisering", "Files" => "Filer", -"Text" => "Tekst" +"Text" => "Tekst", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt.", +"Please double check the installation guides." => "Ver vennleg og dobbeltsjekk installasjonsrettleiinga.", +"seconds ago" => "sekund sidan", +"1 minute ago" => "1 minutt sidan", +"1 hour ago" => "1 time sidan", +"today" => "i dag", +"yesterday" => "i går", +"last month" => "førre månad", +"last year" => "i fjor", +"years ago" => "år sidan" ); diff --git a/lib/l10n/oc.php b/lib/l10n/oc.php index 89161393380afac47d484ff194e47619f07cea39..85e2a27b431034519f3dee9b83807fb021223762 100644 --- a/lib/l10n/oc.php +++ b/lib/l10n/oc.php @@ -18,7 +18,5 @@ "%d days ago" => "%d jorns a", "last month" => "mes passat", "last year" => "an passat", -"years ago" => "ans a", -"up to date" => "a jorn", -"updates check is disabled" => "la verificacion de mesa a jorn es inactiva" +"years ago" => "ans a" ); diff --git a/lib/l10n/pl.php b/lib/l10n/pl.php index c508794c42a93d30775810d5c7427d77b59a149d..de15964b13b66cafe2c52b7ad8be3c615e11235f 100644 --- a/lib/l10n/pl.php +++ b/lib/l10n/pl.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s ustaw hosta bazy danych.", "PostgreSQL username and/or password not valid" => "PostgreSQL: Nazwa użytkownika i/lub hasło jest niepoprawne", "You need to enter either an existing account or the administrator." => "Należy wprowadzić istniejące konto użytkownika lub administratora.", -"Oracle username and/or password not valid" => "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne", "MySQL username and/or password not valid" => "MySQL: Nazwa użytkownika i/lub hasło jest niepoprawne", "DB Error: \"%s\"" => "Błąd DB: \"%s\"", "Offending command was: \"%s\"" => "Niepoprawna komenda: \"%s\"", @@ -32,24 +31,22 @@ "Drop this user from MySQL" => "Usuń tego użytkownika z MySQL", "MySQL user '%s'@'%%' already exists" => "Użytkownik MySQL '%s'@'%%t' już istnieje", "Drop this user from MySQL." => "Usuń tego użytkownika z MySQL.", +"Oracle username and/or password not valid" => "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne", "Offending command was: \"%s\", name: %s, password: %s" => "Niepoprawne polecania: \"%s\", nazwa: %s, hasło: %s", "MS SQL username and/or password not valid: %s" => "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s.", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serwer www nie jest jeszcze poprawnie ustawiony, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony. Sprawdź ustawienia serwera.", -"Please double check the installation guides." => "Proszę sprawdź ponownie przewodnik instalacji.", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony.", +"Please double check the installation guides." => "Sprawdź ponownie przewodniki instalacji.", "seconds ago" => "sekund temu", "1 minute ago" => "1 minutę temu", "%d minutes ago" => "%d minut temu", -"1 hour ago" => "1 godzine temu", +"1 hour ago" => "1 godzinę temu", "%d hours ago" => "%d godzin temu", -"today" => "dzisiaj", +"today" => "dziś", "yesterday" => "wczoraj", "%d days ago" => "%d dni temu", -"last month" => "ostatni miesiąc", +"last month" => "w zeszłym miesiącu", "%d months ago" => "%d miesiecy temu", -"last year" => "ostatni rok", +"last year" => "w zeszłym roku", "years ago" => "lat temu", -"%s is available. Get more information" => "%s jest dostępna. Uzyskaj więcej informacji", -"up to date" => "Aktualne", -"updates check is disabled" => "wybór aktualizacji jest wyłączony", "Could not find category \"%s\"" => "Nie można odnaleźć kategorii \"%s\"" ); diff --git a/lib/l10n/pt_BR.php b/lib/l10n/pt_BR.php index 8196b43be2316ba6fdc97eb78b15395bca7a9d00..9606477d945a1e9141dd55426d36cd7acb080a1b 100644 --- a/lib/l10n/pt_BR.php +++ b/lib/l10n/pt_BR.php @@ -24,7 +24,7 @@ "%s set the database host." => "%s defina o host do banco de dados.", "PostgreSQL username and/or password not valid" => "Nome de usuário e/ou senha PostgreSQL inválido(s)", "You need to enter either an existing account or the administrator." => "Você precisa inserir uma conta existente ou o administrador.", -"Oracle username and/or password not valid" => "Nome de usuário e/ou senha Oracle inválido(s)", +"Oracle connection could not be established" => "Conexão Oracle não pode ser estabelecida", "MySQL username and/or password not valid" => "Nome de usuário e/ou senha MySQL inválido(s)", "DB Error: \"%s\"" => "Erro no BD: \"%s\"", "Offending command was: \"%s\"" => "Comando ofensivo era: \"%s\"", @@ -32,6 +32,7 @@ "Drop this user from MySQL" => "Derrubar este usuário do MySQL", "MySQL user '%s'@'%%' already exists" => "Usuário MySQL '%s'@'%%' já existe", "Drop this user from MySQL." => "Derrube este usuário do MySQL.", +"Oracle username and/or password not valid" => "Nome de usuário e/ou senha Oracle inválido(s)", "Offending command was: \"%s\", name: %s, password: %s" => "Comando ofensivo era: \"%s\", nome: %s, senha: %s", "MS SQL username and/or password not valid: %s" => "Nome de usuário e/ou senha MS SQL inválido(s): %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada.", @@ -48,8 +49,5 @@ "%d months ago" => "%d meses atrás", "last year" => "último ano", "years ago" => "anos atrás", -"%s is available. Get more information" => "%s está disponível. Obtenha mais informações", -"up to date" => "atualizado", -"updates check is disabled" => "checagens de atualização estão desativadas", "Could not find category \"%s\"" => "Impossível localizar categoria \"%s\"" ); diff --git a/lib/l10n/pt_PT.php b/lib/l10n/pt_PT.php index 12470686e7e69fc7fcfdeab86d3dcf6acaa49a84..176f4286c9d2fba3ef4a759a999fe6deef1baaf4 100644 --- a/lib/l10n/pt_PT.php +++ b/lib/l10n/pt_PT.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s defina o servidor da base de dados (geralmente localhost)", "PostgreSQL username and/or password not valid" => "Nome de utilizador/password do PostgreSQL inválido", "You need to enter either an existing account or the administrator." => "Precisa de introduzir uma conta existente ou de administrador", -"Oracle username and/or password not valid" => "Nome de utilizador/password do Oracle inválida", "MySQL username and/or password not valid" => "Nome de utilizador/password do MySQL inválida", "DB Error: \"%s\"" => "Erro na BD: \"%s\"", "Offending command was: \"%s\"" => "O comando gerador de erro foi: \"%s\"", @@ -32,24 +31,22 @@ "Drop this user from MySQL" => "Eliminar este utilizador do MySQL", "MySQL user '%s'@'%%' already exists" => "O utilizador '%s'@'%%' do MySQL já existe", "Drop this user from MySQL." => "Eliminar este utilizador do MySQL", +"Oracle username and/or password not valid" => "Nome de utilizador/password do Oracle inválida", "Offending command was: \"%s\", name: %s, password: %s" => "O comando gerador de erro foi: \"%s\", nome: %s, password: %s", "MS SQL username and/or password not valid: %s" => "Nome de utilizador/password do MySQL é inválido: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "O seu servidor web não está configurado correctamente para autorizar sincronização de ficheiros, pois o interface WebDAV parece estar com problemas.", "Please double check the installation guides." => "Por favor verifique installation guides.", -"seconds ago" => "há alguns segundos", -"1 minute ago" => "há 1 minuto", +"seconds ago" => "Minutos atrás", +"1 minute ago" => "Há 1 minuto", "%d minutes ago" => "há %d minutos", "1 hour ago" => "Há 1 horas", "%d hours ago" => "Há %d horas", "today" => "hoje", "yesterday" => "ontem", "%d days ago" => "há %d dias", -"last month" => "mês passado", +"last month" => "ultímo mês", "%d months ago" => "Há %d meses atrás", "last year" => "ano passado", -"years ago" => "há anos", -"%s is available. Get more information" => "%s está disponível. Obtenha mais informação", -"up to date" => "actualizado", -"updates check is disabled" => "a verificação de actualizações está desligada", +"years ago" => "anos atrás", "Could not find category \"%s\"" => "Não foi encontrado a categoria \"%s\"" ); diff --git a/lib/l10n/ro.php b/lib/l10n/ro.php index 3f8e59cdac2d3f387595a00374e40c600fc2dd07..6661caf86e735f62d56e57b99e0ef48aa72fca73 100644 --- a/lib/l10n/ro.php +++ b/lib/l10n/ro.php @@ -28,8 +28,5 @@ "%d months ago" => "%d luni in urma", "last year" => "ultimul an", "years ago" => "ani în urmă", -"%s is available. Get more information" => "%s este disponibil. Vezi mai multe informații", -"up to date" => "la zi", -"updates check is disabled" => "verificarea după actualizări este dezactivată", "Could not find category \"%s\"" => "Cloud nu a gasit categoria \"%s\"" ); diff --git a/lib/l10n/ru.php b/lib/l10n/ru.php index 6f351cd458437a4c41795d25b7dae352fa2c096f..e077b688c09333fb26761bc662fb1572671e97ef 100644 --- a/lib/l10n/ru.php +++ b/lib/l10n/ru.php @@ -1,7 +1,7 @@ "Помощь", "Personal" => "Личное", -"Settings" => "Настройки", +"Settings" => "Конфигурация", "Users" => "Пользователи", "Apps" => "Приложения", "Admin" => "Admin", @@ -24,7 +24,6 @@ "%s set the database host." => "%s задайте хост базы данных.", "PostgreSQL username and/or password not valid" => "Неверное имя пользователя и/или пароль PostgreSQL", "You need to enter either an existing account or the administrator." => "Вы должны войти или в существующий аккаунт или под администратором.", -"Oracle username and/or password not valid" => "Неверное имя пользователя и/или пароль Oracle", "MySQL username and/or password not valid" => "Неверное имя пользователя и/или пароль MySQL", "DB Error: \"%s\"" => "Ошибка БД: \"%s\"", "Offending command was: \"%s\"" => "Вызываемая команда была: \"%s\"", @@ -32,11 +31,12 @@ "Drop this user from MySQL" => "Удалить этого пользователя из MySQL", "MySQL user '%s'@'%%' already exists" => "Пользователь MySQL '%s'@'%%' уже существует", "Drop this user from MySQL." => "Удалить этого пользователя из MySQL.", +"Oracle username and/or password not valid" => "Неверное имя пользователя и/или пароль Oracle", "Offending command was: \"%s\", name: %s, password: %s" => "Вызываемая команда была: \"%s\", имя: %s, пароль: %s", "MS SQL username and/or password not valid: %s" => "Имя пользователя и/или пароль MS SQL не подходит: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш веб сервер до сих пор не настроен правильно для возможности синхронизации файлов, похоже что проблема в неисправности интерфейса WebDAV.", "Please double check the installation guides." => "Пожалуйста, дважды просмотрите инструкции по установке.", -"seconds ago" => "менее минуты", +"seconds ago" => "несколько секунд назад", "1 minute ago" => "1 минуту назад", "%d minutes ago" => "%d минут назад", "1 hour ago" => "час назад", @@ -47,9 +47,6 @@ "last month" => "в прошлом месяце", "%d months ago" => "%d месяцев назад", "last year" => "в прошлом году", -"years ago" => "годы назад", -"%s is available. Get more information" => "Возможно обновление до %s. Подробнее", -"up to date" => "актуальная версия", -"updates check is disabled" => "проверка обновлений отключена", +"years ago" => "несколько лет назад", "Could not find category \"%s\"" => "Категория \"%s\" не найдена" ); diff --git a/lib/l10n/ru_RU.php b/lib/l10n/ru_RU.php index de77056366233fbd8f6f98a5c2dceda804822893..7639a3cc97e4f605e1343ad34ee941cc1fddb2cb 100644 --- a/lib/l10n/ru_RU.php +++ b/lib/l10n/ru_RU.php @@ -1,37 +1,4 @@ "Помощь", -"Personal" => "Персональный", "Settings" => "Настройки", -"Users" => "Пользователи", -"Apps" => "Приложения", -"Admin" => "Админ", -"ZIP download is turned off." => "Загрузка ZIP выключена.", -"Files need to be downloaded one by one." => "Файлы должны быть загружены один за другим.", -"Back to Files" => "Обратно к файлам", -"Selected files too large to generate zip file." => "Выбранные файлы слишком велики для генерации zip-архива.", -"couldn't be determined" => "не может быть определено", -"Application is not enabled" => "Приложение не запущено", -"Authentication error" => "Ошибка аутентификации", -"Token expired. Please reload page." => "Маркер истек. Пожалуйста, перезагрузите страницу.", -"Files" => "Файлы", -"Text" => "Текст", -"Images" => "Изображения", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш веб сервер ещё не достаточно точно настроен для возможности синхронизации, т.к. похоже, что интерфейс WebDAV сломан.", -"Please double check the installation guides." => "Пожалуйста проверте дважды гиды по установке.", -"seconds ago" => "секунд назад", -"1 minute ago" => "1 минуту назад", -"%d minutes ago" => "%d минут назад", -"1 hour ago" => "1 час назад", -"%d hours ago" => "%d часов назад", -"today" => "сегодня", -"yesterday" => "вчера", -"%d days ago" => "%d дней назад", -"last month" => "в прошлом месяце", -"%d months ago" => "%d месяцев назад", -"last year" => "в прошлом году", -"years ago" => "год назад", -"%s is available. Get more information" => "%s доступно. Получите more information", -"up to date" => "до настоящего времени", -"updates check is disabled" => "Проверка обновлений отключена", -"Could not find category \"%s\"" => "Не удалось найти категорию \"%s\"" +"Text" => "Текст" ); diff --git a/lib/l10n/si_LK.php b/lib/l10n/si_LK.php index 25624acf705ca0e9b56488abfb3aa76fc5a106f0..4846fdcc06675177e7daf68911bdf183375f2542 100644 --- a/lib/l10n/si_LK.php +++ b/lib/l10n/si_LK.php @@ -10,7 +10,7 @@ "Back to Files" => "ගොනු වෙතට නැවත යන්න", "Selected files too large to generate zip file." => "තෝරාගත් ගොනු ZIP ගොනුවක් තැනීමට විශාල වැඩිය.", "Application is not enabled" => "යෙදුම සක්‍රිය කර නොමැත", -"Authentication error" => "සත්‍යාපනය කිරීමේ දෝශයක්", +"Authentication error" => "සත්‍යාපන දෝෂයක්", "Token expired. Please reload page." => "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න", "Files" => "ගොනු", "Text" => "පෙළ", @@ -23,8 +23,5 @@ "%d days ago" => "%d දිනකට පෙර", "last month" => "පෙර මාසයේ", "last year" => "පෙර අවුරුද්දේ", -"years ago" => "අවුරුදු කීපයකට පෙර", -"%s is available. Get more information" => "%s යොදාගත හැක. තව විස්තර ලබාගන්න", -"up to date" => "යාවත්කාලීනයි", -"updates check is disabled" => "යාවත්කාලීන බව පරීක්ෂණය අක්‍රියයි" +"years ago" => "අවුරුදු කීපයකට පෙර" ); diff --git a/lib/l10n/sk_SK.php b/lib/l10n/sk_SK.php index 2ab255ef8fe09764a60da4554ffa0d5cf0cb81b1..121b2405dcfb961a7ca9132e79c2dbb40c7a113d 100644 --- a/lib/l10n/sk_SK.php +++ b/lib/l10n/sk_SK.php @@ -24,7 +24,6 @@ "%s set the database host." => "Zadajte názov počítača s databázou %s.", "PostgreSQL username and/or password not valid" => "Používateľské meno a/alebo heslo pre PostgreSQL databázu je neplatné", "You need to enter either an existing account or the administrator." => "Musíte zadať jestvujúci účet alebo administrátora.", -"Oracle username and/or password not valid" => "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné", "MySQL username and/or password not valid" => "Používateľské meno a/alebo heslo pre MySQL databázu je neplatné", "DB Error: \"%s\"" => "Chyba DB: \"%s\"", "Offending command was: \"%s\"" => "Podozrivý príkaz bol: \"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "Zahodiť používateľa z MySQL.", "MySQL user '%s'@'%%' already exists" => "Používateľ '%s'@'%%' už v MySQL existuje", "Drop this user from MySQL." => "Zahodiť používateľa z MySQL.", +"Oracle username and/or password not valid" => "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné", "Offending command was: \"%s\", name: %s, password: %s" => "Podozrivý príkaz bol: \"%s\", meno: %s, heslo: %s", "MS SQL username and/or password not valid: %s" => "Používateľské meno, alebo heslo MS SQL nie je platné: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené.", "Please double check the installation guides." => "Prosím skontrolujte inštalačnú príručku.", "seconds ago" => "pred sekundami", -"1 minute ago" => "pred 1 minútou", +"1 minute ago" => "pred minútou", "%d minutes ago" => "pred %d minútami", "1 hour ago" => "Pred 1 hodinou", "%d hours ago" => "Pred %d hodinami.", @@ -48,8 +48,5 @@ "%d months ago" => "Pred %d mesiacmi.", "last year" => "minulý rok", "years ago" => "pred rokmi", -"%s is available. Get more information" => "%s je dostupné. Získať pre viac informácií", -"up to date" => "aktuálny", -"updates check is disabled" => "sledovanie aktualizácií je vypnuté", "Could not find category \"%s\"" => "Nemožno nájsť danú kategóriu \"%s\"" ); diff --git a/lib/l10n/sl.php b/lib/l10n/sl.php index 8775cdd030300343dbfedb8df7f287aad7b2bd62..7f8827d17f32c51f012be394d048a323b330781e 100644 --- a/lib/l10n/sl.php +++ b/lib/l10n/sl.php @@ -11,7 +11,7 @@ "Selected files too large to generate zip file." => "Izbrane datoteke so prevelike za ustvarjanje datoteke arhiva zip.", "couldn't be determined" => "ni mogoče določiti", "Application is not enabled" => "Program ni omogočen", -"Authentication error" => "Napaka overitve", +"Authentication error" => "Napaka pri overjanju", "Token expired. Please reload page." => "Žeton je potekel. Stran je treba ponovno naložiti.", "Files" => "Datoteke", "Text" => "Besedilo", @@ -24,7 +24,6 @@ "%s set the database host." => "%s - vnos gostitelja podatkovne zbirke.", "PostgreSQL username and/or password not valid" => "Uporabniško ime ali geslo PostgreSQL ni veljavno", "You need to enter either an existing account or the administrator." => "Prijaviti se je treba v obstoječi ali pa skrbniški račun.", -"Oracle username and/or password not valid" => "Uporabniško ime ali geslo Oracle ni veljavno", "MySQL username and/or password not valid" => "Uporabniško ime ali geslo MySQL ni veljavno", "DB Error: \"%s\"" => "Napaka podatkovne zbirke: \"%s\"", "Offending command was: \"%s\"" => "Napačni ukaz je: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Odstrani uporabnika s podatkovne zbirke MySQL", "MySQL user '%s'@'%%' already exists" => "Uporabnik MySQL '%s'@'%%' že obstaja.", "Drop this user from MySQL." => "Odstrani uporabnika s podatkovne zbirke MySQL", +"Oracle username and/or password not valid" => "Uporabniško ime ali geslo Oracle ni veljavno", "Offending command was: \"%s\", name: %s, password: %s" => "Napačni ukaz je: \"%s\", ime: %s, geslo: %s", "MS SQL username and/or password not valid: %s" => "Uporabniško ime ali geslo MS SQL ni veljavno: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Spletni stražnik še ni ustrezno nastavljen in ne omogoča usklajevanja, saj je nastavitev WebDAV okvarjena.", @@ -44,12 +44,9 @@ "today" => "danes", "yesterday" => "včeraj", "%d days ago" => "pred %d dnevi", -"last month" => "prejšnji mesec", +"last month" => "zadnji mesec", "%d months ago" => "Pred %d meseci", "last year" => "lansko leto", -"years ago" => "pred nekaj leti", -"%s is available. Get more information" => "%s je na voljo. Več podrobnosti.", -"up to date" => "posodobljeno", -"updates check is disabled" => "preverjanje za posodobitve je onemogočeno", +"years ago" => "let nazaj", "Could not find category \"%s\"" => "Kategorije \"%s\" ni mogoče najti." ); diff --git a/lib/l10n/sq.php b/lib/l10n/sq.php index 649af3c5c258a448265678eb3d18243e40ae8656..04186f62102832ce82155034ee00e057c3b1e3e8 100644 --- a/lib/l10n/sq.php +++ b/lib/l10n/sq.php @@ -1,7 +1,7 @@ "Ndihmë", "Personal" => "Personale", -"Settings" => "Parametrat", +"Settings" => "Parametra", "Users" => "Përdoruesit", "Apps" => "App", "Admin" => "Admin", @@ -24,7 +24,6 @@ "%s set the database host." => "%s caktoni pozicionin (host) e database-it.", "PostgreSQL username and/or password not valid" => "Përdoruesi dhe/apo kodi i PostgreSQL i pavlefshëm", "You need to enter either an existing account or the administrator." => "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit.", -"Oracle username and/or password not valid" => "Përdoruesi dhe/apo kodi i Oracle-it i pavlefshëm", "MySQL username and/or password not valid" => "Përdoruesi dhe/apo kodi i MySQL-it i pavlefshëm.", "DB Error: \"%s\"" => "Veprim i gabuar i DB-it: \"%s\"", "Offending command was: \"%s\"" => "Komanda e gabuar ishte: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Eliminoni këtë përdorues nga MySQL", "MySQL user '%s'@'%%' already exists" => "Përdoruesi MySQL '%s'@'%%' ekziston", "Drop this user from MySQL." => "Eliminoni këtë përdorues nga MySQL.", +"Oracle username and/or password not valid" => "Përdoruesi dhe/apo kodi i Oracle-it i pavlefshëm", "Offending command was: \"%s\", name: %s, password: %s" => "Komanda e gabuar ishte: \"%s\", përdoruesi: %s, kodi: %s", "MS SQL username and/or password not valid: %s" => "Përdoruesi dhe/apo kodi i MS SQL i pavlefshëm: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serveri web i juaji nuk është konfiguruar akoma për të lejuar sinkronizimin e skedarëve sepse ndërfaqja WebDAV mund të jetë e dëmtuar.", @@ -48,8 +48,5 @@ "%d months ago" => "%d muaj më parë", "last year" => "vitin e shkuar", "years ago" => "vite më parë", -"%s is available. Get more information" => "%s është i disponueshëm. Informohuni këtu", -"up to date" => "i azhornuar", -"updates check is disabled" => "kontrollimi i azhurnimeve është i çaktivizuar", "Could not find category \"%s\"" => "Kategoria \"%s\" nuk u gjet" ); diff --git a/lib/l10n/sr.php b/lib/l10n/sr.php index 5c6620f82baaacca558fa7e93f7055d30cbe9861..45b8e06200cc6320a8cb1fd2205da3c06573a778 100644 --- a/lib/l10n/sr.php +++ b/lib/l10n/sr.php @@ -21,7 +21,7 @@ "seconds ago" => "пре неколико секунди", "1 minute ago" => "пре 1 минут", "%d minutes ago" => "пре %d минута", -"1 hour ago" => "пре 1 сат", +"1 hour ago" => "Пре једног сата", "%d hours ago" => "пре %d сата/и", "today" => "данас", "yesterday" => "јуче", @@ -30,8 +30,5 @@ "%d months ago" => "пре %d месеца/и", "last year" => "прошле године", "years ago" => "година раније", -"%s is available. Get more information" => "%s је доступна. Погледајте више информација.", -"up to date" => "је ажурна", -"updates check is disabled" => "провера ажурирања је онемогућена", "Could not find category \"%s\"" => "Не могу да пронађем категорију „%s“." ); diff --git a/lib/l10n/sr@latin.php b/lib/l10n/sr@latin.php index 2f0a97fd77f3b655c7967d5baa706b9ab412539e..13cedc832791bab4f8bdb66b4f47fe16fe227a52 100644 --- a/lib/l10n/sr@latin.php +++ b/lib/l10n/sr@latin.php @@ -3,6 +3,7 @@ "Personal" => "Lično", "Settings" => "Podešavanja", "Users" => "Korisnici", +"Apps" => "Programi", "Admin" => "Adninistracija", "Authentication error" => "Greška pri autentifikaciji", "Files" => "Fajlovi", diff --git a/lib/l10n/sv.php b/lib/l10n/sv.php index 63ca60e89cdee59070e7e97fa44e6f336f04da85..3dcb26d5d8d0499b994b1a13d0bd6214220a838d 100644 --- a/lib/l10n/sv.php +++ b/lib/l10n/sv.php @@ -23,15 +23,12 @@ "%d minutes ago" => "%d minuter sedan", "1 hour ago" => "1 timme sedan", "%d hours ago" => "%d timmar sedan", -"today" => "idag", -"yesterday" => "igår", +"today" => "i dag", +"yesterday" => "i går", "%d days ago" => "%d dagar sedan", "last month" => "förra månaden", "%d months ago" => "%d månader sedan", "last year" => "förra året", "years ago" => "år sedan", -"%s is available. Get more information" => "%s finns. Få mer information", -"up to date" => "uppdaterad", -"updates check is disabled" => "uppdateringskontroll är inaktiverad", "Could not find category \"%s\"" => "Kunde inte hitta kategorin \"%s\"" ); diff --git a/lib/l10n/ta_LK.php b/lib/l10n/ta_LK.php index c76394bcb4f9c815607d280cdab5fb4acf950229..c9bb578b40f665ceb4e15fba1af7549207a06c80 100644 --- a/lib/l10n/ta_LK.php +++ b/lib/l10n/ta_LK.php @@ -2,7 +2,7 @@ "Help" => "உதவி", "Personal" => "தனிப்பட்ட", "Settings" => "அமைப்புகள்", -"Users" => "பயனாளர்கள்", +"Users" => "பயனாளர்", "Apps" => "செயலிகள்", "Admin" => "நிர்வாகம்", "ZIP download is turned off." => "வீசொலிப் பூட்டு பதிவிறக்கம் நிறுத்தப்பட்டுள்ளது.", @@ -27,8 +27,5 @@ "%d months ago" => "%d மாதத்திற்கு முன்", "last year" => "கடந்த வருடம்", "years ago" => "வருடங்களுக்கு முன்", -"%s is available. Get more information" => "%s இன்னும் இருக்கின்றன. மேலதிக தகவல்களுக்கு எடுக்க", -"up to date" => "நவீன", -"updates check is disabled" => "இற்றைப்படுத்தலை சரிபார்ப்பதை செயலற்றதாக்குக", "Could not find category \"%s\"" => "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை" ); diff --git a/lib/l10n/th_TH.php b/lib/l10n/th_TH.php index 0da607a058957f584a85dce502c2bf1962019c36..7cda4ab6ae6d52b41f8d31a3bbc5b3de6aea0f67 100644 --- a/lib/l10n/th_TH.php +++ b/lib/l10n/th_TH.php @@ -16,8 +16,8 @@ "Files" => "ไฟล์", "Text" => "ข้อความ", "Images" => "รูปภาพ", -"seconds ago" => "วินาทีที่ผ่านมา", -"1 minute ago" => "1 นาทีมาแล้ว", +"seconds ago" => "วินาที ก่อนหน้านี้", +"1 minute ago" => "1 นาทีก่อนหน้านี้", "%d minutes ago" => "%d นาทีที่ผ่านมา", "1 hour ago" => "1 ชั่วโมงก่อนหน้านี้", "%d hours ago" => "%d ชั่วโมงก่อนหน้านี้", @@ -27,9 +27,6 @@ "last month" => "เดือนที่แล้ว", "%d months ago" => "%d เดือนมาแล้ว", "last year" => "ปีที่แล้ว", -"years ago" => "ปีที่ผ่านมา", -"%s is available. Get more information" => "%s พร้อมให้ใช้งานได้แล้ว. ดูรายละเอียดเพิ่มเติม", -"up to date" => "ทันสมัย", -"updates check is disabled" => "การตรวจสอบชุดอัพเดทถูกปิดใช้งานไว้", +"years ago" => "ปี ที่ผ่านมา", "Could not find category \"%s\"" => "ไม่พบหมวดหมู่ \"%s\"" ); diff --git a/lib/l10n/tr.php b/lib/l10n/tr.php index 4a8292989abf338894a71fd29ed2738d8891127f..7996447b95d39147df55eb53ec36ca25ee659f02 100644 --- a/lib/l10n/tr.php +++ b/lib/l10n/tr.php @@ -1,5 +1,5 @@ "Yardı", +"Help" => "Yardım", "Personal" => "Kişisel", "Settings" => "Ayarlar", "Users" => "Kullanıcılar", @@ -18,14 +18,22 @@ "Images" => "Resimler", "Set an admin username." => "Bir adi kullanici vermek. ", "Set an admin password." => "Parola yonetici birlemek. ", +"%s enter the database username." => "%s veritabanı kullanıcı adını gir.", +"%s enter the database name." => "%s veritabanı adını gir.", +"%s you may not use dots in the database name" => "%s veritabanı adında nokta kullanamayabilirsiniz", +"%s set the database host." => "%s veritabanı sunucu adını tanımla", "PostgreSQL username and/or password not valid" => "PostgreSQL adi kullanici ve/veya parola yasal degildir. ", "You need to enter either an existing account or the administrator." => "Bir konto veya kullanici birlemek ihtiyacin. ", -"Oracle username and/or password not valid" => "Adi klullanici ve/veya parola Oracle mantikli değildir. ", +"MySQL username and/or password not valid" => "MySQL kullanıcı adı ve/veya parolası geçerli değil", "DB Error: \"%s\"" => "DB Hata: ''%s''", "Offending command was: \"%s\"" => "Komut rahasiz ''%s''. ", "MySQL user '%s'@'localhost' exists already." => "MySQL kullanici '%s @local host zatan var. ", "Drop this user from MySQL" => "Bu kullanici MySQLden list disari koymak. ", "MySQL user '%s'@'%%' already exists" => "MySQL kullanici '%s @ % % zaten var (zaten yazili)", +"Drop this user from MySQL." => "Bu kulanıcıyı MySQL veritabanından kaldır", +"Oracle username and/or password not valid" => "Adi klullanici ve/veya parola Oracle mantikli değildir. ", +"Offending command was: \"%s\", name: %s, password: %s" => "Hatalı komut: \"%s\", ad: %s, parola: %s", +"MS SQL username and/or password not valid: %s" => "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor.", "Please double check the installation guides." => "Lütfen kurulum kılavuzlarını iki kez kontrol edin.", "seconds ago" => "saniye önce", @@ -40,8 +48,5 @@ "%d months ago" => "%d ay önce", "last year" => "geçen yıl", "years ago" => "yıl önce", -"%s is available. Get more information" => "%s kullanılabilir durumda. Daha fazla bilgi alın", -"up to date" => "güncel", -"updates check is disabled" => "güncelleme kontrolü kapalı", "Could not find category \"%s\"" => "\"%s\" kategorisi bulunamadı" ); diff --git a/lib/l10n/ug.php b/lib/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..62d91616c1d3cd02a9270195be5d287eb578a673 --- /dev/null +++ b/lib/l10n/ug.php @@ -0,0 +1,19 @@ + "ياردەم", +"Personal" => "شەخسىي", +"Settings" => "تەڭشەكلەر", +"Users" => "ئىشلەتكۈچىلەر", +"Apps" => "ئەپلەر", +"Authentication error" => "سالاھىيەت دەلىللەش خاتالىقى", +"Files" => "ھۆججەتلەر", +"Text" => "قىسقا ئۇچۇر", +"Images" => "سۈرەتلەر", +"1 minute ago" => "1 مىنۇت ئىلگىرى", +"%d minutes ago" => "%d مىنۇت ئىلگىرى", +"1 hour ago" => "1 سائەت ئىلگىرى", +"%d hours ago" => "%d سائەت ئىلگىرى", +"today" => "بۈگۈن", +"yesterday" => "تۈنۈگۈن", +"%d days ago" => "%d كۈن ئىلگىرى", +"%d months ago" => "%d ئاي ئىلگىرى" +); diff --git a/lib/l10n/uk.php b/lib/l10n/uk.php index 9dfc16c34647c20cf036760670c31cdda230c80a..676879629ef37fbbe7cca86f41227d57643594d0 100644 --- a/lib/l10n/uk.php +++ b/lib/l10n/uk.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s встановити хост бази даних.", "PostgreSQL username and/or password not valid" => "PostgreSQL ім'я користувача та/або пароль не дійсні", "You need to enter either an existing account or the administrator." => "Вам потрібно ввести або існуючий обліковий запис або administrator.", -"Oracle username and/or password not valid" => "Oracle ім'я користувача та/або пароль не дійсні", "MySQL username and/or password not valid" => "MySQL ім'я користувача та/або пароль не дійсні", "DB Error: \"%s\"" => "Помилка БД: \"%s\"", "Offending command was: \"%s\"" => "Команда, що викликала проблему: \"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "Видалити цього користувача з MySQL", "MySQL user '%s'@'%%' already exists" => "Користувач MySQL '%s'@'%%' вже існує", "Drop this user from MySQL." => "Видалити цього користувача з MySQL.", +"Oracle username and/or password not valid" => "Oracle ім'я користувача та/або пароль не дійсні", "Offending command was: \"%s\", name: %s, password: %s" => "Команда, що викликала проблему: \"%s\", ім'я: %s, пароль: %s", "MS SQL username and/or password not valid: %s" => "MS SQL ім'я користувача та/або пароль не дійсні: %s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний.", @@ -48,8 +48,5 @@ "%d months ago" => "%d місяців тому", "last year" => "минулого року", "years ago" => "роки тому", -"%s is available. Get more information" => "%s доступно. Отримати детальну інформацію", -"up to date" => "оновлено", -"updates check is disabled" => "перевірка оновлень відключена", "Could not find category \"%s\"" => "Не вдалося знайти категорію \"%s\"" ); diff --git a/lib/l10n/vi.php b/lib/l10n/vi.php index ea9660093aee1e4b6c070b94d0034968dc832791..6a4b8ebac938eaaa6ee1450fe2e5872c1ecc4c9e 100644 --- a/lib/l10n/vi.php +++ b/lib/l10n/vi.php @@ -13,10 +13,10 @@ "Application is not enabled" => "Ứng dụng không được BẬT", "Authentication error" => "Lỗi xác thực", "Token expired. Please reload page." => "Mã Token đã hết hạn. Hãy tải lại trang.", -"Files" => "Các tập tin", +"Files" => "Tập tin", "Text" => "Văn bản", "Images" => "Hình ảnh", -"seconds ago" => "1 giây trước", +"seconds ago" => "vài giây trước", "1 minute ago" => "1 phút trước", "%d minutes ago" => "%d phút trước", "1 hour ago" => "1 giờ trước", @@ -28,8 +28,5 @@ "%d months ago" => "%d tháng trước", "last year" => "năm trước", "years ago" => "năm trước", -"%s is available. Get more information" => "%s có sẵn. xem thêm ở đây", -"up to date" => "đến ngày", -"updates check is disabled" => "đã TĂT chức năng cập nhật ", "Could not find category \"%s\"" => "không thể tìm thấy mục \"%s\"" ); diff --git a/lib/l10n/zh_CN.GB2312.php b/lib/l10n/zh_CN.GB2312.php index 16487339421b1b004e7c88db9f7b13faf58c850d..3ab35f2bafa2088a8bc215f1dd6df2993d709459 100644 --- a/lib/l10n/zh_CN.GB2312.php +++ b/lib/l10n/zh_CN.GB2312.php @@ -26,8 +26,5 @@ "%d days ago" => "%d 天前", "last month" => "上个月", "last year" => "去年", -"years ago" => "年前", -"%s is available. Get more information" => "%s 不可用。获知 详情", -"up to date" => "最新", -"updates check is disabled" => "更新检测已禁用" +"years ago" => "年前" ); diff --git a/lib/l10n/zh_CN.php b/lib/l10n/zh_CN.php index 2dea94dec368474ce4a146760fbbfe2a9f188ff3..61e405d80583bda00531399302a1aee4edfe4c83 100644 --- a/lib/l10n/zh_CN.php +++ b/lib/l10n/zh_CN.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s 设置数据库所在主机。", "PostgreSQL username and/or password not valid" => "PostgreSQL 数据库用户名和/或密码无效", "You need to enter either an existing account or the administrator." => "你需要输入一个数据库中已有的账户或管理员账户。", -"Oracle username and/or password not valid" => "Oracle 数据库用户名和/或密码无效", "MySQL username and/or password not valid" => "MySQL 数据库用户名和/或密码无效", "DB Error: \"%s\"" => "数据库错误:\"%s\"", "Offending command was: \"%s\"" => "冲突命令为:\"%s\"", @@ -32,12 +31,13 @@ "Drop this user from MySQL" => "建议从 MySQL 数据库中丢弃 Drop 此用户", "MySQL user '%s'@'%%' already exists" => "MySQL 用户 '%s'@'%%' 已存在", "Drop this user from MySQL." => "建议从 MySQL 数据库中丢弃 Drop 此用户。", +"Oracle username and/or password not valid" => "Oracle 数据库用户名和/或密码无效", "Offending command was: \"%s\", name: %s, password: %s" => "冲突命令为:\"%s\",名称:%s,密码:%s", "MS SQL username and/or password not valid: %s" => "MS SQL 用户名和/或密码无效:%s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "您的Web服务器尚未正确设置以允许文件同步, 因为WebDAV的接口似乎已损坏.", "Please double check the installation guides." => "请认真检查安装指南.", -"seconds ago" => "几秒前", -"1 minute ago" => "1分钟前", +"seconds ago" => "秒前", +"1 minute ago" => "一分钟前", "%d minutes ago" => "%d 分钟前", "1 hour ago" => "1小时前", "%d hours ago" => "%d小时前", @@ -47,9 +47,6 @@ "last month" => "上月", "%d months ago" => "%d 月前", "last year" => "去年", -"years ago" => "几年前", -"%s is available. Get more information" => "%s 已存在。点此 获取更多信息", -"up to date" => "已更新。", -"updates check is disabled" => "更新检查功能被禁用。", +"years ago" => "年前", "Could not find category \"%s\"" => "无法找到分类 \"%s\"" ); diff --git a/lib/l10n/zh_TW.php b/lib/l10n/zh_TW.php index fbcf81ad3a42d5135cf85471faead229c5221931..ec7310d4e4edb5d2bedde2abdf0929506964c391 100644 --- a/lib/l10n/zh_TW.php +++ b/lib/l10n/zh_TW.php @@ -24,7 +24,6 @@ "%s set the database host." => "%s 設定資料庫主機。", "PostgreSQL username and/or password not valid" => "PostgreSQL 用戶名和/或密碼無效", "You need to enter either an existing account or the administrator." => "您必須輸入一個現有的帳號或管理員帳號。", -"Oracle username and/or password not valid" => "Oracle 用戶名和/或密碼無效", "MySQL username and/or password not valid" => "MySQL 用戶名和/或密碼無效", "DB Error: \"%s\"" => "資料庫錯誤:\"%s\"", "Offending command was: \"%s\"" => "有問題的指令是:\"%s\"", @@ -32,6 +31,7 @@ "Drop this user from MySQL" => "在 MySQL 移除這個使用者", "MySQL user '%s'@'%%' already exists" => "MySQL 使用者 '%s'@'%%' 已經存在", "Drop this user from MySQL." => "在 MySQL 移除這個使用者。", +"Oracle username and/or password not valid" => "Oracle 用戶名和/或密碼無效", "Offending command was: \"%s\", name: %s, password: %s" => "有問題的指令是:\"%s\" ,使用者:\"%s\",密碼:\"%s\"", "MS SQL username and/or password not valid: %s" => "MS SQL 使用者和/或密碼無效:%s", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "您的網頁伺服器尚未被正確設定來進行檔案同步,因為您的 WebDAV 界面似乎無法使用。", @@ -48,8 +48,5 @@ "%d months ago" => "%d 個月之前", "last year" => "去年", "years ago" => "幾年前", -"%s is available. Get more information" => "%s 已經可用。取得 更多資訊", -"up to date" => "最新的", -"updates check is disabled" => "更新檢查已停用", "Could not find category \"%s\"" => "找不到分類:\"%s\"" ); diff --git a/lib/filesystem.php b/lib/legacy/filesystem.php similarity index 100% rename from lib/filesystem.php rename to lib/legacy/filesystem.php diff --git a/lib/filesystemview.php b/lib/legacy/filesystemview.php similarity index 100% rename from lib/filesystemview.php rename to lib/legacy/filesystemview.php diff --git a/lib/mimetypes.list.php b/lib/mimetypes.list.php index 9135a7e3af2670b37d1ba75ab3068058b1fd87d7..2aac3bbfd27b1b88e6faee225b9144e48497d0d2 100644 --- a/lib/mimetypes.list.php +++ b/lib/mimetypes.list.php @@ -86,11 +86,11 @@ return array( 'vcf' => 'text/vcard', 'vcard' => 'text/vcard', 'doc'=>'application/msword', - 'docx'=>'application/msword', + 'docx'=>'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'xls'=>'application/msexcel', - 'xlsx'=>'application/msexcel', + 'xlsx'=>'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'ppt'=>'application/mspowerpoint', - 'pptx'=>'application/mspowerpoint', + 'pptx'=>'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'sgf' => 'application/sgf', 'cdr' => 'application/coreldraw', 'impress' => 'text/impress', diff --git a/lib/ocs/result.php b/lib/ocs/result.php index 8ab378d79c530091387f0c61ab393c68243a1620..729c39056d9548cf873457660a0256d737b3c079 100644 --- a/lib/ocs/result.php +++ b/lib/ocs/result.php @@ -22,7 +22,7 @@ class OC_OCS_Result{ - private $data, $message, $statusCode, $items, $perPage; + protected $data, $message, $statusCode, $items, $perPage; /** * create the OCS_Result object diff --git a/lib/public/share.php b/lib/public/share.php index 4b337530be8200ecc2d941d19096728998174a0b..03d662676c62d8888f85c02a304b53c03baeb960 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -106,6 +106,111 @@ class Share { } return false; } + + /** + * @brief Prepare a path to be passed to DB as file_target + * @return string Prepared path + */ + public static function prepFileTarget( $path ) { + + // Paths in DB are stored with leading slashes, so add one if necessary + if ( substr( $path, 0, 1 ) !== '/' ) { + + $path = '/' . $path; + + } + + return $path; + + } + + /** + * @brief Find which users can access a shared item + * @param $path to the file + * @param $user owner of the file + * @param include owner to the list of users with access to the file + * @return array + * @note $path needs to be relative to user data dir, e.g. 'file.txt' + * not '/admin/data/file.txt' + */ + public static function getUsersSharingFile($path, $user, $includeOwner = false, $removeDuplicates = true) { + + $path_parts = explode(DIRECTORY_SEPARATOR, trim($path, DIRECTORY_SEPARATOR)); + $path = ''; + $shares = array(); + $publicShare = false; + $view = new \OC\Files\View('/' . $user . '/files/'); + foreach ($path_parts as $p) { + $path .= '/' . $p; + $meta = $view->getFileInfo(\OC_Filesystem::normalizePath($path)); + $source = $meta['fileid']; + + // Fetch all shares of this file path from DB + $query = \OC_DB::prepare( + 'SELECT share_with + FROM + `*PREFIX*share` + WHERE + item_source = ? AND share_type = ?' + ); + + $result = $query->execute(array($source, self::SHARE_TYPE_USER)); + + if (\OC_DB::isError($result)) { + \OC_Log::write('OCP\Share', \OC_DB::getErrorMessage($result), \OC_Log::ERROR); + } + + while ($row = $result->fetchRow()) { + $shares[] = $row['share_with']; + } + + // We also need to take group shares into account + + $query = \OC_DB::prepare( + 'SELECT share_with + FROM + `*PREFIX*share` + WHERE + item_source = ? AND share_type = ?' + ); + + $result = $query->execute(array($source, self::SHARE_TYPE_GROUP)); + + if (\OC_DB::isError($result)) { + \OC_Log::write('OCP\Share', \OC_DB::getErrorMessage($result), \OC_Log::ERROR); + } + + while ($row = $result->fetchRow()) { + $usersInGroup = \OC_Group::usersInGroup($row['share_with']); + $shares = array_merge($shares, $usersInGroup); + } + + //check for public link shares + $query = \OC_DB::prepare( + 'SELECT share_with + FROM + `*PREFIX*share` + WHERE + item_source = ? AND share_type = ?' + ); + + $result = $query->execute(array($source, self::SHARE_TYPE_LINK)); + + if (\OC_DB::isError($result)) { + \OC_Log::write('OCP\Share', \OC_DB::getErrorMessage($result), \OC_Log::ERROR); + } + + if ($result->fetchRow()) { + $publicShare = true; + } + } + // Include owner in list of users, if requested + if ($includeOwner) { + $shares[] = $user; + } + + return array("users" => array_unique($shares), "public" => $publicShare); + } /** * @brief Get the items of item type shared with the current user @@ -132,7 +237,7 @@ class Share { return self::getItems($itemType, $itemTarget, self::$shareTypeUserAndGroups, \OC_User::getUser(), null, $format, $parameters, 1, $includeCollections); } - + /** * @brief Get the item of item type shared with the current user by source * @param string Item type @@ -409,8 +514,16 @@ class Share { 'fileSource' => $item['file_source'], 'shareType' => $shareType, 'shareWith' => $shareWith, + 'itemParent' => $item['parent'], )); self::delete($item['id']); + \OC_Hook::emit('OCP\Share', 'post_unshare', array( + 'itemType' => $itemType, + 'itemSource' => $itemSource, + 'shareType' => $shareType, + 'shareWith' => $shareWith, + 'itemParent' => $item['parent'], + )); return true; } return false; @@ -433,6 +546,11 @@ class Share { foreach ($shares as $share) { self::delete($share['id']); } + \OC_Hook::emit('OCP\Share', 'post_unshareAll', array( + 'itemType' => $itemType, + 'itemSource' => $itemSource, + 'shares' => $shares + )); return true; } return false; @@ -875,7 +993,10 @@ class Share { $row['path'] = '/Shared/'.basename($row['path']); } else { if (!isset($mounts[$row['storage']])) { - $mounts[$row['storage']] = \OC\Files\Mount::findByNumericId($row['storage']); + $mountPoints = \OC\Files\Filesystem::getMountByNumericId($row['storage']); + if (is_array($mountPoints)) { + $mounts[$row['storage']] = $mountPoints[key($mountPoints)]; + } } if ($mounts[$row['storage']]) { $path = $mounts[$row['storage']]->getMountPoint().$row['path']; @@ -1086,6 +1207,17 @@ class Share { if ($shareType == self::SHARE_TYPE_GROUP) { $groupItemTarget = self::generateTarget($itemType, $itemSource, $shareType, $shareWith['group'], $uidOwner, $suggestedItemTarget); + \OC_Hook::emit('OCP\Share', 'pre_shared', array( + 'itemType' => $itemType, + 'itemSource' => $itemSource, + 'itemTarget' => $groupItemTarget, + 'shareType' => $shareType, + 'shareWith' => $shareWith['group'], + 'uidOwner' => $uidOwner, + 'permissions' => $permissions, + 'fileSource' => $fileSource, + 'token' => $token + )); if (isset($fileSource)) { if ($parentFolder) { if ($parentFolder === true) { @@ -1161,6 +1293,17 @@ class Share { } else { $itemTarget = self::generateTarget($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $suggestedItemTarget); + \OC_Hook::emit('OCP\Share', 'pre_shared', array( + 'itemType' => $itemType, + 'itemSource' => $itemSource, + 'itemTarget' => $itemTarget, + 'shareType' => $shareType, + 'shareWith' => $shareWith, + 'uidOwner' => $uidOwner, + 'permissions' => $permissions, + 'fileSource' => $fileSource, + 'token' => $token + )); if (isset($fileSource)) { if ($parentFolder) { if ($parentFolder === true) { diff --git a/lib/request.php b/lib/request.php index 9f74cf9beb585fc8ce16957e842c97377b2a3608..4d8380eb9ac49b85d1676fd057d18613d374e816 100755 --- a/lib/request.php +++ b/lib/request.php @@ -11,9 +11,10 @@ class OC_Request { * @brief Check overwrite condition * @returns true/false */ - private static function isOverwriteCondition() { + private static function isOverwriteCondition($type = '') { $regex = '/' . OC_Config::getValue('overwritecondaddr', '') . '/'; - return $regex === '//' or preg_match($regex, $_SERVER['REMOTE_ADDR']) === 1; + return $regex === '//' or preg_match($regex, $_SERVER['REMOTE_ADDR']) === 1 + or ($type !== 'protocol' and OC_Config::getValue('forcessl', false)); } /** @@ -27,7 +28,7 @@ class OC_Request { if(OC::$CLI) { return 'localhost'; } - if(OC_Config::getValue('overwritehost', '')<>'' and self::isOverwriteCondition()) { + if(OC_Config::getValue('overwritehost', '') !== '' and self::isOverwriteCondition()) { return OC_Config::getValue('overwritehost'); } if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { @@ -52,7 +53,7 @@ class OC_Request { * Returns the server protocol. It respects reverse proxy servers and load balancers */ public static function serverProtocol() { - if(OC_Config::getValue('overwriteprotocol', '')<>'' and self::isOverwriteCondition()) { + if(OC_Config::getValue('overwriteprotocol', '') !== '' and self::isOverwriteCondition('protocol')) { return OC_Config::getValue('overwriteprotocol'); } if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { @@ -76,7 +77,7 @@ class OC_Request { */ public static function requestUri() { $uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; - if (OC_Config::getValue('overwritewebroot', '') <> '' and self::isOverwriteCondition()) { + if (OC_Config::getValue('overwritewebroot', '') !== '' and self::isOverwriteCondition()) { $uri = self::scriptName() . substr($uri, strlen($_SERVER['SCRIPT_NAME'])); } return $uri; @@ -91,7 +92,7 @@ class OC_Request { */ public static function scriptName() { $name = $_SERVER['SCRIPT_NAME']; - if (OC_Config::getValue('overwritewebroot', '') <> '' and self::isOverwriteCondition()) { + if (OC_Config::getValue('overwritewebroot', '') !== '' and self::isOverwriteCondition()) { $serverroot = str_replace("\\", '/', substr(__DIR__, 0, -4)); $suburi = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen($serverroot))); $name = OC_Config::getValue('overwritewebroot', '') . $suburi; diff --git a/lib/setup.php b/lib/setup.php index 81621c10146ae126b2c0317ef54c9eda306620c8..c7e9fc0c521fc5e8b2c2a3e2d7f46d1ef249e32a 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -152,8 +152,12 @@ class OC_Setup { self::setupOCIDatabase($dbhost, $dbuser, $dbpass, $dbname, $dbtableprefix, $dbtablespace, $username); } catch (Exception $e) { $error[] = array( - 'error' => $l->t('Oracle username and/or password not valid'), - 'hint' => $l->t('You need to enter either an existing account or the administrator.') + 'error' => $l->t('Oracle connection could not be established'), + 'hint' => $e->getMessage().' Check environment: ORACLE_HOME='.getenv('ORACLE_HOME') + .' ORACLE_SID='.getenv('ORACLE_SID') + .' LD_LIBRARY_PATH='.getenv('LD_LIBRARY_PATH') + .' NLS_LANG='.getenv('NLS_LANG') + .' tnsnames.ora is '.(is_readable(getenv('ORACLE_HOME').'/network/admin/tnsnames.ora')?'':'not ').'readable' ); return $error; } @@ -452,9 +456,13 @@ class OC_Setup { } else { $easy_connect_string = '//'.$e_host.'/'.$e_dbname; } + \OC_Log::write('setup oracle', 'connect string: ' . $easy_connect_string, \OC_Log::DEBUG); $connection = @oci_connect($dbuser, $dbpass, $easy_connect_string); if(!$connection) { $e = oci_error(); + if (is_array ($e) && isset ($e['message'])) { + throw new Exception($e['message']); + } throw new Exception($l->t('Oracle username and/or password not valid')); } //check for roles creation rights in oracle @@ -811,6 +819,7 @@ class OC_Setup { $content.= "php_value upload_max_filesize 512M\n";//upload limit $content.= "php_value post_max_size 512M\n"; $content.= "php_value memory_limit 512M\n"; + $content.= "php_value mbstring.func_overload 0\n"; $content.= "\n"; $content.= " SetEnv htaccessWorking true\n"; $content.= "\n"; diff --git a/lib/templatelayout.php b/lib/templatelayout.php index 3c496f56e41769f9c14ccaf4f70c99520d4ddd83..7115b8f03063092de620bf3646a72c7abde0ac8b 100644 --- a/lib/templatelayout.php +++ b/lib/templatelayout.php @@ -18,6 +18,20 @@ class OC_TemplateLayout extends OC_Template { $this->assign('bodyid', 'body-user'); } + // Update notification + if(OC_Config::getValue('updatechecker', true) === true) { + $data=OC_Updater::check(); + if(isset($data['version']) && $data['version'] != '' and $data['version'] !== Array() && OC_User::isAdminUser(OC_User::getUser())) { + $this->assign('updateAvailable', true); + $this->assign('updateVersion', $data['versionstring']); + $this->assign('updateLink', $data['web']); + } else { + $this->assign('updateAvailable', false); // No update available or not an admin user + } + } else { + $this->assign('updateAvailable', false); // Update check is disabled + } + // Add navigation entry $this->assign( 'application', '', false ); $navigation = OC_App::getNavigation(); @@ -42,7 +56,7 @@ class OC_TemplateLayout extends OC_Template { $jsfiles = self::findJavascriptFiles(OC_Util::$scripts); $this->assign('jsfiles', array(), false); if (OC_Config::getValue('installed', false) && $renderas!='error') { - $this->append( 'jsfiles', OC_Helper::linkToRoute('js_config')); + $this->append( 'jsfiles', OC_Helper::linkToRoute('js_config') . $versionParameter); } if (!empty(OC_Util::$core_scripts)) { $this->append( 'jsfiles', OC_Helper::linkToRemoteBase('core.js', false) . $versionParameter); @@ -64,25 +78,8 @@ class OC_TemplateLayout extends OC_Template { $root = $info[0]; $web = $info[1]; $file = $info[2]; - $paths = explode('/', $file); - $in_root = false; - foreach(OC::$APPSROOTS as $app_root) { - if($root == $app_root['path']) { - $in_root = true; - break; - } - } - - if($in_root ) { - $app = $paths[0]; - unset($paths[0]); - $path = implode('/', $paths); - $this->append( 'cssfiles', OC_Helper::linkTo($app, $path) . $versionParameter); - } - else { - $this->append( 'cssfiles', $web.'/'.$file); - } + $this->append( 'cssfiles', $web.'/'.$file . $versionParameter); } } @@ -123,20 +120,15 @@ class OC_TemplateLayout extends OC_Template { }elseif(self::appendIfExist($files, OC::$SERVERROOT, OC::$WEBROOT, "core/$style.css" )) { }else{ - $append = false; - // or in apps? - foreach( OC::$APPSROOTS as $apps_dir) - { - if(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style$fext.css")) { - $append = true; - break; - } - elseif(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style.css")) { - $append = true; - break; - } + $app = substr($style, 0, strpos($style, '/')); + $style = substr($style, strpos($style, '/')+1); + $app_path = OC_App::getAppPath($app); + $app_url = OC::$WEBROOT . '/index.php/apps/' . $app; + if(self::appendIfExist($files, $app_path, $app_url, "$style$fext.css")) { } - if(! $append) { + elseif(self::appendIfExist($files, $app_path, $app_url, "$style.css")) { + } + else { echo('css file not found: style:'.$style.' formfactor:'.$fext .' webroot:'.OC::$WEBROOT.' serverroot:'.OC::$SERVERROOT); die(); @@ -195,18 +187,15 @@ class OC_TemplateLayout extends OC_Template { }else{ // Is it part of an app? - $append = false; - foreach( OC::$APPSROOTS as $apps_dir) { - if(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script$fext.js")) { - $append = true; - break; - } - elseif(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script.js")) { - $append = true; - break; - } + $app = substr($script, 0, strpos($script, '/')); + $script = substr($script, strpos($script, '/')+1); + $app_path = OC_App::getAppPath($app); + $app_url = OC_App::getAppWebPath($app); + if(self::appendIfExist($files, $app_path, $app_url, "$script$fext.js")) { + } + elseif(self::appendIfExist($files, $app_path, $app_url, "$script.js")) { } - if(! $append) { + else { echo('js file not found: script:'.$script.' formfactor:'.$fext .' webroot:'.OC::$WEBROOT.' serverroot:'.OC::$SERVERROOT); die(); diff --git a/lib/updater.php b/lib/updater.php index e7d33ac2bb970c5ac240850594057982f5357bea..9081bfc4be80be4310acc7103b049a7045df90f8 100644 --- a/lib/updater.php +++ b/lib/updater.php @@ -29,7 +29,14 @@ class OC_Updater{ * Check if a new version is available */ public static function check() { - OC_Appconfig::setValue('core', 'lastupdatedat', microtime(true)); + + // Look up the cache - it is invalidated all 30 minutes + if((OC_Appconfig::getValue('core', 'lastupdatedat') + 1800) > time()) { + return json_decode(OC_Appconfig::getValue('core', 'lastupdateResult'), true); + } + + OC_Appconfig::setValue('core', 'lastupdatedat', time()); + if(OC_Appconfig::getValue('core', 'installedat', '')=='') { OC_Appconfig::setValue('core', 'installedat', microtime(true)); } @@ -65,38 +72,9 @@ class OC_Updater{ $tmp['url'] = $data->url; $tmp['web'] = $data->web; - return $tmp; - } - - public static function ShowUpdatingHint() { - $l = OC_L10N::get('lib'); - - if(OC_Config::getValue('updatechecker', true)==true) { - $data=OC_Updater::check(); - if(isset($data['version']) and $data['version']<>'') { - $txt='' - .$l->t('%s is available. Get more information', - array($data['versionstring'], $data['web'])).''; - }else{ - $txt=$l->t('up to date'); - } - }else{ - $txt=$l->t('updates check is disabled'); - } - return($txt); - } - - - /** - * do ownCloud update - */ - public static function doUpdate() { - - //update ownCloud core - - //update all apps - - //update version in config + // Cache the result + OC_Appconfig::setValue('core', 'lastupdateResult', json_encode($data)); + return $tmp; } -} +} \ No newline at end of file diff --git a/lib/user.php b/lib/user.php index b19af940795b64087852be8ea7bda0f2f494f390..26fe73f8bfe630dd71b5a0bfa8056474555d6229 100644 --- a/lib/user.php +++ b/lib/user.php @@ -32,7 +32,7 @@ * post_deleteUser(uid) * pre_setPassword(&run, uid, password) * post_setPassword(uid, password) - * pre_login(&run, uid) + * pre_login(&run, uid, password) * post_login(uid) * logout() */ @@ -244,7 +244,7 @@ class OC_User { */ public static function login( $uid, $password ) { $run = true; - OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid )); + OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid, "password" => $password)); if( $run ) { $uid = self::checkPassword( $uid, $password ); @@ -393,13 +393,14 @@ class OC_User { * @brief Set password * @param $uid The username * @param $password The new password + * @param $recoveryPassword for the encryption app to reset encryption keys * @returns true/false * * Change the password of a user */ - public static function setPassword( $uid, $password ) { + public static function setPassword( $uid, $password, $recoveryPassword = null ) { $run = true; - OC_Hook::emit( "OC_User", "pre_setPassword", array( "run" => &$run, "uid" => $uid, "password" => $password )); + OC_Hook::emit( "OC_User", "pre_setPassword", array( "run" => &$run, "uid" => $uid, "password" => $password, "recoveryPassword" => $recoveryPassword )); if( $run ) { $success = false; @@ -412,7 +413,7 @@ class OC_User { } // invalidate all login cookies OC_Preferences::deleteApp($uid, 'login_token'); - OC_Hook::emit( "OC_User", "post_setPassword", array( "uid" => $uid, "password" => $password )); + OC_Hook::emit( "OC_User", "post_setPassword", array( "uid" => $uid, "password" => $password, "recoveryPassword" => $recoveryPassword )); return $success; } else{ @@ -527,7 +528,7 @@ class OC_User { foreach (self::$_usedBackends as $backend) { $backendDisplayNames = $backend->getDisplayNames($search, $limit, $offset); if (is_array($backendDisplayNames)) { - $displayNames = array_merge($displayNames, $backendDisplayNames); + $displayNames = $displayNames + $backendDisplayNames; } } asort($displayNames); @@ -610,6 +611,10 @@ class OC_User { public static function isEnabled($userid) { $sql = 'SELECT `userid` FROM `*PREFIX*preferences`' .' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ? AND `configvalue` = ?'; + if (OC_Config::getValue( 'dbtype', 'sqlite' ) === 'oci') { //FIXME oracle hack + $sql = 'SELECT `userid` FROM `*PREFIX*preferences`' + .' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ? AND to_char(`configvalue`) = ?'; + } $stmt = OC_DB::prepare($sql); if ( ! OC_DB::isError($stmt) ) { $result = $stmt->execute(array($userid, 'core', 'enabled', 'false')); diff --git a/lib/user/database.php b/lib/user/database.php index ea938790d22e8f3966fed3ed0ba9a5f4cde6281d..d70b620f2abf055d9fd102fd36930bdce474f16f 100644 --- a/lib/user/database.php +++ b/lib/user/database.php @@ -46,7 +46,7 @@ class OC_User_Database extends OC_User_Backend { private function getHasher() { if(!self::$hasher) { - //we don't want to use DES based crypt(), since it doesn't return a has with a recognisable prefix + //we don't want to use DES based crypt(), since it doesn't return a hash with a recognisable prefix $forcePortable=(CRYPT_BLOWFISH!=1); self::$hasher=new PasswordHash(8, $forcePortable); } @@ -136,7 +136,7 @@ class OC_User_Database extends OC_User_Backend { */ public function getDisplayName($uid) { if( $this->userExists($uid) ) { - $query = OC_DB::prepare( 'SELECT displayname FROM `*PREFIX*users` WHERE `uid` = ?' ); + $query = OC_DB::prepare( 'SELECT `displayname` FROM `*PREFIX*users` WHERE `uid` = ?' ); $result = $query->execute( array( $uid ))->fetchAll(); $displayName = trim($result[0]['displayname'], ' '); if ( !empty($displayName) ) { diff --git a/lib/util.php b/lib/util.php index 810593358a5e2d352eedae0ef2c119913955d162..01e2df7bfc41539567d6608b69c83746a96b2c9d 100755 --- a/lib/util.php +++ b/lib/util.php @@ -38,6 +38,7 @@ class OC_Util { $CONFIG_DATADIRECTORY = OC_Config::getValue( "datadirectory", OC::$SERVERROOT."/data" ); //first set up the local "root" storage + \OC\Files\Filesystem::initMounts(); if(!self::$rootMounted) { \OC\Files\Filesystem::mount('\OC\Files\Storage\Local', array('datadir'=>$CONFIG_DATADIRECTORY), '/'); self::$rootMounted=true; @@ -66,6 +67,7 @@ class OC_Util { public static function tearDownFS() { \OC\Files\Filesystem::tearDown(); self::$fsSetup=false; + self::$rootMounted=false; } /** @@ -75,7 +77,7 @@ class OC_Util { public static function getVersion() { // hint: We only can count up. Reset minor/patchlevel when // updating major/minor version number. - return array(5, 80, 02); + return array(5, 80, 03); } /** @@ -171,7 +173,8 @@ class OC_Util { //check for database drivers if(!(is_callable('sqlite_open') or class_exists('SQLite3')) and !is_callable('mysql_connect') - and !is_callable('pg_connect')) { + and !is_callable('pg_connect') + and !is_callable('oci_connect')) { $errors[]=array('error'=>'No database drivers (sqlite, mysql, or postgresql) installed.', 'hint'=>'');//TODO: sane hint $web_server_restart= true; @@ -220,63 +223,63 @@ class OC_Util { if(!class_exists('ZipArchive')) { $errors[]=array('error'=>'PHP module zip not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!class_exists('DOMDocument')) { $errors[] = array('error' => 'PHP module dom not installed.', 'hint' => 'Please ask your server administrator to install the module.'); - $web_server_restart = false; + $web_server_restart =true; } if(!function_exists('xml_parser_create')) { $errors[] = array('error' => 'PHP module libxml not installed.', 'hint' => 'Please ask your server administrator to install the module.'); - $web_server_restart = false; + $web_server_restart =true; } if(!function_exists('mb_detect_encoding')) { $errors[]=array('error'=>'PHP module mb multibyte not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!function_exists('ctype_digit')) { $errors[]=array('error'=>'PHP module ctype is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!function_exists('json_encode')) { $errors[]=array('error'=>'PHP module JSON is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } - if(!function_exists('imagepng')) { + if(!extension_loaded('gd') || !function_exists('gd_info')) { $errors[]=array('error'=>'PHP module GD is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!function_exists('gzencode')) { $errors[]=array('error'=>'PHP module zlib is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!function_exists('iconv')) { $errors[]=array('error'=>'PHP module iconv is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(!function_exists('simplexml_load_string')) { $errors[]=array('error'=>'PHP module SimpleXML is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if(floatval(phpversion())<5.3) { $errors[]=array('error'=>'PHP 5.3 is required.', 'hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher.' .' PHP 5.2 is no longer supported by ownCloud and the PHP community.'); - $web_server_restart= false; + $web_server_restart=true; } if(!defined('PDO::ATTR_DRIVER_NAME')) { $errors[]=array('error'=>'PHP PDO module is not installed.', 'hint'=>'Please ask your server administrator to install the module.'); - $web_server_restart= false; + $web_server_restart=true; } if (((strtolower(@ini_get('safe_mode')) == 'on') || (strtolower(@ini_get('safe_mode')) == 'yes') @@ -284,7 +287,12 @@ class OC_Util { || (ini_get("safe_mode") == 1 ))) { $errors[]=array('error'=>'PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly.', 'hint'=>'PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.'); - $web_server_restart= false; + $web_server_restart=true; + } + if (get_magic_quotes_gpc() == 1 ) { + $errors[]=array('error'=>'Magic Quotes is enabled. ownCloud requires that it is disabled to work properly.', + 'hint'=>'Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.'); + $web_server_restart=true; } if($web_server_restart) { diff --git a/lib/vcategories.php b/lib/vcategories.php index 5975e688b75cad4ff9a5422c3052a3aedfc9a6b8..91c72d5dfaecda0cf31c007f8a411b45b8bf3ae7 100644 --- a/lib/vcategories.php +++ b/lib/vcategories.php @@ -324,6 +324,37 @@ class OC_VCategories { return $id; } + /** + * @brief Rename category. + * @param string $from The name of the existing category + * @param string $to The new name of the category. + * @returns bool + */ + public function rename($from, $to) { + $id = $this->array_searchi($from, $this->categories); + if($id === false) { + OCP\Util::writeLog('core', __METHOD__.', category: ' . $from. ' does not exist', OCP\Util::DEBUG); + return false; + } + + $sql = 'UPDATE `' . self::CATEGORY_TABLE . '` SET `category` = ? ' + . 'WHERE `uid` = ? AND `type` = ? AND `id` = ?'; + try { + $stmt = OCP\DB::prepare($sql); + $result = $stmt->execute(array($to, $this->user, $this->type, $id)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + $this->categories[$id] = $to; + return true; + } + /** * @brief Add a new category. * @param $names A string with a name or an array of strings containing diff --git a/lib/vobject/compoundproperty.php b/lib/vobject/compoundproperty.php new file mode 100644 index 0000000000000000000000000000000000000000..d702ab802e0e835bf35141274ed4d2322533046a --- /dev/null +++ b/lib/vobject/compoundproperty.php @@ -0,0 +1,70 @@ +. + * + */ + +namespace OC\VObject; + +/** + * This class overrides \Sabre\VObject\Property::serialize() to not + * double escape commas and semi-colons in compound properties. +*/ +class CompoundProperty extends \Sabre\VObject\Property\Compound { + + /** + * Turns the object back into a serialized blob. + * + * @return string + */ + public function serialize() { + + $str = $this->name; + if ($this->group) { + $str = $this->group . '.' . $this->name; + } + + foreach($this->parameters as $param) { + $str.=';' . $param->serialize(); + } + $src = array( + "\n", + ); + $out = array( + '\n', + ); + $str.=':' . str_replace($src, $out, $this->value); + + $out = ''; + while(strlen($str) > 0) { + if (strlen($str) > 75) { + $out .= mb_strcut($str, 0, 75, 'utf-8') . "\r\n"; + $str = ' ' . mb_strcut($str, 75, strlen($str), 'utf-8'); + } else { + $out .= $str . "\r\n"; + $str = ''; + break; + } + } + + return $out; + + } + +} \ No newline at end of file diff --git a/ocs/routes.php b/ocs/routes.php index 81beae2f88104988481bdca6e90e4628b6eff37a..5fcf05e4f99b4f0204cf53b4cfee1c3877a2d6c9 100644 --- a/ocs/routes.php +++ b/ocs/routes.php @@ -6,16 +6,72 @@ */ // Config -OC_API::register('get', '/config', array('OC_OCS_Config', 'apiConfig'), 'ocs', OC_API::GUEST_AUTH); +OC_API::register( + 'get', + '/config', + array('OC_OCS_Config', 'apiConfig'), + 'core', + OC_API::GUEST_AUTH + ); // Person -OC_API::register('post', '/person/check', array('OC_OCS_Person', 'check'), 'ocs', OC_API::GUEST_AUTH); +OC_API::register( + 'post', + '/person/check', + array('OC_OCS_Person', 'check'), + 'core', + OC_API::GUEST_AUTH + ); // Activity -OC_API::register('get', '/activity', array('OC_OCS_Activity', 'activityGet'), 'ocs', OC_API::USER_AUTH); +OC_API::register( + 'get', + '/activity', + array('OC_OCS_Activity', 'activityGet'), + 'core', + OC_API::USER_AUTH + ); // Privatedata -OC_API::register('get', '/privatedata/getattribute', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH, array('app' => '', 'key' => '')); -OC_API::register('get', '/privatedata/getattribute/{app}', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH, array('key' => '')); -OC_API::register('get', '/privatedata/getattribute/{app}/{key}', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH); -OC_API::register('post', '/privatedata/setattribute/{app}/{key}', array('OC_OCS_Privatedata', 'set'), 'ocs', OC_API::USER_AUTH); -OC_API::register('post', '/privatedata/deleteattribute/{app}/{key}', array('OC_OCS_Privatedata', 'delete'), 'ocs', OC_API::USER_AUTH); +OC_API::register( + 'get', + '/privatedata/getattribute', + array('OC_OCS_Privatedata', 'get'), + 'core', + OC_API::USER_AUTH, + array('app' => '', 'key' => '') + ); +OC_API::register( + 'get', + '/privatedata/getattribute/{app}', + array('OC_OCS_Privatedata', 'get'), + 'core', + OC_API::USER_AUTH, + array('key' => '') + ); +OC_API::register( + 'get', + '/privatedata/getattribute/{app}/{key}', + array('OC_OCS_Privatedata', 'get'), + 'core', + OC_API::USER_AUTH + ); +OC_API::register( + 'post', + '/privatedata/setattribute/{app}/{key}', + array('OC_OCS_Privatedata', 'set'), + 'core', + OC_API::USER_AUTH + ); +OC_API::register( + 'post', + '/privatedata/deleteattribute/{app}/{key}', + array('OC_OCS_Privatedata', 'delete'), + 'core', + OC_API::USER_AUTH + ); // cloud -OC_API::register('get', '/cloud/capabilities', array('OC_OCS_Cloud', 'getCapabilities'), 'core', OC_API::USER_AUTH); \ No newline at end of file +OC_API::register( + 'get', + '/cloud/capabilities', + array('OC_OCS_Cloud', 'getCapabilities'), + 'core', + OC_API::USER_AUTH + ); \ No newline at end of file diff --git a/settings/ajax/changedisplayname.php b/settings/ajax/changedisplayname.php index dff4d733cd213790ee6469c18d52fb99f4847c31..faf962fbdd7fa2ca63395c50be5af9b4e1894048 100644 --- a/settings/ajax/changedisplayname.php +++ b/settings/ajax/changedisplayname.php @@ -4,6 +4,8 @@ OCP\JSON::callCheck(); OC_JSON::checkLoggedIn(); +$l=OC_L10N::get('core'); + $username = isset($_POST["username"]) ? $_POST["username"] : OC_User::getUser(); $displayName = $_POST["displayName"]; @@ -26,7 +28,7 @@ if(is_null($userstatus)) { // Return Success story if( OC_User::setDisplayName( $username, $displayName )) { - OC_JSON::success(array("data" => array( "username" => $username, 'displayName' => $displayName ))); + OC_JSON::success(array("data" => array( "message" => $l->t('Your display name has been changed.'), "username" => $username, 'displayName' => $displayName ))); } else{ OC_JSON::error(array("data" => array( "message" => $l->t("Unable to change display name"), 'displayName' => OC_User::getDisplayName($username) ))); diff --git a/settings/ajax/changepassword.php b/settings/ajax/changepassword.php index 1fc6d0e10002eae6296f1701bf8544c6150aa165..cb66c57c743bcb9fc4fcb9bfb5bbff50a0b9753d 100644 --- a/settings/ajax/changepassword.php +++ b/settings/ajax/changepassword.php @@ -10,6 +10,7 @@ OC_APP::loadApps(); $username = isset($_POST["username"]) ? $_POST["username"] : OC_User::getUser(); $password = isset($_POST["password"]) ? $_POST["password"] : null; $oldPassword=isset($_POST["oldpassword"])?$_POST["oldpassword"]:''; +$recoveryPassword=isset($_POST["recoveryPassword"])?$_POST["recoveryPassword"]:null; $userstatus = null; if(OC_User::isAdminUser(OC_User::getUser())) { @@ -27,8 +28,15 @@ if(is_null($userstatus)) { exit(); } -// Return Success story -if(!is_null($password) && OC_User::setPassword( $username, $password )) { +$util = new \OCA\Encryption\Util(new \OC_FilesystemView('/'), $username); +$recoveryAdminEnabled = OC_Appconfig::getValue( 'files_encryption', 'recoveryAdminEnabled' ); +$recoveryEnabledForUser = $util->recoveryEnabledForUser(); + +if ($recoveryAdminEnabled && $recoveryEnabledForUser && $recoveryPassword == '') { + OC_JSON::error(array("data" => array( "message" => "Please provide a admin recovery password, otherwise all user data will be lost" ))); +}elseif ( $recoveryPassword && ! $util->checkRecoveryPassword($recoveryPassword) ) { + OC_JSON::error(array("data" => array( "message" => "Wrong admin recovery password. Please check the password and try again." ))); +}elseif(!is_null($password) && OC_User::setPassword( $username, $password, $recoveryPassword )) { OC_JSON::success(array("data" => array( "username" => $username ))); } else{ diff --git a/settings/ajax/setquota.php b/settings/ajax/setquota.php index cd8dc0e2796ee8fe99df217f6009a1e86f85f87b..8dcb7ddd424bc234b696bef8224ea865ac4cfa94 100644 --- a/settings/ajax/setquota.php +++ b/settings/ajax/setquota.php @@ -22,11 +22,7 @@ if(($username == '' && !OC_User::isAdminUser(OC_User::getUser())) $quota=$_POST["quota"]; if($quota!='none' and $quota!='default') { $quota= OC_Helper::computerFileSize($quota); - if($quota==0) { - $quota='default'; - }else{ - $quota=OC_Helper::humanFileSize($quota); - } + $quota=OC_Helper::humanFileSize($quota); } // Return Success story diff --git a/settings/ajax/userlist.php b/settings/ajax/userlist.php index 87b42395749c74398b78cd12db4caf40023b13b0..4abf54b8987e36ed2b598d3afa1c2a0044137ec6 100644 --- a/settings/ajax/userlist.php +++ b/settings/ajax/userlist.php @@ -27,9 +27,14 @@ if (isset($_GET['offset'])) { } else { $offset = 0; } +if (isset($_GET['limit'])) { + $limit = $_GET['limit']; +} else { + $limit = 10; +} $users = array(); if (OC_User::isAdminUser(OC_User::getUser())) { - $batch = OC_User::getDisplayNames('', 10, $offset); + $batch = OC_User::getDisplayNames('', $limit, $offset); foreach ($batch as $user => $displayname) { $users[] = array( 'name' => $user, @@ -40,7 +45,7 @@ if (OC_User::isAdminUser(OC_User::getUser())) { } } else { $groups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser()); - $batch = OC_Group::usersInGroups($groups, '', 10, $offset); + $batch = OC_Group::usersInGroups($groups, '', $limit, $offset); foreach ($batch as $user) { $users[] = array( 'name' => $user, diff --git a/settings/css/settings.css b/settings/css/settings.css index 46a0bbe7c3219ca1cce12b0f9bcab5d2fa06728b..950e892901208a799fe42702d4897212cca4aa3b 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -45,6 +45,8 @@ table:not(.nostyle) { width:100%; } #rightcontent { padding-left: 1em; } div.quota { float:right; display:block; position:absolute; right:25em; top:-1px; } div.quota-select-wrapper { position: relative; } +div.recoveryPassword { left:50em; display:block; position:absolute; top:-1px; } +input#recoveryPassword {width:15em;} select.quota { position:absolute; left:0; top:0; width:10em; } select.quota-user { position:relative; left:0; top:0; width:10em; } div.quota>span { position:absolute; right:0; white-space:nowrap; top:.7em; color:#888; text-shadow:0 1px 0 #fff; } diff --git a/settings/js/personal.js b/settings/js/personal.js index 7c879bcafe91beb2aed699b9051a33357737f89c..099c1426dc0aa290706390c538e1a3b6512cd2f2 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -20,16 +20,40 @@ function changeEmailAddress(){ }); } +/** + * Post the display name change to the server. + */ +function changeDisplayName(){ + if ($('#displayName').val() !== '' ) { + OC.msg.startSaving('#displaynameform .msg'); + // Serialize the data + var post = $( "#displaynameform" ).serialize(); + // Ajax foo + $.post( 'ajax/changedisplayname.php', post, function(data){ + if( data.status === "success" ){ + $('#oldDisplayName').text($('#displayName').val()); + // update displayName on the top right expand button + $('#expandDisplayName').text($('#displayName').val()); + } + else{ + $('#newdisplayname').val(data.data.displayName); + } + OC.msg.finishedSaving('#displaynameform .msg', data); + }); + return false; + } +} + $(document).ready(function(){ $("#passwordbutton").click( function(){ - if ($('#pass1').val() != '' && $('#pass2').val() != '') { + if ($('#pass1').val() !== '' && $('#pass2').val() !== '') { // Serialize the data var post = $( "#passwordform" ).serialize(); $('#passwordchanged').hide(); $('#passworderror').hide(); // Ajax foo $.post( 'ajax/changepassword.php', post, function(data){ - if( data.status == "success" ){ + if( data.status === "success" ){ $('#pass1').val(''); $('#pass2').val(''); $('#passwordchanged').show(); @@ -48,51 +72,36 @@ $(document).ready(function(){ }); - $("#displaynamebutton").click( function(){ - if ($('#displayName').val() != '' ) { - // Serialize the data - var post = $( "#displaynameform" ).serialize(); - $('#displaynamechanged').hide(); - $('#displaynemerror').hide(); - // Ajax foo - $.post( 'ajax/changedisplayname.php', post, function(data){ - if( data.status == "success" ){ - $('#displaynamechanged').show(); - $('#oldDisplayName').text($('#displayName').val()); - // update displayName on the top right expand button - $('#expandDisplayName').text($('#displayName').val()); - } - else{ - $('#newdisplayname').val(data.data.displayName) - $('#displaynameerror').html( data.data.message ); - $('#displaynameerror').show(); - } - }); - return false; - } else { - $('#displayName').val($('#oldDisplayName').val()); - $('#displaynamechanged').hide(); - $('#displaynameerror').show(); - return false; - } + $('#displayName').keyup(function(){ + if ($('#displayName').val() !== '' ){ + if(typeof timeout !== 'undefined'){ + clearTimeout(timeout); + } + timeout = setTimeout('changeDisplayName()',1000); + } + }); - }); $('#email').keyup(function(){ - if(typeof timeout !== 'undefined'){ - clearTimeout(timeout); + if ($('#email').val() !== '' ){ + if(typeof timeout !== 'undefined'){ + clearTimeout(timeout); + } + timeout = setTimeout('changeEmailAddress()',1000); } - timeout = setTimeout('changeEmailAddress()',1000); }); $("#languageinput").chosen(); + // Show only the not selectable optgroup + // Choosen only shows optgroup-labels if there are options in the optgroup + $(".languagedivider").remove(); $("#languageinput").change( function(){ // Serialize the data var post = $( "#languageinput" ).serialize(); // Ajax foo $.post( 'ajax/setlanguage.php', post, function(data){ - if( data.status == "success" ){ + if( data.status === "success" ){ location.reload(); } else{ @@ -113,12 +122,12 @@ OC.msg={ .show(); }, finishedSaving:function(selector, data){ - if( data.status == "success" ){ + if( data.status === "success" ){ $(selector).html( data.data.message ) .addClass('success') .stop(true, true) .delay(3000) - .fadeOut(600); + .fadeOut(900); }else{ $(selector).html( data.data.message ).addClass('error'); } diff --git a/settings/js/users.js b/settings/js/users.js index 4a358a4392d6490d81f871fe7426bf2c10c72e82..f3fab34b090cc6cb9a97f060a925be5df1a22daa 100644 --- a/settings/js/users.js +++ b/settings/js/users.js @@ -19,6 +19,10 @@ function setQuota (uid, quota, ready) { var UserList = { useUndo: true, availableGroups: [], + offset: 30, //The first 30 users are there. No prob, if less in total. + //hardcoded in settings/users.php + + usersToLoad: 10, //So many users will be loaded when user scrolls down /** * @brief Initiate user deletion process in UI @@ -192,14 +196,17 @@ var UserList = { return; } UserList.updating = true; - $.get(OC.Router.generate('settings_ajax_userlist', { offset: UserList.offset }), function (result) { + $.get(OC.Router.generate('settings_ajax_userlist', { offset: UserList.offset, limit: UserList.usersToLoad }), function (result) { if (result.status === 'success') { + //The offset does not mirror the amount of users available, + //because it is backend-dependent. For correct retrieval, + //always the limit(requested amount of users) needs to be added. + UserList.offset += UserList.usersToLoad; $.each(result.data, function (index, user) { if($('tr[data-uid="' + user.name + '"]').length > 0) { return true; } var tr = UserList.add(user.name, user.displayname, user.groups, user.subadmin, user.quota, false); - UserList.offset++; if (index == 9) { $(tr).bind('inview', function (event, isInView, visiblePartX, visiblePartY) { $(this).unbind(event); @@ -315,7 +322,6 @@ $(document).ready(function () { UserList.doSort(); UserList.availableGroups = $('#content table').attr('data-groups').split(', '); - UserList.offset = $('tbody tr').length; $('tbody tr:last').bind('inview', function (event, isInView, visiblePartX, visiblePartY) { OC.Router.registerLoadedCallback(function () { UserList.update(); @@ -345,10 +351,14 @@ $(document).ready(function () { input.keypress(function (event) { if (event.keyCode == 13) { if ($(this).val().length > 0) { + var recoveryPasswordVal = $('input:password[id="recoveryPassword"]').val(); $.post( OC.filePath('settings', 'ajax', 'changepassword.php'), - {username: uid, password: $(this).val()}, + {username: uid, password: $(this).val(), recoveryPassword: recoveryPasswordVal}, function (result) { + if (result.status != 'success') { + OC.Notification.show(t('admin', result.data.message)); + } } ); input.blur(); @@ -362,6 +372,10 @@ $(document).ready(function () { img.css('display', ''); }); }); + $('input:password[id="recoveryPassword"]').keyup(function(event) { + OC.Notification.hide(); + }); + $('table').on('click', 'td.password', function (event) { $(this).children('img').click(); }); diff --git a/settings/l10n/ar.php b/settings/l10n/ar.php index caf465bf672c9f10f244b8c296217fbad22e710d..a69bc9bed5aade5b376e800772bfa00b3ac034dd 100644 --- a/settings/l10n/ar.php +++ b/settings/l10n/ar.php @@ -10,7 +10,7 @@ "Unable to delete group" => "فشل إزالة المجموعة", "Unable to delete user" => "فشل إزالة المستخدم", "Language changed" => "تم تغيير اللغة", -"Invalid request" => "طلبك غير مفهوم", +"Invalid request" => "طلب غير مفهوم", "Admins can't remove themself from the admin group" => "لا يستطيع المدير إزالة حسابه من مجموعة المديرين", "Unable to add user to group %s" => "فشل إضافة المستخدم الى المجموعة %s", "Unable to remove user from group %s" => "فشل إزالة المستخدم من المجموعة %s", @@ -23,13 +23,13 @@ "Updating...." => "جاري التحديث ...", "Error while updating app" => "حصل خطأ أثناء تحديث التطبيق", "Updated" => "تم التحديث بنجاح", -"Saving..." => "حفظ", +"Saving..." => "جاري الحفظ...", "deleted" => "تم الحذف", "undo" => "تراجع", "Unable to remove user" => "تعذر حذف المستخدم", "Groups" => "مجموعات", "Group Admin" => "مدير المجموعة", -"Delete" => "حذف", +"Delete" => "إلغاء", "add group" => "اضافة مجموعة", "A valid username must be provided" => "يجب ادخال اسم مستخدم صحيح", "Error creating user" => "حصل خطأ اثناء انشاء مستخدم", @@ -84,17 +84,14 @@ "You have used %s of the available %s" => "تم إستهلاك %s من المتوفر %s", "Get the apps to sync your files" => "احصل على التطبيقات لمزامنة ملفاتك", "Show First Run Wizard again" => "ابدأ خطوات بداية التشغيل من جديد", -"Password" => "كلمات السر", +"Password" => "كلمة المرور", "Your password was changed" => "لقد تم تغيير كلمة السر", "Unable to change your password" => "لم يتم تعديل كلمة السر بنجاح", "Current password" => "كلمات السر الحالية", "New password" => "كلمات سر جديدة", "Change password" => "عدل كلمة السر", "Display Name" => "اسم الحساب", -"Your display name was changed" => "تم تغيير اسم حسابك بنجاح", -"Unable to change your display name" => "تعذر تغيير اسم حسابك", -"Change display name" => "تغيير اسم الحساب", -"Email" => "العنوان البريدي", +"Email" => "البريد الإلكترونى", "Your email address" => "عنوانك البريدي", "Fill in an email address to enable password recovery" => "أدخل عنوانك البريدي لتفعيل استرجاع كلمة المرور", "Language" => "اللغة", diff --git a/settings/l10n/bg_BG.php b/settings/l10n/bg_BG.php index da2be46129be418b2b32cfcd1ba369e40c9b6af2..e5cc8bde398efcf2a251a9ab7ab15cb8a45b45a0 100644 --- a/settings/l10n/bg_BG.php +++ b/settings/l10n/bg_BG.php @@ -47,6 +47,7 @@ "Display Name" => "Екранно име", "Email" => "E-mail", "Your email address" => "Вашия email адрес", +"Fill in an email address to enable password recovery" => "Въведете е-поща за възстановяване на паролата", "Language" => "Език", "Help translate" => "Помогнете с превода", "WebDAV" => "WebDAV", diff --git a/settings/l10n/bn_BD.php b/settings/l10n/bn_BD.php index 0f2799d9f3800629d53ff9c244b15101567a0524..a1e724aa96738a9d6cd01334f72a1dcd9da14872 100644 --- a/settings/l10n/bn_BD.php +++ b/settings/l10n/bn_BD.php @@ -9,7 +9,7 @@ "Unable to delete group" => "গোষ্ঠী মুছে ফেলা সম্ভব হলো না ", "Unable to delete user" => "ব্যবহারকারী মুছে ফেলা সম্ভব হলো না ", "Language changed" => "ভাষা পরিবর্তন করা হয়েছে", -"Invalid request" => "অনুরোধটি যথাযথ নয়", +"Invalid request" => "অনুরোধটি সঠিক নয়", "Admins can't remove themself from the admin group" => "প্রশাসকবৃন্দ তাদেরকে প্রশাসক গোষ্ঠী থেকে মুছে ফেলতে পারবেন না", "Unable to add user to group %s" => " %s গোষ্ঠীতে ব্যবহারকারী যোগ করা সম্ভব হলো না ", "Unable to remove user from group %s" => "%s গোষ্ঠী থেকে ব্যবহারকারীকে অপসারণ করা সম্ভব হলো না", @@ -20,7 +20,7 @@ "undo" => "ক্রিয়া প্রত্যাহার", "Groups" => "গোষ্ঠীসমূহ", "Group Admin" => "গোষ্ঠী প্রশাসক", -"Delete" => "মুছে ফেল", +"Delete" => "মুছে", "__language_name__" => "__language_name__", "Security Warning" => "নিরাপত্তাজনিত সতর্কতা", "More" => "বেশী", @@ -47,7 +47,7 @@ "Current password" => "বর্তমান কূটশব্দ", "New password" => "নতুন কূটশব্দ", "Change password" => "কূটশব্দ পরিবর্তন করুন", -"Email" => "ই-মেইল ", +"Email" => "ইমেইল", "Your email address" => "আপনার ই-মেইল ঠিকানা", "Fill in an email address to enable password recovery" => "কূটশব্দ পূনরূদ্ধার সক্রিয় করার জন্য ই-মেইল ঠিকানাটি পূরণ করুন", "Language" => "ভাষা", diff --git a/settings/l10n/ca.php b/settings/l10n/ca.php index 6fd19a6c88318f66e5b4fd1593f82f76db39f10f..d134ecad01d2915ef1507d73f2a129be054725a6 100644 --- a/settings/l10n/ca.php +++ b/settings/l10n/ca.php @@ -1,6 +1,7 @@ "No s'ha pogut carregar la llista des de l'App Store", "Authentication error" => "Error d'autenticació", +"Your display name has been changed." => "El nom a mostrar ha canviat.", "Unable to change display name" => "No s'ha pogut canviar el nom a mostrar", "Group already exists" => "El grup ja existeix", "Unable to add group" => "No es pot afegir el grup", @@ -10,26 +11,26 @@ "Unable to delete group" => "No es pot eliminar el grup", "Unable to delete user" => "No es pot eliminar l'usuari", "Language changed" => "S'ha canviat l'idioma", -"Invalid request" => "Sol.licitud no vàlida", +"Invalid request" => "Sol·licitud no vàlida", "Admins can't remove themself from the admin group" => "Els administradors no es poden eliminar del grup admin", "Unable to add user to group %s" => "No es pot afegir l'usuari al grup %s", "Unable to remove user from group %s" => "No es pot eliminar l'usuari del grup %s", "Couldn't update app." => "No s'ha pogut actualitzar l'aplicació.", "Update to {appversion}" => "Actualitza a {appversion}", "Disable" => "Desactiva", -"Enable" => "Activa", +"Enable" => "Habilita", "Please wait...." => "Espereu...", "Error" => "Error", "Updating...." => "Actualitzant...", "Error while updating app" => "Error en actualitzar l'aplicació", "Updated" => "Actualitzada", -"Saving..." => "S'està desant...", +"Saving..." => "Desant...", "deleted" => "esborrat", "undo" => "desfés", "Unable to remove user" => "No s'ha pogut eliminar l'usuari", "Groups" => "Grups", "Group Admin" => "Grup Admin", -"Delete" => "Suprimeix", +"Delete" => "Esborra", "add group" => "afegeix grup", "A valid username must be provided" => "Heu de facilitar un nom d'usuari vàlid", "Error creating user" => "Error en crear l'usuari", @@ -91,9 +92,6 @@ "New password" => "Contrasenya nova", "Change password" => "Canvia la contrasenya", "Display Name" => "Nom a mostrar", -"Your display name was changed" => "El vostre nom a mostrar ha canviat", -"Unable to change your display name" => "No s'ha pogut canviar el vostre nom a mostrar", -"Change display name" => "Canvia el nom a mostrar", "Email" => "Correu electrònic", "Your email address" => "Correu electrònic", "Fill in an email address to enable password recovery" => "Ompliu el correu electrònic per activar la recuperació de contrasenya", diff --git a/settings/l10n/cs_CZ.php b/settings/l10n/cs_CZ.php index 6e9d4e884d4735fdbea292922360e9fc3b898856..6fec132701b149639e29d0ec316b52eaf2379d97 100644 --- a/settings/l10n/cs_CZ.php +++ b/settings/l10n/cs_CZ.php @@ -1,6 +1,7 @@ "Nelze načíst seznam z App Store", "Authentication error" => "Chyba ověření", +"Your display name has been changed." => "Vaše zobrazované jméno bylo změněno.", "Unable to change display name" => "Nelze změnit zobrazované jméno", "Group already exists" => "Skupina již existuje", "Unable to add group" => "Nelze přidat skupinu", @@ -91,9 +92,6 @@ "New password" => "Nové heslo", "Change password" => "Změnit heslo", "Display Name" => "Zobrazované jméno", -"Your display name was changed" => "Vaše zobrazované jméno bylo změněno", -"Unable to change your display name" => "Nelze změnit vaše zobrazované jméno", -"Change display name" => "Změnit zobrazované jméno", "Email" => "E-mail", "Your email address" => "Vaše e-mailová adresa", "Fill in an email address to enable password recovery" => "Pro povolení změny hesla vyplňte adresu e-mailu", @@ -105,7 +103,7 @@ "Create" => "Vytvořit", "Default Storage" => "Výchozí úložiště", "Unlimited" => "Neomezeně", -"Other" => "Jiná", +"Other" => "Jiný", "Storage" => "Úložiště", "change display name" => "změnit zobrazované jméno", "set new password" => "nastavit nové heslo", diff --git a/settings/l10n/cy_GB.php b/settings/l10n/cy_GB.php index 09b5de4e66750eb362bd74a076967c5aa39ad262..7ffcbdb45b5e7f0c776cb47a890e5c082ee6412b 100644 --- a/settings/l10n/cy_GB.php +++ b/settings/l10n/cy_GB.php @@ -4,11 +4,13 @@ "Error" => "Gwall", "Saving..." => "Yn cadw...", "undo" => "dadwneud", +"Groups" => "Grwpiau", "Delete" => "Dileu", "Security Warning" => "Rhybudd Diogelwch", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri.", "Please double check the installation guides." => "Gwiriwch y canllawiau gosod eto.", "Password" => "Cyfrinair", "New password" => "Cyfrinair newydd", +"Email" => "E-bost", "Other" => "Arall" ); diff --git a/settings/l10n/da.php b/settings/l10n/da.php index e74bf16fd549269bdacc3972c6850bb58fa7e9cd..a01a90337daf907b134551168a31fc167484e2b6 100644 --- a/settings/l10n/da.php +++ b/settings/l10n/da.php @@ -1,6 +1,7 @@ "Kunne ikke indlæse listen fra App Store", "Authentication error" => "Adgangsfejl", +"Your display name has been changed." => "Dit skærmnavn blev ændret.", "Unable to change display name" => "Kunne ikke skifte skærmnavn", "Group already exists" => "Gruppen findes allerede", "Unable to add group" => "Gruppen kan ikke oprettes", @@ -83,18 +84,15 @@ "Commercial Support" => "Kommerciel support", "You have used %s of the available %s" => "Du har brugt %s af den tilgængelige %s", "Get the apps to sync your files" => "Hent applikationerne for at synkronisere dine filer", -"Show First Run Wizard again" => "Vis Første Kørsel Guiden igen", +"Show First Run Wizard again" => "Vis Første Kørsels Guiden igen.", "Password" => "Kodeord", "Your password was changed" => "Din adgangskode blev ændret", "Unable to change your password" => "Ude af stand til at ændre dit kodeord", "Current password" => "Nuværende adgangskode", -"New password" => "Ny adgangskode", +"New password" => "Nyt kodeord", "Change password" => "Skift kodeord", "Display Name" => "Skærmnavn", -"Your display name was changed" => "Dit skærmnavn blev ændret", -"Unable to change your display name" => "Kunne ikke skifte dit skærmnavn", -"Change display name" => "Skift skærmnavn", -"Email" => "Email", +"Email" => "E-mail", "Your email address" => "Din emailadresse", "Fill in an email address to enable password recovery" => "Indtast en emailadresse for at kunne få påmindelse om adgangskode", "Language" => "Sprog", diff --git a/settings/l10n/de.php b/settings/l10n/de.php index 1ff3e45f69886001943d0af64a4d917a562c8009..2cf828e73426e95b52b1ebfdf61f514adb6c1970 100644 --- a/settings/l10n/de.php +++ b/settings/l10n/de.php @@ -1,6 +1,7 @@ "Die Liste der Anwendungen im Store konnte nicht geladen werden.", "Authentication error" => "Fehler bei der Anmeldung", +"Your display name has been changed." => "Dein Anzeigename ist geändert worden.", "Unable to change display name" => "Das Ändern des Anzeigenamens ist nicht möglich", "Group already exists" => "Gruppe existiert bereits", "Unable to add group" => "Gruppe konnte nicht angelegt werden", @@ -10,7 +11,7 @@ "Unable to delete group" => "Gruppe konnte nicht gelöscht werden", "Unable to delete user" => "Benutzer konnte nicht gelöscht werden", "Language changed" => "Sprache geändert", -"Invalid request" => "Ungültige Anfrage", +"Invalid request" => "Fehlerhafte Anfrage", "Admins can't remove themself from the admin group" => "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.", "Unable to add user to group %s" => "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", @@ -45,24 +46,24 @@ "Locale not working" => "Ländereinstellung funktioniert nicht", "This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Dieser ownCloud Server kann die Ländereinstellung nicht auf %s ändern. Dies bedeutet, dass es Probleme mit bestimmten Zeichen in Dateinamen geben könnte. Wir empfehlen die für %s benötigten Pakete auf Deinem System zu installieren.", "Internet connection not working" => "Keine Netzwerkverbindung", -"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Dieser ownCloud Server hat keine funktionierende Netzwerkverbindung. Dies bedeutet das einige Funktionen wie das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Netzwerkverbindung für diesen Server zu aktivieren wenn Du alle Funktionen von ownCloud nutzen möchtest.", +"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Dieser ownCloud Server hat keine funktionierende Netzwerkverbindung. Dies bedeutet das einige Funktionen wie das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Netzwerkverbindung für diesen Server zu aktivieren, wenn Du alle Funktionen von ownCloud nutzen möchtest.", "Cron" => "Cron", "Execute one task with each page loaded" => "Führe eine Aufgabe mit jeder geladenen Seite aus", "cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php ist an einem Webcron-Service registriert. Die cron.php Seite wird einmal pro Minute über http abgerufen.", "Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Nutze den Cron Systemdienst. Rufe die Datei cron.php im owncloud Ordner einmal pro Minute über einen Cronjob auf.", "Sharing" => "Teilen", "Enable Share API" => "Aktiviere Sharing-API", -"Allow apps to use the Share API" => "Erlaube Apps die Nutzung der Share-API", -"Allow links" => "Erlaube Links", -"Allow users to share items to the public with links" => "Erlaube Benutzern, Inhalte über öffentliche Links zu teilen", -"Allow resharing" => "Erlaube erneutes Teilen", -"Allow users to share items shared with them again" => "Erlaube Benutzern, mit ihnen geteilte Inhalte erneut zu teilen", -"Allow users to share with anyone" => "Erlaube Benutzern, mit jedem zu teilen", -"Allow users to only share with users in their groups" => "Erlaube Benutzern, nur mit Benutzern ihrer Gruppe zu teilen", +"Allow apps to use the Share API" => "Erlaubt Apps die Nutzung der Share-API", +"Allow links" => "Erlaubt Links", +"Allow users to share items to the public with links" => "Erlaubt Benutzern, Inhalte über öffentliche Links zu teilen", +"Allow resharing" => "Erlaubt erneutes Teilen", +"Allow users to share items shared with them again" => "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen", +"Allow users to share with anyone" => "Erlaubt Benutzern, mit jedem zu teilen", +"Allow users to only share with users in their groups" => "Erlaubt Benutzern, nur mit Benutzern ihrer Gruppe zu teilen", "Security" => "Sicherheit", "Enforce HTTPS" => "Erzwinge HTTPS", "Enforces the clients to connect to ownCloud via an encrypted connection." => "Erzwingt die Verwendung einer verschlüsselten Verbindung", -"Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Bitte verbinden Sie sich über eine HTTPS Verbindung mit diesem ownCloud Server um diese Einstellung zu ändern", +"Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Bitte verbinde Dich über eine HTTPS Verbindung mit diesem ownCloud Server um diese Einstellung zu ändern", "Log" => "Log", "Log level" => "Loglevel", "More" => "Mehr", @@ -91,9 +92,6 @@ "New password" => "Neues Passwort", "Change password" => "Passwort ändern", "Display Name" => "Anzeigename", -"Your display name was changed" => "Dein Anzeigename wurde geändert", -"Unable to change your display name" => "Das Ändern deines Anzeigenamens ist nicht möglich", -"Change display name" => "Anzeigenamen ändern", "Email" => "E-Mail", "Your email address" => "Deine E-Mail-Adresse", "Fill in an email address to enable password recovery" => "Trage eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.", diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php index b1f121aa970cdce2e1a67cd264cb830d3d300052..91a96ca9f0ef24251c62b13feda15753c84037c3 100644 --- a/settings/l10n/de_DE.php +++ b/settings/l10n/de_DE.php @@ -1,6 +1,7 @@ "Die Liste der Anwendungen im Store konnte nicht geladen werden.", -"Authentication error" => "Fehler bei der Anmeldung", +"Authentication error" => "Authentifizierungs-Fehler", +"Your display name has been changed." => "Dein Anzeigename ist geändert worden.", "Unable to change display name" => "Das Ändern des Anzeigenamens ist nicht möglich", "Group already exists" => "Die Gruppe existiert bereits", "Unable to add group" => "Die Gruppe konnte nicht angelegt werden", @@ -10,7 +11,7 @@ "Unable to delete group" => "Die Gruppe konnte nicht gelöscht werden", "Unable to delete user" => "Der Benutzer konnte nicht gelöscht werden", "Language changed" => "Sprache geändert", -"Invalid request" => "Ungültige Anfrage", +"Invalid request" => "Ungültige Anforderung", "Admins can't remove themself from the admin group" => "Administratoren können sich nicht selbst aus der admin-Gruppe löschen", "Unable to add user to group %s" => "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", @@ -44,7 +45,7 @@ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen.", "Locale not working" => "Die Lokalisierung funktioniert nicht", "This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Dieser ownCloud-Server kann die Ländereinstellung nicht auf %s ändern. Dies bedeutet, dass es Probleme mit bestimmten Zeichen in Dateinamen geben könnte. Wir empfehlen, die für %s benötigten Pakete auf ihrem System zu installieren.", -"Internet connection not working" => "Keine Netzwerkverbindung", +"Internet connection not working" => "Keine Internetverbindung", "This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Dieser ownCloud-Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungs-E-Mails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen von ownCloud nutzen wollen.", "Cron" => "Cron", "Execute one task with each page loaded" => "Eine Aufgabe bei jedem Laden der Seite ausführen", @@ -55,10 +56,10 @@ "Allow apps to use the Share API" => "Anwendungen erlauben, die Share-API zu benutzen", "Allow links" => "Links erlauben", "Allow users to share items to the public with links" => "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen", -"Allow resharing" => "Erlaube weiterverteilen", +"Allow resharing" => "Erlaube Weiterverteilen", "Allow users to share items shared with them again" => "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen", -"Allow users to share with anyone" => "Erlaube Benutzern, mit jedem zu teilen", -"Allow users to only share with users in their groups" => "Erlaube Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen", +"Allow users to share with anyone" => "Erlaubt Benutzern, mit jedem zu teilen", +"Allow users to only share with users in their groups" => "Erlaubt Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen", "Security" => "Sicherheit", "Enforce HTTPS" => "HTTPS erzwingen", "Enforces the clients to connect to ownCloud via an encrypted connection." => "Zwingt die Clients, sich über eine verschlüsselte Verbindung mit ownCloud zu verbinden.", @@ -91,9 +92,6 @@ "New password" => "Neues Passwort", "Change password" => "Passwort ändern", "Display Name" => "Anzeigename", -"Your display name was changed" => "Ihr Anzeigename wurde geändert", -"Unable to change your display name" => "Das Ändern Ihres Anzeigenamens ist nicht möglich", -"Change display name" => "Anzeigenamen ändern", "Email" => "E-Mail", "Your email address" => "Ihre E-Mail-Adresse", "Fill in an email address to enable password recovery" => "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.", @@ -102,7 +100,7 @@ "WebDAV" => "WebDAV", "Use this address to connect to your ownCloud in your file manager" => "Verwenden Sie diese Adresse, um Ihren Dateimanager mit Ihrer ownCloud zu verbinden", "Login Name" => "Loginname", -"Create" => "Anlegen", +"Create" => "Erstellen", "Default Storage" => "Standard-Speicher", "Unlimited" => "Unbegrenzt", "Other" => "Andere", diff --git a/settings/l10n/el.php b/settings/l10n/el.php index 9dfe20ae2899f7c1d34bcd308553b832903578f4..3558ae729888146d5068c5041af0159be8a35c41 100644 --- a/settings/l10n/el.php +++ b/settings/l10n/el.php @@ -1,6 +1,7 @@ "Σφάλμα στην φόρτωση της λίστας από το App Store", "Authentication error" => "Σφάλμα πιστοποίησης", +"Your display name has been changed." => "Το όνομα σας στην οθόνη άλλαξε. ", "Unable to change display name" => "Δεν είναι δυνατή η αλλαγή του ονόματος εμφάνισης", "Group already exists" => "Η ομάδα υπάρχει ήδη", "Unable to add group" => "Αδυναμία προσθήκης ομάδας", @@ -23,7 +24,7 @@ "Updating...." => "Ενημέρωση...", "Error while updating app" => "Σφάλμα κατά την ενημέρωση της εφαρμογής", "Updated" => "Ενημερώθηκε", -"Saving..." => "Αποθήκευση...", +"Saving..." => "Γίνεται αποθήκευση...", "deleted" => "διαγράφηκε", "undo" => "αναίρεση", "Unable to remove user" => "Αδυναμία αφαίρεση χρήστη", @@ -91,10 +92,7 @@ "New password" => "Νέο συνθηματικό", "Change password" => "Αλλαγή συνθηματικού", "Display Name" => "Όνομα εμφάνισης", -"Your display name was changed" => "Το όνομα εμφάνισής σας άλλαξε", -"Unable to change your display name" => "Δεν ήταν δυνατή η αλλαγή του ονόματος εμφάνισής σας", -"Change display name" => "Αλλαγή ονόματος εμφάνισης", -"Email" => "Email", +"Email" => "Ηλ. ταχυδρομείο", "Your email address" => "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας", "Fill in an email address to enable password recovery" => "Συμπληρώστε μια διεύθυνση ηλεκτρονικού ταχυδρομείου για να ενεργοποιηθεί η ανάκτηση συνθηματικού", "Language" => "Γλώσσα", @@ -105,7 +103,7 @@ "Create" => "Δημιουργία", "Default Storage" => "Προκαθορισμένη Αποθήκευση ", "Unlimited" => "Απεριόριστο", -"Other" => "Άλλα", +"Other" => "Άλλο", "Storage" => "Αποθήκευση", "change display name" => "αλλαγή ονόματος εμφάνισης", "set new password" => "επιλογή νέου κωδικού", diff --git a/settings/l10n/en@pirate.php b/settings/l10n/en@pirate.php new file mode 100644 index 0000000000000000000000000000000000000000..482632f3fdab19ae3bd7efb9a1ed366c0f00ac9c --- /dev/null +++ b/settings/l10n/en@pirate.php @@ -0,0 +1,3 @@ + "Passcode" +); diff --git a/settings/l10n/eo.php b/settings/l10n/eo.php index 732a5d30fcea6f7da830d49beebf30cdbbdc4235..9fd1d5b320600b282116c4e53963809073124299 100644 --- a/settings/l10n/eo.php +++ b/settings/l10n/eo.php @@ -24,6 +24,18 @@ "Delete" => "Forigi", "__language_name__" => "Esperanto", "Security Warning" => "Sekureca averto", +"Cron" => "Cron", +"Sharing" => "Kunhavigo", +"Enable Share API" => "Kapabligi API-on por Kunhavigo", +"Allow apps to use the Share API" => "Kapabligi aplikaĵojn uzi la API-on pri Kunhavigo", +"Allow links" => "Kapabligi ligilojn", +"Allow users to share items to the public with links" => "Kapabligi uzantojn kunhavigi erojn kun la publiko perligile", +"Allow resharing" => "Kapabligi rekunhavigon", +"Allow users to share items shared with them again" => "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili", +"Allow users to share with anyone" => "Kapabligi uzantojn kunhavigi kun ĉiu ajn", +"Allow users to only share with users in their groups" => "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj", +"Log" => "Protokolo", +"Log level" => "Registronivelo", "More" => "Pli", "Less" => "Malpli", "Version" => "Eldono", diff --git a/settings/l10n/es.php b/settings/l10n/es.php index a1d03ae84056715a28f25b150d57019f50a62caf..aaf858cf2cf57fc5e82b010eab1a76849c32e171 100644 --- a/settings/l10n/es.php +++ b/settings/l10n/es.php @@ -1,55 +1,56 @@ "Imposible cargar la lista desde el App Store", "Authentication error" => "Error de autenticación", -"Unable to change display name" => "Incapaz de cambiar el nombre", +"Your display name has been changed." => "Su nombre fue cambiado.", +"Unable to change display name" => "No se pudo cambiar el nombre", "Group already exists" => "El grupo ya existe", "Unable to add group" => "No se pudo añadir el grupo", -"Could not enable app. " => "No puedo habilitar la app.", -"Email saved" => "Correo guardado", +"Could not enable app. " => "No puedo habilitar la aplicación.", +"Email saved" => "E-mail guardado", "Invalid email" => "Correo no válido", "Unable to delete group" => "No se pudo eliminar el grupo", "Unable to delete user" => "No se pudo eliminar el usuario", "Language changed" => "Idioma cambiado", -"Invalid request" => "Solicitud no válida", +"Invalid request" => "Petición no válida", "Admins can't remove themself from the admin group" => "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", -"Unable to add user to group %s" => "Imposible añadir el usuario al grupo %s", -"Unable to remove user from group %s" => "Imposible eliminar al usuario del grupo %s", -"Couldn't update app." => "No se puedo actualizar la aplicacion.", +"Unable to add user to group %s" => "No se pudo añadir el usuario al grupo %s", +"Unable to remove user from group %s" => "No se pudo eliminar al usuario del grupo %s", +"Couldn't update app." => "No se pudo actualizar la aplicacion.", "Update to {appversion}" => "Actualizado a {appversion}", "Disable" => "Desactivar", "Enable" => "Activar", -"Please wait...." => "Espere por favor....", +"Please wait...." => "Espere, por favor....", "Error" => "Error", "Updating...." => "Actualizando....", -"Error while updating app" => "Error mientras se actualizaba", +"Error while updating app" => "Error mientras se actualizaba la aplicación", "Updated" => "Actualizado", "Saving..." => "Guardando...", "deleted" => "borrado", "undo" => "deshacer", -"Unable to remove user" => "No se puede quitar el usuario", +"Unable to remove user" => "No se puede eliminar el usuario", "Groups" => "Grupos", -"Group Admin" => "Grupo admin", +"Group Admin" => "Grupo administrador", "Delete" => "Eliminar", -"add group" => "Añadir Grupo", -"A valid username must be provided" => "Se debe usar un nombre de usuario valido", +"add group" => "añadir Grupo", +"A valid username must be provided" => "Se debe usar un nombre de usuario válido", "Error creating user" => "Error al crear usuario", "A valid password must be provided" => "Se debe usar una contraseña valida", "__language_name__" => "Castellano", "Security Warning" => "Advertencia de seguridad", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Su directorio de datos y sus archivos son probablemente accesibles desde internet. El archivo .htaccess que ownCloud provee no está funcionando. Sugerimos fuertemente que configure su servidor web de manera que el directorio de datos ya no esté accesible o mueva el directorio de datos fuera del documento raíz de su servidor web.", -"Setup Warning" => "Advertencia de Configuración", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Su directorio de datos y sus archivos son probablemente accesibles desde internet. El archivo .htaccess que ownCloud provee no está funcionando. Le recomendamos encarecidamente que configure su servidor web de manera que el directorio de datos no esté accesible, o mueva el directorio de datos fuera del documento raíz de su servidor web.", +"Setup Warning" => "Advertencia de configuración", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Su servidor web aún no está configurado adecuadamente para permitir sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando.", "Please double check the installation guides." => "Por favor, vuelva a comprobar las guías de instalación.", "Module 'fileinfo' missing" => "Modulo 'fileinfo' perdido", -"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "El modulo PHP 'fileinfo' no se encuentra. Sugerimos habilitar este modulo para tener mejorres resultados con la detección mime-type", -"Locale not working" => "Configuración regional no está funcionando", -"This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Este servidor ownCloud no puede establecer la configuración regional a %s. Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos. Le recomendamos que instale los paquetes requeridos en su sistema para soportar %s.", +"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "El modulo PHP 'fileinfo' no se encuentra. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección del mime-type", +"Locale not working" => "La configuración regional no está funcionando", +"This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Este servidor ownCloud no puede establecer la configuración regional a %s. Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos. Le recomendamos que instale los paquetes requeridos en su sistema para soportar el %s.", "Internet connection not working" => "La conexion a internet no esta funcionando", -"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Este servidor ownCloud no tiene conexion de internet. Esto quiere decir que algunas caracteristicas como montar almacenamiento externo, notificaciones sobre actualizaciones o la instalacion de apps de terceros no funcionaran. Es posible que no pueda acceder remotamente a los archivos ni enviar notificaciones por correo. Sugerimos habilitar la conexión a internet para este servidor si quiere tener todas las caracteristicas de ownCloud.", +"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Este servidor ownCloud no tiene conexion de internet. Esto quiere decir que algunas caracteristicas como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o la instalacion de apps de terceros no funcionarán. Es posible que no pueda acceder remotamente a los archivos ni enviar notificaciones por correo. Sugerimos habilitar la conexión a Internet para este servidor si quiere disfrutar de todas las características de ownCloud.", "Cron" => "Cron", "Execute one task with each page loaded" => "Ejecutar una tarea con cada página cargada", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php es un sistema webcron registrado. Llame a la página cron.php en la raíz de owncloud una vez por minuto sobre http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utilizar el servicio cron del sistema. Llame al archivo cron.php en la carpeta de owncloud a través de un cronjob del sistema una vez por minuto.", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php es un sistema webcron registrado. Llama a la página cron.php en la raíz de owncloud una vez por minuto sobre http.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utilizar el servicio cron del sistema. Llama al archivo cron.php en la carpeta de owncloud a través de un cronjob del sistema una vez por minuto.", "Sharing" => "Compartiendo", "Enable Share API" => "Activar API de Compartición", "Allow apps to use the Share API" => "Permitir a las aplicaciones utilizar la API de Compartición", @@ -57,17 +58,17 @@ "Allow users to share items to the public with links" => "Permitir a los usuarios compartir elementos al público con enlaces", "Allow resharing" => "Permitir re-compartición", "Allow users to share items shared with them again" => "Permitir a los usuarios compartir elementos ya compartidos con ellos mismos", -"Allow users to share with anyone" => "Permitir a los usuarios compartir con todos", +"Allow users to share with anyone" => "Permitir a los usuarios compartir con todo el mundo", "Allow users to only share with users in their groups" => "Permitir a los usuarios compartir sólo con los usuarios en sus grupos", "Security" => "Seguridad", "Enforce HTTPS" => "Forzar HTTPS", -"Enforces the clients to connect to ownCloud via an encrypted connection." => "Forzar la conexión de los clientes a ownCloud con una conexión encriptada.", +"Enforces the clients to connect to ownCloud via an encrypted connection." => "Fuerza la conexión de los clientes a ownCloud con una conexión cifrada.", "Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Por favor, conecte esta instancia de ownCloud vía HTTPS para activar o desactivar la aplicación de SSL.", -"Log" => "Historial", -"Log level" => "Nivel de Historial", +"Log" => "Registro", +"Log level" => "Nivel de registro", "More" => "Más", "Less" => "Menos", -"Version" => "Version", +"Version" => "Versión", "Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL.", "Add your App" => "Añade tu aplicación", "More Apps" => "Más aplicaciones", @@ -75,38 +76,35 @@ "See application page at apps.owncloud.com" => "Echa un vistazo a la web de aplicaciones apps.owncloud.com", "-licensed by " => "-licenciado por ", "Update" => "Actualizar", -"User Documentation" => "Documentación del usuario", -"Administrator Documentation" => "Documentación del adminsitrador", +"User Documentation" => "Documentación de usuario", +"Administrator Documentation" => "Documentación de adminstrador", "Online Documentation" => "Documentación en linea", "Forum" => "Foro", -"Bugtracker" => "Rastreador de Bugs", -"Commercial Support" => "Soporte Comercial", -"You have used %s of the available %s" => "Ha usado %s de %s disponibles", -"Get the apps to sync your files" => "Obtener las apps para sincronizar sus archivos", +"Bugtracker" => "Rastreador de fallos", +"Commercial Support" => "Soporte comercial", +"You have used %s of the available %s" => "Ha usado %s de los %s disponibles", +"Get the apps to sync your files" => "Obtener las aplicaciones para sincronizar sus archivos", "Show First Run Wizard again" => "Mostrar asistente para iniciar otra vez", "Password" => "Contraseña", "Your password was changed" => "Su contraseña ha sido cambiada", -"Unable to change your password" => "No se ha podido cambiar tu contraseña", +"Unable to change your password" => "No se ha podido cambiar su contraseña", "Current password" => "Contraseña actual", -"New password" => "Nueva contraseña:", +"New password" => "Nueva contraseña", "Change password" => "Cambiar contraseña", "Display Name" => "Nombre a mostrar", -"Your display name was changed" => "Su nombre fue cambiado", -"Unable to change your display name" => "Incapaz de cambiar su nombre", -"Change display name" => "Cambiar nombre", -"Email" => "Correo electrónico", -"Your email address" => "Tu dirección de correo", -"Fill in an email address to enable password recovery" => "Escribe una dirección de correo electrónico para restablecer la contraseña", +"Email" => "E-mail", +"Your email address" => "Su dirección de correo", +"Fill in an email address to enable password recovery" => "Escriba una dirección de correo electrónico para restablecer la contraseña", "Language" => "Idioma", -"Help translate" => "Ayúdanos a traducir", +"Help translate" => "Ayúdnos a traducir", "WebDAV" => "WebDAV", "Use this address to connect to your ownCloud in your file manager" => "Use esta dirección para conectarse a su cuenta de ownCloud en el administrador de archivos", "Login Name" => "Nombre de usuario", "Create" => "Crear", -"Default Storage" => "Almacenamiento Predeterminado", +"Default Storage" => "Almacenamiento predeterminado", "Unlimited" => "Ilimitado", "Other" => "Otro", -"Storage" => "Alamacenamiento", +"Storage" => "Almacenamiento", "change display name" => "Cambiar nombre a mostrar", "set new password" => "Configurar nueva contraseña", "Default" => "Predeterminado" diff --git a/settings/l10n/es_AR.php b/settings/l10n/es_AR.php index a1be54be1c4e5208861ed5410d44d02a018fbde7..f7eb7dd5c2d3552f8438d77c976529600787357a 100644 --- a/settings/l10n/es_AR.php +++ b/settings/l10n/es_AR.php @@ -1,6 +1,7 @@ "Imposible cargar la lista desde el App Store", "Authentication error" => "Error al autenticar", +"Your display name has been changed." => "El nombre mostrado fue cambiado", "Unable to change display name" => "No fue posible cambiar el nombre mostrado", "Group already exists" => "El grupo ya existe", "Unable to add group" => "No fue posible añadir el grupo", @@ -10,7 +11,7 @@ "Unable to delete group" => "No fue posible eliminar el grupo", "Unable to delete user" => "No fue posible eliminar el usuario", "Language changed" => "Idioma cambiado", -"Invalid request" => "Solicitud no válida", +"Invalid request" => "Pedido no válido", "Admins can't remove themself from the admin group" => "Los administradores no se pueden quitar a ellos mismos del grupo administrador. ", "Unable to add user to group %s" => "No fue posible añadir el usuario al grupo %s", "Unable to remove user from group %s" => "No es posible eliminar al usuario del grupo %s", @@ -91,10 +92,7 @@ "New password" => "Nueva contraseña:", "Change password" => "Cambiar contraseña", "Display Name" => "Nombre a mostrar", -"Your display name was changed" => "El nombre mostrado fue cambiado", -"Unable to change your display name" => "No fue posible cambiar tu nombre", -"Change display name" => "Cambiar nombre", -"Email" => "Correo electrónico", +"Email" => "Correo Electrónico", "Your email address" => "Tu dirección de e-mail", "Fill in an email address to enable password recovery" => "Escribí una dirección de correo electrónico para restablecer la contraseña", "Language" => "Idioma", @@ -105,7 +103,7 @@ "Create" => "Crear", "Default Storage" => "Almacenamiento Predeterminado", "Unlimited" => "Ilimitado", -"Other" => "Otro", +"Other" => "Otros", "Storage" => "Almacenamiento", "change display name" => "Cambiar el nombre que se muestra", "set new password" => "Configurar nueva contraseña", diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php index b21b55f5cac2af1ff816cda37d101cdef59228a6..f4bf379b7ef2db7b86c9187feb2580a9332ecbe1 100644 --- a/settings/l10n/et_EE.php +++ b/settings/l10n/et_EE.php @@ -1,14 +1,15 @@ "App Sotre'i nimekirja laadimine ebaõnnestus", +"Unable to load list from App Store" => "App Store'i nimekirja laadimine ebaõnnestus", "Authentication error" => "Autentimise viga", -"Unable to change display name" => "Ei saa muuta kuvatavat nime", +"Your display name has been changed." => "Sinu näidatav nimi on muudetud.", +"Unable to change display name" => "Ei saa muuta näidatavat nime", "Group already exists" => "Grupp on juba olemas", "Unable to add group" => "Keela grupi lisamine", "Could not enable app. " => "Rakenduse sisselülitamine ebaõnnestus.", "Email saved" => "Kiri on salvestatud", "Invalid email" => "Vigane e-post", -"Unable to delete group" => "Keela grupi kustutamine", -"Unable to delete user" => "Keela kasutaja kustutamine", +"Unable to delete group" => "Grupi kustutamine ebaõnnestus", +"Unable to delete user" => "Kasutaja kustutamine ebaõnnestus", "Language changed" => "Keel on muudetud", "Invalid request" => "Vigane päring", "Admins can't remove themself from the admin group" => "Administraatorid ei saa ise end eemaldada admin grupist", @@ -26,7 +27,7 @@ "Saving..." => "Salvestamine...", "deleted" => "kustutatud", "undo" => "tagasi", -"Unable to remove user" => "Ei suuda kustutada kasutajat", +"Unable to remove user" => "Kasutaja eemaldamine ebaõnnestus", "Groups" => "Grupid", "Group Admin" => "Grupi admin", "Delete" => "Kustuta", @@ -80,7 +81,7 @@ "Online Documentation" => "Online dokumentatsioon", "Forum" => "Foorum", "Bugtracker" => "Vigade nimekiri", -"Commercial Support" => "Tasuine kasutajatugi", +"Commercial Support" => "Tasuline kasutajatugi", "You have used %s of the available %s" => "Kasutad %s saadavalolevast %s", "Get the apps to sync your files" => "Hangi rakendusi failide sünkroniseerimiseks", "Show First Run Wizard again" => "Näita veelkord Esmase Käivituse Juhendajat", @@ -91,9 +92,6 @@ "New password" => "Uus parool", "Change password" => "Muuda parooli", "Display Name" => "Näidatav nimi", -"Your display name was changed" => "Sinu kuvatav nimi muutus", -"Unable to change your display name" => "Ei suuda muuta kuvatavat nime", -"Change display name" => "Muuda näidatavat nime", "Email" => "E-post", "Your email address" => "Sinu e-posti aadress", "Fill in an email address to enable password recovery" => "Parooli taastamise sisse lülitamiseks sisesta e-posti aadress", diff --git a/settings/l10n/eu.php b/settings/l10n/eu.php index ed3500c5b7a4594c10f54a870d12102a7790b780..9982e9af9a03adb9246f14e31fc8f0342089579e 100644 --- a/settings/l10n/eu.php +++ b/settings/l10n/eu.php @@ -10,7 +10,7 @@ "Unable to delete group" => "Ezin izan da taldea ezabatu", "Unable to delete user" => "Ezin izan da erabiltzailea ezabatu", "Language changed" => "Hizkuntza aldatuta", -"Invalid request" => "Baliogabeko eskaria", +"Invalid request" => "Baliogabeko eskaera", "Admins can't remove themself from the admin group" => "Kudeatzaileak ezin du bere burua kendu kudeatzaile taldetik", "Unable to add user to group %s" => "Ezin izan da erabiltzailea %s taldera gehitu", "Unable to remove user from group %s" => "Ezin izan da erabiltzailea %s taldetik ezabatu", @@ -91,10 +91,7 @@ "New password" => "Pasahitz berria", "Change password" => "Aldatu pasahitza", "Display Name" => "Bistaratze Izena", -"Your display name was changed" => "Zure bistaratze izena aldatu da", -"Unable to change your display name" => "Ezin izan da zure bistaratze izena aldatu", -"Change display name" => "Aldatu bistaratze izena", -"Email" => "E-Posta", +"Email" => "E-posta", "Your email address" => "Zure e-posta", "Fill in an email address to enable password recovery" => "Idatz ezazu e-posta bat pasahitza berreskuratu ahal izateko", "Language" => "Hizkuntza", @@ -105,7 +102,7 @@ "Create" => "Sortu", "Default Storage" => "Lehenetsitako Biltegiratzea", "Unlimited" => "Mugarik gabe", -"Other" => "Besteak", +"Other" => "Bestelakoa", "Storage" => "Biltegiratzea", "change display name" => "aldatu bistaratze izena", "set new password" => "ezarri pasahitz berria", diff --git a/settings/l10n/fa.php b/settings/l10n/fa.php index 8a097d64b0a6c8e894013b036401d04e13215158..1abb70f27a639a6b7a965ff14a69b3ab5928a033 100644 --- a/settings/l10n/fa.php +++ b/settings/l10n/fa.php @@ -10,7 +10,7 @@ "Unable to delete group" => "حذف گروه امکان پذیر نیست", "Unable to delete user" => "حذف کاربر امکان پذیر نیست", "Language changed" => "زبان تغییر کرد", -"Invalid request" => "درخواست غیر قابل قبول", +"Invalid request" => "درخواست نامعتبر", "Admins can't remove themself from the admin group" => "مدیران نمی توانند خود را از گروه مدیریت حذف کنند", "Unable to add user to group %s" => "امکان افزودن کاربر به گروه %s نیست", "Unable to remove user from group %s" => "امکان حذف کاربر از گروه %s نیست", @@ -23,13 +23,13 @@ "Updating...." => "در حال بروز رسانی...", "Error while updating app" => "خطا در هنگام بهنگام سازی برنامه", "Updated" => "بروز رسانی انجام شد", -"Saving..." => "درحال ذخیره ...", +"Saving..." => "در حال ذخیره سازی...", "deleted" => "حذف شده", "undo" => "بازگشت", "Unable to remove user" => "حذف کاربر امکان پذیر نیست", "Groups" => "گروه ها", "Group Admin" => "گروه مدیران", -"Delete" => "پاک کردن", +"Delete" => "حذف", "add group" => "افزودن گروه", "A valid username must be provided" => "نام کاربری صحیح باید وارد شود", "Error creating user" => "خطا در ایجاد کاربر", @@ -58,6 +58,7 @@ "Security" => "امنیت", "Enforce HTTPS" => "وادار کردن HTTPS", "Enforces the clients to connect to ownCloud via an encrypted connection." => "وادار کردن مشتریان برای ارتباط با ownCloud از طریق رمزگذاری ارتباط", +"Log" => "کارنامه", "More" => "بیش‌تر", "Less" => "کم‌تر", "Version" => "نسخه", @@ -84,10 +85,7 @@ "New password" => "گذرواژه جدید", "Change password" => "تغییر گذر واژه", "Display Name" => "نام نمایشی", -"Your display name was changed" => "نام نمایشی شما تغییر یافت", -"Unable to change your display name" => "امکان تغییر نام نمایشی شما وجود ندارد", -"Change display name" => "تغییر نام نمایشی", -"Email" => "پست الکترونیکی", +"Email" => "ایمیل", "Your email address" => "پست الکترونیکی شما", "Fill in an email address to enable password recovery" => "پست الکترونیکی را پرکنید تا بازیابی گذرواژه فعال شود", "Language" => "زبان", @@ -97,7 +95,7 @@ "Create" => "ایجاد کردن", "Default Storage" => "ذخیره سازی پیش فرض", "Unlimited" => "نامحدود", -"Other" => "سایر", +"Other" => "دیگر", "Storage" => "حافظه", "change display name" => "تغییر نام نمایشی", "set new password" => "تنظیم کلمه عبور جدید", diff --git a/settings/l10n/fi_FI.php b/settings/l10n/fi_FI.php index 74a8157a7f689803161ee6e87045034ea35d01f6..f2d7d333589cadc8e3bfbe04bafc8d5f39325fbf 100644 --- a/settings/l10n/fi_FI.php +++ b/settings/l10n/fi_FI.php @@ -1,6 +1,7 @@ "Ei pystytä lataamaan listaa sovellusvarastosta (App Store)", -"Authentication error" => "Todennusvirhe", +"Authentication error" => "Tunnistautumisvirhe", +"Your display name has been changed." => "Näyttönimesi on muutettu.", "Unable to change display name" => "Näyttönimen muuttaminen epäonnistui", "Group already exists" => "Ryhmä on jo olemassa", "Unable to add group" => "Ryhmän lisäys epäonnistui", @@ -78,10 +79,7 @@ "New password" => "Uusi salasana", "Change password" => "Vaihda salasana", "Display Name" => "Näyttönimi", -"Your display name was changed" => "Näyttönimesi muutettiin", -"Unable to change your display name" => "Näyttönimen muuttaminen epäonnistui", -"Change display name" => "Muuta näyttönimeä", -"Email" => "Sähköposti", +"Email" => "Sähköpostiosoite", "Your email address" => "Sähköpostiosoitteesi", "Fill in an email address to enable password recovery" => "Anna sähköpostiosoitteesi, jotta unohdettu salasana on mahdollista palauttaa", "Language" => "Kieli", diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php index efc2de893d829c5a76112403bcb1a258ef04d766..0067236bad1a74dff94918fc1210fb0feb65c125 100644 --- a/settings/l10n/fr.php +++ b/settings/l10n/fr.php @@ -1,6 +1,7 @@ "Impossible de charger la liste depuis l'App Store", "Authentication error" => "Erreur d'authentification", +"Your display name has been changed." => "Votre nom d'affichage a bien été modifié.", "Unable to change display name" => "Impossible de modifier le nom d'affichage", "Group already exists" => "Ce groupe existe déjà", "Unable to add group" => "Impossible d'ajouter le groupe", @@ -23,7 +24,7 @@ "Updating...." => "Mise à jour...", "Error while updating app" => "Erreur lors de la mise à jour de l'application", "Updated" => "Mise à jour effectuée avec succès", -"Saving..." => "Sauvegarde...", +"Saving..." => "Enregistrement...", "deleted" => "supprimé", "undo" => "annuler", "Unable to remove user" => "Impossible de retirer l'utilisateur", @@ -91,10 +92,7 @@ "New password" => "Nouveau mot de passe", "Change password" => "Changer de mot de passe", "Display Name" => "Nom affiché", -"Your display name was changed" => "Votre nom d'affichage a bien été modifié", -"Unable to change your display name" => "Impossible de modifier votre nom d'affichage", -"Change display name" => "Changer le nom affiché", -"Email" => "E-mail", +"Email" => "Adresse mail", "Your email address" => "Votre adresse e-mail", "Fill in an email address to enable password recovery" => "Entrez votre adresse e-mail pour permettre la réinitialisation du mot de passe", "Language" => "Langue", diff --git a/settings/l10n/gl.php b/settings/l10n/gl.php index f7472fd872ebfc62f618572619c915d3ab5ebc8a..61e86a83f3355776a59a9066ead62fae043f1d01 100644 --- a/settings/l10n/gl.php +++ b/settings/l10n/gl.php @@ -1,6 +1,7 @@ "Non foi posíbel cargar a lista desde a App Store", "Authentication error" => "Produciuse un erro de autenticación", +"Your display name has been changed." => "O seu nome visíbel foi cambiado", "Unable to change display name" => "Non é posíbel cambiar o nome visíbel", "Group already exists" => "O grupo xa existe", "Unable to add group" => "Non é posíbel engadir o grupo", @@ -49,7 +50,7 @@ "Cron" => "Cron", "Execute one task with each page loaded" => "Executar unha tarefa con cada páxina cargada", "cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está rexistrado nun servizo de WebCron. Chame á página cron.php na raíz ownCloud unha vez por minuto a través de HTTP.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Use o servizo de sistema cron. Chame ao ficheiro cron.php no catfaol owncloud a través dun sistema de cronjob unna vez por minuto.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Use o servizo de sistema cron. Chame ao ficheiro cron.php no cartafol owncloud a través dun sistema de cronjob unha vez por minuto.", "Sharing" => "Compartindo", "Enable Share API" => "Activar o API para compartir", "Allow apps to use the Share API" => "Permitir que os aplicativos empreguen o API para compartir", @@ -91,9 +92,6 @@ "New password" => "Novo contrasinal", "Change password" => "Cambiar o contrasinal", "Display Name" => "Amosar o nome", -"Your display name was changed" => "O seu nome visíbel foi cambiado", -"Unable to change your display name" => "Non é posíbel cambiar o seu nome visíbel", -"Change display name" => "Cambiar o nome visíbel", "Email" => "Correo", "Your email address" => "O seu enderezo de correo", "Fill in an email address to enable password recovery" => "Escriba un enderezo de correo para activar a recuperación do contrasinal", diff --git a/settings/l10n/he.php b/settings/l10n/he.php index 2e208b45763d89712c3395abf494a19770f31703..5aeba49dcf7845a621da12fdf99a5cd5eff201d7 100644 --- a/settings/l10n/he.php +++ b/settings/l10n/he.php @@ -14,9 +14,9 @@ "Unable to add user to group %s" => "לא ניתן להוסיף משתמש לקבוצה %s", "Unable to remove user from group %s" => "לא ניתן להסיר משתמש מהקבוצה %s", "Disable" => "בטל", -"Enable" => "הפעל", +"Enable" => "הפעלה", "Error" => "שגיאה", -"Saving..." => "שומר..", +"Saving..." => "שמירה…", "undo" => "ביטול", "Groups" => "קבוצות", "Group Admin" => "מנהל הקבוצה", @@ -24,6 +24,7 @@ "__language_name__" => "עברית", "Security Warning" => "אזהרת אבטחה", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "יתכן שתיקיית הנתונים והקבצים שלך נגישים דרך האינטרנט. קובץ ה־‎.htaccess שמסופק על ידי ownCloud כנראה אינו עובד. אנו ממליצים בחום להגדיר את שרת האינטרנט שלך בדרך שבה תיקיית הנתונים לא תהיה זמינה עוד או להעביר את תיקיית הנתונים מחוץ לספריית העל של שרת האינטרנט.", +"Log" => "יומן", "More" => "יותר", "Less" => "פחות", "Version" => "גרסא", @@ -41,13 +42,13 @@ "Commercial Support" => "תמיכה בתשלום", "You have used %s of the available %s" => "השתמשת ב־%s מתוך %s הזמינים לך", "Get the apps to sync your files" => "השג את האפליקציות על מנת לסנכרן את הקבצים שלך", -"Password" => "ססמה", +"Password" => "סיסמא", "Your password was changed" => "הססמה שלך הוחלפה", "Unable to change your password" => "לא ניתן לשנות את הססמה שלך", "Current password" => "ססמה נוכחית", "New password" => "ססמה חדשה", "Change password" => "שינוי ססמה", -"Email" => "דוא״ל", +"Email" => "דואר אלקטרוני", "Your email address" => "כתובת הדוא״ל שלך", "Fill in an email address to enable password recovery" => "נא למלא את כתובת הדוא״ל שלך כדי לאפשר שחזור ססמה", "Language" => "פה", diff --git a/settings/l10n/hr.php b/settings/l10n/hr.php index 013cce38908e79292be08ac1ba58e39748bcd1d6..87ebf13f798db10f4ca6b008c73b6deca195facf 100644 --- a/settings/l10n/hr.php +++ b/settings/l10n/hr.php @@ -15,6 +15,9 @@ "Group Admin" => "Grupa Admin", "Delete" => "Obriši", "__language_name__" => "__ime_jezika__", +"Cron" => "Cron", +"Log" => "dnevnik", +"More" => "više", "Add your App" => "Dodajte vašu aplikaciju", "Select an App" => "Odaberite Aplikaciju", "See application page at apps.owncloud.com" => "Pogledajte stranicu s aplikacijama na apps.owncloud.com", diff --git a/settings/l10n/hu_HU.php b/settings/l10n/hu_HU.php index a91e8ff49121988dd4d5f5e6650bcf3b4aac495d..178fd1d73e1dbae9cf7e1fc903c8fbedde616689 100644 --- a/settings/l10n/hu_HU.php +++ b/settings/l10n/hu_HU.php @@ -1,6 +1,7 @@ "Nem tölthető le a lista az App Store-ból", "Authentication error" => "Azonosítási hiba", +"Your display name has been changed." => "Az Ön megjelenítési neve megváltozott.", "Unable to change display name" => "Nem sikerült megváltoztatni a megjelenítési nevet", "Group already exists" => "A csoport már létezik", "Unable to add group" => "A csoport nem hozható létre", @@ -17,7 +18,7 @@ "Couldn't update app." => "A program frissítése nem sikerült.", "Update to {appversion}" => "Frissítés erre a verzióra: {appversion}", "Disable" => "Letiltás", -"Enable" => "Engedélyezés", +"Enable" => "engedélyezve", "Please wait...." => "Kérem várjon...", "Error" => "Hiba", "Updating...." => "Frissítés folyamatban...", @@ -91,9 +92,6 @@ "New password" => "Az új jelszó", "Change password" => "A jelszó megváltoztatása", "Display Name" => "A megjelenített név", -"Your display name was changed" => "Az Ön megjelenítési neve megváltozott", -"Unable to change your display name" => "Nem sikerült megváltoztatni az Ön megjelenítési nevét", -"Change display name" => "A megjelenítési név módosítása", "Email" => "Email", "Your email address" => "Az Ön email címe", "Fill in an email address to enable password recovery" => "Adja meg az email címét, hogy jelszó-emlékeztetőt kérhessen, ha elfelejtette a jelszavát!", diff --git a/settings/l10n/ia.php b/settings/l10n/ia.php index 88cb8dbf9aaa93ce0163a89b73d63a88a9d55f12..8d67b45347a72e1b0b6b78d867f00fe8c09a02bf 100644 --- a/settings/l10n/ia.php +++ b/settings/l10n/ia.php @@ -1,9 +1,12 @@ "Linguage cambiate", "Invalid request" => "Requesta invalide", +"Error" => "Error", "Groups" => "Gruppos", "Delete" => "Deler", "__language_name__" => "Interlingua", +"Log" => "Registro", +"More" => "Plus", "Add your App" => "Adder tu application", "Select an App" => "Selectionar un app", "Update" => "Actualisar", diff --git a/settings/l10n/id.php b/settings/l10n/id.php index 2943e78a97291f94653b6609362684a95cb6de9b..fb5ee229f155a49edbdaba65cfdaecf7b29190a6 100644 --- a/settings/l10n/id.php +++ b/settings/l10n/id.php @@ -1,6 +1,6 @@ "Tidak dapat memuat daftar dari App Store", -"Authentication error" => "Galat autentikasi", +"Authentication error" => "Galat saat autentikasi", "Unable to change display name" => "Tidak dapat mengubah nama tampilan", "Group already exists" => "Grup sudah ada", "Unable to add group" => "Tidak dapat menambah grup", @@ -17,7 +17,7 @@ "Couldn't update app." => "Tidak dapat memperbarui aplikasi.", "Update to {appversion}" => "Perbarui ke {appversion}", "Disable" => "Nonaktifkan", -"Enable" => "Aktifkan", +"Enable" => "aktifkan", "Please wait...." => "Mohon tunggu....", "Error" => "Galat", "Updating...." => "Memperbarui....", @@ -38,7 +38,7 @@ "Security Warning" => "Peringatan Keamanan", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Mungkin direktori data dan berkas Anda dapat diakses dari internet. Berkas .htaccess yang disediakan oleh ownCloud tidak berfungsi. Kami sangat menyarankan Anda untuk mengonfigurasi webserver Anda agar direktori data tidak lagi dapat diakses atau pindahkan direktori data ke luar akar dokumen webserver.", "Setup Warning" => "Peringatan Persiapan", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web server Anda belum dikonfigurasi untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak.", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak.", "Please double check the installation guides." => "Silakan periksa ulang panduan instalasi.", "Module 'fileinfo' missing" => "Module 'fileinfo' tidak ada", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Module 'fileinfo' pada PHP tidak ada. Kami sangat menyarankan untuk mengaktifkan modul ini untuk mendapatkan hasil terbaik pada proses pendeteksian mime-type.", @@ -91,9 +91,6 @@ "New password" => "Sandi baru", "Change password" => "Ubah sandi", "Display Name" => "Nama Tampilan", -"Your display name was changed" => "Nama tampilan Anda telah diubah", -"Unable to change your display name" => "Tidak dapat mengubah nama tampilan Anda", -"Change display name" => "Ubah nama tampilan", "Email" => "Email", "Your email address" => "Alamat email Anda", "Fill in an email address to enable password recovery" => "Masukkan alamat email untuk mengaktifkan pemulihan sandi", diff --git a/settings/l10n/it.php b/settings/l10n/it.php index c48db84b1e52aa5abd0b5685aa4219e1a3a9e6b4..4fc8dc5f64f3aaa17530816af5cc1b3c3ec9b0dd 100644 --- a/settings/l10n/it.php +++ b/settings/l10n/it.php @@ -1,6 +1,7 @@ "Impossibile caricare l'elenco dall'App Store", "Authentication error" => "Errore di autenticazione", +"Your display name has been changed." => "Il tuo nome visualizzato è stato cambiato.", "Unable to change display name" => "Impossibile cambiare il nome visualizzato", "Group already exists" => "Il gruppo esiste già", "Unable to add group" => "Impossibile aggiungere il gruppo", @@ -65,7 +66,7 @@ "Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Connettiti a questa istanza di ownCloud tramite HTTPS per abilitare o disabilitare la protezione SSL.", "Log" => "Log", "Log level" => "Livello di log", -"More" => "Più", +"More" => "Altro", "Less" => "Meno", "Version" => "Versione", "Developed by the ownCloud community, the source code is licensed under the AGPL." => "Sviluppato dalla comunità di ownCloud, il codice sorgente è rilasciato nei termini della licenza AGPL.", @@ -91,10 +92,7 @@ "New password" => "Nuova password", "Change password" => "Modifica password", "Display Name" => "Nome visualizzato", -"Your display name was changed" => "Il tuo nome visualizzato è stato cambiato", -"Unable to change your display name" => "Impossibile cambiare il tuo nome visualizzato", -"Change display name" => "Cambia il nome visualizzato", -"Email" => "Email", +"Email" => "Posta elettronica", "Your email address" => "Il tuo indirizzo email", "Fill in an email address to enable password recovery" => "Inserisci il tuo indirizzo email per abilitare il recupero della password", "Language" => "Lingua", diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php index c5aa0ddec70a74586d97ce6c527e606d6d0bf91a..defc96e81b6a5b27f7d0cf1e8a28cd9915b00d35 100644 --- a/settings/l10n/ja_JP.php +++ b/settings/l10n/ja_JP.php @@ -1,6 +1,7 @@ "アプリストアからリストをロードできません", "Authentication error" => "認証エラー", +"Your display name has been changed." => "表示名を変更しました。", "Unable to change display name" => "表示名を変更できません", "Group already exists" => "グループは既に存在しています", "Unable to add group" => "グループを追加できません", @@ -10,14 +11,14 @@ "Unable to delete group" => "グループを削除できません", "Unable to delete user" => "ユーザを削除できません", "Language changed" => "言語が変更されました", -"Invalid request" => "無効なリクエストです", +"Invalid request" => "不正なリクエスト", "Admins can't remove themself from the admin group" => "管理者は自身を管理者グループから削除できません。", "Unable to add user to group %s" => "ユーザをグループ %s に追加できません", "Unable to remove user from group %s" => "ユーザをグループ %s から削除できません", "Couldn't update app." => "アプリを更新出来ませんでした。", "Update to {appversion}" => "{appversion} に更新", "Disable" => "無効", -"Enable" => "有効", +"Enable" => "有効化", "Please wait...." => "しばらくお待ちください。", "Error" => "エラー", "Updating...." => "更新中....", @@ -87,14 +88,11 @@ "Password" => "パスワード", "Your password was changed" => "パスワードを変更しました", "Unable to change your password" => "パスワードを変更することができません", -"Current password" => "現在のパスワード", -"New password" => "新しいパスワード", +"Current password" => "Current password", +"New password" => "新しいパスワードを入力", "Change password" => "パスワードを変更", "Display Name" => "表示名", -"Your display name was changed" => "あなたの表示名を変更しました", -"Unable to change your display name" => "あなたの表示名を変更できません", -"Change display name" => "表示名を変更", -"Email" => "Email", +"Email" => "メール", "Your email address" => "あなたのメールアドレス", "Fill in an email address to enable password recovery" => "※パスワード回復を有効にするにはメールアドレスの入力が必要です", "Language" => "言語", diff --git a/settings/l10n/ka_GE.php b/settings/l10n/ka_GE.php index 09de18ae1c2441aabc69351e4af1215775de786c..f6f4249e68fcff8ef6d3c489fbe3890238780c52 100644 --- a/settings/l10n/ka_GE.php +++ b/settings/l10n/ka_GE.php @@ -1,6 +1,7 @@ "აპლიკაციების სია ვერ ჩამოიტვირთა App Store", "Authentication error" => "ავთენტიფიკაციის შეცდომა", +"Your display name has been changed." => "თქვენი დისფლეის სახელი უკვე შეიცვალა", "Unable to change display name" => "დისფლეის სახელის შეცვლა ვერ მოხერხდა", "Group already exists" => "ჯგუფი უკვე არსებობს", "Unable to add group" => "ჯგუფის დამატება ვერ მოხერხდა", @@ -27,7 +28,7 @@ "deleted" => "წაშლილი", "undo" => "დაბრუნება", "Unable to remove user" => "მომხმარებლის წაშლა ვერ მოხერხდა", -"Groups" => "ჯგუფი", +"Groups" => "ჯგუფები", "Group Admin" => "ჯგუფის ადმინისტრატორი", "Delete" => "წაშლა", "add group" => "ჯგუფის დამატება", @@ -66,7 +67,7 @@ "Log" => "ლოგი", "Log level" => "ლოგირების დონე", "More" => "უფრო მეტი", -"Less" => "naklebi", +"Less" => "უფრო ნაკლები", "Version" => "ვერსია", "Developed by the ownCloud community, the source code is licensed under the AGPL." => "წარმოებულია ownCloud community–ის მიერ. source code ვრცელდება AGPL ლიცენზიის ფარგლებში.", "Add your App" => "დაამატე შენი აპლიკაცია", @@ -91,9 +92,6 @@ "New password" => "ახალი პაროლი", "Change password" => "პაროლის შეცვლა", "Display Name" => "დისპლეის სახელი", -"Your display name was changed" => "დისფლეის სახელი შეიცვალა", -"Unable to change your display name" => "თქვენი დისფლეის სახელის შეცვლა ვერ მოხერხდა", -"Change display name" => "დისფლეის სახელის შეცვლა", "Email" => "იმეილი", "Your email address" => "თქვენი იმეილ მისამართი", "Fill in an email address to enable password recovery" => "შეავსეთ იმეილ მისამართის ველი პაროლის აღსადგენად", diff --git a/settings/l10n/ko.php b/settings/l10n/ko.php index b5dbffad0852619a39ed652e40cec961222ab044..2a139a025627527c7c5039fbdaef5a4caf3d17cd 100644 --- a/settings/l10n/ko.php +++ b/settings/l10n/ko.php @@ -14,7 +14,7 @@ "Unable to add user to group %s" => "그룹 %s에 사용자를 추가할 수 없습니다.", "Unable to remove user from group %s" => "그룹 %s에서 사용자를 삭제할 수 없습니다.", "Disable" => "비활성화", -"Enable" => "활성화", +"Enable" => "사용함", "Error" => "오류", "Saving..." => "저장 중...", "deleted" => "삭제", @@ -26,6 +26,9 @@ "Security Warning" => "보안 경고", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. ownCloud에서 제공한 .htaccess 파일이 작동하지 않습니다. 웹 서버를 다시 설정하여 데이터 디렉터리에 접근할 수 없도록 하거나 문서 루트 바깥쪽으로 옮기는 것을 추천합니다.", "Setup Warning" => "설정 경고", +"Cron" => "크론", +"Log" => "로그", +"Log level" => "로그 단계", "More" => "더 중요함", "Less" => "덜 중요함", "Version" => "버전", diff --git a/settings/l10n/lb.php b/settings/l10n/lb.php index 793ae3d4dcd58fb6f4bb994e9078ca0f338fb64f..427e6568a403a43a531df9b03fdf981b247e712e 100644 --- a/settings/l10n/lb.php +++ b/settings/l10n/lb.php @@ -16,6 +16,15 @@ "Delete" => "Läschen", "__language_name__" => "__language_name__", "Security Warning" => "Sécherheets Warnung", +"Cron" => "Cron", +"Enable Share API" => "Share API aschalten", +"Allow apps to use the Share API" => "Erlab Apps d'Share API ze benotzen", +"Allow links" => "Links erlaben", +"Allow resharing" => "Resharing erlaben", +"Allow users to share with anyone" => "Useren erlaben mat egal wiem ze sharen", +"Allow users to only share with users in their groups" => "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen", +"Log" => "Log", +"More" => "Méi", "Add your App" => "Setz deng App bei", "Select an App" => "Wiel eng Applikatioun aus", "See application page at apps.owncloud.com" => "Kuck dir d'Applicatioun's Säit op apps.owncloud.com un", diff --git a/settings/l10n/lt_LT.php b/settings/l10n/lt_LT.php index 91782289e2e560d13facacc7e5ed84e6f54d2ca6..dba1f92017eef18786d64ad69587e2779b8cc81f 100644 --- a/settings/l10n/lt_LT.php +++ b/settings/l10n/lt_LT.php @@ -9,13 +9,17 @@ "Disable" => "Išjungti", "Enable" => "Įjungti", "Error" => "Klaida", -"Saving..." => "Saugoma..", +"Saving..." => "Saugoma...", "undo" => "anuliuoti", "Groups" => "Grupės", "Delete" => "Ištrinti", "__language_name__" => "Kalba", "Security Warning" => "Saugumo pranešimas", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Jūsų duomenų aplankalas ir Jūsų failai turbūt yra pasiekiami per internetą. Failas .htaccess, kuris duodamas, neveikia. Mes rekomenduojame susitvarkyti savo nustatymsu taip, kad failai nebūtų pasiekiami per internetą, arba persikelti juos kitur.", +"Cron" => "Cron", +"Sharing" => "Dalijimasis", +"Log" => "Žurnalas", +"Log level" => "Žurnalo išsamumas", "More" => "Daugiau", "Less" => "Mažiau", "Add your App" => "Pridėti programėlę", @@ -29,7 +33,7 @@ "Current password" => "Dabartinis slaptažodis", "New password" => "Naujas slaptažodis", "Change password" => "Pakeisti slaptažodį", -"Email" => "El. paštas", +"Email" => "El. Paštas", "Your email address" => "Jūsų el. pašto adresas", "Fill in an email address to enable password recovery" => "Pamiršto slaptažodžio atkūrimui įveskite savo el. pašto adresą", "Language" => "Kalba", diff --git a/settings/l10n/lv.php b/settings/l10n/lv.php index f5fd8b76bc928b8bbbd679e1470d1d0a55b195b6..5864a392ace60adb09e93159e41c31f4d583f894 100644 --- a/settings/l10n/lv.php +++ b/settings/l10n/lv.php @@ -10,7 +10,7 @@ "Unable to delete group" => "Nevar izdzēst grupu", "Unable to delete user" => "Nevar izdzēst lietotāju", "Language changed" => "Valoda tika nomainīta", -"Invalid request" => "Nederīgs pieprasījums", +"Invalid request" => "Nederīgs vaicājums", "Admins can't remove themself from the admin group" => "Administratori nevar izņemt paši sevi no administratoru grupas", "Unable to add user to group %s" => "Nevar pievienot lietotāju grupai %s", "Unable to remove user from group %s" => "Nevar izņemt lietotāju no grupas %s", @@ -91,9 +91,6 @@ "New password" => "Jauna parole", "Change password" => "Mainīt paroli", "Display Name" => "Redzamais vārds", -"Your display name was changed" => "Jūsu redzamais vārds tika mainīts", -"Unable to change your display name" => "Nevarēja mainīt jūsu redzamo vārdu", -"Change display name" => "Mainīt redzamo vārdu", "Email" => "E-pasts", "Your email address" => "Jūsu e-pasta adrese", "Fill in an email address to enable password recovery" => "Ievadiet e-pasta adresi, lai vēlāk varētu atgūt paroli, ja būs nepieciešamība", diff --git a/settings/l10n/mk.php b/settings/l10n/mk.php index 760b8912c25448e8130f931451d53e956e4cb91c..902a8d2d6a798a2d25496e2629ecb8b7380842f5 100644 --- a/settings/l10n/mk.php +++ b/settings/l10n/mk.php @@ -9,7 +9,7 @@ "Unable to delete group" => "Неможе да избришам група", "Unable to delete user" => "Неможам да избришам корисник", "Language changed" => "Јазикот е сменет", -"Invalid request" => "неправилно барање", +"Invalid request" => "Неправилно барање", "Admins can't remove themself from the admin group" => "Администраторите неможе да се избришат себеси од админ групата", "Unable to add user to group %s" => "Неможе да додадам корисник во група %s", "Unable to remove user from group %s" => "Неможе да избришам корисник од група %s", @@ -24,6 +24,8 @@ "__language_name__" => "__language_name__", "Security Warning" => "Безбедносно предупредување", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Вашата папка со податоци и датотеките е најверојатно достапна од интернет. .htaccess датотеката што ја овозможува ownCloud не фунционира. Силно препорачуваме да го исконфигурирате вашиот сервер за вашата папка со податоци не е достапна преку интернетт или преместете ја надвор од коренот на веб серверот.", +"Log" => "Записник", +"Log level" => "Ниво на логирање", "More" => "Повеќе", "Less" => "Помалку", "Version" => "Верзија", diff --git a/settings/l10n/ms_MY.php b/settings/l10n/ms_MY.php index a0022d5ba3124716fd47834bb8952a7d6128da92..a0b94f1a1bd1f94c0a4049bf9a9b80497f072682 100644 --- a/settings/l10n/ms_MY.php +++ b/settings/l10n/ms_MY.php @@ -13,16 +13,19 @@ "Delete" => "Padam", "__language_name__" => "_nama_bahasa_", "Security Warning" => "Amaran keselamatan", +"Log" => "Log", +"Log level" => "Tahap Log", +"More" => "Lanjutan", "Add your App" => "Tambah apps anda", "Select an App" => "Pilih aplikasi", "See application page at apps.owncloud.com" => "Lihat halaman applikasi di apps.owncloud.com", "Update" => "Kemaskini", -"Password" => "Kata laluan ", +"Password" => "Kata laluan", "Unable to change your password" => "Gagal mengubah kata laluan anda ", "Current password" => "Kata laluan semasa", "New password" => "Kata laluan baru", "Change password" => "Ubah kata laluan", -"Email" => "Emel", +"Email" => "Email", "Your email address" => "Alamat emel anda", "Fill in an email address to enable password recovery" => "Isi alamat emel anda untuk membolehkan pemulihan kata laluan", "Language" => "Bahasa", diff --git a/settings/l10n/nb_NO.php b/settings/l10n/nb_NO.php index 25b67d6c01fbe30e19c9ae4570ca26ce2d345d40..9f18bf472acddcd98607e77e7ca70bfcb31ee9e7 100644 --- a/settings/l10n/nb_NO.php +++ b/settings/l10n/nb_NO.php @@ -1,6 +1,8 @@ "Lasting av liste fra App Store feilet.", -"Authentication error" => "Autentikasjonsfeil", +"Authentication error" => "Autentiseringsfeil", +"Your display name has been changed." => "Ditt visningsnavn er blitt endret.", +"Unable to change display name" => "Kunne ikke endre visningsnavn", "Group already exists" => "Gruppen finnes allerede", "Unable to add group" => "Kan ikke legge til gruppe", "Could not enable app. " => "Kan ikke aktivere app.", @@ -10,44 +12,100 @@ "Unable to delete user" => "Kan ikke slette bruker", "Language changed" => "Språk endret", "Invalid request" => "Ugyldig forespørsel", +"Admins can't remove themself from the admin group" => "Admin kan ikke flytte seg selv fra admingruppen", "Unable to add user to group %s" => "Kan ikke legge bruker til gruppen %s", "Unable to remove user from group %s" => "Kan ikke slette bruker fra gruppen %s", +"Couldn't update app." => "Kunne ikke oppdatere app.", +"Update to {appversion}" => "Oppdater til {appversion}", "Disable" => "Slå avBehandle ", -"Enable" => "Slå på", +"Enable" => "Aktiver", +"Please wait...." => "Vennligst vent...", "Error" => "Feil", +"Updating...." => "Oppdaterer...", +"Error while updating app" => "Feil ved oppdatering av app", +"Updated" => "Oppdatert", "Saving..." => "Lagrer...", "deleted" => "slettet", "undo" => "angre", +"Unable to remove user" => "Kunne ikke slette bruker", "Groups" => "Grupper", "Group Admin" => "Gruppeadministrator", "Delete" => "Slett", +"add group" => "legg til gruppe", +"A valid username must be provided" => "Oppgi et gyldig brukernavn", +"Error creating user" => "Feil ved oppretting av bruker", +"A valid password must be provided" => "Oppgi et gyldig passord", "__language_name__" => "__language_name__", "Security Warning" => "Sikkerhetsadvarsel", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ditt data mappe og dine filer er sannsynligvis tilgjengelig fra internet. .htaccess filene som ownCloud bruker virker ikke. Du bør konfigurere din nettserver slik at data mappa ikke lenger er tilgjengelig eller flytt data mappe ut av nettserverens dokumentområde.", +"Setup Warning" => "Installasjonsadvarsel", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere.", +"Please double check the installation guides." => "Vennligst dobbelsjekk installasjonsguiden.", +"Module 'fileinfo' missing" => "Modulen 'fileinfo' mangler", +"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere mime-typen korrekt.", +"Locale not working" => "Språk virker ikke", +"This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Denne ownCloud serveren kan ikke sette systemspråk til %s. Det kan være problemer med visse tegn i filnavn. Vi foreslår at du installerer de nødvendige pakkene på ditt system for å støtte %s.", +"Internet connection not working" => "Ingen internettilkopling", +"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Denne ownCloud serveren har ikke tilkopling til internett. Noen funksjoner som f.eks. tilkopling til ekstern lager, melgin om oppdatering og installasjon av tredjeparts apps vil ikke virke. Vi foreslår at du aktivere en internettilkopling til denne serveren hvis du vil bruke alle funksjonene i ownCloud.", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Utfør en oppgave med hver side som blir lastet", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php er registrert som webcron-tjeneste. Kjør cron.php siden i ownCloud rot hvert minutt vha http.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Bruk systemets crontjeneste. Kjør cron.php filen i owncloud mappa vha systemets crontjeneste hver minutt.", +"Sharing" => "Deling", +"Enable Share API" => "Aktiver API for Deling", +"Allow apps to use the Share API" => "Tillat apps å bruke API for Deling", +"Allow links" => "Tillat lenker", +"Allow users to share items to the public with links" => "Tillat brukere å dele filer med lenker", +"Allow resharing" => "TIllat videredeling", +"Allow users to share items shared with them again" => "Tillat brukere å dele filer som allerede har blitt delt med dem", +"Allow users to share with anyone" => "Tillat brukere å dele med alle", +"Allow users to only share with users in their groups" => "Tillat kun deling med andre brukere i samme gruppe", +"Security" => "Sikkerhet", +"Enforce HTTPS" => "Tving HTTPS", +"Enforces the clients to connect to ownCloud via an encrypted connection." => "Tvinger klienter til å bruke ownCloud via kryptert tilkopling.", +"Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Vær vennlig, bruk denne ownCloud instansen via HTTPS for å aktivere eller deaktivere tvungen bruk av SSL.", +"Log" => "Logg", +"Log level" => "Loggnivå", "More" => "Mer", "Less" => "Mindre", "Version" => "Versjon", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Utviklet avownCloud sammfunnet, kildekoden er lisensiert under AGPL.", "Add your App" => "Legg til din App", "More Apps" => "Flere Apps", "Select an App" => "Velg en app", "See application page at apps.owncloud.com" => "Se applikasjonens side på apps.owncloud.org", +"-licensed by " => "-lisensiert av ", "Update" => "Oppdater", "User Documentation" => "Brukerdokumentasjon", "Administrator Documentation" => "Administratordokumentasjon", +"Online Documentation" => "Online dokumentasjon", +"Forum" => "Forum", +"Bugtracker" => "Feilsporing", "Commercial Support" => "Kommersiell støtte", "You have used %s of the available %s" => "Du har brukt %s av tilgjengelig %s", "Get the apps to sync your files" => "Få dine apps til å synkronisere dine filer", +"Show First Run Wizard again" => "Vis \"Førstegangs veiveiseren\" på nytt", "Password" => "Passord", "Your password was changed" => "Passord har blitt endret", "Unable to change your password" => "Kunne ikke endre passordet ditt", "Current password" => "Nåværende passord", "New password" => "Nytt passord", "Change password" => "Endre passord", -"Email" => "E-post", +"Display Name" => "Visningsnavn", +"Email" => "Epost", "Your email address" => "Din e-postadresse", "Fill in an email address to enable password recovery" => "Oppi epostadressen du vil tilbakestille passordet for", "Language" => "Språk", "Help translate" => "Bidra til oversettelsen", "WebDAV" => "WebDAV", +"Use this address to connect to your ownCloud in your file manager" => "Bruk denne adressen for å kople til ownCloud i din filbehandler", +"Login Name" => "Logginn navn", "Create" => "Opprett", -"Other" => "Annet" +"Default Storage" => "Standard lager", +"Unlimited" => "Ubegrenset", +"Other" => "Annet", +"Storage" => "Lager", +"change display name" => "endre visningsnavn", +"set new password" => "sett nytt passord", +"Default" => "Standard" ); diff --git a/settings/l10n/nl.php b/settings/l10n/nl.php index 26a0773e7ba16d8cdac8559aa8f225e0e3db3252..d22b04ad571e970e27d4bb61649eed59d99fd45a 100644 --- a/settings/l10n/nl.php +++ b/settings/l10n/nl.php @@ -1,6 +1,7 @@ "Kan de lijst niet van de App store laden", "Authentication error" => "Authenticatie fout", +"Your display name has been changed." => "Uw weergavenaam is gewijzigd.", "Unable to change display name" => "Kon de weergavenaam niet wijzigen", "Group already exists" => "Groep bestaat al", "Unable to add group" => "Niet in staat om groep toe te voegen", @@ -10,26 +11,26 @@ "Unable to delete group" => "Niet in staat om groep te verwijderen", "Unable to delete user" => "Niet in staat om gebruiker te verwijderen", "Language changed" => "Taal aangepast", -"Invalid request" => "Ongeldig verzoek", +"Invalid request" => "Ongeldige aanvraag", "Admins can't remove themself from the admin group" => "Admins kunnen zichzelf niet uit de admin groep verwijderen", "Unable to add user to group %s" => "Niet in staat om gebruiker toe te voegen aan groep %s", "Unable to remove user from group %s" => "Niet in staat om gebruiker te verwijderen uit groep %s", "Couldn't update app." => "Kon de app niet bijwerken.", "Update to {appversion}" => "Bijwerken naar {appversion}", "Disable" => "Uitschakelen", -"Enable" => "Inschakelen", +"Enable" => "Activeer", "Please wait...." => "Even geduld aub....", "Error" => "Fout", "Updating...." => "Bijwerken....", "Error while updating app" => "Fout bij bijwerken app", "Updated" => "Bijgewerkt", -"Saving..." => "Aan het bewaren.....", +"Saving..." => "Opslaan", "deleted" => "verwijderd", "undo" => "ongedaan maken", "Unable to remove user" => "Kon gebruiker niet verwijderen", "Groups" => "Groepen", "Group Admin" => "Groep beheerder", -"Delete" => "verwijderen", +"Delete" => "Verwijder", "add group" => "toevoegen groep", "A valid username must be provided" => "Er moet een geldige gebruikersnaam worden opgegeven", "Error creating user" => "Fout bij aanmaken gebruiker", @@ -39,7 +40,7 @@ "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Uw data is waarschijnlijk toegankelijk vanaf net internet. Het .htaccess bestand dat ownCloud levert werkt niet goed. U wordt aangeraden om de configuratie van uw webserver zodanig aan te passen dat de data folders niet meer publiekelijk toegankelijk zijn. U kunt ook de data folder verplaatsen naar een folder buiten de webserver document folder.", "Setup Warning" => "Instellingswaarschuwing", "Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt.", -"Please double check the installation guides." => "Conntroleer de installatie handleiding goed.", +"Please double check the installation guides." => "Controleer de installatiehandleiding goed.", "Module 'fileinfo' missing" => "Module 'fileinfo' ontbreekt", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "De PHP module 'fileinfo' ontbreekt. We adviseren met klem om deze module te activeren om de beste resultaten te bereiken voor mime-type detectie.", "Locale not working" => "Taalbestand werkt niet", @@ -88,12 +89,9 @@ "Your password was changed" => "Je wachtwoord is veranderd", "Unable to change your password" => "Niet in staat om uw wachtwoord te wijzigen", "Current password" => "Huidig wachtwoord", -"New password" => "Nieuw wachtwoord", +"New password" => "Nieuw", "Change password" => "Wijzig wachtwoord", "Display Name" => "Weergavenaam", -"Your display name was changed" => "Uw weergavenaam is gewijzigd", -"Unable to change your display name" => "Kon de weergavenaam niet wijzigen", -"Change display name" => "Wijzig weergavenaam", "Email" => "E-mailadres", "Your email address" => "Uw e-mailadres", "Fill in an email address to enable password recovery" => "Vul een e-mailadres in om wachtwoord reset uit te kunnen voeren", @@ -105,7 +103,7 @@ "Create" => "Creëer", "Default Storage" => "Default opslag", "Unlimited" => "Ongelimiteerd", -"Other" => "Andere", +"Other" => "Anders", "Storage" => "Opslag", "change display name" => "wijzig weergavenaam", "set new password" => "Instellen nieuw wachtwoord", diff --git a/settings/l10n/nn_NO.php b/settings/l10n/nn_NO.php index cee3ecaeac485281ff4f59e854489f9bbea7ea64..3008873c861c750ed7db5a7bccf76fb2de2d143c 100644 --- a/settings/l10n/nn_NO.php +++ b/settings/l10n/nn_NO.php @@ -1,28 +1,111 @@ "Klarer ikkje å laste inn liste fra App Store", -"Authentication error" => "Feil i autentisering", +"Unable to load list from App Store" => "Klarer ikkje å lasta inn liste fra app-butikken", +"Authentication error" => "Autentiseringsfeil", +"Your display name has been changed." => "Visingsnamnet ditt er endra.", +"Unable to change display name" => "Klarte ikkje endra visingsnamnet", +"Group already exists" => "Gruppa finst allereie", +"Unable to add group" => "Klarte ikkje leggja til gruppa", +"Could not enable app. " => "Klarte ikkje slå på programmet.", "Email saved" => "E-postadresse lagra", "Invalid email" => "Ugyldig e-postadresse", +"Unable to delete group" => "Klarte ikkje å sletta gruppa", +"Unable to delete user" => "Klarte ikkje sletta brukaren", "Language changed" => "Språk endra", "Invalid request" => "Ugyldig førespurnad", +"Admins can't remove themself from the admin group" => "Administratorar kan ikkje fjerna seg sjølve frå admin-gruppa", +"Unable to add user to group %s" => "Klarte ikkje leggja til brukaren til gruppa %s", +"Unable to remove user from group %s" => "Klarte ikkje fjerna brukaren frå gruppa %s", +"Couldn't update app." => "Klarte ikkje oppdatera programmet.", +"Update to {appversion}" => "Oppdater til {appversion}", "Disable" => "Slå av", "Enable" => "Slå på", +"Please wait...." => "Ver venleg og vent …", "Error" => "Feil", +"Updating...." => "Oppdaterer …", +"Error while updating app" => "Feil ved oppdatering av app", +"Updated" => "Oppdatert", +"Saving..." => "Lagrar …", +"deleted" => "sletta", +"undo" => "angra", +"Unable to remove user" => "Klarte ikkje fjerna brukaren", "Groups" => "Grupper", +"Group Admin" => "Gruppestyrar", "Delete" => "Slett", +"add group" => "legg til gruppe", +"A valid username must be provided" => "Du må oppgje eit gyldig brukarnamn", +"Error creating user" => "Feil ved oppretting av brukar", +"A valid password must be provided" => "Du må oppgje eit gyldig passord", "__language_name__" => "Nynorsk", -"Select an App" => "Vel ein applikasjon", +"Security Warning" => "Tryggleiksåtvaring", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett. Fila .htaccess som ownCloud tilbyr fungerer ikkje. Me rår sterkt til at du set opp tenaren din slik at datamappa ikkje lenger er tilgjengeleg, eller at du flyttar datamappa vekk frå dokumentrota til tenaren.", +"Setup Warning" => "Oppsettsåtvaring", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt.", +"Please double check the installation guides." => "Ver venleg og dobbeltsjekk installasjonsrettleiinga.", +"Module 'fileinfo' missing" => "Modulen «fileinfo» manglar", +"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP-modulen «fileinfo» manglar. Me rår sterkt til å slå på denne modulen for å best mogleg oppdaga MIME-typar.", +"Locale not working" => "Regionaldata fungerer ikkje", +"This ownCloud server can't set system locale to %s. This means that there might be problems with certain characters in file names. We strongly suggest to install the required packages on your system to support %s." => "Denne ownCloud-tenaren kan ikkje stilla regionen til %s. Dette tyder at det kan vera problem med visse teikn i filnamn. Me rår sterkt til å installera systempakkane som trengst for å støtta %s.", +"Internet connection not working" => "Nettilkoplinga fungerer ikkje", +"This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "Denne ownCloud-tenaren har ikkje nokon fungerande nettilkopling. Difor vil visse funksjonar, t.d. montering av ekstern lagring, varsling om oppdatering, eller installering av tredjepartsprogram ikkje fungera. Varslingsepostar og ekstern tilgang til filer vil kanskje heller ikkje fungera. Me foreslår at du slå på nettilkoplinga til denne tenaren viss du vil nytta alle funksjonane til ownCloud.", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Utfør éi oppgåve for kvar sidelasting", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php er registrert ved ei webcron-teneste. Last sida cron.php i ownCloud-rota ein gong i minuttet over http.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Bruk cron-tenesta til systemet. Køyr fila cron.php i ownCloud-mappa frå ein cron-jobb på systemet ein gong i minuttet.", +"Sharing" => "Deling", +"Enable Share API" => "Slå på API-et for deling", +"Allow apps to use the Share API" => "La app-ar bruka API-et til deling", +"Allow links" => "Tillat lenkjer", +"Allow users to share items to the public with links" => "La brukarar dela ting offentleg med lenkjer", +"Allow resharing" => "Tillat vidaredeling", +"Allow users to share items shared with them again" => "La brukarar vidaredela delte ting", +"Allow users to share with anyone" => "La brukarar dela med kven som helst", +"Allow users to only share with users in their groups" => "La brukarar dela berre med brukarar i deira grupper", +"Security" => "Tryggleik", +"Enforce HTTPS" => "Krev HTTPS", +"Enforces the clients to connect to ownCloud via an encrypted connection." => "Krev at klientar koplar til ownCloud med ei kryptert tilkopling.", +"Please connect to this ownCloud instance via HTTPS to enable or disable the SSL enforcement." => "Ver venleg og kopla denne ownCloud-instansen til via HTTPS for å slå av/på SSL-handhevinga.", +"Log" => "Logg", +"Log level" => "Log nivå", +"More" => "Meir", +"Less" => "Mindre", +"Version" => "Utgåve", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Kjeldekoden, utvikla av ownCloud-fellesskapet, er lisensiert under AGPL.", +"Add your App" => "Legg til din app", +"More Apps" => "Fleire app-ar", +"Select an App" => "Vel eit program", +"See application page at apps.owncloud.com" => "Sjå programsida på apps.owncloud.com", +"-licensed by " => "Lisensiert under av ", "Update" => "Oppdater", +"User Documentation" => "Brukardokumentasjon", +"Administrator Documentation" => "Administratordokumentasjon", +"Online Documentation" => "Dokumentasjon på nett", +"Forum" => "Forum", +"Bugtracker" => "Feilsporar", +"Commercial Support" => "Betalt brukarstøtte", +"You have used %s of the available %s" => "Du har brukt %s av dine tilgjengelege %s", +"Get the apps to sync your files" => "Få app-ar som kan synkronisera filene dine", +"Show First Run Wizard again" => "Vis Oppstartvegvisaren igjen", "Password" => "Passord", -"Unable to change your password" => "Klarte ikkje å endra passordet", +"Your password was changed" => "Passordet ditt er endra", +"Unable to change your password" => "Klarte ikkje endra passordet", "Current password" => "Passord", "New password" => "Nytt passord", "Change password" => "Endra passord", -"Email" => "Epost", -"Your email address" => "Din epost addresse", -"Fill in an email address to enable password recovery" => "Fyll inn din e-post addresse for og kunne motta passord tilbakestilling", +"Display Name" => "Visingsnamn", +"Email" => "E-post", +"Your email address" => "Di epost-adresse", +"Fill in an email address to enable password recovery" => "Fyll inn e-postadressa di for å gjera passordgjenoppretting mogleg", "Language" => "Språk", -"Help translate" => "Hjelp oss å oversett", +"Help translate" => "Hjelp oss å omsetja", +"WebDAV" => "WebDAV", +"Use this address to connect to your ownCloud in your file manager" => "Bruk denne adressa for å kopla til din ownCloud frå filhandsamaren din", +"Login Name" => "Innloggingsnamn", "Create" => "Lag", -"Other" => "Anna" +"Default Storage" => "Standardlagring", +"Unlimited" => "Ubegrensa", +"Other" => "Anna", +"Storage" => "Lagring", +"change display name" => "endra visingsnamn", +"set new password" => "lag nytt passord", +"Default" => "Standard" ); diff --git a/settings/l10n/oc.php b/settings/l10n/oc.php index 589ccb09bd4641348de75fafaf19d8921a6963fc..052974591a2a06b9b85302e60950715749646567 100644 --- a/settings/l10n/oc.php +++ b/settings/l10n/oc.php @@ -23,6 +23,13 @@ "Delete" => "Escafa", "__language_name__" => "__language_name__", "Security Warning" => "Avertiment de securitat", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Executa un prètfach amb cada pagina cargada", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utiliza lo servici cron de ton sistèm operatiu. Executa lo fichièr cron.php dins lo dorsier owncloud tras cronjob del sistèm cada minuta.", +"Sharing" => "Al partejar", +"Enable Share API" => "Activa API partejada", +"Log" => "Jornal", +"More" => "Mai d'aquò", "Add your App" => "Ajusta ton App", "Select an App" => "Selecciona una applicacion", "See application page at apps.owncloud.com" => "Agacha la pagina d'applications en cò de apps.owncloud.com", diff --git a/settings/l10n/pl.php b/settings/l10n/pl.php index 664d46ea3ab6c07fdc49e6cb8a3c2af2a8826deb..810f8bf15ae4870e25ec43ae3e97809bcf65ddd3 100644 --- a/settings/l10n/pl.php +++ b/settings/l10n/pl.php @@ -1,6 +1,7 @@ "Nie można wczytać listy aplikacji", "Authentication error" => "Błąd uwierzytelniania", +"Your display name has been changed." => "Twoje wyświetlana nazwa została zmieniona.", "Unable to change display name" => "Nie można zmienić wyświetlanej nazwy", "Group already exists" => "Grupa już istnieje", "Unable to add group" => "Nie można dodać grupy", @@ -74,7 +75,7 @@ "Select an App" => "Zaznacz aplikację", "See application page at apps.owncloud.com" => "Zobacz stronę aplikacji na apps.owncloud.com", "-licensed by " => "-licencjonowane przez ", -"Update" => "Zaktualizuj", +"Update" => "Aktualizuj", "User Documentation" => "Dokumentacja użytkownika", "Administrator Documentation" => "Dokumentacja administratora", "Online Documentation" => "Dokumentacja online", @@ -91,10 +92,7 @@ "New password" => "Nowe hasło", "Change password" => "Zmień hasło", "Display Name" => "Wyświetlana nazwa", -"Your display name was changed" => "Twoja nazwa wyświetlana została zmieniona", -"Unable to change your display name" => "Nie można zmienić twojej wyświetlanej nazwy", -"Change display name" => "Zmień wyświetlaną nazwę", -"Email" => "E-mail", +"Email" => "Email", "Your email address" => "Twój adres e-mail", "Fill in an email address to enable password recovery" => "Podaj adres e-mail, aby uzyskać możliwość odzyskania hasła", "Language" => "Język", diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php index 040afa84de2948439ab29c5ad3ba05371f4acb65..f1e45aab150cf1a1424fb083885335cc42b5cd89 100644 --- a/settings/l10n/pt_BR.php +++ b/settings/l10n/pt_BR.php @@ -1,20 +1,21 @@ "Não foi possível carregar lista da App Store", "Authentication error" => "Erro de autenticação", +"Your display name has been changed." => "A exibição de seu nome foi alterada.", "Unable to change display name" => "Impossível alterar nome de exibição", "Group already exists" => "Grupo já existe", "Unable to add group" => "Não foi possível adicionar grupo", "Could not enable app. " => "Não foi possível habilitar aplicativo.", -"Email saved" => "E-mail guardado", +"Email saved" => "E-mail salvo", "Invalid email" => "E-mail inválido", "Unable to delete group" => "Não foi possível remover grupo", "Unable to delete user" => "Não foi possível remover usuário", "Language changed" => "Idioma alterado", "Invalid request" => "Pedido inválido", -"Admins can't remove themself from the admin group" => "Admins não podem se remover do grupo admin", +"Admins can't remove themself from the admin group" => "Admins não podem ser removidos do grupo admin", "Unable to add user to group %s" => "Não foi possível adicionar usuário ao grupo %s", "Unable to remove user from group %s" => "Não foi possível remover usuário do grupo %s", -"Couldn't update app." => "Não foi possível atualizar o app.", +"Couldn't update app." => "Não foi possível atualizar a app.", "Update to {appversion}" => "Atualizar para {appversion}", "Disable" => "Desabilitar", "Enable" => "Habilitar", @@ -23,7 +24,7 @@ "Updating...." => "Atualizando...", "Error while updating app" => "Erro ao atualizar aplicativo", "Updated" => "Atualizado", -"Saving..." => "Guardando...", +"Saving..." => "Salvando...", "deleted" => "excluído", "undo" => "desfazer", "Unable to remove user" => "Impossível remover usuário", @@ -38,8 +39,8 @@ "Security Warning" => "Aviso de Segurança", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Seu diretório de dados e seus arquivos estão, provavelmente, acessíveis a partir da internet. O .htaccess que o ownCloud fornece não está funcionando. Nós sugerimos que você configure o seu servidor web de uma forma que o diretório de dados esteja mais acessível ou que você mova o diretório de dados para fora da raiz do servidor web.", "Setup Warning" => "Aviso de Configuração", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada.", -"Please double check the installation guides." => "Por favor, confira os guias de instalação.", +"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece não estar funcionando.", +"Please double check the installation guides." => "Por favor, confira o guia de instalação.", "Module 'fileinfo' missing" => "Módulo 'fileinfo' faltando", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "O módulo PHP 'fileinfo' está faltando. Recomendamos que ative este módulo para obter uma melhor detecção do tipo de mídia (mime-type).", "Locale not working" => "Localização não funcionando", @@ -91,9 +92,6 @@ "New password" => "Nova senha", "Change password" => "Alterar senha", "Display Name" => "Nome de Exibição", -"Your display name was changed" => "Seu nome de exibição foi alterado", -"Unable to change your display name" => "Impossível alterar seu nome de exibição", -"Change display name" => "Alterar nome de exibição", "Email" => "E-mail", "Your email address" => "Seu endereço de e-mail", "Fill in an email address to enable password recovery" => "Preencha um endereço de e-mail para habilitar a recuperação de senha", diff --git a/settings/l10n/pt_PT.php b/settings/l10n/pt_PT.php index b6538fbdd134659a59ebcc40ca355359f9854fe5..de32c3b1f025fd53bd6584f7c9bdc08acfa606ce 100644 --- a/settings/l10n/pt_PT.php +++ b/settings/l10n/pt_PT.php @@ -1,6 +1,7 @@ "Incapaz de carregar a lista da App Store", -"Authentication error" => "Erro de autenticação", +"Authentication error" => "Erro na autenticação", +"Your display name has been changed." => "O seu nome foi alterado", "Unable to change display name" => "Não foi possível alterar o nome", "Group already exists" => "O grupo já existe", "Unable to add group" => "Impossível acrescentar o grupo", @@ -10,7 +11,7 @@ "Unable to delete group" => "Impossível apagar grupo", "Unable to delete user" => "Impossível apagar utilizador", "Language changed" => "Idioma alterado", -"Invalid request" => "Pedido inválido", +"Invalid request" => "Pedido Inválido", "Admins can't remove themself from the admin group" => "Os administradores não se podem remover a eles mesmos do grupo admin.", "Unable to add user to group %s" => "Impossível acrescentar utilizador ao grupo %s", "Unable to remove user from group %s" => "Impossível apagar utilizador do grupo %s", @@ -29,7 +30,7 @@ "Unable to remove user" => "Não foi possível remover o utilizador", "Groups" => "Grupos", "Group Admin" => "Grupo Administrador", -"Delete" => "Apagar", +"Delete" => "Eliminar", "add group" => "Adicionar grupo", "A valid username must be provided" => "Um nome de utilizador válido deve ser fornecido", "Error creating user" => "Erro a criar utilizador", @@ -84,17 +85,14 @@ "You have used %s of the available %s" => "Usou %s do disponivel %s", "Get the apps to sync your files" => "Obtenha as aplicações para sincronizar os seus ficheiros", "Show First Run Wizard again" => "Mostrar novamente Wizard de Arranque Inicial", -"Password" => "Palavra-chave", +"Password" => "Password", "Your password was changed" => "A sua palavra-passe foi alterada", "Unable to change your password" => "Não foi possivel alterar a sua palavra-chave", "Current password" => "Palavra-chave actual", "New password" => "Nova palavra-chave", "Change password" => "Alterar palavra-chave", "Display Name" => "Nome público", -"Your display name was changed" => "O seu nome foi alterado", -"Unable to change your display name" => "Não foi possível alterar o seu nome", -"Change display name" => "Alterar nome", -"Email" => "endereço de email", +"Email" => "Email", "Your email address" => "O seu endereço de email", "Fill in an email address to enable password recovery" => "Preencha com o seu endereço de email para ativar a recuperação da palavra-chave", "Language" => "Idioma", diff --git a/settings/l10n/ro.php b/settings/l10n/ro.php index e0729fcb71dbe02a6065a14fd35becd232c7b747..f48e0bae0ad65af3548015943549a5dc554017fe 100644 --- a/settings/l10n/ro.php +++ b/settings/l10n/ro.php @@ -1,6 +1,6 @@ "Imposibil de încărcat lista din App Store", -"Authentication error" => "Eroare de autentificare", +"Authentication error" => "Eroare la autentificare", "Group already exists" => "Grupul există deja", "Unable to add group" => "Nu s-a putut adăuga grupul", "Could not enable app. " => "Nu s-a putut activa aplicația.", @@ -14,9 +14,9 @@ "Unable to add user to group %s" => "Nu s-a putut adăuga utilizatorul la grupul %s", "Unable to remove user from group %s" => "Nu s-a putut elimina utilizatorul din grupul %s", "Disable" => "Dezactivați", -"Enable" => "Activați", +"Enable" => "Activare", "Error" => "Eroare", -"Saving..." => "Salvez...", +"Saving..." => "Se salvează...", "deleted" => "șters", "undo" => "Anulează ultima acțiune", "Groups" => "Grupuri", @@ -25,6 +25,21 @@ "__language_name__" => "_language_name_", "Security Warning" => "Avertisment de securitate", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Directorul tău de date și fișierele tale probabil sunt accesibile prin internet. Fișierul .htaccess oferit de ownCloud nu funcționează. Îți recomandăm să configurezi server-ul tău web într-un mod în care directorul de date să nu mai fie accesibil sau mută directorul de date în afara directorului root al server-ului web.", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Execută o sarcină la fiecare pagină încărcată", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php este înregistrat în serviciul webcron. Accesează pagina cron.php din root-ul owncloud odată pe minut prin http.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Folosește serviciul cron al sistemului. Accesează fișierul cron.php din directorul owncloud printr-un cronjob de sistem odată la fiecare minut.", +"Sharing" => "Partajare", +"Enable Share API" => "Activare API partajare", +"Allow apps to use the Share API" => "Permite aplicațiilor să folosească API-ul de partajare", +"Allow links" => "Pemite legături", +"Allow users to share items to the public with links" => "Permite utilizatorilor să partajeze fișiere în mod public prin legături", +"Allow resharing" => "Permite repartajarea", +"Allow users to share items shared with them again" => "Permite utilizatorilor să repartajeze fișiere partajate cu ei", +"Allow users to share with anyone" => "Permite utilizatorilor să partajeze cu oricine", +"Allow users to only share with users in their groups" => "Permite utilizatorilor să partajeze doar cu utilizatori din același grup", +"Log" => "Jurnal de activitate", +"Log level" => "Nivel jurnal", "More" => "Mai mult", "Less" => "Mai puțin", "Version" => "Versiunea", @@ -42,6 +57,7 @@ "Bugtracker" => "Urmărire bug-uri", "Commercial Support" => "Suport comercial", "You have used %s of the available %s" => "Ați utilizat %s din %s disponibile", +"Get the apps to sync your files" => "Ia acum aplicatia pentru sincronizarea fisierelor ", "Password" => "Parolă", "Your password was changed" => "Parola a fost modificată", "Unable to change your password" => "Imposibil de-ați schimbat parola", diff --git a/settings/l10n/ru.php b/settings/l10n/ru.php index 3a0be05ba1775cdfe3751970f0a958031eff02b9..e10e022e8e5108ef49eca172426249f4a219fa36 100644 --- a/settings/l10n/ru.php +++ b/settings/l10n/ru.php @@ -1,6 +1,7 @@ "Загрузка из App Store запрещена", -"Authentication error" => "Ошибка авторизации", +"Authentication error" => "Ошибка аутентификации", +"Your display name has been changed." => "Ваше отображаемое имя было изменено.", "Unable to change display name" => "Невозможно изменить отображаемое имя", "Group already exists" => "Группа уже существует", "Unable to add group" => "Невозможно добавить группу", @@ -10,7 +11,7 @@ "Unable to delete group" => "Невозможно удалить группу", "Unable to delete user" => "Невозможно удалить пользователя", "Language changed" => "Язык изменён", -"Invalid request" => "Неверный запрос", +"Invalid request" => "Неправильный запрос", "Admins can't remove themself from the admin group" => "Администратор не может удалить сам себя из группы admin", "Unable to add user to group %s" => "Невозможно добавить пользователя в группу %s", "Unable to remove user from group %s" => "Невозможно удалить пользователя из группы %s", @@ -91,12 +92,9 @@ "New password" => "Новый пароль", "Change password" => "Сменить пароль", "Display Name" => "Отображаемое имя", -"Your display name was changed" => "Ваше отображаемое имя было изменено", -"Unable to change your display name" => "Невозможно изменить Ваше отображаемое имя", -"Change display name" => "Изменить отображаемое имя", -"Email" => "e-mail", +"Email" => "E-mail", "Your email address" => "Ваш адрес электронной почты", -"Fill in an email address to enable password recovery" => "Введите адрес электронной почты, чтобы появилась возможность восстановления пароля", +"Fill in an email address to enable password recovery" => "Введите адрес электронной почты чтобы появилась возможность восстановления пароля", "Language" => "Язык", "Help translate" => "Помочь с переводом", "WebDAV" => "WebDAV", diff --git a/settings/l10n/ru_RU.php b/settings/l10n/ru_RU.php index 94cd0abfe69aa7b30426694f157f1759b33dc65a..d816f9fe85a0a3e7f0193050cd81f621e47e06ff 100644 --- a/settings/l10n/ru_RU.php +++ b/settings/l10n/ru_RU.php @@ -1,68 +1,8 @@ "Невозможно загрузить список из App Store", -"Authentication error" => "Ошибка авторизации", -"Group already exists" => "Группа уже существует", -"Unable to add group" => "Невозможно добавить группу", -"Could not enable app. " => "Не удалось запустить приложение", -"Email saved" => "Email сохранен", -"Invalid email" => "Неверный email", -"Unable to delete group" => "Невозможно удалить группу", -"Unable to delete user" => "Невозможно удалить пользователя", -"Language changed" => "Язык изменен", -"Invalid request" => "Неверный запрос", -"Admins can't remove themself from the admin group" => "Администраторы не могут удалить сами себя из группы администраторов", -"Unable to add user to group %s" => "Невозможно добавить пользователя в группу %s", -"Unable to remove user from group %s" => "Невозможно удалить пользователя из группы %s", -"Disable" => "Отключить", -"Enable" => "Включить", "Error" => "Ошибка", -"Saving..." => "Сохранение", "deleted" => "удалено", -"undo" => "отменить действие", "Groups" => "Группы", -"Group Admin" => "Группа Admin", "Delete" => "Удалить", -"__language_name__" => "__язык_имя__", -"Security Warning" => "Предупреждение системы безопасности", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ваши каталоги данных и файлы, вероятно, доступны из Интернета. Файл .htaccess, предоставляемый ownCloud, не работает. Мы настоятельно рекомендуем Вам настроить вебсервер таким образом, чтобы каталоги данных больше не были доступны, или переместить их за пределы корневого каталога документов веб-сервера.", -"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш веб сервер ещё не достаточно точно настроен для возможности синхронизации, т.к. похоже, что интерфейс WebDAV сломан.", -"Please double check the installation guides." => "Пожалуйста проверте дважды гиды по установке.", -"More" => "Подробнее", -"Less" => "Меньше", -"Version" => "Версия", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Разработанный ownCloud community, the source code is licensed under the AGPL.", -"Add your App" => "Добавить Ваше приложение", -"More Apps" => "Больше приложений", -"Select an App" => "Выбрать приложение", -"See application page at apps.owncloud.com" => "Обратитесь к странице приложений на apps.owncloud.com", -"-licensed by " => "-licensed by ", -"Update" => "Обновить", -"User Documentation" => "Документация пользователя", -"Administrator Documentation" => "Документация администратора", -"Online Documentation" => "Документация online", -"Forum" => "Форум", -"Bugtracker" => "Отслеживание ошибок", -"Commercial Support" => "Коммерческая поддержка", -"You have used %s of the available %s" => "Вы использовали %s из возможных %s", -"Show First Run Wizard again" => "Вновь показать помощника первоначальной настройки", -"Password" => "Пароль", -"Your password was changed" => "Ваш пароль был изменен", -"Unable to change your password" => "Невозможно изменить Ваш пароль", -"Current password" => "Текущий пароль", -"New password" => "Новый пароль", -"Change password" => "Изменить пароль", -"Email" => "Электронная почта", -"Your email address" => "Адрес Вашей электронной почты", -"Fill in an email address to enable password recovery" => "Введите адрес электронной почты для возможности восстановления пароля", -"Language" => "Язык", -"Help translate" => "Помогите перевести", -"WebDAV" => "WebDAV", -"Use this address to connect to your ownCloud in your file manager" => "Используйте этот адрес для подключения к ownCloud в Вашем файловом менеджере", -"Create" => "Создать", -"Default Storage" => "Хранилище по умолчанию", -"Unlimited" => "Неограниченный", -"Other" => "Другой", -"Storage" => "Хранилище", -"set new password" => "назначить новый пароль", -"Default" => "По умолчанию" +"Email" => "Email", +"Other" => "Другое" ); diff --git a/settings/l10n/si_LK.php b/settings/l10n/si_LK.php index b40103ab9d7070a006f1eb4347171f1473e66954..4303b14c37ec2e6e3167821aa25b088f6ca25041 100644 --- a/settings/l10n/si_LK.php +++ b/settings/l10n/si_LK.php @@ -8,19 +8,26 @@ "Unable to delete group" => "කණ්ඩායම මැකීමට නොහැක", "Unable to delete user" => "පරිශීලකයා මැකීමට නොහැක", "Language changed" => "භාෂාව ාවනස් කිරීම", -"Invalid request" => "අවලංගු අයදුම", +"Invalid request" => "අවලංගු අයැදුමක්", "Unable to add user to group %s" => "පරිශීලකයා %s කණ්ඩායමට එකතු කළ නොහැක", "Unable to remove user from group %s" => "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක", "Disable" => "අක්‍රිය කරන්න", -"Enable" => "ක්‍රියත්මක කරන්න", +"Enable" => "සක්‍රිය කරන්න", "Error" => "දෝෂයක්", "Saving..." => "සුරැකෙමින් පවතී...", "undo" => "නිෂ්ප්‍රභ කරන්න", -"Groups" => "සමූහය", +"Groups" => "කණ්ඩායම්", "Group Admin" => "කාණ්ඩ පරිපාලක", -"Delete" => "මකා දමනවා", +"Delete" => "මකා දමන්න", "Security Warning" => "ආරක්ෂක නිවේදනයක්", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "ඔබගේ දත්ත ඩිරෙක්ටරිය හා ගොනුවලට අන්තර්ජාලයෙන් පිවිසිය හැක. ownCloud සපයා ඇති .htaccess ගොනුව ක්‍රියාකරන්නේ නැත. අපි තරයේ කියා සිටිනුයේ නම්, මෙම දත්ත හා ගොනු එසේ පිවිසීමට නොහැකි වන ලෙස ඔබේ වෙබ් සේවාදායකයා වින්‍යාස කරන ලෙස හෝ එම ඩිරෙක්ටරිය වෙබ් මූලයෙන් පිටතට ගෙනයන ලෙසය.", +"Sharing" => "හුවමාරු කිරීම", +"Allow links" => "යොමු සලසන්න", +"Allow resharing" => "යළි යළිත් හුවමාරුවට අවසර දෙමි", +"Allow users to share items shared with them again" => "හුවමාරු කළ හුවමාරුවට අවසර දෙමි", +"Allow users to share with anyone" => "ඕනෑම අයෙකු හා හුවමාරුවට අවසර දෙමි", +"Allow users to only share with users in their groups" => "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි", +"Log" => "ලඝුව", "More" => "වැඩි", "Less" => "අඩු", "Developed by the ownCloud community, the source code is licensed under the AGPL." => "නිපදන ලද්දේ ownCloud සමාජයෙන්, the මුල් කේතය ලයිසන්ස් කර ඇත්තේ AGPL යටතේ.", @@ -28,7 +35,7 @@ "More Apps" => "තවත් යෙදුම්", "Select an App" => "යෙදුමක් තොරන්න", "Update" => "යාවත්කාල කිරීම", -"Password" => "මුරපදය", +"Password" => "මුර පදය", "Your password was changed" => "ඔබගේ මුර පදය වෙනස් කෙරුණි", "Unable to change your password" => "මුර පදය වෙනස් කළ නොහැකි විය", "Current password" => "වත්මන් මුරපදය", diff --git a/settings/l10n/sk_SK.php b/settings/l10n/sk_SK.php index 5b0b84f917fcc9cf1939a941e3950493da31890f..377af0011d14be05001d1ac82fbbe316fbf8ed40 100644 --- a/settings/l10n/sk_SK.php +++ b/settings/l10n/sk_SK.php @@ -1,6 +1,7 @@ "Nie je možné nahrať zoznam z App Store", -"Authentication error" => "Chyba pri autentifikácii", +"Authentication error" => "Chyba autentifikácie", +"Your display name has been changed." => "Vaše zobrazované meno bolo zmenené.", "Unable to change display name" => "Nemožno zmeniť zobrazované meno", "Group already exists" => "Skupina už existuje", "Unable to add group" => "Nie je možné pridať skupinu", @@ -17,7 +18,7 @@ "Couldn't update app." => "Nemožno aktualizovať aplikáciu.", "Update to {appversion}" => "Aktualizovať na {appversion}", "Disable" => "Zakázať", -"Enable" => "Povoliť", +"Enable" => "Zapnúť", "Please wait...." => "Čakajte prosím...", "Error" => "Chyba", "Updating...." => "Aktualizujem...", @@ -29,7 +30,7 @@ "Unable to remove user" => "Nemožno odobrať používateľa", "Groups" => "Skupiny", "Group Admin" => "Správca skupiny", -"Delete" => "Odstrániť", +"Delete" => "Zmazať", "add group" => "pridať skupinu", "A valid username must be provided" => "Musíte zadať platné používateľské meno", "Error creating user" => "Chyba pri vytváraní používateľa", @@ -91,9 +92,6 @@ "New password" => "Nové heslo", "Change password" => "Zmeniť heslo", "Display Name" => "Zobrazované meno", -"Your display name was changed" => "Vaše zobrazované meno bolo zmenené", -"Unable to change your display name" => "Nemožno zmeniť Vaše zobrazované meno", -"Change display name" => "Zmeniť zobrazované meno", "Email" => "Email", "Your email address" => "Vaša emailová adresa", "Fill in an email address to enable password recovery" => "Vyplňte emailovú adresu pre aktivovanie obnovy hesla", diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php index 3ba3799a5dd504f197a5b3889bb9baa71f208811..55d957cfa7d3e6e5f8cfc3b09e652078396c48ab 100644 --- a/settings/l10n/sl.php +++ b/settings/l10n/sl.php @@ -1,6 +1,7 @@ "Ni mogoče naložiti seznama iz središča App Store", -"Authentication error" => "Napaka overitve", +"Unable to load list from App Store" => "Ni mogoče naložiti seznama iz programskega središča", +"Authentication error" => "Napaka med overjanjem", +"Your display name has been changed." => "Prikazano ime je bilo spremenjeno.", "Unable to change display name" => "Prikazanega imena ni mogoče spremeniti.", "Group already exists" => "Skupina že obstaja", "Unable to add group" => "Skupine ni mogoče dodati", @@ -91,10 +92,7 @@ "New password" => "Novo geslo", "Change password" => "Spremeni geslo", "Display Name" => "Prikazano ime", -"Your display name was changed" => "Prikazano ime je spremenjeno.", -"Unable to change your display name" => "Prikazanega imena ni mogoče spremeniti.", -"Change display name" => "Spremeni prikazano ime", -"Email" => "Elektronska pošta", +"Email" => "Elektronski naslov", "Your email address" => "Osebni elektronski naslov", "Fill in an email address to enable password recovery" => "Vpišite osebni elektronski naslov in s tem omogočite obnovitev gesla", "Language" => "Jezik", diff --git a/settings/l10n/sq.php b/settings/l10n/sq.php index 36ae95c82528f9474ea5720b1936eea804edd098..03db0cd8fcd4fba4f2c2514082be3366cfe9be0f 100644 --- a/settings/l10n/sq.php +++ b/settings/l10n/sq.php @@ -9,5 +9,6 @@ "Update" => "Azhurno", "Get the apps to sync your files" => "Merrni app-et për sinkronizimin e skedarëve tuaj", "Password" => "Kodi", -"New password" => "Kodi i ri" +"New password" => "Kodi i ri", +"Email" => "Email-i" ); diff --git a/settings/l10n/sr.php b/settings/l10n/sr.php index 86dc2a927295a504db34f942513492f43b19e989..29e0661e44361d588a33d46a48605a3c7e000bff 100644 --- a/settings/l10n/sr.php +++ b/settings/l10n/sr.php @@ -1,6 +1,6 @@ "Грешка приликом учитавања списка из Складишта Програма", -"Authentication error" => "Грешка при аутентификацији", +"Authentication error" => "Грешка при провери идентитета", "Unable to change display name" => "Не могу да променим име за приказ", "Group already exists" => "Група већ постоји", "Unable to add group" => "Не могу да додам групу", @@ -17,7 +17,7 @@ "Couldn't update app." => "Не могу да ажурирам апликацију.", "Update to {appversion}" => "Ажурирај на {appversion}", "Disable" => "Искључи", -"Enable" => "Укључи", +"Enable" => "Омогући", "Please wait...." => "Сачекајте…", "Error" => "Грешка", "Updating...." => "Ажурирам…", @@ -85,9 +85,6 @@ "New password" => "Нова лозинка", "Change password" => "Измени лозинку", "Display Name" => "Име за приказ", -"Your display name was changed" => "Ваше име за приказ је промењено", -"Unable to change your display name" => "Не могу да променим ваше име за приказ", -"Change display name" => "Промени име за приказ", "Email" => "Е-пошта", "Your email address" => "Ваша адреса е-поште", "Fill in an email address to enable password recovery" => "Ун", diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php index ceff45a1595a9f07786d00b21a1fe91b208a5be1..db4f63d22197bf8cac1f5e595a528ecff70af2a9 100644 --- a/settings/l10n/sv.php +++ b/settings/l10n/sv.php @@ -1,6 +1,6 @@ "Kan inte ladda listan från App Store", -"Authentication error" => "Autentiseringsfel", +"Authentication error" => "Fel vid autentisering", "Unable to change display name" => "Kan inte ändra visningsnamn", "Group already exists" => "Gruppen finns redan", "Unable to add group" => "Kan inte lägga till grupp", @@ -42,14 +42,22 @@ "Please double check the installation guides." => "Var god kontrollera installationsguiden.", "Module 'fileinfo' missing" => "Modulen \"fileinfo\" saknas", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den här modulen för att kunna upptäcka korrekt mime-typ.", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Exekvera en uppgift vid varje sidladdning", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php är registrerad som en webcron-tjänst. Anropa cron.php sidan i ownCloud en gång i minuten över HTTP.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Använd system-tjänsten cron. Anropa filen cron.php i ownCloud-mappen via ett cronjobb varje minut.", "Sharing" => "Dela", +"Enable Share API" => "Aktivera delat API", +"Allow apps to use the Share API" => "Tillåt applikationer att använda delat API", "Allow links" => "Tillåt länkar", +"Allow users to share items to the public with links" => "Tillåt delning till allmänheten via publika länkar", "Allow resharing" => "Tillåt vidaredelning", "Allow users to share items shared with them again" => "Tillåt användare att dela vidare filer som delats med dem", "Allow users to share with anyone" => "Tillåt delning med alla", "Allow users to only share with users in their groups" => "Tillåt bara delning med användare i egna grupper", "Security" => "Säkerhet", "Log" => "Logg", +"Log level" => "Nivå på loggning", "More" => "Mer", "Less" => "Mindre", "Version" => "Version", @@ -76,9 +84,6 @@ "New password" => "Nytt lösenord", "Change password" => "Ändra lösenord", "Display Name" => "Visat namn", -"Your display name was changed" => "Ditt visningsnamn har ändrats", -"Unable to change your display name" => "Kan inte ändra ditt visningsnamn", -"Change display name" => "Ändra visningsnamn", "Email" => "E-post", "Your email address" => "Din e-postadress", "Fill in an email address to enable password recovery" => "Fyll i en e-postadress för att aktivera återställning av lösenord", diff --git a/settings/l10n/ta_LK.php b/settings/l10n/ta_LK.php index 12aa756320041ca5cc500291e33eaf7b542749a2..052bb823655caa4a2c1eb775c1a5eac9e913336c 100644 --- a/settings/l10n/ta_LK.php +++ b/settings/l10n/ta_LK.php @@ -13,13 +13,13 @@ "Unable to add user to group %s" => "குழு %s இல் பயனாளரை சேர்க்க முடியாது", "Unable to remove user from group %s" => "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது", "Disable" => "இயலுமைப்ப", -"Enable" => "செயலற்றதாக்குக", +"Enable" => "இயலுமைப்படுத்துக", "Error" => "வழு", -"Saving..." => "இயலுமைப்படுத்துக", +"Saving..." => "சேமிக்கப்படுகிறது...", "undo" => "முன் செயல் நீக்கம் ", "Groups" => "குழுக்கள்", "Group Admin" => "குழு நிர்வாகி", -"Delete" => "அழிக்க", +"Delete" => "நீக்குக", "__language_name__" => "_மொழி_பெயர்_", "Security Warning" => "பாதுகாப்பு எச்சரிக்கை", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "உங்களுடைய தரவு அடைவு மற்றும் உங்களுடைய கோப்புக்களை பெரும்பாலும் இணையத்தினூடாக அணுகலாம். ownCloud இனால் வழங்கப்படுகின்ற .htaccess கோப்பு வேலை செய்யவில்லை. தரவு அடைவை நீண்ட நேரத்திற்கு அணுகக்கூடியதாக உங்களுடைய வலைய சேவையகத்தை தகவமைக்குமாறு நாங்கள் உறுதியாக கூறுகிறோம் அல்லது தரவு அடைவை வலைய சேவையக மூல ஆவணத்திலிருந்து வெளியே அகற்றுக. ", diff --git a/settings/l10n/th_TH.php b/settings/l10n/th_TH.php index f2bd27720f1372919a021f2f53ff9c67f05585b0..998e457778591b616e80d774f13aad9c741c0be0 100644 --- a/settings/l10n/th_TH.php +++ b/settings/l10n/th_TH.php @@ -1,6 +1,6 @@ "ไม่สามารถโหลดรายการจาก App Store ได้", -"Authentication error" => "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน", +"Authentication error" => "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน", "Group already exists" => "มีกลุ่มดังกล่าวอยู่ในระบบอยู่แล้ว", "Unable to add group" => "ไม่สามารถเพิ่มกลุ่มได้", "Could not enable app. " => "ไม่สามารถเปิดใช้งานแอปได้", @@ -22,7 +22,7 @@ "Updating...." => "กำลังอัพเดทข้อมูล...", "Error while updating app" => "เกิดข้อผิดพลาดในระหว่างการอัพเดทแอปฯ", "Updated" => "อัพเดทแล้ว", -"Saving..." => "กำลังบันทึุกข้อมูล...", +"Saving..." => "กำลังบันทึกข้อมูล...", "deleted" => "ลบแล้ว", "undo" => "เลิกทำ", "Groups" => "กลุ่ม", @@ -31,6 +31,21 @@ "__language_name__" => "ภาษาไทย", "Security Warning" => "คำเตือนเกี่ยวกับความปลอดภัย", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "ไดเร็กทอรี่ข้อมูลและไฟล์ของคุณสามารถเข้าถึงได้จากอินเทอร์เน็ต ไฟล์ .htaccess ที่ ownCloud มีให้ไม่สามารถทำงานได้อย่างเหมาะสม เราขอแนะนำให้คุณกำหนดค่าเว็บเซิร์ฟเวอร์ใหม่ในรูปแบบที่ไดเร็กทอรี่เก็บข้อมูลไม่สามารถเข้าถึงได้อีกต่อไป หรือคุณได้ย้ายไดเร็กทอรี่ที่ใช้เก็บข้อมูลไปอยู่ภายนอกตำแหน่ง root ของเว็บเซิร์ฟเวอร์แล้ว", +"Cron" => "Cron", +"Execute one task with each page loaded" => "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php ได้รับการลงทะเบียนแล้วกับเว็บผู้ให้บริการ webcron เรียกหน้าเว็บ cron.php ที่ตำแหน่ง root ของ owncloud หลังจากนี้สักครู่ผ่านทาง http", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "ใช้บริการ cron จากระบบ เรียกไฟล์ cron.php ในโฟลเดอร์ owncloud ผ่านทาง cronjob ของระบบหลังจากนี้สักครู่", +"Sharing" => "การแชร์ข้อมูล", +"Enable Share API" => "เปิดใช้งาน API สำหรับคุณสมบัติแชร์ข้อมูล", +"Allow apps to use the Share API" => "อนุญาตให้แอปฯสามารถใช้ API สำหรับแชร์ข้อมูลได้", +"Allow links" => "อนุญาตให้ใช้งานลิงก์ได้", +"Allow users to share items to the public with links" => "อนุญาตให้ผู้ใช้งานสามารถแชร์ข้อมูลรายการต่างๆไปให้สาธารณะชนเป็นลิงก์ได้", +"Allow resharing" => "อนุญาตให้แชร์ข้อมูลซ้ำใหม่ได้", +"Allow users to share items shared with them again" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลรายการต่างๆที่ถูกแชร์มาให้ตัวผู้ใช้งานได้เท่านั้น", +"Allow users to share with anyone" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลถึงใครก็ได้", +"Allow users to only share with users in their groups" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น", +"Log" => "บันทึกการเปลี่ยนแปลง", +"Log level" => "ระดับการเก็บบันทึก log", "More" => "มาก", "Less" => "น้อย", "Version" => "รุ่น", @@ -56,7 +71,7 @@ "New password" => "รหัสผ่านใหม่", "Change password" => "เปลี่ยนรหัสผ่าน", "Display Name" => "ชื่อที่ต้องการแสดง", -"Email" => "อีเมล์", +"Email" => "อีเมล", "Your email address" => "ที่อยู่อีเมล์ของคุณ", "Fill in an email address to enable password recovery" => "กรอกที่อยู่อีเมล์ของคุณเพื่อเปิดให้มีการกู้คืนรหัสผ่านได้", "Language" => "ภาษา", diff --git a/settings/l10n/tr.php b/settings/l10n/tr.php index 1bd9dc3daccc41a55978c8c3907a939ea41df43d..0a803d64ec0643951133a70e75f30fa1100b7807 100644 --- a/settings/l10n/tr.php +++ b/settings/l10n/tr.php @@ -1,6 +1,7 @@ "App Store'dan liste yüklenemiyor", -"Authentication error" => "Eşleşme hata", +"Authentication error" => "Kimlik doğrulama hatası", +"Your display name has been changed." => "Görüntülenen isminiz değiştirildi.", "Unable to change display name" => "Ekran adı değiştirilemiyor", "Group already exists" => "Grup zaten mevcut", "Unable to add group" => "Gruba eklenemiyor", @@ -17,7 +18,7 @@ "Couldn't update app." => "Uygulama güncellenemedi.", "Update to {appversion}" => "{appversion} Güncelle", "Disable" => "Etkin değil", -"Enable" => "Etkin", +"Enable" => "Etkinleştir", "Please wait...." => "Lütfen bekleyin....", "Error" => "Hata", "Updating...." => "Güncelleniyor....", @@ -91,9 +92,6 @@ "New password" => "Yeni parola", "Change password" => "Parola değiştir", "Display Name" => "Ekran Adı", -"Your display name was changed" => "Ekran adınız değiştirildi", -"Unable to change your display name" => "Ekran adınız değiştirilemiyor", -"Change display name" => "Ekran adını değiştir", "Email" => "Eposta", "Your email address" => "Eposta adresiniz", "Fill in an email address to enable password recovery" => "Parola kurtarmayı etkinleştirmek için bir eposta adresi girin", diff --git a/settings/l10n/ug.php b/settings/l10n/ug.php new file mode 100644 index 0000000000000000000000000000000000000000..8e8c17f0d363a38963adce7c5b7acd6558bfb5d3 --- /dev/null +++ b/settings/l10n/ug.php @@ -0,0 +1,71 @@ + "ئەپ بازىرىدىن تىزىمنى يۈكلىيەلمىدى", +"Authentication error" => "سالاھىيەت دەلىللەش خاتالىقى", +"Your display name has been changed." => "كۆرسىتىدىغان ئىسمىڭىز ئۆزگەردى.", +"Unable to change display name" => "كۆرسىتىدىغان ئىسىمنى ئۆزگەرتكىلى بولمايدۇ", +"Group already exists" => "گۇرۇپپا مەۋجۇت", +"Unable to add group" => "گۇرۇپپا قوشقىلى بولمايدۇ", +"Could not enable app. " => "ئەپنى قوزغىتالمىدى. ", +"Email saved" => "تورخەت ساقلاندى", +"Invalid email" => "ئىناۋەتسىز تورخەت", +"Unable to delete group" => "گۇرۇپپىنى ئۆچۈرەلمىدى", +"Unable to delete user" => "ئىشلەتكۈچىنى ئۆچۈرەلمىدى", +"Language changed" => "تىل ئۆزگەردى", +"Invalid request" => "ئىناۋەتسىز ئىلتىماس", +"Unable to add user to group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ", +"Unable to remove user from group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ", +"Couldn't update app." => "ئەپنى يېڭىلىيالمايدۇ.", +"Update to {appversion}" => "{appversion} غا يېڭىلايدۇ", +"Disable" => "چەكلە", +"Enable" => "قوزغات", +"Please wait...." => "سەل كۈتۈڭ…", +"Error" => "خاتالىق", +"Updating...." => "يېڭىلاۋاتىدۇ…", +"Error while updating app" => "ئەپنى يېڭىلاۋاتقاندا خاتالىق كۆرۈلدى", +"Updated" => "يېڭىلاندى", +"Saving..." => "ساقلاۋاتىدۇ…", +"deleted" => "ئۆچۈرۈلگەن", +"undo" => "يېنىۋال", +"Unable to remove user" => "ئىشلەتكۈچىنى چىقىرىۋېتەلمەيدۇ", +"Groups" => "گۇرۇپپا", +"Group Admin" => "گۇرۇپپا باشقۇرغۇچى", +"Delete" => "ئۆچۈر", +"add group" => "گۇرۇپپا قوش", +"Sharing" => "ھەمبەھىر", +"Security" => "بىخەتەرلىك", +"Log" => "خاتىرە", +"Log level" => "خاتىرە دەرىجىسى", +"More" => "تېخىمۇ كۆپ", +"Less" => "ئاز", +"Version" => "نەشرى", +"Add your App" => "ئەپىڭىزنى قوشۇڭ", +"More Apps" => "تېخىمۇ كۆپ ئەپلەر", +"Select an App" => "بىر ئەپ تاللاڭ", +"Update" => "يېڭىلا", +"User Documentation" => "ئىشلەتكۈچى قوللانمىسى", +"Administrator Documentation" => "باشقۇرغۇچى قوللانمىسى", +"Online Documentation" => "توردىكى قوللانما", +"Forum" => "مۇنبەر", +"Password" => "ئىم", +"Your password was changed" => "ئىمىڭىز مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى", +"Unable to change your password" => "ئىمنى ئۆزگەرتكىلى بولمايدۇ.", +"Current password" => "نۆۋەتتىكى ئىم", +"New password" => "يېڭى ئىم", +"Change password" => "ئىم ئۆزگەرت", +"Display Name" => "كۆرسىتىش ئىسمى", +"Email" => "تورخەت", +"Your email address" => "تورخەت ئادرېسىڭىز", +"Fill in an email address to enable password recovery" => "ئىم ئەسلىگە كەلتۈرۈشتە ئىشلىتىدىغان تور خەت ئادرېسىنى تولدۇرۇڭ", +"Language" => "تىل", +"Help translate" => "تەرجىمىگە ياردەم", +"WebDAV" => "WebDAV", +"Login Name" => "تىزىمغا كىرىش ئاتى", +"Create" => "قۇر", +"Default Storage" => "كۆڭۈلدىكى ساقلىغۇچ", +"Unlimited" => "چەكسىز", +"Other" => "باشقا", +"Storage" => "ساقلىغۇچ", +"change display name" => "كۆرسىتىدىغان ئىسىمنى ئۆزگەرت", +"set new password" => "يېڭى ئىم تەڭشە", +"Default" => "كۆڭۈلدىكى" +); diff --git a/settings/l10n/uk.php b/settings/l10n/uk.php index 4618a86ceb1c8f720a8387503de94830673ef7e9..d2b51e853f2963710926748a25fc4040d2da4bb9 100644 --- a/settings/l10n/uk.php +++ b/settings/l10n/uk.php @@ -10,7 +10,7 @@ "Unable to delete group" => "Не вдалося видалити групу", "Unable to delete user" => "Не вдалося видалити користувача", "Language changed" => "Мова змінена", -"Invalid request" => "Помилковий запит", +"Invalid request" => "Некоректний запит", "Admins can't remove themself from the admin group" => "Адміністратор не може видалити себе з групи адмінів", "Unable to add user to group %s" => "Не вдалося додати користувача у групу %s", "Unable to remove user from group %s" => "Не вдалося видалити користувача із групи %s", @@ -91,9 +91,6 @@ "New password" => "Новий пароль", "Change password" => "Змінити пароль", "Display Name" => "Показати Ім'я", -"Your display name was changed" => "Ваше ім'я було змінене", -"Unable to change your display name" => "Неможливо змінити ваше зображене ім'я", -"Change display name" => "Змінити зображене ім'я", "Email" => "Ел.пошта", "Your email address" => "Ваша адреса електронної пошти", "Fill in an email address to enable password recovery" => "Введіть адресу електронної пошти для відновлення паролю", diff --git a/settings/l10n/vi.php b/settings/l10n/vi.php index 156aae50e3f8a30de80525abaef933884570f63c..c9f7cd8633db30a4aa32a034f13ccce8ef1dd5ae 100644 --- a/settings/l10n/vi.php +++ b/settings/l10n/vi.php @@ -23,7 +23,7 @@ "Updating...." => "Đang cập nhật...", "Error while updating app" => "Lỗi khi cập nhật ứng dụng", "Updated" => "Đã cập nhật", -"Saving..." => "Đang tiến hành lưu ...", +"Saving..." => "Đang lưu...", "deleted" => "đã xóa", "undo" => "lùi lại", "Groups" => "Nhóm", @@ -32,6 +32,20 @@ "__language_name__" => "__Ngôn ngữ___", "Security Warning" => "Cảnh bảo bảo mật", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ web để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.", +"Cron" => "Cron", +"Execute one task with each page loaded" => "Thực thi tác vụ mỗi khi trang được tải", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php đã được đăng ký tại một dịch vụ webcron. Gọi trang cron.php mỗi phút một lần thông qua giao thức http.", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Sử dụng dịch vụ cron của hệ thống. Gọi tệp tin cron.php mỗi phút một lần.", +"Sharing" => "Chia sẻ", +"Enable Share API" => "Bật chia sẻ API", +"Allow apps to use the Share API" => "Cho phép các ứng dụng sử dụng chia sẻ API", +"Allow links" => "Cho phép liên kết", +"Allow users to share items to the public with links" => "Cho phép người dùng chia sẻ công khai các mục bằng các liên kết", +"Allow resharing" => "Cho phép chia sẻ lại", +"Allow users to share items shared with them again" => "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ", +"Allow users to share with anyone" => "Cho phép người dùng chia sẻ với bất cứ ai", +"Allow users to only share with users in their groups" => "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ", +"Log" => "Log", "More" => "hơn", "Less" => "ít", "Version" => "Phiên bản", @@ -55,12 +69,9 @@ "Your password was changed" => "Mật khẩu của bạn đã được thay đổi.", "Unable to change your password" => "Không thể đổi mật khẩu", "Current password" => "Mật khẩu cũ", -"New password" => "Mật khẩu mới ", +"New password" => "Mật khẩu mới", "Change password" => "Đổi mật khẩu", "Display Name" => "Tên hiển thị", -"Your display name was changed" => "Tên hiển thị của bạn đã được thay đổi", -"Unable to change your display name" => "Không thể thay đổi tên hiển thị của bạn", -"Change display name" => "Thay đổi tên hiển thị", "Email" => "Email", "Your email address" => "Email của bạn", "Fill in an email address to enable password recovery" => "Nhập địa chỉ email của bạn để khôi phục lại mật khẩu", diff --git a/settings/l10n/zh_CN.GB2312.php b/settings/l10n/zh_CN.GB2312.php index e8b1527ef0e8fff12efb03ec81b0ffc254718c02..e2f59e72d0fc6a7489a3c8353004a9528d2bc7c5 100644 --- a/settings/l10n/zh_CN.GB2312.php +++ b/settings/l10n/zh_CN.GB2312.php @@ -1,6 +1,6 @@ "不能从App Store 中加载列表", -"Authentication error" => "认证错误", +"Authentication error" => "验证错误", "Unable to change display name" => "无法更改显示名称", "Group already exists" => "群组已存在", "Unable to add group" => "未能添加群组", @@ -27,7 +27,7 @@ "deleted" => "删除", "undo" => "撤销", "Unable to remove user" => "无法移除用户", -"Groups" => "组", +"Groups" => "群组", "Group Admin" => "群组管理员", "Delete" => "删除", "add group" => "添加群组", @@ -43,6 +43,10 @@ "Locale not working" => "区域设置未运作", "Internet connection not working" => "互联网连接未运作", "Cron" => "Cron", +"Execute one task with each page loaded" => "在每个页面载入时执行一项任务", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php 已作为 webcron 服务注册。owncloud 根用户将通过 http 协议每分钟调用一次 cron.php。", +"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php", +"Sharing" => "分享", "Enable Share API" => "开启分享API", "Allow apps to use the Share API" => "允许应用使用分享API", "Allow links" => "允许链接", @@ -54,6 +58,7 @@ "Security" => "安全", "Enforce HTTPS" => "强制HTTPS", "Enforces the clients to connect to ownCloud via an encrypted connection." => "强制客户端通过加密连接与ownCloud连接", +"Log" => "日志", "More" => "更多", "Less" => "更少", "Version" => "版本", @@ -80,10 +85,7 @@ "New password" => "新密码", "Change password" => "改变密码", "Display Name" => "显示名称", -"Your display name was changed" => "您的显示名称已修改", -"Unable to change your display name" => "无法修改您的显示名称", -"Change display name" => "更改显示名称", -"Email" => "Email", +"Email" => "电子邮件", "Your email address" => "你的email地址", "Fill in an email address to enable password recovery" => "输入一个邮箱地址以激活密码恢复功能", "Language" => "语言", @@ -94,7 +96,7 @@ "Create" => "新建", "Default Storage" => "默认容量", "Unlimited" => "无限制", -"Other" => "其他的", +"Other" => "其他", "Storage" => "容量", "change display name" => "更改显示名称", "set new password" => "设置新的密码", diff --git a/settings/l10n/zh_CN.php b/settings/l10n/zh_CN.php index b076044b82acaadccd8f37a3afa131a73e82e480..1ec0b004c60d84ac985460979de533a1b8b21ed1 100644 --- a/settings/l10n/zh_CN.php +++ b/settings/l10n/zh_CN.php @@ -1,6 +1,7 @@ "无法从应用商店载入列表", -"Authentication error" => "认证错误", +"Authentication error" => "认证出错", +"Your display name has been changed." => "您的显示名字已经改变", "Unable to change display name" => "无法修改显示名称", "Group already exists" => "已存在该组", "Unable to add group" => "无法添加组", @@ -10,20 +11,20 @@ "Unable to delete group" => "无法删除组", "Unable to delete user" => "无法删除用户", "Language changed" => "语言已修改", -"Invalid request" => "非法请求", +"Invalid request" => "无效请求", "Admins can't remove themself from the admin group" => "管理员不能将自己移出管理组。", "Unable to add user to group %s" => "无法把用户添加到组 %s", "Unable to remove user from group %s" => "无法从组%s中移除用户", "Couldn't update app." => "无法更新 app。", "Update to {appversion}" => "更新至 {appversion}", "Disable" => "禁用", -"Enable" => "启用", +"Enable" => "开启", "Please wait...." => "请稍等....", "Error" => "错误", "Updating...." => "正在更新....", "Error while updating app" => "更新 app 时出错", "Updated" => "已更新", -"Saving..." => "正在保存", +"Saving..." => "保存中", "deleted" => "已经删除", "undo" => "撤销", "Unable to remove user" => "无法移除用户", @@ -91,9 +92,6 @@ "New password" => "新密码", "Change password" => "修改密码", "Display Name" => "显示名称", -"Your display name was changed" => "您的显示名称已修改", -"Unable to change your display name" => "无法修改您的显示名称", -"Change display name" => "修改显示名称", "Email" => "电子邮件", "Your email address" => "您的电子邮件", "Fill in an email address to enable password recovery" => "填写电子邮件地址以启用密码恢复功能", diff --git a/settings/l10n/zh_TW.php b/settings/l10n/zh_TW.php index 5fb21bfe08778a160d760c75edf5aaba939347bb..06c1fe0e7c18254b75fe830c73dd674f69563740 100644 --- a/settings/l10n/zh_TW.php +++ b/settings/l10n/zh_TW.php @@ -1,6 +1,7 @@ "無法從 App Store 讀取清單", "Authentication error" => "認證錯誤", +"Your display name has been changed." => "已更改顯示名稱", "Unable to change display name" => "無法更改顯示名稱", "Group already exists" => "群組已存在", "Unable to add group" => "群組增加失敗", @@ -48,6 +49,7 @@ "This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud." => "這臺 ownCloud 伺服器沒有連接到網際網路,因此有些功能像是掛載外部儲存空間、更新 ownCloud 或應用程式的通知沒有辦法運作。透過網際網路存取檔案還有電子郵件通知可能也無法運作。如果想要 ownCloud 完整的功能,建議您將這臺伺服器連接至網際網路。", "Cron" => "定期執行", "Execute one task with each page loaded" => "當頁面載入時,執行", +"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php 已經在 webcron 服務當中註冊,請每分鐘透過 HTTP 呼叫 ownCloud 根目錄當中的 cron.php 一次。", "Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "使用系統的 cron 服務,每分鐘執行一次 owncloud 資料夾中的 cron.php 。", "Sharing" => "分享", "Enable Share API" => "啟用分享 API", @@ -81,7 +83,7 @@ "Bugtracker" => "Bugtracker", "Commercial Support" => "商用支援", "You have used %s of the available %s" => "您已經使用了 %s ,目前可用空間為 %s", -"Get the apps to sync your files" => "獲取那些同步您的文件的應用程序", +"Get the apps to sync your files" => "下載應用程式來同步您的檔案", "Show First Run Wizard again" => "再次顯示首次使用精靈", "Password" => "密碼", "Your password was changed" => "你的密碼已更改", @@ -90,10 +92,7 @@ "New password" => "新密碼", "Change password" => "變更密碼", "Display Name" => "顯示名稱", -"Your display name was changed" => "已更改顯示名稱", -"Unable to change your display name" => "無法更改您的顯示名稱", -"Change display name" => "更改顯示名稱", -"Email" => "電子郵件", +"Email" => "信箱", "Your email address" => "您的電子郵件信箱", "Fill in an email address to enable password recovery" => "請填入電子郵件信箱以便回復密碼", "Language" => "語言", diff --git a/settings/languageCodes.php b/settings/languageCodes.php index c25fbb434a706b03c75190ad0b2f67a7bf677e55..40213b3a7e5edca6f9a9a64bc6db9f417c247e7d 100644 --- a/settings/languageCodes.php +++ b/settings/languageCodes.php @@ -34,7 +34,7 @@ return array( 'sr'=>'Српски', 'sr@latin'=>'Srpski', 'sv'=>'Svenska', -'zh_CN'=>'中文', +'zh_CN'=>'简体中文', 'sk_SK'=>'Slovenčina', 'hu_HU'=>'Magyar', 'eu'=>'Euskara', @@ -51,11 +51,11 @@ return array( 'mk'=>'македонски', 'uk'=>'Українська', 'vi'=>'Tiếng Việt', -'zh_TW'=>'臺灣話', +'zh_TW'=>'正體中文(臺灣)', 'af_ZA'=> 'Afrikaans', 'bn_BD'=>'Bengali', 'ta_LK'=>'தமிழ்', -'zh_HK'=>'Chinese (Hong Kong)', +'zh_HK'=>'繁體中文(香港)', 'oc'=>'Occitan (post 1500)', 'is'=>'Icelandic', 'pl_PL'=>'Polski', diff --git a/settings/personal.php b/settings/personal.php index 9bbc66c9b7fcf644f61713b9cfa596a84b701ff4..cab6e56dada3a43c1ccc19cec6e57b90d3fbf959 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -22,8 +22,14 @@ $email=OC_Preferences::getValue(OC_User::getUser(), 'settings', 'email', ''); $userLang=OC_Preferences::getValue( OC_User::getUser(), 'core', 'lang', OC_L10N::findLanguage() ); $languageCodes=OC_L10N::findAvailableLanguages(); +// array of common languages +$commonlangcodes = array( + 'en', 'es', 'fr', 'de', 'de_DE', 'ja_JP', 'ar', 'ru', 'nl', 'it', 'pt_BR', 'pt_PT', 'da', 'fi_FI', 'nb_NO', 'sv', 'zh_CN', 'ko' +); + $languageNames=include 'languageCodes.php'; $languages=array(); +$commonlanguages = array(); foreach($languageCodes as $lang) { $l=OC_L10N::get('settings', $lang); if(substr($l->t('__language_name__'), 0, 1)!='_') {//first check if the language name is in the translation file @@ -34,21 +40,24 @@ foreach($languageCodes as $lang) { $ln=array('code'=>$lang, 'name'=>$lang); } + // put apropriate languages into apropriate arrays, to print them sorted + // used language -> common languages -> divider -> other languages if ($lang === $userLang) { $userLang = $ln; + } elseif (in_array($lang, $commonlangcodes)) { + $commonlanguages[array_search($lang, $commonlangcodes)]=$ln; } else { $languages[]=$ln; } } +ksort($commonlanguages); + // sort now by displayed language not the iso-code usort( $languages, function ($a, $b) { return strcmp($a['name'], $b['name']); }); -//put the current language in the front -array_unshift($languages, $userLang); - //links to clients $clients = array( 'desktop' => OC_Config::getValue('customclient_desktop', 'http://owncloud.org/sync-clients/'), @@ -64,6 +73,8 @@ $tmpl->assign('usage_relative', $storageInfo['relative']); $tmpl->assign('clients', $clients); $tmpl->assign('email', $email); $tmpl->assign('languages', $languages); +$tmpl->assign('commonlanguages', $commonlanguages); +$tmpl->assign('activelanguage', $userLang); $tmpl->assign('passwordChangeSupported', OC_User::canUserChangePassword(OC_User::getUser())); $tmpl->assign('displayNameChangeSupported', OC_User::canUserChangeDisplayName(OC_User::getUser())); $tmpl->assign('displayName', OC_User::getDisplayName()); diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 182168ce9eb4553344f83357d8ea1c06bf774afe..28254b7aa1844a5c5d9ebbb8cb51f3ca9c6314a6 100644 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -233,8 +233,7 @@ endfor;?>
t('Version'));?> - ownCloud - ()
+ ownCloud
t('Developed by the ownCloud community, the source code is licensed under the AGPL.')); ?>
diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 03073069ab77688cd3888cbc45d56785b529317d..da812e8ed9a5e02ddb2040de9924f913c885abf9 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -38,7 +38,7 @@ if($_['passwordChangeSupported']) {
t('Your password was changed');?>
t('Unable to change your password');?>
- @@ -54,11 +54,9 @@ if($_['displayNameChangeSupported']) {
t('Display Name');?> -
t('Your display name was changed'));?>
-
t('Unable to change your display name'));?>
+ -
t('Language'));?> - t('Help translate'));?> diff --git a/settings/templates/users.php b/settings/templates/users.php index e86dd46efbe42f94cc18b5283bf3afecd27f8cd4..a6df85983dd6c52e7ac67c10ae93c3fce7bb0c11 100644 --- a/settings/templates/users.php +++ b/settings/templates/users.php @@ -29,6 +29,11 @@ $_['subadmingroups'] = array_flip($items); + +
+ +
+
t('Default Storage'));?> diff --git a/settings/users.php b/settings/users.php index 94e6d0a9a10f9ee5751b7d5b645692642a0c5871..e5c8a7aaa8d2963f6aab0dae4ddc57c689dbab36 100644 --- a/settings/users.php +++ b/settings/users.php @@ -20,6 +20,8 @@ $users = array(); $groups = array(); $isadmin = OC_User::isAdminUser(OC_User::getUser()); +$recoveryAdminEnabled = OC_App::isEnabled('files_encryption') && + OC_Appconfig::getValue( 'files_encryption', 'recoveryAdminEnabled' ); if($isadmin) { $accessiblegroups = OC_Group::getGroups(); @@ -77,4 +79,5 @@ $tmpl->assign( 'numofgroups', count($accessiblegroups)); $tmpl->assign( 'quota_preset', $quotaPreset); $tmpl->assign( 'default_quota', $defaultQuota); $tmpl->assign( 'defaultQuotaIsUserDefined', $defaultQuotaIsUserDefined); +$tmpl->assign( 'recoveryAdminEnabled', $recoveryAdminEnabled); $tmpl->printPage(); diff --git a/tests/enable_all.php b/tests/enable_all.php index 44af0115650dff1e6f52f756c96ae49b3bfc6067..111ed0e13572770ecbd170cf67bb498c973d4b33 100644 --- a/tests/enable_all.php +++ b/tests/enable_all.php @@ -8,6 +8,7 @@ require_once __DIR__.'/../lib/base.php'; +OC_App::enable('files_encryption'); OC_App::enable('calendar'); OC_App::enable('contacts'); OC_App::enable('apptemplateadvanced'); diff --git a/tests/lib/autoloader.php b/tests/lib/autoloader.php index e769bf3bcf6950e1ee043f3b6552a137e6f8eb57..0e7d606ccf678b9baf752ea3cd5d001e76ad54ea 100644 --- a/tests/lib/autoloader.php +++ b/tests/lib/autoloader.php @@ -6,14 +6,69 @@ * See the COPYING-README file. */ -class Test_AutoLoader extends PHPUnit_Framework_TestCase { +namespace Test; - public function testLeadingSlashOnClassName(){ - $this->assertTrue(class_exists('\OC\Files\Storage\Local')); +class AutoLoader extends \PHPUnit_Framework_TestCase { + /** + * @var \OC\Autoloader $loader + */ + private $loader; + + public function setUp() { + $this->loader = new \OC\AutoLoader(); + } + + public function testLeadingSlashOnClassName() { + $this->assertEquals(array('files/storage/local.php'), $this->loader->findClass('\OC\Files\Storage\Local')); + } + + public function testNoLeadingSlashOnClassName() { + $this->assertEquals(array('files/storage/local.php'), $this->loader->findClass('OC\Files\Storage\Local')); + } + + public function testLegacyPath() { + $this->assertEquals(array('legacy/files.php', 'files.php'), $this->loader->findClass('OC_Files')); + } + + public function testClassPath() { + $this->loader->registerClass('Foo\Bar', 'foobar.php'); + $this->assertEquals(array('foobar.php'), $this->loader->findClass('Foo\Bar')); + } + + public function testPrefixNamespace() { + $this->loader->registerPrefix('Foo', 'foo'); + $this->assertEquals(array('foo/Foo/Bar.php'), $this->loader->findClass('Foo\Bar')); } - public function testNoLeadingSlashOnClassName(){ - $this->assertTrue(class_exists('OC\Files\Storage\Local')); + public function testPrefix() { + $this->loader->registerPrefix('Foo_', 'foo'); + $this->assertEquals(array('foo/Foo/Bar.php'), $this->loader->findClass('Foo_Bar')); } + public function testLoadTestNamespace() { + $this->assertEquals(array('tests/lib/foo/bar.php'), $this->loader->findClass('Test\Foo\Bar')); + } + + public function testLoadTest() { + $this->assertEquals(array('tests/lib/foo/bar.php'), $this->loader->findClass('Test_Foo_Bar')); + } + + public function testLoadCoreNamespace() { + $this->assertEquals(array('foo/bar.php'), $this->loader->findClass('OC\Foo\Bar')); + } + + public function testLoadCore() { + $this->assertEquals(array('legacy/foo/bar.php', 'foo/bar.php'), $this->loader->findClass('OC_Foo_Bar')); + } + + public function testLoadPublicNamespace() { + $this->assertEquals(array('public/foo/bar.php'), $this->loader->findClass('OCP\Foo\Bar')); + } + + public function testLoadAppNamespace() { + $result = $this->loader->findClass('OCA\Files\Foobar'); + $this->assertEquals(2, count($result)); + $this->assertStringEndsWith('apps/files/foobar.php', $result[0]); + $this->assertStringEndsWith('apps/files/lib/foobar.php', $result[1]); + } } diff --git a/tests/lib/cache/file.php b/tests/lib/cache/file.php index 5dcd3268804065bf4fd6fae79df87866eca76092..7da5a8b85c6ff23660dda6e4f9164787a131b89c 100644 --- a/tests/lib/cache/file.php +++ b/tests/lib/cache/file.php @@ -31,12 +31,13 @@ class Test_Cache_File extends Test_Cache { //clear all proxies and hooks so we can do clean testing OC_FileProxy::clearProxies(); OC_Hook::clear('OC_Filesystem'); - + + //disabled atm //enable only the encryption hook if needed - if(OC_App::isEnabled('files_encryption')) { - OC_FileProxy::register(new OC_FileProxy_Encryption()); - } - + //if(OC_App::isEnabled('files_encryption')) { + // OC_FileProxy::register(new OC_FileProxy_Encryption()); + //} + //set up temporary storage \OC\Files\Filesystem::clearMounts(); \OC\Files\Filesystem::mount('\OC\Files\Storage\Temporary',array(),'/'); diff --git a/tests/lib/files/cache/cache.php b/tests/lib/files/cache/cache.php index 250842805e5d32072fc253a5c6fc892baf008594..1612a673838f55377dd4003d8d4baa624e35edc8 100644 --- a/tests/lib/files/cache/cache.php +++ b/tests/lib/files/cache/cache.php @@ -162,10 +162,11 @@ class Cache extends \PHPUnit_Framework_TestCase { $file4 = 'folder/foo/1'; $file5 = 'folder/foo/2'; $data = array('size' => 100, 'mtime' => 50, 'mimetype' => 'foo/bar'); + $folderData = array('size' => 100, 'mtime' => 50, 'mimetype' => 'httpd/unix-directory'); - $this->cache->put($file1, $data); - $this->cache->put($file2, $data); - $this->cache->put($file3, $data); + $this->cache->put($file1, $folderData); + $this->cache->put($file2, $folderData); + $this->cache->put($file3, $folderData); $this->cache->put($file4, $data); $this->cache->put($file5, $data); @@ -210,6 +211,23 @@ class Cache extends \PHPUnit_Framework_TestCase { $this->assertEquals(array($storageId, 'foo'), \OC\Files\Cache\Cache::getById($id)); } + function testStorageMTime() { + $data = array('size' => 1000, 'mtime' => 20, 'mimetype' => 'foo/file'); + $this->cache->put('foo', $data); + $cachedData = $this->cache->get('foo'); + $this->assertEquals($data['mtime'], $cachedData['storage_mtime']);//if no storage_mtime is saved, mtime should be used + + $this->cache->put('foo', array('storage_mtime' => 30));//when setting storage_mtime, mtime is also set + $cachedData = $this->cache->get('foo'); + $this->assertEquals(30, $cachedData['storage_mtime']); + $this->assertEquals(30, $cachedData['mtime']); + + $this->cache->put('foo', array('mtime' => 25));//setting mtime does not change storage_mtime + $cachedData = $this->cache->get('foo'); + $this->assertEquals(30, $cachedData['storage_mtime']); + $this->assertEquals(25, $cachedData['mtime']); + } + function testLongId() { $storage = new LongId(array()); $cache = $storage->getCache(); diff --git a/tests/lib/files/cache/permissions.php b/tests/lib/files/cache/permissions.php index 56dbbc4518ef3627d6f8b5964939822e794d92d2..7e6e11e2eb29c09e6fe9a5fdcf2dd293f7e82c98 100644 --- a/tests/lib/files/cache/permissions.php +++ b/tests/lib/files/cache/permissions.php @@ -14,8 +14,8 @@ class Permissions extends \PHPUnit_Framework_TestCase { */ private $permissionsCache; - function setUp(){ - $this->permissionsCache=new \OC\Files\Cache\Permissions('dummy'); + function setUp() { + $this->permissionsCache = new \OC\Files\Cache\Permissions('dummy'); } function testSimple() { @@ -23,8 +23,10 @@ class Permissions extends \PHPUnit_Framework_TestCase { $user = uniqid(); $this->assertEquals(-1, $this->permissionsCache->get(1, $user)); + $this->assertNotContains($user, $this->permissionsCache->getUsers(1)); $this->permissionsCache->set(1, $user, 1); $this->assertEquals(1, $this->permissionsCache->get(1, $user)); + $this->assertContains($user, $this->permissionsCache->getUsers(1)); $this->assertEquals(-1, $this->permissionsCache->get(2, $user)); $this->assertEquals(-1, $this->permissionsCache->get(1, $user . '2')); diff --git a/tests/lib/files/cache/watcher.php b/tests/lib/files/cache/watcher.php index 8ef6ab44d102f72349dc4d0c15092569933d8d15..e43c86ed4387636347dcb5e0a74acbd1bbb20ecb 100644 --- a/tests/lib/files/cache/watcher.php +++ b/tests/lib/files/cache/watcher.php @@ -35,7 +35,7 @@ class Watcher extends \PHPUnit_Framework_TestCase { $updater = $storage->getWatcher(); //set the mtime to the past so it can detect an mtime change - $cache->put('', array('mtime' => 10)); + $cache->put('', array('storage_mtime' => 10)); $this->assertTrue($cache->inCache('folder/bar.txt')); $this->assertTrue($cache->inCache('folder/bar2.txt')); @@ -47,14 +47,14 @@ class Watcher extends \PHPUnit_Framework_TestCase { $cachedData = $cache->get('bar.test'); $this->assertEquals(3, $cachedData['size']); - $cache->put('bar.test', array('mtime' => 10)); + $cache->put('bar.test', array('storage_mtime' => 10)); $storage->file_put_contents('bar.test', 'test data'); $updater->checkUpdate('bar.test'); $cachedData = $cache->get('bar.test'); $this->assertEquals(9, $cachedData['size']); - $cache->put('folder', array('mtime' => 10)); + $cache->put('folder', array('storage_mtime' => 10)); $storage->unlink('folder/bar2.txt'); $updater->checkUpdate('folder'); @@ -69,7 +69,7 @@ class Watcher extends \PHPUnit_Framework_TestCase { $updater = $storage->getWatcher(); //set the mtime to the past so it can detect an mtime change - $cache->put('', array('mtime' => 10)); + $cache->put('', array('storage_mtime' => 10)); $storage->unlink('foo.txt'); $storage->rename('folder', 'foo.txt'); @@ -85,7 +85,7 @@ class Watcher extends \PHPUnit_Framework_TestCase { $updater = $storage->getWatcher(); //set the mtime to the past so it can detect an mtime change - $cache->put('foo.txt', array('mtime' => 10)); + $cache->put('foo.txt', array('storage_mtime' => 10)); $storage->unlink('foo.txt'); $storage->rename('folder', 'foo.txt'); diff --git a/tests/lib/files/mount.php b/tests/lib/files/mount.php deleted file mode 100644 index a3dc06cc66887b7a8cd7f3d111b1f3b45337432d..0000000000000000000000000000000000000000 --- a/tests/lib/files/mount.php +++ /dev/null @@ -1,58 +0,0 @@ - - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -namespace Test\Files; - -use \OC\Files\Storage\Temporary; - -class LongId extends Temporary { - public function getId() { - return 'long:' . str_repeat('foo', 50) . parent::getId(); - } -} - -class Mount extends \PHPUnit_Framework_TestCase { - public function setup() { - \OC_Util::setupFS(); - \OC\Files\Mount::clear(); - } - - public function testFind() { - $this->assertNull(\OC\Files\Mount::find('/')); - - $rootMount = new \OC\Files\Mount(new Temporary(array()), '/'); - $this->assertEquals($rootMount, \OC\Files\Mount::find('/')); - $this->assertEquals($rootMount, \OC\Files\Mount::find('/foo/bar')); - - $storage = new Temporary(array()); - $mount = new \OC\Files\Mount($storage, '/foo'); - $this->assertEquals($rootMount, \OC\Files\Mount::find('/')); - $this->assertEquals($mount, \OC\Files\Mount::find('/foo/bar')); - - $this->assertEquals(1, count(\OC\Files\Mount::findIn('/'))); - new \OC\Files\Mount(new Temporary(array()), '/bar'); - $this->assertEquals(2, count(\OC\Files\Mount::findIn('/'))); - - $id = $mount->getStorageId(); - $this->assertEquals(array($mount), \OC\Files\Mount::findByStorageId($id)); - - $mount2 = new \OC\Files\Mount($storage, '/foo/bar'); - $this->assertEquals(array($mount, $mount2), \OC\Files\Mount::findByStorageId($id)); - } - - public function testLong() { - $storage = new LongId(array()); - $mount = new \OC\Files\Mount($storage, '/foo'); - - $id = $mount->getStorageId(); - $storageId = $storage->getId(); - $this->assertEquals(array($mount), \OC\Files\Mount::findByStorageId($id)); - $this->assertEquals(array($mount), \OC\Files\Mount::findByStorageId($storageId)); - $this->assertEquals(array($mount), \OC\Files\Mount::findByStorageId(md5($storageId))); - } -} diff --git a/tests/lib/files/mount/manager.php b/tests/lib/files/mount/manager.php new file mode 100644 index 0000000000000000000000000000000000000000..154c35ccead2b7d94700de031712b548976711f4 --- /dev/null +++ b/tests/lib/files/mount/manager.php @@ -0,0 +1,67 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace Test\Files\Mount; + +use \OC\Files\Storage\Temporary; + +class LongId extends Temporary { + public function getId() { + return 'long:' . str_repeat('foo', 50) . parent::getId(); + } +} + +class Manager extends \PHPUnit_Framework_TestCase { + /** + * @var \OC\Files\Mount\Manager + */ + private $manager; + + public function setup() { + $this->manager = new \OC\Files\Mount\Manager(); + } + + public function testFind() { + $this->assertNull($this->manager->find('/')); + + $rootMount = new \OC\Files\Mount\Mount(new Temporary(array()), '/'); + $this->manager->addMount($rootMount); + $this->assertEquals($rootMount, $this->manager->find('/')); + $this->assertEquals($rootMount, $this->manager->find('/foo/bar')); + + $storage = new Temporary(array()); + $mount1 = new \OC\Files\Mount\Mount($storage, '/foo'); + $this->manager->addMount($mount1); + $this->assertEquals($rootMount, $this->manager->find('/')); + $this->assertEquals($mount1, $this->manager->find('/foo/bar')); + + $this->assertEquals(1, count($this->manager->findIn('/'))); + $mount2 = new \OC\Files\Mount\Mount(new Temporary(array()), '/bar'); + $this->manager->addMount($mount2); + $this->assertEquals(2, count($this->manager->findIn('/'))); + + $id = $mount1->getStorageId(); + $this->assertEquals(array($mount1), $this->manager->findByStorageId($id)); + + $mount3 = new \OC\Files\Mount\Mount($storage, '/foo/bar'); + $this->manager->addMount($mount3); + $this->assertEquals(array($mount1, $mount3), $this->manager->findByStorageId($id)); + } + + public function testLong() { + $storage = new LongId(array()); + $mount = new \OC\Files\Mount\Mount($storage, '/foo'); + $this->manager->addMount($mount); + + $id = $mount->getStorageId(); + $storageId = $storage->getId(); + $this->assertEquals(array($mount), $this->manager->findByStorageId($id)); + $this->assertEquals(array($mount), $this->manager->findByStorageId($storageId)); + $this->assertEquals(array($mount), $this->manager->findByStorageId(md5($storageId))); + } +} diff --git a/tests/lib/files/view.php b/tests/lib/files/view.php index a064e44f3efdaea1850014f0193c1cf3145aa96c..01f9a9cca11966aeab52320319a31112131c8d9a 100644 --- a/tests/lib/files/view.php +++ b/tests/lib/files/view.php @@ -7,6 +7,12 @@ namespace Test\Files; +class TemporaryNoTouch extends \OC\Files\Storage\Temporary { + public function touch($path, $mtime = null) { + return false; + } +} + class View extends \PHPUnit_Framework_TestCase { /** * @var \OC\Files\Storage\Storage[] $storages; @@ -220,7 +226,7 @@ class View extends \PHPUnit_Framework_TestCase { $cachedData = $rootView->getFileInfo('foo.txt'); $this->assertEquals(16, $cachedData['size']); - $rootView->putFileInfo('foo.txt', array('mtime' => 10)); + $rootView->putFileInfo('foo.txt', array('storage_mtime' => 10)); $storage1->file_put_contents('foo.txt', 'foo'); clearstatcache(); @@ -228,12 +234,73 @@ class View extends \PHPUnit_Framework_TestCase { $this->assertEquals(3, $cachedData['size']); } + function testCopyBetweenStorages() { + $storage1 = $this->getTestStorage(); + $storage2 = $this->getTestStorage(); + \OC\Files\Filesystem::mount($storage1, array(), '/'); + \OC\Files\Filesystem::mount($storage2, array(), '/substorage'); + + $rootView = new \OC\Files\View(''); + $rootView->mkdir('substorage/emptyfolder'); + $rootView->copy('substorage', 'anotherfolder'); + $this->assertTrue($rootView->is_dir('/anotherfolder')); + $this->assertTrue($rootView->is_dir('/substorage')); + $this->assertTrue($rootView->is_dir('/anotherfolder/emptyfolder')); + $this->assertTrue($rootView->is_dir('/substorage/emptyfolder')); + $this->assertTrue($rootView->file_exists('/anotherfolder/foo.txt')); + $this->assertTrue($rootView->file_exists('/anotherfolder/foo.png')); + $this->assertTrue($rootView->file_exists('/anotherfolder/folder/bar.txt')); + $this->assertTrue($rootView->file_exists('/substorage/foo.txt')); + $this->assertTrue($rootView->file_exists('/substorage/foo.png')); + $this->assertTrue($rootView->file_exists('/substorage/folder/bar.txt')); + } + + function testMoveBetweenStorages() { + $storage1 = $this->getTestStorage(); + $storage2 = $this->getTestStorage(); + \OC\Files\Filesystem::mount($storage1, array(), '/'); + \OC\Files\Filesystem::mount($storage2, array(), '/substorage'); + + $rootView = new \OC\Files\View(''); + $rootView->rename('foo.txt', 'substorage/folder/foo.txt'); + $this->assertFalse($rootView->file_exists('foo.txt')); + $this->assertTrue($rootView->file_exists('substorage/folder/foo.txt')); + $rootView->rename('substorage/folder', 'anotherfolder'); + $this->assertFalse($rootView->is_dir('substorage/folder')); + $this->assertTrue($rootView->file_exists('anotherfolder/foo.txt')); + $this->assertTrue($rootView->file_exists('anotherfolder/bar.txt')); + } + + function testTouch() { + $storage = $this->getTestStorage(true, '\Test\Files\TemporaryNoTouch'); + + \OC\Files\Filesystem::mount($storage, array(), '/'); + + $rootView = new \OC\Files\View(''); + $oldCachedData = $rootView->getFileInfo('foo.txt'); + + $rootView->touch('foo.txt', 500); + + $cachedData = $rootView->getFileInfo('foo.txt'); + $this->assertEquals(500, $cachedData['mtime']); + $this->assertEquals($oldCachedData['storage_mtime'], $cachedData['storage_mtime']); + + $rootView->putFileInfo('foo.txt', array('storage_mtime' => 1000)); //make sure the watcher detects the change + $rootView->file_put_contents('foo.txt', 'asd'); + $cachedData = $rootView->getFileInfo('foo.txt'); + $this->assertGreaterThanOrEqual($cachedData['mtime'], $oldCachedData['mtime']); + $this->assertEquals($cachedData['storage_mtime'], $cachedData['mtime']); + } + /** * @param bool $scan * @return \OC\Files\Storage\Storage */ - private function getTestStorage($scan = true) { - $storage = new \OC\Files\Storage\Temporary(array()); + private function getTestStorage($scan = true, $class = '\OC\Files\Storage\Temporary') { + /** + * @var \OC\Files\Storage\Storage $storage + */ + $storage = new $class(array()); $textData = "dummy file data\n"; $imgData = file_get_contents(\OC::$SERVERROOT . '/core/img/logo.png'); $storage->mkdir('folder'); diff --git a/tests/lib/hooks/basicemitter.php b/tests/lib/hooks/basicemitter.php new file mode 100644 index 0000000000000000000000000000000000000000..f48dc53c5635d1ae1cdf5ca36edcef96c5cfd09a --- /dev/null +++ b/tests/lib/hooks/basicemitter.php @@ -0,0 +1,261 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace Test\Hooks; + +/** + * Class DummyEmitter + * + * class to make BasicEmitter::emit publicly available + * + * @package Test\Hooks + */ +class DummyEmitter extends \OC\Hooks\BasicEmitter { + public function emitEvent($scope, $method, $arguments = array()) { + $this->emit($scope, $method, $arguments); + } +} + +/** + * Class EmittedException + * + * a dummy exception so we can check if an event is emitted + * + * @package Test\Hooks + */ +class EmittedException extends \Exception { +} + +class BasicEmitter extends \PHPUnit_Framework_TestCase { + /** + * @var \OC\Hooks\Emitter $emitter + */ + protected $emitter; + + public function setUp() { + $this->emitter = new DummyEmitter(); + } + + public function nonStaticCallBack() { + throw new EmittedException; + } + + public static function staticCallBack() { + throw new EmittedException; + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testAnonymousFunction() { + $this->emitter->listen('Test', 'test', function () { + throw new EmittedException; + }); + $this->emitter->emitEvent('Test', 'test'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testStaticCallback() { + $this->emitter->listen('Test', 'test', array('\Test\Hooks\BasicEmitter', 'staticCallBack')); + $this->emitter->emitEvent('Test', 'test'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testNonStaticCallback() { + $this->emitter->listen('Test', 'test', array($this, 'nonStaticCallBack')); + $this->emitter->emitEvent('Test', 'test'); + } + + public function testOnlyCallOnce() { + $count = 0; + $listener = function () use (&$count) { + $count++; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->assertEquals(1, $count, 'Listener called an invalid number of times (' . $count . ') expected 1'); + } + + public function testDifferentMethods() { + $count = 0; + $listener = function () use (&$count) { + $count++; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Test', 'foo', $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->emitter->emitEvent('Test', 'foo'); + $this->assertEquals(2, $count, 'Listener called an invalid number of times (' . $count . ') expected 2'); + } + + public function testDifferentScopes() { + $count = 0; + $listener = function () use (&$count) { + $count++; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Bar', 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->emitter->emitEvent('Bar', 'test'); + $this->assertEquals(2, $count, 'Listener called an invalid number of times (' . $count . ') expected 2'); + } + + public function testDifferentCallbacks() { + $count = 0; + $listener1 = function () use (&$count) { + $count++; + }; + $listener2 = function () use (&$count) { + $count++; + }; + $this->emitter->listen('Test', 'test', $listener1); + $this->emitter->listen('Test', 'test', $listener2); + $this->emitter->emitEvent('Test', 'test'); + $this->assertEquals(2, $count, 'Listener called an invalid number of times (' . $count . ') expected 2'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testArguments() { + $this->emitter->listen('Test', 'test', function ($foo, $bar) { + if ($foo == 'foo' and $bar == 'bar') { + throw new EmittedException; + } + }); + $this->emitter->emitEvent('Test', 'test', array('foo', 'bar')); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testNamedArguments() { + $this->emitter->listen('Test', 'test', function ($foo, $bar) { + if ($foo == 'foo' and $bar == 'bar') { + throw new EmittedException; + } + }); + $this->emitter->emitEvent('Test', 'test', array('foo' => 'foo', 'bar' => 'bar')); + } + + public function testRemoveAllSpecified() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->removeListener('Test', 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + } + + public function testRemoveWildcardListener() { + $listener1 = function () { + throw new EmittedException; + }; + $listener2 = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener1); + $this->emitter->listen('Test', 'test', $listener2); + $this->emitter->removeListener('Test', 'test'); + $this->emitter->emitEvent('Test', 'test'); + } + + public function testRemoveWildcardMethod() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Test', 'foo', $listener); + $this->emitter->removeListener('Test', null, $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->emitter->emitEvent('Test', 'foo'); + } + + public function testRemoveWildcardScope() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Bar', 'test', $listener); + $this->emitter->removeListener(null, 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->emitter->emitEvent('Bar', 'test'); + } + + public function testRemoveWildcardScopeAndMethod() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Test', 'foo', $listener); + $this->emitter->listen('Bar', 'foo', $listener); + $this->emitter->removeListener(null, null, $listener); + $this->emitter->emitEvent('Test', 'test'); + $this->emitter->emitEvent('Test', 'foo'); + $this->emitter->emitEvent('Bar', 'foo'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testRemoveKeepOtherCallback() { + $listener1 = function () { + throw new EmittedException; + }; + $listener2 = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener1); + $this->emitter->listen('Test', 'test', $listener2); + $this->emitter->removeListener('Test', 'test', $listener1); + $this->emitter->emitEvent('Test', 'test'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testRemoveKeepOtherMethod() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Test', 'foo', $listener); + $this->emitter->removeListener('Test', 'foo', $listener); + $this->emitter->emitEvent('Test', 'test'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testRemoveKeepOtherScope() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->listen('Bar', 'test', $listener); + $this->emitter->removeListener('Bar', 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + } + + /** + * @expectedException \Test\Hooks\EmittedException + */ + public function testRemoveNonExistingName() { + $listener = function () { + throw new EmittedException; + }; + $this->emitter->listen('Test', 'test', $listener); + $this->emitter->removeListener('Bar', 'test', $listener); + $this->emitter->emitEvent('Test', 'test'); + } +} diff --git a/tests/lib/hooks/legacyemitter.php b/tests/lib/hooks/legacyemitter.php new file mode 100644 index 0000000000000000000000000000000000000000..a7bed879a722959414bee8752688ceb0f0fcfeda --- /dev/null +++ b/tests/lib/hooks/legacyemitter.php @@ -0,0 +1,55 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace Test\Hooks; + +/** + * Class DummyLegacyEmitter + * + * class to make LegacyEmitter::emit publicly available + * + * @package Test\Hooks + */ +class DummyLegacyEmitter extends \OC\Hooks\LegacyEmitter { + public function emitEvent($scope, $method, $arguments = array()) { + $this->emit($scope, $method, $arguments); + } +} + +class LegacyEmitter extends BasicEmitter { + + //we can't use exceptions here since OC_Hooks catches all exceptions + private static $emitted = false; + + public function setUp() { + $this->emitter = new DummyLegacyEmitter(); + self::$emitted = false; + \OC_Hook::clear('Test','test'); + } + + public static function staticLegacyCallBack() { + self::$emitted = true; + } + + public static function staticLegacyArgumentsCallBack($arguments) { + if ($arguments['foo'] == 'foo' and $arguments['bar'] == 'bar') + self::$emitted = true; + } + + public function testLegacyHook() { + \OC_Hook::connect('Test', 'test', '\Test\Hooks\LegacyEmitter', 'staticLegacyCallBack'); + $this->emitter->emitEvent('Test', 'test'); + $this->assertEquals(true, self::$emitted); + } + + public function testLegacyArguments() { + \OC_Hook::connect('Test', 'test', '\Test\Hooks\LegacyEmitter', 'staticLegacyArgumentsCallBack'); + $this->emitter->emitEvent('Test', 'test', array('foo' => 'foo', 'bar' => 'bar')); + $this->assertEquals(true, self::$emitted); + } +} diff --git a/tests/lib/public/contacts.php b/tests/lib/public/contacts.php index ce5d762226b540c0a7ba06d4536886dea40f3a68..d6008876a0042094d3e1b1bbd3aa87a7f86cff58 100644 --- a/tests/lib/public/contacts.php +++ b/tests/lib/public/contacts.php @@ -19,8 +19,6 @@ * License along with this library. If not, see . */ -OC::autoload('OCP\Contacts'); - class Test_Contacts extends PHPUnit_Framework_TestCase { diff --git a/tests/lib/streamwrappers.php b/tests/lib/streamwrappers.php index 2237ee7d3781c61e72e1875002144a3803962561..c7e51ccfa48560c0f682b5e34198c70170eed0c8 100644 --- a/tests/lib/streamwrappers.php +++ b/tests/lib/streamwrappers.php @@ -77,10 +77,10 @@ class Test_StreamWrappers extends PHPUnit_Framework_TestCase { } public function testOC() { - \OC\Files\Mount::clear(); + \OC\Files\Filesystem::clearMounts(); $storage = new \OC\Files\Storage\Temporary(array()); $storage->file_put_contents('foo.txt', 'asd'); - new \OC\Files\Mount($storage, '/'); + \OC\Files\Filesystem::mount($storage, array(), '/'); $this->assertTrue(file_exists('oc:///foo.txt')); $this->assertEquals('asd', file_get_contents('oc:///foo.txt')); diff --git a/tests/lib/template.php b/tests/lib/template.php index 6e88d4c07fc0218479a19fd2696159169080f40a..fd12119da580aa5ed241a0784cdd4de389c27ae6 100644 --- a/tests/lib/template.php +++ b/tests/lib/template.php @@ -20,10 +20,13 @@ * */ -OC::autoload('OC_Template'); - class Test_TemplateFunctions extends PHPUnit_Framework_TestCase { + public function setUp() { + $loader = new \OC\Autoloader(); + $loader->load('OC_Template'); + } + public function testP() { // FIXME: do we need more testcases? $htmlString = ""; diff --git a/tests/lib/vcategories.php b/tests/lib/vcategories.php index e79dd49870c89f33b5ef1f309b5a5cc41c5d4233..df5f600f20da3a479daacea277dbb8fe953498f9 100644 --- a/tests/lib/vcategories.php +++ b/tests/lib/vcategories.php @@ -81,6 +81,17 @@ class Test_VCategories extends PHPUnit_Framework_TestCase { } + public function testrenameCategory() { + $defcategories = array('Friends', 'Family', 'Wrok', 'Other'); + $catmgr = new OC_VCategories($this->objectType, $this->user, $defcategories); + + $this->assertTrue($catmgr->rename('Wrok', 'Work')); + $this->assertTrue($catmgr->hasCategory('Work')); + $this->assertFalse($catmgr->hasCategory('Wrok')); + $this->assertFalse($catmgr->rename('Wrok', 'Work')); + + } + public function testAddToCategory() { $objids = array(1, 2, 3, 4, 5, 6, 7, 8, 9); diff --git a/tests/lib/vobject.php b/tests/lib/vobject.php index 1103a4b3297084479b082bc42bb0e3f56e0bc881..f28d22a1fcdb3f0d4b4036348d23d339fc0742b6 100644 --- a/tests/lib/vobject.php +++ b/tests/lib/vobject.php @@ -10,10 +10,29 @@ class Test_VObject extends PHPUnit_Framework_TestCase { public function setUp() { Sabre\VObject\Property::$classMap['SUMMARY'] = 'OC\VObject\StringProperty'; + Sabre\VObject\Property::$classMap['ORG'] = 'OC\VObject\CompoundProperty'; } function testStringProperty() { $property = Sabre\VObject\Property::create('SUMMARY', 'Escape;this,please'); $this->assertEquals("SUMMARY:Escape\;this\,please\r\n", $property->serialize()); } + + function testCompoundProperty() { + + $arr = array( + 'ABC, Inc.', + 'North American Division', + 'Marketing;Sales', + ); + + $property = Sabre\VObject\Property::create('ORG'); + $property->setParts($arr); + + $this->assertEquals('ABC\, Inc.;North American Division;Marketing\;Sales', $property->value); + $this->assertEquals('ORG:ABC\, Inc.;North American Division;Marketing\;Sales' . "\r\n", $property->serialize()); + $this->assertEquals(3, count($property->getParts())); + $parts = $property->getParts(); + $this->assertEquals('Marketing;Sales', $parts[2]); + } } \ No newline at end of file