Merge branch 'master' of github.com:owncloud/core into vcategories_db

Conflicts:
	lib/vcategories.php
remotes/origin/stable5
Thomas Tanghus 13 years ago
commit e6a7bba095
  1. 2
      apps/files/admin.php
  2. 6
      apps/files/appinfo/filesync.php
  3. 5
      apps/files/appinfo/remote.php
  4. 2
      apps/files/download.php
  5. 2
      apps/files/index.php
  6. 2
      apps/files/l10n/ar.php
  7. 2
      apps/files/l10n/bg_BG.php
  8. 2
      apps/files/l10n/ca.php
  9. 2
      apps/files/l10n/cs_CZ.php
  10. 1
      apps/files/l10n/da.php
  11. 2
      apps/files/l10n/de.php
  12. 2
      apps/files/l10n/de_DE.php
  13. 1
      apps/files/l10n/el.php
  14. 2
      apps/files/l10n/eo.php
  15. 2
      apps/files/l10n/es.php
  16. 1
      apps/files/l10n/es_AR.php
  17. 1
      apps/files/l10n/et_EE.php
  18. 2
      apps/files/l10n/eu.php
  19. 11
      apps/files/l10n/fa.php
  20. 2
      apps/files/l10n/fi_FI.php
  21. 2
      apps/files/l10n/fr.php
  22. 9
      apps/files/l10n/gl.php
  23. 11
      apps/files/l10n/he.php
  24. 1
      apps/files/l10n/hr.php
  25. 11
      apps/files/l10n/hu_HU.php
  26. 3
      apps/files/l10n/ia.php
  27. 11
      apps/files/l10n/id.php
  28. 2
      apps/files/l10n/it.php
  29. 1
      apps/files/l10n/ja_JP.php
  30. 1
      apps/files/l10n/ka_GE.php
  31. 2
      apps/files/l10n/ko.php
  32. 7
      apps/files/l10n/ku_IQ.php
  33. 2
      apps/files/l10n/lb.php
  34. 1
      apps/files/l10n/lt_LT.php
  35. 2
      apps/files/l10n/lv.php
  36. 2
      apps/files/l10n/mk.php
  37. 2
      apps/files/l10n/ms_MY.php
  38. 1
      apps/files/l10n/nb_NO.php
  39. 1
      apps/files/l10n/nl.php
  40. 1
      apps/files/l10n/nn_NO.php
  41. 2
      apps/files/l10n/oc.php
  42. 1
      apps/files/l10n/pl.php
  43. 3
      apps/files/l10n/pl_PL.php
  44. 16
      apps/files/l10n/pt_BR.php
  45. 1
      apps/files/l10n/pt_PT.php
  46. 2
      apps/files/l10n/ro.php
  47. 1
      apps/files/l10n/ru.php
  48. 2
      apps/files/l10n/ru_RU.php
  49. 7
      apps/files/l10n/si_LK.php
  50. 2
      apps/files/l10n/sk_SK.php
  51. 1
      apps/files/l10n/sl.php
  52. 1
      apps/files/l10n/sr.php
  53. 1
      apps/files/l10n/sr@latin.php
  54. 2
      apps/files/l10n/sv.php
  55. 1
      apps/files/l10n/ta_LK.php
  56. 1
      apps/files/l10n/th_TH.php
  57. 4
      apps/files/l10n/tr.php
  58. 11
      apps/files/l10n/uk.php
  59. 1
      apps/files/l10n/vi.php
  60. 2
      apps/files/l10n/zh_CN.GB2312.php
  61. 1
      apps/files/l10n/zh_CN.php
  62. 12
      apps/files/l10n/zh_TW.php
  63. 1
      apps/files/templates/admin.php
  64. 2
      apps/files/templates/index.php
  65. 8
      apps/files_encryption/lib/crypt.php
  66. 2
      apps/files_encryption/lib/cryptstream.php
  67. 16
      apps/files_encryption/lib/proxy.php
  68. 4
      apps/files_encryption/settings.php
  69. 60
      apps/files_encryption/tests/encryption.php
  70. 26
      apps/files_encryption/tests/proxy.php
  71. 24
      apps/files_encryption/tests/stream.php
  72. 2
      apps/files_external/l10n/cs_CZ.php
  73. 2
      apps/files_external/l10n/lt_LT.php
  74. 2
      apps/files_external/lib/config.php
  75. 8
      apps/files_external/lib/ftp.php
  76. 10
      apps/files_external/lib/smb.php
  77. 18
      apps/files_external/lib/streamwrapper.php
  78. 38
      apps/files_external/lib/swift.php
  79. 14
      apps/files_external/lib/webdav.php
  80. 2
      apps/files_sharing/lib/sharedstorage.php
  81. 2
      apps/files_versions/lib/hooks.php
  82. 8
      apps/files_versions/lib/versions.php
  83. 4
      apps/user_ldap/lib/connection.php
  84. 6
      apps/user_webdavauth/user_webdavauth.php
  85. 4
      core/l10n/de.php
  86. 4
      core/l10n/de_DE.php
  87. 2
      core/l10n/es.php
  88. 2
      core/l10n/es_AR.php
  89. 5
      core/l10n/fr.php
  90. 1
      core/l10n/pl.php
  91. 11
      core/l10n/pt_BR.php
  92. 6
      core/l10n/si_LK.php
  93. 92
      l10n/ar/files.po
  94. 92
      l10n/bg_BG/files.po
  95. 90
      l10n/ca/files.po
  96. 90
      l10n/cs_CZ/files.po
  97. 6
      l10n/cs_CZ/files_external.po
  98. 92
      l10n/da/files.po
  99. 22
      l10n/de/core.po
  100. 40
      l10n/de/files.po
  101. Some files were not shown because too many files have changed in this diff Show More

@ -35,7 +35,7 @@ $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size'));
$post_max_size_possible = OCP\Util::computerFileSize(get_cfg_var('post_max_size')); $post_max_size_possible = OCP\Util::computerFileSize(get_cfg_var('post_max_size'));
$maxUploadFilesize = OCP\Util::humanFileSize(min($upload_max_filesize, $post_max_size)); $maxUploadFilesize = OCP\Util::humanFileSize(min($upload_max_filesize, $post_max_size));
$maxUploadFilesizePossible = OCP\Util::humanFileSize(min($upload_max_filesize_possible, $post_max_size_possible)); $maxUploadFilesizePossible = OCP\Util::humanFileSize(min($upload_max_filesize_possible, $post_max_size_possible));
if($_POST) { if($_POST && OC_Util::isCallRegistered()) {
if(isset($_POST['maxUploadSize'])) { if(isset($_POST['maxUploadSize'])) {
if(($setMaxSize = OC_Files::setUploadLimit(OCP\Util::computerFileSize($_POST['maxUploadSize']))) !== false) { if(($setMaxSize = OC_Files::setUploadLimit(OCP\Util::computerFileSize($_POST['maxUploadSize']))) !== false) {
$maxUploadFilesize = OCP\Util::humanFileSize($setMaxSize); $maxUploadFilesize = OCP\Util::humanFileSize($setMaxSize);

@ -20,8 +20,8 @@
* The final URL will look like http://.../remote.php/filesync/oc_chunked/path/to/file * The final URL will look like http://.../remote.php/filesync/oc_chunked/path/to/file
*/ */
// only need filesystem apps // load needed apps
$RUNTIME_APPTYPES=array('filesystem','authentication'); $RUNTIME_APPTYPES=array('filesystem','authentication','logging');
OC_App::loadApps($RUNTIME_APPTYPES); OC_App::loadApps($RUNTIME_APPTYPES);
if(!OC_User::isLoggedIn()) { if(!OC_User::isLoggedIn()) {
if(!isset($_SERVER['PHP_AUTH_USER'])) { if(!isset($_SERVER['PHP_AUTH_USER'])) {
@ -36,7 +36,7 @@ if(!OC_User::isLoggedIn()) {
} }
} }
list($type,$file) = explode('/', substr($path_info,1+strlen($service)+1), 2); list($type,$file) = explode('/', substr($path_info, 1+strlen($service)+1), 2);
if ($type != 'oc_chunked') { if ($type != 'oc_chunked') {
OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND); OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND);

@ -22,8 +22,9 @@
* License along with this library. If not, see <http://www.gnu.org/licenses/>. * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* *
*/ */
// only need filesystem apps // load needed apps
$RUNTIME_APPTYPES=array('filesystem', 'authentication'); $RUNTIME_APPTYPES=array('filesystem','authentication','logging');
OC_App::loadApps($RUNTIME_APPTYPES); OC_App::loadApps($RUNTIME_APPTYPES);
// Backends // Backends

@ -32,7 +32,7 @@ $filename = $_GET["file"];
if(!OC_Filesystem::file_exists($filename)) { if(!OC_Filesystem::file_exists($filename)) {
header("HTTP/1.0 404 Not Found"); header("HTTP/1.0 404 Not Found");
$tmpl = new OCP\Template( '', '404', 'guest' ); $tmpl = new OCP\Template( '', '404', 'guest' );
$tmpl->assign('file',$filename); $tmpl->assign('file', $filename);
$tmpl->printPage(); $tmpl->printPage();
exit; exit;
} }

@ -86,7 +86,7 @@ $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size'));
$maxUploadFilesize = min($upload_max_filesize, $post_max_size); $maxUploadFilesize = min($upload_max_filesize, $post_max_size);
$freeSpace=OC_Filesystem::free_space($dir); $freeSpace=OC_Filesystem::free_space($dir);
$freeSpace=max($freeSpace,0); $freeSpace=max($freeSpace, 0);
$maxUploadFilesize = min($maxUploadFilesize, $freeSpace); $maxUploadFilesize = min($maxUploadFilesize, $freeSpace);
$permissions = OCP\Share::PERMISSION_READ; $permissions = OCP\Share::PERMISSION_READ;

@ -11,11 +11,13 @@
"Size" => "حجم", "Size" => "حجم",
"Modified" => "معدل", "Modified" => "معدل",
"Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها", "Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها",
"Save" => "حفظ",
"New" => "جديد", "New" => "جديد",
"Text file" => "ملف", "Text file" => "ملف",
"Folder" => "مجلد", "Folder" => "مجلد",
"Upload" => "إرفع", "Upload" => "إرفع",
"Nothing in here. Upload something!" => "لا يوجد شيء هنا. إرفع بعض الملفات!", "Nothing in here. Upload something!" => "لا يوجد شيء هنا. إرفع بعض الملفات!",
"Share" => "شارك",
"Download" => "تحميل", "Download" => "تحميل",
"Upload too large" => "حجم الترفيع أعلى من المسموح", "Upload too large" => "حجم الترفيع أعلى من المسموح",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم." "The files you are trying to upload exceed the maximum size for file uploads on this server." => "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."

@ -16,10 +16,10 @@
"Modified" => "Променено", "Modified" => "Променено",
"Maximum upload size" => "Макс. размер за качване", "Maximum upload size" => "Макс. размер за качване",
"0 is unlimited" => "0 означава без ограничение", "0 is unlimited" => "0 означава без ограничение",
"Save" => "Запис",
"New" => "Нов", "New" => "Нов",
"Text file" => "Текстов файл", "Text file" => "Текстов файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "От url-адрес",
"Upload" => "Качване", "Upload" => "Качване",
"Cancel upload" => "Отказване на качването", "Cancel upload" => "Отказване на качването",
"Nothing in here. Upload something!" => "Няма нищо, качете нещо!", "Nothing in here. Upload something!" => "Няма нищо, качете нещо!",

@ -58,7 +58,7 @@
"New" => "Nou", "New" => "Nou",
"Text file" => "Fitxer de text", "Text file" => "Fitxer de text",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Des de la url", "From link" => "Des d'enllaç",
"Upload" => "Puja", "Upload" => "Puja",
"Cancel upload" => "Cancel·la la pujada", "Cancel upload" => "Cancel·la la pujada",
"Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!", "Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!",

@ -58,7 +58,7 @@
"New" => "Nový", "New" => "Nový",
"Text file" => "Textový soubor", "Text file" => "Textový soubor",
"Folder" => "Složka", "Folder" => "Složka",
"From url" => "Z url", "From link" => "Z odkazu",
"Upload" => "Odeslat", "Upload" => "Odeslat",
"Cancel upload" => "Zrušit odesílání", "Cancel upload" => "Zrušit odesílání",
"Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.", "Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.",

@ -58,7 +58,6 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"From url" => "Fra URL",
"Upload" => "Upload", "Upload" => "Upload",
"Cancel upload" => "Fortryd upload", "Cancel upload" => "Fortryd upload",
"Nothing in here. Upload something!" => "Her er tomt. Upload noget!", "Nothing in here. Upload something!" => "Her er tomt. Upload noget!",

@ -58,7 +58,7 @@
"New" => "Neu", "New" => "Neu",
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From url" => "Von einer URL", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Upload" => "Hochladen",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!", "Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!",

@ -58,7 +58,7 @@
"New" => "Neu", "New" => "Neu",
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From url" => "Von einer URL", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Upload" => "Hochladen",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!", "Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!",

@ -58,7 +58,6 @@
"New" => "Νέο", "New" => "Νέο",
"Text file" => "Αρχείο κειμένου", "Text file" => "Αρχείο κειμένου",
"Folder" => "Φάκελος", "Folder" => "Φάκελος",
"From url" => "Από την διεύθυνση",
"Upload" => "Αποστολή", "Upload" => "Αποστολή",
"Cancel upload" => "Ακύρωση αποστολής", "Cancel upload" => "Ακύρωση αποστολής",
"Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!", "Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!",

@ -27,6 +27,7 @@
"Size" => "Grando", "Size" => "Grando",
"Modified" => "Modifita", "Modified" => "Modifita",
"seconds ago" => "sekundoj antaŭe", "seconds ago" => "sekundoj antaŭe",
"1 minute ago" => "antaŭ 1 minuto",
"today" => "hodiaŭ", "today" => "hodiaŭ",
"yesterday" => "hieraŭ", "yesterday" => "hieraŭ",
"last month" => "lastamonate", "last month" => "lastamonate",
@ -44,7 +45,6 @@
"New" => "Nova", "New" => "Nova",
"Text file" => "Tekstodosiero", "Text file" => "Tekstodosiero",
"Folder" => "Dosierujo", "Folder" => "Dosierujo",
"From url" => "El URL",
"Upload" => "Alŝuti", "Upload" => "Alŝuti",
"Cancel upload" => "Nuligi alŝuton", "Cancel upload" => "Nuligi alŝuton",
"Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!", "Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!",

@ -58,7 +58,7 @@
"New" => "Nuevo", "New" => "Nuevo",
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Desde la URL", "From link" => "Desde el enlace",
"Upload" => "Subir", "Upload" => "Subir",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!", "Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!",

@ -58,7 +58,6 @@
"New" => "Nuevo", "New" => "Nuevo",
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Desde la URL",
"Upload" => "Subir", "Upload" => "Subir",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!", "Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!",

@ -58,7 +58,6 @@
"New" => "Uus", "New" => "Uus",
"Text file" => "Tekstifail", "Text file" => "Tekstifail",
"Folder" => "Kaust", "Folder" => "Kaust",
"From url" => "URL-ilt",
"Upload" => "Lae üles", "Upload" => "Lae üles",
"Cancel upload" => "Tühista üleslaadimine", "Cancel upload" => "Tühista üleslaadimine",
"Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!", "Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!",

@ -27,6 +27,7 @@
"Size" => "Tamaina", "Size" => "Tamaina",
"Modified" => "Aldatuta", "Modified" => "Aldatuta",
"seconds ago" => "segundu", "seconds ago" => "segundu",
"1 minute ago" => "orain dela minutu 1",
"today" => "gaur", "today" => "gaur",
"yesterday" => "atzo", "yesterday" => "atzo",
"last month" => "joan den hilabetean", "last month" => "joan den hilabetean",
@ -44,7 +45,6 @@
"New" => "Berria", "New" => "Berria",
"Text file" => "Testu fitxategia", "Text file" => "Testu fitxategia",
"Folder" => "Karpeta", "Folder" => "Karpeta",
"From url" => "URLtik",
"Upload" => "Igo", "Upload" => "Igo",
"Cancel upload" => "Ezeztatu igoera", "Cancel upload" => "Ezeztatu igoera",
"Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!", "Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!",

@ -8,6 +8,7 @@
"Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود", "Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود",
"Files" => "فایل ها", "Files" => "فایل ها",
"Delete" => "پاک کردن", "Delete" => "پاک کردن",
"Rename" => "تغییرنام",
"replace" => "جایگزین", "replace" => "جایگزین",
"cancel" => "لغو", "cancel" => "لغو",
"undo" => "بازگشت", "undo" => "بازگشت",
@ -20,6 +21,14 @@
"Name" => "نام", "Name" => "نام",
"Size" => "اندازه", "Size" => "اندازه",
"Modified" => "تغییر یافته", "Modified" => "تغییر یافته",
"seconds ago" => "ثانیهها پیش",
"1 minute ago" => "1 دقیقه پیش",
"today" => "امروز",
"yesterday" => "دیروز",
"last month" => "ماه قبل",
"months ago" => "ماههای قبل",
"last year" => "سال قبل",
"years ago" => "سالهای قبل",
"File handling" => "اداره پرونده ها", "File handling" => "اداره پرونده ها",
"Maximum upload size" => "حداکثر اندازه بارگزاری", "Maximum upload size" => "حداکثر اندازه بارگزاری",
"max. possible: " => "حداکثرمقدارممکن:", "max. possible: " => "حداکثرمقدارممکن:",
@ -27,10 +36,10 @@
"Enable ZIP-download" => "فعال سازی بارگیری پرونده های فشرده", "Enable ZIP-download" => "فعال سازی بارگیری پرونده های فشرده",
"0 is unlimited" => "0 نامحدود است", "0 is unlimited" => "0 نامحدود است",
"Maximum input size for ZIP files" => "حداکثرمقدار برای بار گزاری پرونده های فشرده", "Maximum input size for ZIP files" => "حداکثرمقدار برای بار گزاری پرونده های فشرده",
"Save" => "ذخیره",
"New" => "جدید", "New" => "جدید",
"Text file" => "فایل متنی", "Text file" => "فایل متنی",
"Folder" => "پوشه", "Folder" => "پوشه",
"From url" => "از نشانی",
"Upload" => "بارگذاری", "Upload" => "بارگذاری",
"Cancel upload" => "متوقف کردن بار گذاری", "Cancel upload" => "متوقف کردن بار گذاری",
"Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.", "Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.",

@ -7,6 +7,7 @@
"Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa", "Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa",
"Failed to write to disk" => "Levylle kirjoitus epäonnistui", "Failed to write to disk" => "Levylle kirjoitus epäonnistui",
"Files" => "Tiedostot", "Files" => "Tiedostot",
"Unshare" => "Peru jakaminen",
"Delete" => "Poista", "Delete" => "Poista",
"Rename" => "Nimeä uudelleen", "Rename" => "Nimeä uudelleen",
"{new_name} already exists" => "{new_name} on jo olemassa", "{new_name} already exists" => "{new_name} on jo olemassa",
@ -49,7 +50,6 @@
"New" => "Uusi", "New" => "Uusi",
"Text file" => "Tekstitiedosto", "Text file" => "Tekstitiedosto",
"Folder" => "Kansio", "Folder" => "Kansio",
"From url" => "Verkko-osoitteesta",
"Upload" => "Lähetä", "Upload" => "Lähetä",
"Cancel upload" => "Peru lähetys", "Cancel upload" => "Peru lähetys",
"Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!", "Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!",

@ -58,7 +58,7 @@
"New" => "Nouveau", "New" => "Nouveau",
"Text file" => "Fichier texte", "Text file" => "Fichier texte",
"Folder" => "Dossier", "Folder" => "Dossier",
"From url" => "Depuis URL", "From link" => "Depuis le lien",
"Upload" => "Envoyer", "Upload" => "Envoyer",
"Cancel upload" => "Annuler l'envoi", "Cancel upload" => "Annuler l'envoi",
"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)", "Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",

@ -24,6 +24,14 @@
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamaño", "Size" => "Tamaño",
"Modified" => "Modificado", "Modified" => "Modificado",
"seconds ago" => "hai segundos",
"1 minute ago" => "hai 1 minuto",
"today" => "hoxe",
"yesterday" => "onte",
"last month" => "último mes",
"months ago" => "meses atrás",
"last year" => "último ano",
"years ago" => "anos atrás",
"File handling" => "Manexo de ficheiro", "File handling" => "Manexo de ficheiro",
"Maximum upload size" => "Tamaño máximo de envío", "Maximum upload size" => "Tamaño máximo de envío",
"max. possible: " => "máx. posible: ", "max. possible: " => "máx. posible: ",
@ -35,7 +43,6 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Cartafol", "Folder" => "Cartafol",
"From url" => "Desde url",
"Upload" => "Enviar", "Upload" => "Enviar",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.", "Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.",

@ -7,6 +7,7 @@
"Missing a temporary folder" => "תיקייה זמנית חסרה", "Missing a temporary folder" => "תיקייה זמנית חסרה",
"Failed to write to disk" => "הכתיבה לכונן נכשלה", "Failed to write to disk" => "הכתיבה לכונן נכשלה",
"Files" => "קבצים", "Files" => "קבצים",
"Unshare" => "הסר שיתוף",
"Delete" => "מחיקה", "Delete" => "מחיקה",
"generating ZIP-file, it may take some time." => "יוצר קובץ ZIP, אנא המתן.", "generating ZIP-file, it may take some time." => "יוצר קובץ ZIP, אנא המתן.",
"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 בתים",
@ -17,6 +18,14 @@
"Name" => "שם", "Name" => "שם",
"Size" => "גודל", "Size" => "גודל",
"Modified" => "זמן שינוי", "Modified" => "זמן שינוי",
"seconds ago" => "שניות",
"1 minute ago" => "לפני דקה אחת",
"today" => "היום",
"yesterday" => "אתמול",
"last month" => "חודש שעבר",
"months ago" => "חודשים",
"last year" => "שנה שעברה",
"years ago" => "שנים",
"File handling" => "טיפול בקבצים", "File handling" => "טיפול בקבצים",
"Maximum upload size" => "גודל העלאה מקסימלי", "Maximum upload size" => "גודל העלאה מקסימלי",
"max. possible: " => "המרבי האפשרי: ", "max. possible: " => "המרבי האפשרי: ",
@ -24,10 +33,10 @@
"Enable ZIP-download" => "הפעלת הורדת ZIP", "Enable ZIP-download" => "הפעלת הורדת ZIP",
"0 is unlimited" => "0 - ללא הגבלה", "0 is unlimited" => "0 - ללא הגבלה",
"Maximum input size for ZIP files" => "גודל הקלט המרבי לקובצי ZIP", "Maximum input size for ZIP files" => "גודל הקלט המרבי לקובצי ZIP",
"Save" => "שמירה",
"New" => "חדש", "New" => "חדש",
"Text file" => "קובץ טקסט", "Text file" => "קובץ טקסט",
"Folder" => "תיקייה", "Folder" => "תיקייה",
"From url" => "מכתובת",
"Upload" => "העלאה", "Upload" => "העלאה",
"Cancel upload" => "ביטול ההעלאה", "Cancel upload" => "ביטול ההעלאה",
"Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?", "Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?",

@ -44,7 +44,6 @@
"New" => "novo", "New" => "novo",
"Text file" => "tekstualna datoteka", "Text file" => "tekstualna datoteka",
"Folder" => "mapa", "Folder" => "mapa",
"From url" => "od URL-a",
"Upload" => "Pošalji", "Upload" => "Pošalji",
"Cancel upload" => "Prekini upload", "Cancel upload" => "Prekini upload",
"Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!", "Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!",

@ -7,6 +7,7 @@
"Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár", "Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár",
"Failed to write to disk" => "Nem írható lemezre", "Failed to write to disk" => "Nem írható lemezre",
"Files" => "Fájlok", "Files" => "Fájlok",
"Unshare" => "Nem oszt meg",
"Delete" => "Törlés", "Delete" => "Törlés",
"replace" => "cserél", "replace" => "cserél",
"cancel" => "mégse", "cancel" => "mégse",
@ -20,6 +21,14 @@
"Name" => "Név", "Name" => "Név",
"Size" => "Méret", "Size" => "Méret",
"Modified" => "Módosítva", "Modified" => "Módosítva",
"seconds ago" => "másodperccel ezelőtt",
"1 minute ago" => "1 perccel ezelőtt",
"today" => "ma",
"yesterday" => "tegnap",
"last month" => "múlt hónapban",
"months ago" => "hónappal ezelőtt",
"last year" => "tavaly",
"years ago" => "évvel ezelőtt",
"File handling" => "Fájlkezelés", "File handling" => "Fájlkezelés",
"Maximum upload size" => "Maximális feltölthető fájlméret", "Maximum upload size" => "Maximális feltölthető fájlméret",
"max. possible: " => "max. lehetséges", "max. possible: " => "max. lehetséges",
@ -27,10 +36,10 @@
"Enable ZIP-download" => "ZIP-letöltés engedélyezése", "Enable ZIP-download" => "ZIP-letöltés engedélyezése",
"0 is unlimited" => "0 = korlátlan", "0 is unlimited" => "0 = korlátlan",
"Maximum input size for ZIP files" => "ZIP file-ok maximum mérete", "Maximum input size for ZIP files" => "ZIP file-ok maximum mérete",
"Save" => "Mentés",
"New" => "Új", "New" => "Új",
"Text file" => "Szövegfájl", "Text file" => "Szövegfájl",
"Folder" => "Mappa", "Folder" => "Mappa",
"From url" => "URL-ből",
"Upload" => "Feltöltés", "Upload" => "Feltöltés",
"Cancel upload" => "Feltöltés megszakítása", "Cancel upload" => "Feltöltés megszakítása",
"Nothing in here. Upload something!" => "Töltsön fel egy fájlt.", "Nothing in here. Upload something!" => "Töltsön fel egy fájlt.",

@ -1,17 +1,20 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"The uploaded file was only partially uploaded" => "Le file incargate solmente esseva incargate partialmente", "The uploaded file was only partially uploaded" => "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", "Files" => "Files",
"Delete" => "Deler", "Delete" => "Deler",
"Name" => "Nomine", "Name" => "Nomine",
"Size" => "Dimension", "Size" => "Dimension",
"Modified" => "Modificate", "Modified" => "Modificate",
"Maximum upload size" => "Dimension maxime de incargamento", "Maximum upload size" => "Dimension maxime de incargamento",
"Save" => "Salveguardar",
"New" => "Nove", "New" => "Nove",
"Text file" => "File de texto", "Text file" => "File de texto",
"Folder" => "Dossier", "Folder" => "Dossier",
"Upload" => "Incargar", "Upload" => "Incargar",
"Nothing in here. Upload something!" => "Nihil hic. Incarga alcun cosa!", "Nothing in here. Upload something!" => "Nihil hic. Incarga alcun cosa!",
"Share" => "Compartir",
"Download" => "Discargar", "Download" => "Discargar",
"Upload too large" => "Incargamento troppo longe" "Upload too large" => "Incargamento troppo longe"
); );

@ -7,6 +7,7 @@
"Missing a temporary folder" => "Kehilangan folder temporer", "Missing a temporary folder" => "Kehilangan folder temporer",
"Failed to write to disk" => "Gagal menulis ke disk", "Failed to write to disk" => "Gagal menulis ke disk",
"Files" => "Berkas", "Files" => "Berkas",
"Unshare" => "batalkan berbagi",
"Delete" => "Hapus", "Delete" => "Hapus",
"replace" => "mengganti", "replace" => "mengganti",
"cancel" => "batalkan", "cancel" => "batalkan",
@ -20,6 +21,14 @@
"Name" => "Nama", "Name" => "Nama",
"Size" => "Ukuran", "Size" => "Ukuran",
"Modified" => "Dimodifikasi", "Modified" => "Dimodifikasi",
"seconds ago" => "beberapa detik yang lalu",
"1 minute ago" => "1 menit lalu",
"today" => "hari ini",
"yesterday" => "kemarin",
"last month" => "bulan kemarin",
"months ago" => "beberapa bulan lalu",
"last year" => "tahun kemarin",
"years ago" => "beberapa tahun lalu",
"File handling" => "Penanganan berkas", "File handling" => "Penanganan berkas",
"Maximum upload size" => "Ukuran unggah maksimum", "Maximum upload size" => "Ukuran unggah maksimum",
"max. possible: " => "Kemungkinan maks:", "max. possible: " => "Kemungkinan maks:",
@ -27,10 +36,10 @@
"Enable ZIP-download" => "Aktifkan unduhan ZIP", "Enable ZIP-download" => "Aktifkan unduhan ZIP",
"0 is unlimited" => "0 adalah tidak terbatas", "0 is unlimited" => "0 adalah tidak terbatas",
"Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP", "Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP",
"Save" => "simpan",
"New" => "Baru", "New" => "Baru",
"Text file" => "Berkas teks", "Text file" => "Berkas teks",
"Folder" => "Folder", "Folder" => "Folder",
"From url" => "Dari url",
"Upload" => "Unggah", "Upload" => "Unggah",
"Cancel upload" => "Batal mengunggah", "Cancel upload" => "Batal mengunggah",
"Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!", "Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!",

@ -58,7 +58,7 @@
"New" => "Nuovo", "New" => "Nuovo",
"Text file" => "File di testo", "Text file" => "File di testo",
"Folder" => "Cartella", "Folder" => "Cartella",
"From url" => "Da URL", "From link" => "Da collegamento",
"Upload" => "Carica", "Upload" => "Carica",
"Cancel upload" => "Annulla invio", "Cancel upload" => "Annulla invio",
"Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!", "Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!",

@ -58,7 +58,6 @@
"New" => "新規", "New" => "新規",
"Text file" => "テキストファイル", "Text file" => "テキストファイル",
"Folder" => "フォルダ", "Folder" => "フォルダ",
"From url" => "URL",
"Upload" => "アップロード", "Upload" => "アップロード",
"Cancel upload" => "アップロードをキャンセル", "Cancel upload" => "アップロードをキャンセル",
"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。", "Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",

@ -58,7 +58,6 @@
"New" => "ახალი", "New" => "ახალი",
"Text file" => "ტექსტური ფაილი", "Text file" => "ტექსტური ფაილი",
"Folder" => "საქაღალდე", "Folder" => "საქაღალდე",
"From url" => "მისამართიდან",
"Upload" => "ატვირთვა", "Upload" => "ატვირთვა",
"Cancel upload" => "ატვირთვის გაუქმება", "Cancel upload" => "ატვირთვის გაუქმება",
"Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!", "Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!",

@ -27,10 +27,10 @@
"Enable ZIP-download" => "ZIP- 다운로드 허용", "Enable ZIP-download" => "ZIP- 다운로드 허용",
"0 is unlimited" => "0은 무제한 입니다", "0 is unlimited" => "0은 무제한 입니다",
"Maximum input size for ZIP files" => "ZIP 파일에 대한 최대 입력 크기", "Maximum input size for ZIP files" => "ZIP 파일에 대한 최대 입력 크기",
"Save" => "저장",
"New" => "새로 만들기", "New" => "새로 만들기",
"Text file" => "텍스트 파일", "Text file" => "텍스트 파일",
"Folder" => "폴더", "Folder" => "폴더",
"From url" => "URL 에서",
"Upload" => "업로드", "Upload" => "업로드",
"Cancel upload" => "업로드 취소", "Cancel upload" => "업로드 취소",
"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!", "Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",

@ -0,0 +1,7 @@
<?php $TRANSLATIONS = array(
"Name" => "ناو",
"Save" => "پاشکهوتکردن",
"Folder" => "بوخچه",
"Upload" => "بارکردن",
"Download" => "داگرتن"
);

@ -27,10 +27,10 @@
"Enable ZIP-download" => "ZIP-download erlaben", "Enable ZIP-download" => "ZIP-download erlaben",
"0 is unlimited" => "0 ass onlimitéiert", "0 is unlimited" => "0 ass onlimitéiert",
"Maximum input size for ZIP files" => "Maximal Gréisst fir ZIP Fichieren", "Maximum input size for ZIP files" => "Maximal Gréisst fir ZIP Fichieren",
"Save" => "Späicheren",
"New" => "Nei", "New" => "Nei",
"Text file" => "Text Fichier", "Text file" => "Text Fichier",
"Folder" => "Dossier", "Folder" => "Dossier",
"From url" => "From URL",
"Upload" => "Eroplueden", "Upload" => "Eroplueden",
"Cancel upload" => "Upload ofbriechen", "Cancel upload" => "Upload ofbriechen",
"Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!", "Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!",

@ -58,7 +58,6 @@
"New" => "Naujas", "New" => "Naujas",
"Text file" => "Teksto failas", "Text file" => "Teksto failas",
"Folder" => "Katalogas", "Folder" => "Katalogas",
"From url" => "Iš adreso",
"Upload" => "Įkelti", "Upload" => "Įkelti",
"Cancel upload" => "Atšaukti siuntimą", "Cancel upload" => "Atšaukti siuntimą",
"Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!", "Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!",

@ -2,6 +2,7 @@
"No file was uploaded" => "Neviens fails netika augšuplādēts", "No file was uploaded" => "Neviens fails netika augšuplādēts",
"Failed to write to disk" => "Nav iespējams saglabāt", "Failed to write to disk" => "Nav iespējams saglabāt",
"Files" => "Faili", "Files" => "Faili",
"Unshare" => "Pārtraukt līdzdalīšanu",
"Delete" => "Izdzēst", "Delete" => "Izdzēst",
"replace" => "aizvietot", "replace" => "aizvietot",
"cancel" => "atcelt", "cancel" => "atcelt",
@ -22,7 +23,6 @@
"New" => "Jauns", "New" => "Jauns",
"Text file" => "Teksta fails", "Text file" => "Teksta fails",
"Folder" => "Mape", "Folder" => "Mape",
"From url" => "No URL saites",
"Upload" => "Augšuplādet", "Upload" => "Augšuplādet",
"Cancel upload" => "Atcelt augšuplādi", "Cancel upload" => "Atcelt augšuplādi",
"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt", "Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt",

@ -24,10 +24,10 @@
"Enable ZIP-download" => "Овозможи ZIP симнување ", "Enable ZIP-download" => "Овозможи ZIP симнување ",
"0 is unlimited" => "0 е неограничено", "0 is unlimited" => "0 е неограничено",
"Maximum input size for ZIP files" => "Максимална големина за внес на ZIP датотеки", "Maximum input size for ZIP files" => "Максимална големина за внес на ZIP датотеки",
"Save" => "Сними",
"New" => "Ново", "New" => "Ново",
"Text file" => "Текстуална датотека", "Text file" => "Текстуална датотека",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "Од адреса",
"Upload" => "Подигни", "Upload" => "Подигни",
"Cancel upload" => "Откажи прикачување", "Cancel upload" => "Откажи прикачување",
"Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!", "Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!",

@ -26,10 +26,10 @@
"Enable ZIP-download" => "Aktifkan muatturun ZIP", "Enable ZIP-download" => "Aktifkan muatturun ZIP",
"0 is unlimited" => "0 adalah tanpa had", "0 is unlimited" => "0 adalah tanpa had",
"Maximum input size for ZIP files" => "Saiz maksimum input untuk fail ZIP", "Maximum input size for ZIP files" => "Saiz maksimum input untuk fail ZIP",
"Save" => "Simpan",
"New" => "Baru", "New" => "Baru",
"Text file" => "Fail teks", "Text file" => "Fail teks",
"Folder" => "Folder", "Folder" => "Folder",
"From url" => "Dari url",
"Upload" => "Muat naik", "Upload" => "Muat naik",
"Cancel upload" => "Batal muat naik", "Cancel upload" => "Batal muat naik",
"Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!", "Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!",

@ -57,7 +57,6 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"From url" => "Fra url",
"Upload" => "Last opp", "Upload" => "Last opp",
"Cancel upload" => "Avbryt opplasting", "Cancel upload" => "Avbryt opplasting",
"Nothing in here. Upload something!" => "Ingenting her. Last opp noe!", "Nothing in here. Upload something!" => "Ingenting her. Last opp noe!",

@ -58,7 +58,6 @@
"New" => "Nieuw", "New" => "Nieuw",
"Text file" => "Tekstbestand", "Text file" => "Tekstbestand",
"Folder" => "Map", "Folder" => "Map",
"From url" => "Van hyperlink",
"Upload" => "Upload", "Upload" => "Upload",
"Cancel upload" => "Upload afbreken", "Cancel upload" => "Upload afbreken",
"Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!", "Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!",

@ -11,6 +11,7 @@
"Size" => "Storleik", "Size" => "Storleik",
"Modified" => "Endra", "Modified" => "Endra",
"Maximum upload size" => "Maksimal opplastingsstorleik", "Maximum upload size" => "Maksimal opplastingsstorleik",
"Save" => "Lagre",
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekst fil", "Text file" => "Tekst fil",
"Folder" => "Mappe", "Folder" => "Mappe",

@ -27,6 +27,7 @@
"Size" => "Talha", "Size" => "Talha",
"Modified" => "Modificat", "Modified" => "Modificat",
"seconds ago" => "secondas", "seconds ago" => "secondas",
"1 minute ago" => "1 minuta a",
"today" => "uèi", "today" => "uèi",
"yesterday" => "ièr", "yesterday" => "ièr",
"last month" => "mes passat", "last month" => "mes passat",
@ -44,7 +45,6 @@
"New" => "Nòu", "New" => "Nòu",
"Text file" => "Fichièr de tèxte", "Text file" => "Fichièr de tèxte",
"Folder" => "Dorsièr", "Folder" => "Dorsièr",
"From url" => "Dempuèi l'URL",
"Upload" => "Amontcarga", "Upload" => "Amontcarga",
"Cancel upload" => " Anulla l'amontcargar", "Cancel upload" => " Anulla l'amontcargar",
"Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren", "Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren",

@ -58,7 +58,6 @@
"New" => "Nowy", "New" => "Nowy",
"Text file" => "Plik tekstowy", "Text file" => "Plik tekstowy",
"Folder" => "Katalog", "Folder" => "Katalog",
"From url" => "Z adresu",
"Upload" => "Prześlij", "Upload" => "Prześlij",
"Cancel upload" => "Przestań wysyłać", "Cancel upload" => "Przestań wysyłać",
"Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!", "Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!",

@ -0,0 +1,3 @@
<?php $TRANSLATIONS = array(
"Save" => "Zapisz"
);

@ -10,25 +10,39 @@
"Unshare" => "Descompartilhar", "Unshare" => "Descompartilhar",
"Delete" => "Excluir", "Delete" => "Excluir",
"Rename" => "Renomear", "Rename" => "Renomear",
"{new_name} already exists" => "{new_name} já existe",
"replace" => "substituir", "replace" => "substituir",
"suggest name" => "sugerir nome", "suggest name" => "sugerir nome",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "substituído {new_name}",
"undo" => "desfazer", "undo" => "desfazer",
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
"unshared {files}" => "{files} não compartilhados",
"deleted {files}" => "{files} apagados",
"generating ZIP-file, it may take some time." => "gerando arquivo ZIP, isso pode levar um tempo.", "generating ZIP-file, it may take some time." => "gerando arquivo ZIP, isso pode levar um tempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes.", "Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes.",
"Upload Error" => "Erro de envio", "Upload Error" => "Erro de envio",
"Pending" => "Pendente", "Pending" => "Pendente",
"1 file uploading" => "enviando 1 arquivo", "1 file uploading" => "enviando 1 arquivo",
"{count} files uploading" => "Enviando {count} arquivos",
"Upload cancelled." => "Envio cancelado.", "Upload cancelled." => "Envio cancelado.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Upload em andamento. Sair da página agora resultará no cancelamento do envio.", "File upload is in progress. Leaving the page now will cancel the upload." => "Upload em andamento. Sair da página agora resultará no cancelamento do envio.",
"Invalid name, '/' is not allowed." => "Nome inválido, '/' não é permitido.", "Invalid name, '/' is not allowed." => "Nome inválido, '/' não é permitido.",
"{count} files scanned" => "{count} arquivos scaneados",
"error while scanning" => "erro durante verificação", "error while scanning" => "erro durante verificação",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamanho", "Size" => "Tamanho",
"Modified" => "Modificado", "Modified" => "Modificado",
"1 folder" => "1 pasta",
"{count} folders" => "{count} pastas",
"1 file" => "1 arquivo",
"{count} files" => "{count} arquivos",
"seconds ago" => "segundos atrás", "seconds ago" => "segundos atrás",
"1 minute ago" => "1 minuto atrás",
"{minutes} minutes ago" => "{minutes} minutos atrás",
"today" => "hoje", "today" => "hoje",
"yesterday" => "ontem", "yesterday" => "ontem",
"{days} days ago" => "{days} dias atrás",
"last month" => "último mês", "last month" => "último mês",
"months ago" => "meses atrás", "months ago" => "meses atrás",
"last year" => "último ano", "last year" => "último ano",
@ -44,7 +58,7 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Arquivo texto", "Text file" => "Arquivo texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From url" => "URL de origem", "From link" => "Do link",
"Upload" => "Carregar", "Upload" => "Carregar",
"Cancel upload" => "Cancelar upload", "Cancel upload" => "Cancelar upload",
"Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!", "Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!",

@ -58,7 +58,6 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From url" => "Do endereço",
"Upload" => "Enviar", "Upload" => "Enviar",
"Cancel upload" => "Cancelar envio", "Cancel upload" => "Cancelar envio",
"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!", "Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",

@ -27,6 +27,7 @@
"Size" => "Dimensiune", "Size" => "Dimensiune",
"Modified" => "Modificat", "Modified" => "Modificat",
"seconds ago" => "secunde în urmă", "seconds ago" => "secunde în urmă",
"1 minute ago" => "1 minut în urmă",
"today" => "astăzi", "today" => "astăzi",
"yesterday" => "ieri", "yesterday" => "ieri",
"last month" => "ultima lună", "last month" => "ultima lună",
@ -44,7 +45,6 @@
"New" => "Nou", "New" => "Nou",
"Text file" => "Fișier text", "Text file" => "Fișier text",
"Folder" => "Dosar", "Folder" => "Dosar",
"From url" => "De la URL",
"Upload" => "Încarcă", "Upload" => "Încarcă",
"Cancel upload" => "Anulează încărcarea", "Cancel upload" => "Anulează încărcarea",
"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!", "Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",

@ -58,7 +58,6 @@
"New" => "Новый", "New" => "Новый",
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "С url",
"Upload" => "Загрузить", "Upload" => "Загрузить",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",

@ -58,7 +58,7 @@
"New" => "Новый", "New" => "Новый",
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "Из url", "From link" => "По ссылке",
"Upload" => "Загрузить ", "Upload" => "Загрузить ",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",

@ -6,6 +6,7 @@
"Missing a temporary folder" => "තවකක ෆඩරයකගත නක", "Missing a temporary folder" => "තවකක ෆඩරයකගත නක",
"Failed to write to disk" => "තගත කම අසථකය", "Failed to write to disk" => "තගත කම අසථකය",
"Files" => "ග", "Files" => "ග",
"Unshare" => "න",
"Delete" => "මකනන", "Delete" => "මකනන",
"Rename" => "නවත නම කරනන", "Rename" => "නවත නම කරනන",
"replace" => "පරතපනය කරනන", "replace" => "පරතපනය කරනන",
@ -18,8 +19,14 @@
"Size" => "පරමණය", "Size" => "පරමණය",
"Modified" => "වනස කළ", "Modified" => "වනස කළ",
"1 file" => "1 ගවක", "1 file" => "1 ගවක",
"seconds ago" => "තතපරයනට පර",
"1 minute ago" => "1 මවකට පර",
"today" => "අද", "today" => "අද",
"yesterday" => "පර දන", "yesterday" => "පර දන",
"last month" => "පර මසය",
"months ago" => "මස කපයකට පර",
"last year" => "පර අව",
"years ago" => "අවපයකට පර",
"File handling" => "ග පරහරණය", "File handling" => "ග පරහරණය",
"Maximum upload size" => "උඩගත කමක උපරම පරමණය", "Maximum upload size" => "උඩගත කමක උපරම පරමණය",
"max. possible: " => "හ උපරමය:", "max. possible: " => "හ උපරමය:",

@ -58,7 +58,7 @@
"New" => "Nový", "New" => "Nový",
"Text file" => "Textový súbor", "Text file" => "Textový súbor",
"Folder" => "Priečinok", "Folder" => "Priečinok",
"From url" => "Z url", "From link" => "Z odkazu",
"Upload" => "Odoslať", "Upload" => "Odoslať",
"Cancel upload" => "Zrušiť odosielanie", "Cancel upload" => "Zrušiť odosielanie",
"Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!", "Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!",

@ -50,7 +50,6 @@
"New" => "Nova", "New" => "Nova",
"Text file" => "Besedilna datoteka", "Text file" => "Besedilna datoteka",
"Folder" => "Mapa", "Folder" => "Mapa",
"From url" => "Iz naslova URL",
"Upload" => "Pošlji", "Upload" => "Pošlji",
"Cancel upload" => "Prekliči pošiljanje", "Cancel upload" => "Prekliči pošiljanje",
"Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!", "Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!",

@ -11,6 +11,7 @@
"Size" => "Величина", "Size" => "Величина",
"Modified" => "Задња измена", "Modified" => "Задња измена",
"Maximum upload size" => "Максимална величина пошиљке", "Maximum upload size" => "Максимална величина пошиљке",
"Save" => "Сними",
"New" => "Нови", "New" => "Нови",
"Text file" => "текстуални фајл", "Text file" => "текстуални фајл",
"Folder" => "фасцикла", "Folder" => "фасцикла",

@ -11,6 +11,7 @@
"Size" => "Veličina", "Size" => "Veličina",
"Modified" => "Zadnja izmena", "Modified" => "Zadnja izmena",
"Maximum upload size" => "Maksimalna veličina pošiljke", "Maximum upload size" => "Maksimalna veličina pošiljke",
"Save" => "Snimi",
"Upload" => "Pošalji", "Upload" => "Pošalji",
"Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!", "Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!",
"Download" => "Preuzmi", "Download" => "Preuzmi",

@ -58,7 +58,7 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Textfil", "Text file" => "Textfil",
"Folder" => "Mapp", "Folder" => "Mapp",
"From url" => "Från webbadress", "From link" => "Från länk",
"Upload" => "Ladda upp", "Upload" => "Ladda upp",
"Cancel upload" => "Avbryt uppladdning", "Cancel upload" => "Avbryt uppladdning",
"Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!", "Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!",

@ -58,7 +58,6 @@
"New" => "பிய", "New" => "பிய",
"Text file" => "க உர", "Text file" => "க உர",
"Folder" => "க", "Folder" => "க",
"From url" => "url இலி",
"Upload" => "பதிக", "Upload" => "பதிக",
"Cancel upload" => "பதிறல இரதக", "Cancel upload" => "பதிறல இரதக",
"Nothing in here. Upload something!" => "இங ஒன இல. ஏதவத பதிக!", "Nothing in here. Upload something!" => "இங ஒன இல. ஏதவத பதிக!",

@ -58,7 +58,6 @@
"New" => "อพโหลดไฟลใหม", "New" => "อพโหลดไฟลใหม",
"Text file" => "ไฟลอความ", "Text file" => "ไฟลอความ",
"Folder" => "แฟมเอกสาร", "Folder" => "แฟมเอกสาร",
"From url" => "จาก url",
"Upload" => "อพโหลด", "Upload" => "อพโหลด",
"Cancel upload" => "ยกเลกการอพโหลด", "Cancel upload" => "ยกเลกการอพโหลด",
"Nothing in here. Upload something!" => "ยงไมไฟลใดๆอย กรณาอพโหลดไฟล!", "Nothing in here. Upload something!" => "ยงไมไฟลใดๆอย กรณาอพโหลดไฟล!",

@ -7,7 +7,9 @@
"Missing a temporary folder" => "Geçici bir klasör eksik", "Missing a temporary folder" => "Geçici bir klasör eksik",
"Failed to write to disk" => "Diske yazılamadı", "Failed to write to disk" => "Diske yazılamadı",
"Files" => "Dosyalar", "Files" => "Dosyalar",
"Unshare" => "Paylaşılmayan",
"Delete" => "Sil", "Delete" => "Sil",
"Rename" => "İsim değiştir.",
"replace" => "değiştir", "replace" => "değiştir",
"cancel" => "iptal", "cancel" => "iptal",
"undo" => "geri al", "undo" => "geri al",
@ -28,10 +30,10 @@
"Enable ZIP-download" => "ZIP indirmeyi aktif et", "Enable ZIP-download" => "ZIP indirmeyi aktif et",
"0 is unlimited" => "0 limitsiz demektir", "0 is unlimited" => "0 limitsiz demektir",
"Maximum input size for ZIP files" => "ZIP dosyaları için en fazla girdi sayısı", "Maximum input size for ZIP files" => "ZIP dosyaları için en fazla girdi sayısı",
"Save" => "Kaydet",
"New" => "Yeni", "New" => "Yeni",
"Text file" => "Metin dosyası", "Text file" => "Metin dosyası",
"Folder" => "Klasör", "Folder" => "Klasör",
"From url" => "Url'den",
"Upload" => "Yükle", "Upload" => "Yükle",
"Cancel upload" => "Yüklemeyi iptal et", "Cancel upload" => "Yüklemeyi iptal et",
"Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!", "Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!",

@ -6,6 +6,7 @@
"No file was uploaded" => "Не відвантажено жодного файлу", "No file was uploaded" => "Не відвантажено жодного файлу",
"Missing a temporary folder" => "Відсутній тимчасовий каталог", "Missing a temporary folder" => "Відсутній тимчасовий каталог",
"Files" => "Файли", "Files" => "Файли",
"Unshare" => "Заборонити доступ",
"Delete" => "Видалити", "Delete" => "Видалити",
"undo" => "відмінити", "undo" => "відмінити",
"generating ZIP-file, it may take some time." => "Створення ZIP-файлу, це може зайняти певний час.", "generating ZIP-file, it may take some time." => "Створення ZIP-файлу, це може зайняти певний час.",
@ -17,13 +18,21 @@
"Name" => "Ім'я", "Name" => "Ім'я",
"Size" => "Розмір", "Size" => "Розмір",
"Modified" => "Змінено", "Modified" => "Змінено",
"seconds ago" => "секунди тому",
"1 minute ago" => "1 хвилину тому",
"today" => "сьогодні",
"yesterday" => "вчора",
"last month" => "минулого місяця",
"months ago" => "місяці тому",
"last year" => "минулого року",
"years ago" => "роки тому",
"Maximum upload size" => "Максимальний розмір відвантажень", "Maximum upload size" => "Максимальний розмір відвантажень",
"max. possible: " => "макс.можливе:", "max. possible: " => "макс.можливе:",
"0 is unlimited" => "0 є безліміт", "0 is unlimited" => "0 є безліміт",
"Save" => "Зберегти",
"New" => "Створити", "New" => "Створити",
"Text file" => "Текстовий файл", "Text file" => "Текстовий файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "З URL",
"Upload" => "Відвантажити", "Upload" => "Відвантажити",
"Cancel upload" => "Перервати завантаження", "Cancel upload" => "Перервати завантаження",
"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!", "Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",

@ -58,7 +58,6 @@
"New" => "Mới", "New" => "Mới",
"Text file" => "Tập tin văn bản", "Text file" => "Tập tin văn bản",
"Folder" => "Folder", "Folder" => "Folder",
"From url" => "Từ url",
"Upload" => "Tải lên", "Upload" => "Tải lên",
"Cancel upload" => "Hủy upload", "Cancel upload" => "Hủy upload",
"Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !", "Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !",

@ -27,6 +27,7 @@
"Size" => "大小", "Size" => "大小",
"Modified" => "修改日期", "Modified" => "修改日期",
"seconds ago" => "秒前", "seconds ago" => "秒前",
"1 minute ago" => "1 分钟前",
"today" => "今天", "today" => "今天",
"yesterday" => "昨天", "yesterday" => "昨天",
"last month" => "上个月", "last month" => "上个月",
@ -44,7 +45,6 @@
"New" => "新建", "New" => "新建",
"Text file" => "文本文档", "Text file" => "文本文档",
"Folder" => "文件夹", "Folder" => "文件夹",
"From url" => "从URL:",
"Upload" => "上传", "Upload" => "上传",
"Cancel upload" => "取消上传", "Cancel upload" => "取消上传",
"Nothing in here. Upload something!" => "这里没有东西.上传点什么!", "Nothing in here. Upload something!" => "这里没有东西.上传点什么!",

@ -58,7 +58,6 @@
"New" => "新建", "New" => "新建",
"Text file" => "文本文件", "Text file" => "文本文件",
"Folder" => "文件夹", "Folder" => "文件夹",
"From url" => "来自地址",
"Upload" => "上传", "Upload" => "上传",
"Cancel upload" => "取消上传", "Cancel upload" => "取消上传",
"Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!", "Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!",

@ -7,7 +7,9 @@
"Missing a temporary folder" => "遺失暫存資料夾", "Missing a temporary folder" => "遺失暫存資料夾",
"Failed to write to disk" => "寫入硬碟失敗", "Failed to write to disk" => "寫入硬碟失敗",
"Files" => "檔案", "Files" => "檔案",
"Unshare" => "取消共享",
"Delete" => "刪除", "Delete" => "刪除",
"Rename" => "重新命名",
"replace" => "取代", "replace" => "取代",
"cancel" => "取消", "cancel" => "取消",
"generating ZIP-file, it may take some time." => "產生壓縮檔, 它可能需要一段時間.", "generating ZIP-file, it may take some time." => "產生壓縮檔, 它可能需要一段時間.",
@ -19,6 +21,14 @@
"Name" => "名稱", "Name" => "名稱",
"Size" => "大小", "Size" => "大小",
"Modified" => "修改", "Modified" => "修改",
"seconds ago" => "幾秒前",
"1 minute ago" => "1 分鐘前",
"today" => "今天",
"yesterday" => "昨天",
"last month" => "上個月",
"months ago" => "幾個月前",
"last year" => "去年",
"years ago" => "幾年前",
"File handling" => "檔案處理", "File handling" => "檔案處理",
"Maximum upload size" => "最大上傳容量", "Maximum upload size" => "最大上傳容量",
"max. possible: " => "最大允許: ", "max. possible: " => "最大允許: ",
@ -26,10 +36,10 @@
"Enable ZIP-download" => "啟用 Zip 下載", "Enable ZIP-download" => "啟用 Zip 下載",
"0 is unlimited" => "0代表沒有限制", "0 is unlimited" => "0代表沒有限制",
"Maximum input size for ZIP files" => "針對ZIP檔案最大輸入大小", "Maximum input size for ZIP files" => "針對ZIP檔案最大輸入大小",
"Save" => "儲存",
"New" => "新增", "New" => "新增",
"Text file" => "文字檔", "Text file" => "文字檔",
"Folder" => "資料夾", "Folder" => "資料夾",
"From url" => "由 url ",
"Upload" => "上傳", "Upload" => "上傳",
"Cancel upload" => "取消上傳", "Cancel upload" => "取消上傳",
"Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!", "Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!",

@ -11,6 +11,7 @@
<input name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php echo $_['maxZipInputSize'] ?>' title="<?php echo $l->t( '0 is unlimited' ); ?>"<?php if (!$_['allowZipDownload']) echo ' disabled="disabled"'; ?> /> <input name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php echo $_['maxZipInputSize'] ?>' title="<?php echo $l->t( '0 is unlimited' ); ?>"<?php if (!$_['allowZipDownload']) echo ' disabled="disabled"'; ?> />
<label for="maxZipInputSize"><?php echo $l->t( 'Maximum input size for ZIP files' ); ?> </label><br /> <label for="maxZipInputSize"><?php echo $l->t( 'Maximum input size for ZIP files' ); ?> </label><br />
<input type="hidden" value="<?php echo $_['requesttoken']; ?>" name="requesttoken" />
<input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings" value="<?php echo $l->t( 'Save' ); ?>"/> <input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings" value="<?php echo $l->t( 'Save' ); ?>"/>
</fieldset> </fieldset>
</form> </form>

@ -8,7 +8,7 @@
<ul class="popup popupTop"> <ul class="popup popupTop">
<li style="background-image:url('<?php echo OCP\mimetype_icon('text/plain') ?>')" data-type='file'><p><?php echo $l->t('Text file');?></p></li> <li style="background-image:url('<?php echo OCP\mimetype_icon('text/plain') ?>')" data-type='file'><p><?php echo $l->t('Text file');?></p></li>
<li style="background-image:url('<?php echo OCP\mimetype_icon('dir') ?>')" data-type='folder'><p><?php echo $l->t('Folder');?></p></li> <li style="background-image:url('<?php echo OCP\mimetype_icon('dir') ?>')" data-type='folder'><p><?php echo $l->t('Folder');?></p></li>
<li style="background-image:url('<?php echo OCP\image_path('core','actions/public.png') ?>')" data-type='web'><p><?php echo $l->t('From url');?></p></li> <li style="background-image:url('<?php echo OCP\image_path('core','actions/public.png') ?>')" data-type='web'><p><?php echo $l->t('From link');?></p></li>
</ul> </ul>
</div> </div>
<div class="file_upload_wrapper svg"> <div class="file_upload_wrapper svg">

@ -43,7 +43,7 @@ class OC_Crypt {
self::init($params['uid'], $params['password']); self::init($params['uid'], $params['password']);
} }
public static function init($login,$password) { public static function init($login, $password) {
$view=new OC_FilesystemView('/'); $view=new OC_FilesystemView('/');
if(!$view->file_exists('/'.$login)) { if(!$view->file_exists('/'.$login)) {
$view->mkdir('/'.$login); $view->mkdir('/'.$login);
@ -195,7 +195,7 @@ class OC_Crypt {
public static function blockEncrypt($data, $key='') { public static function blockEncrypt($data, $key='') {
$result=''; $result='';
while(strlen($data)) { while(strlen($data)) {
$result.=self::encrypt(substr($data, 0, 8192),$key); $result.=self::encrypt(substr($data, 0, 8192), $key);
$data=substr($data, 8192); $data=substr($data, 8192);
} }
return $result; return $result;
@ -204,10 +204,10 @@ class OC_Crypt {
/** /**
* decrypt data in 8192b sized blocks * decrypt data in 8192b sized blocks
*/ */
public static function blockDecrypt($data, $key='',$maxLength=0) { public static function blockDecrypt($data, $key='', $maxLength=0) {
$result=''; $result='';
while(strlen($data)) { while(strlen($data)) {
$result.=self::decrypt(substr($data, 0, 8192),$key); $result.=self::decrypt(substr($data, 0, 8192), $key);
$data=substr($data, 8192); $data=substr($data, 8192);
} }
if($maxLength>0) { if($maxLength>0) {

@ -106,7 +106,7 @@ class OC_CryptStream{
if($currentPos%8192!=0) { if($currentPos%8192!=0) {
//make sure we always start on a block start //make sure we always start on a block start
fseek($this->source, -($currentPos%8192), SEEK_CUR); fseek($this->source, -($currentPos%8192), SEEK_CUR);
$encryptedBlock=fread($this->source,8192); $encryptedBlock=fread($this->source, 8192);
fseek($this->source, -($currentPos%8192), SEEK_CUR); fseek($this->source, -($currentPos%8192), SEEK_CUR);
$block=OC_Crypt::decrypt($encryptedBlock); $block=OC_Crypt::decrypt($encryptedBlock);
$data=substr($block, 0, $currentPos%8192).$data; $data=substr($block, 0, $currentPos%8192).$data;

@ -76,7 +76,7 @@ class OC_FileProxy_Encryption extends OC_FileProxy{
public function postFile_get_contents($path,$data) { public function postFile_get_contents($path,$data) {
if(self::isEncrypted($path)) { if(self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path,'');
$data=OC_Crypt::blockDecrypt($data,'',$cached['size']); $data=OC_Crypt::blockDecrypt($data, '', $cached['size']);
} }
return $data; return $data;
} }
@ -88,30 +88,30 @@ class OC_FileProxy_Encryption extends OC_FileProxy{
$meta=stream_get_meta_data($result); $meta=stream_get_meta_data($result);
if(self::isEncrypted($path)) { if(self::isEncrypted($path)) {
fclose($result); fclose($result);
$result=fopen('crypt://'.$path,$meta['mode']); $result=fopen('crypt://'.$path, $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(OC_Filesystem::file_exists($path) and OC_Filesystem::filesize($path)>0) { if(OC_Filesystem::file_exists($path) and OC_Filesystem::filesize($path)>0) {
//first encrypt the target file so we don't end up with a half encrypted file //first encrypt the target file so we don't end up with a half encrypted file
OCP\Util::writeLog('files_encryption','Decrypting '.$path.' before writing',OCP\Util::DEBUG); OCP\Util::writeLog('files_encryption','Decrypting '.$path.' before writing',OCP\Util::DEBUG);
$tmp=fopen('php://temp'); $tmp=fopen('php://temp');
OCP\Files::streamCopy($result,$tmp); OCP\Files::streamCopy($result, $tmp);
fclose($result); fclose($result);
OC_Filesystem::file_put_contents($path,$tmp); OC_Filesystem::file_put_contents($path, $tmp);
fclose($tmp); fclose($tmp);
} }
$result=fopen('crypt://'.$path,$meta['mode']); $result=fopen('crypt://'.$path, $meta['mode']);
} }
return $result; return $result;
} }
public function postGetMimeType($path,$mime) { public function postGetMimeType($path, $mime) {
if(self::isEncrypted($path)) { if(self::isEncrypted($path)) {
$mime=OCP\Files::getMimeType('crypt://'.$path,'w'); $mime=OCP\Files::getMimeType('crypt://'.$path,'w');
} }
return $mime; return $mime;
} }
public function postStat($path,$data) { public function postStat($path, $data) {
if(self::isEncrypted($path)) { if(self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path,'');
$data['size']=$cached['size']; $data['size']=$cached['size'];
@ -119,7 +119,7 @@ class OC_FileProxy_Encryption extends OC_FileProxy{
return $data; return $data;
} }
public function postFileSize($path,$size) { public function postFileSize($path, $size) {
if(self::isEncrypted($path)) { if(self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path,'');
return $cached['size']; return $cached['size'];

@ -9,8 +9,8 @@
$tmpl = new OCP\Template( 'files_encryption', 'settings'); $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')); $blackList=explode(',', OCP\Config::getAppValue('files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg'));
$enabled=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true'); $enabled=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true');
$tmpl->assign('blacklist',$blackList); $tmpl->assign('blacklist', $blackList);
$tmpl->assign('encryption_enabled',$enabled); $tmpl->assign('encryption_enabled', $enabled);
OCP\Util::addscript('files_encryption','settings'); OCP\Util::addscript('files_encryption','settings');
OCP\Util::addscript('core','multiselect'); OCP\Util::addscript('core','multiselect');

@ -11,46 +11,46 @@ class Test_Encryption extends UnitTestCase {
$key=uniqid(); $key=uniqid();
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$source=file_get_contents($file); //nice large text file $source=file_get_contents($file); //nice large text file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$chunk=substr($source,0,8192); $chunk=substr($source,0, 8192);
$encrypted=OC_Crypt::encrypt($chunk,$key); $encrypted=OC_Crypt::encrypt($chunk, $key);
$this->assertEqual(strlen($chunk), strlen($encrypted)); $this->assertEqual(strlen($chunk), strlen($encrypted));
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$chunk); $this->assertEqual($decrypted, $chunk);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$tmpFileEncrypted=OCP\Files::tmpFile(); $tmpFileEncrypted=OCP\Files::tmpFile();
OC_Crypt::encryptfile($file,$tmpFileEncrypted,$key); OC_Crypt::encryptfile($file,$tmpFileEncrypted, $key);
$encrypted=file_get_contents($tmpFileEncrypted); $encrypted=file_get_contents($tmpFileEncrypted);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$tmpFileDecrypted=OCP\Files::tmpFile(); $tmpFileDecrypted=OCP\Files::tmpFile();
OC_Crypt::decryptfile($tmpFileEncrypted,$tmpFileDecrypted,$key); OC_Crypt::decryptfile($tmpFileEncrypted,$tmpFileDecrypted, $key);
$decrypted=file_get_contents($tmpFileDecrypted); $decrypted=file_get_contents($tmpFileDecrypted);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$file=OC::$SERVERROOT.'/core/img/weather-clear.png'; $file=OC::$SERVERROOT.'/core/img/weather-clear.png';
$source=file_get_contents($file); //binary file $source=file_get_contents($file); //binary file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
} }
@ -59,14 +59,14 @@ class Test_Encryption extends UnitTestCase {
$file=__DIR__.'/binary'; $file=__DIR__.'/binary';
$source=file_get_contents($file); //binary file $source=file_get_contents($file); //binary file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key, strlen($source)); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key, strlen($source));
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
} }
} }

@ -41,7 +41,7 @@ class Test_CryptProxy extends UnitTestCase {
} }
public function tearDown() { public function tearDown() {
OCP\Config::setAppValue('files_encryption','enable_encryption',$this->oldConfig); OCP\Config::setAppValue('files_encryption', 'enable_encryption', $this->oldConfig);
if(!is_null($this->oldKey)) { if(!is_null($this->oldKey)) {
$_SESSION['enckey']=$this->oldKey; $_SESSION['enckey']=$this->oldKey;
} }
@ -51,16 +51,16 @@ class Test_CryptProxy extends UnitTestCase {
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $this->assertEqual(strlen($original), strlen($fromFile));
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
} }
@ -72,46 +72,46 @@ class Test_CryptProxy extends UnitTestCase {
$view=new OC_FilesystemView('/'.OC_User::getUser()); $view=new OC_FilesystemView('/'.OC_User::getUser());
$userDir='/'.OC_User::getUser().'/files'; $userDir='/'.OC_User::getUser().'/files';
$rootView->file_put_contents($userDir.'/file',$original); $rootView->file_put_contents($userDir.'/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=$rootView->file_get_contents($userDir.'/file'); $stored=$rootView->file_get_contents($userDir.'/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$fromFile=$rootView->file_get_contents($userDir.'/file'); $fromFile=$rootView->file_get_contents($userDir.'/file');
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
$fromFile=$view->file_get_contents('files/file'); $fromFile=$view->file_get_contents('files/file');
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
} }
public function testBinary() { public function testBinary() {
$file=__DIR__.'/binary'; $file=__DIR__.'/binary';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $this->assertEqual(strlen($original), strlen($fromFile));
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
$file=__DIR__.'/zeros'; $file=__DIR__.'/zeros';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $this->assertEqual(strlen($original), strlen($fromFile));
} }
} }

@ -15,14 +15,14 @@ class Test_CryptStream extends UnitTestCase {
fclose($stream); fclose($stream);
$stream=$this->getStream('test1','r', strlen('foobar')); $stream=$this->getStream('test1','r', strlen('foobar'));
$data=fread($stream,6); $data=fread($stream, 6);
fclose($stream); fclose($stream);
$this->assertEqual('foobar',$data); $this->assertEqual('foobar', $data);
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$source=fopen($file,'r'); $source=fopen($file,'r');
$target=$this->getStream('test2','w',0); $target=$this->getStream('test2', 'w', 0);
OCP\Files::streamCopy($source,$target); OCP\Files::streamCopy($source, $target);
fclose($target); fclose($target);
fclose($source); fclose($source);
@ -30,7 +30,7 @@ class Test_CryptStream extends UnitTestCase {
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
$original=file_get_contents($file); $original=file_get_contents($file);
$this->assertEqual(strlen($original), strlen($data)); $this->assertEqual(strlen($original), strlen($data));
$this->assertEqual($original,$data); $this->assertEqual($original, $data);
} }
/** /**
@ -40,7 +40,7 @@ class Test_CryptStream extends UnitTestCase {
* @param int size * @param int size
* @return resource * @return resource
*/ */
function getStream($id,$mode,$size) { function getStream($id, $mode, $size) {
if($id==='') { if($id==='') {
$id=uniqid(); $id=uniqid();
} }
@ -50,9 +50,9 @@ class Test_CryptStream extends UnitTestCase {
}else{ }else{
$file=$this->tmpFiles[$id]; $file=$this->tmpFiles[$id];
} }
$stream=fopen($file,$mode); $stream=fopen($file, $mode);
OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id,'stream'=>$stream,'size'=>$size); OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id,'stream'=>$stream,'size'=>$size);
return fopen('crypt://streams/'.$id,$mode); return fopen('crypt://streams/'.$id, $mode);
} }
function testBinary() { function testBinary() {
@ -60,26 +60,26 @@ class Test_CryptStream extends UnitTestCase {
$source=file_get_contents($file); $source=file_get_contents($file);
$stream=$this->getStream('test','w', strlen($source)); $stream=$this->getStream('test','w', strlen($source));
fwrite($stream,$source); fwrite($stream, $source);
fclose($stream); fclose($stream);
$stream=$this->getStream('test','r', strlen($source)); $stream=$this->getStream('test','r', strlen($source));
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
fclose($stream); fclose($stream);
$this->assertEqual(strlen($data), strlen($source)); $this->assertEqual(strlen($data), strlen($source));
$this->assertEqual($source,$data); $this->assertEqual($source, $data);
$file=__DIR__.'/zeros'; $file=__DIR__.'/zeros';
$source=file_get_contents($file); $source=file_get_contents($file);
$stream=$this->getStream('test2','w', strlen($source)); $stream=$this->getStream('test2','w', strlen($source));
fwrite($stream,$source); fwrite($stream, $source);
fclose($stream); fclose($stream);
$stream=$this->getStream('test2','r', strlen($source)); $stream=$this->getStream('test2','r', strlen($source));
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
fclose($stream); fclose($stream);
$this->assertEqual(strlen($data), strlen($source)); $this->assertEqual(strlen($data), strlen($source));
$this->assertEqual($source,$data); $this->assertEqual($source, $data);
} }
} }

@ -10,7 +10,7 @@
"Backend" => "Podpůrná vrstva", "Backend" => "Podpůrná vrstva",
"Configuration" => "Nastavení", "Configuration" => "Nastavení",
"Options" => "Možnosti", "Options" => "Možnosti",
"Applicable" => "Platný", "Applicable" => "Přístupný pro",
"Add mount point" => "Přidat bod připojení", "Add mount point" => "Přidat bod připojení",
"None set" => "Nenastaveno", "None set" => "Nenastaveno",
"All Users" => "Všichni uživatelé", "All Users" => "Všichni uživatelé",

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Access granted" => "Priėjimas suteiktas", "Access granted" => "Priėjimas suteiktas",
"Error configuring Dropbox storage" => "Klaida nustatinėjantDropbox talpyklą", "Error configuring Dropbox storage" => "Klaida nustatinėjant Dropbox talpyklą",
"Grant access" => "Suteikti priėjimą", "Grant access" => "Suteikti priėjimą",
"Fill out all required fields" => "Užpildykite visus reikalingus laukelius", "Fill out all required fields" => "Užpildykite visus reikalingus laukelius",
"Please provide a valid Dropbox app key and secret." => "Prašome įvesti teisingus Dropbox \"app key\" ir \"secret\".", "Please provide a valid Dropbox app key and secret." => "Prašome įvesti teisingus Dropbox \"app key\" ir \"secret\".",

@ -256,7 +256,7 @@ class OC_Mount_Config {
foreach ($data[self::MOUNT_TYPE_GROUP] as $group => $mounts) { foreach ($data[self::MOUNT_TYPE_GROUP] as $group => $mounts) {
$content .= "\t\t'".$group."' => array (\n"; $content .= "\t\t'".$group."' => array (\n";
foreach ($mounts as $mountPoint => $mount) { foreach ($mounts as $mountPoint => $mount) {
$content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).",\n"; $content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).", \n";
} }
$content .= "\t\t),\n"; $content .= "\t\t),\n";

@ -43,7 +43,7 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{
$url.='://'.$this->user.':'.$this->password.'@'.$this->host.$this->root.$path; $url.='://'.$this->user.':'.$this->password.'@'.$this->host.$this->root.$path;
return $url; return $url;
} }
public function fopen($path,$mode) { public function fopen($path, $mode) {
switch($mode) { switch($mode) {
case 'r': case 'r':
case 'rb': case 'rb':
@ -53,7 +53,7 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{
case 'ab': case 'ab':
//these are supported by the wrapper //these are supported by the wrapper
$context = stream_context_create(array('ftp' => array('overwrite' => true))); $context = stream_context_create(array('ftp' => array('overwrite' => true)));
return fopen($this->constructUrl($path),$mode, false,$context); return fopen($this->constructUrl($path),$mode, false, $context);
case 'r+': case 'r+':
case 'w+': case 'w+':
case 'wb+': case 'wb+':
@ -71,10 +71,10 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{
$tmpFile=OCP\Files::tmpFile($ext); $tmpFile=OCP\Files::tmpFile($ext);
OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack');
if($this->file_exists($path)) { if($this->file_exists($path)) {
$this->getFile($path,$tmpFile); $this->getFile($path, $tmpFile);
} }
self::$tempFiles[$tmpFile]=$path; self::$tempFiles[$tmpFile]=$path;
return fopen('close://'.$tmpFile,$mode); return fopen('close://'.$tmpFile, $mode);
} }
} }

@ -24,14 +24,14 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{
if(!$this->root || $this->root[0]!='/') { if(!$this->root || $this->root[0]!='/') {
$this->root='/'.$this->root; $this->root='/'.$this->root;
} }
if(substr($this->root,-1,1)!='/') { if(substr($this->root,-1, 1)!='/') {
$this->root.='/'; $this->root.='/';
} }
if(!$this->share || $this->share[0]!='/') { if(!$this->share || $this->share[0]!='/') {
$this->share='/'.$this->share; $this->share='/'.$this->share;
} }
if(substr($this->share,-1,1)=='/') { if(substr($this->share, -1, 1)=='/') {
$this->share=substr($this->share,0,-1); $this->share=substr($this->share, 0, -1);
} }
//create the root folder if necesary //create the root folder if necesary
@ -42,7 +42,7 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{
public function constructUrl($path) { public function constructUrl($path) {
if(substr($path,-1)=='/') { if(substr($path,-1)=='/') {
$path=substr($path,0,-1); $path=substr($path, 0, -1);
} }
return 'smb://'.$this->user.':'.$this->password.'@'.$this->host.$this->share.$this->root.$path; return 'smb://'.$this->user.':'.$this->password.'@'.$this->host.$this->share.$this->root.$path;
} }
@ -67,7 +67,7 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{
* @param int $time * @param int $time
* @return bool * @return bool
*/ */
public function hasUpdated($path,$time) { public function hasUpdated($path, $time) {
if(!$path and $this->root=='/') { 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 //mtime doesn't work for shares, but giving the nature of the backend, doing a full update is still just fast enough
return true; return true;

@ -50,15 +50,15 @@ abstract class OC_FileStorage_StreamWrapper extends OC_Filestorage_Common{
return $succes; return $succes;
} }
public function fopen($path,$mode) { public function fopen($path, $mode) {
return fopen($this->constructUrl($path),$mode); return fopen($this->constructUrl($path), $mode);
} }
public function free_space($path) { public function free_space($path) {
return 0; return 0;
} }
public function touch($path,$mtime=null) { public function touch($path, $mtime=null) {
if(is_null($mtime)) { if(is_null($mtime)) {
$fh=$this->fopen($path,'a'); $fh=$this->fopen($path,'a');
fwrite($fh,''); fwrite($fh,'');
@ -68,16 +68,16 @@ abstract class OC_FileStorage_StreamWrapper extends OC_Filestorage_Common{
} }
} }
public function getFile($path,$target) { public function getFile($path, $target) {
return copy($this->constructUrl($path),$target); return copy($this->constructUrl($path), $target);
} }
public function uploadFile($path,$target) { public function uploadFile($path, $target) {
return copy($path,$this->constructUrl($target)); return copy($path, $this->constructUrl($target));
} }
public function rename($path1,$path2) { public function rename($path1, $path2) {
return rename($this->constructUrl($path1),$this->constructUrl($path2)); return rename($this->constructUrl($path1), $this->constructUrl($path2));
} }
public function stat($path) { public function stat($path) {

@ -40,7 +40,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
*/ */
private function getContainerName($path) { private function getContainerName($path) {
$path=trim(trim($this->root,'/')."/".$path,'/.'); $path=trim(trim($this->root,'/')."/".$path,'/.');
return str_replace('/','\\',$path); return str_replace('/', '\\', $path);
} }
/** /**
@ -189,7 +189,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
* @param string name * @param string name
* @return bool * @return bool
*/ */
private function addSubContainer($container,$name) { private function addSubContainer($container, $name) {
if(!$name) { if(!$name) {
return false; return false;
} }
@ -201,16 +201,16 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
foreach($containers as &$sub) { foreach($containers as &$sub) {
$sub=trim($sub); $sub=trim($sub);
} }
if(array_search($name,$containers)!==false) { if(array_search($name, $containers)!==false) {
unlink($tmpFile); unlink($tmpFile);
return false; return false;
}else{ }else{
$fh=fopen($tmpFile,'a'); $fh=fopen($tmpFile,'a');
fwrite($fh,$name."\n"); fwrite($fh, $name."\n");
} }
}catch(Exception $e) { }catch(Exception $e) {
$containers=array(); $containers=array();
file_put_contents($tmpFile,$name."\n"); file_put_contents($tmpFile, $name."\n");
} }
$obj->load_from_filename($tmpFile); $obj->load_from_filename($tmpFile);
@ -224,7 +224,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
* @param string name * @param string name
* @return bool * @return bool
*/ */
private function removeSubContainer($container,$name) { private function removeSubContainer($container, $name) {
if(!$name) { if(!$name) {
return false; return false;
} }
@ -239,13 +239,13 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
foreach($containers as &$sub) { foreach($containers as &$sub) {
$sub=trim($sub); $sub=trim($sub);
} }
$i=array_search($name,$containers); $i=array_search($name, $containers);
if($i===false) { if($i===false) {
unlink($tmpFile); unlink($tmpFile);
return false; return false;
}else{ }else{
unset($containers[$i]); unset($containers[$i]);
file_put_contents($tmpFile, implode("\n",$containers)."\n"); file_put_contents($tmpFile, implode("\n", $containers)."\n");
} }
$obj->load_from_filename($tmpFile); $obj->load_from_filename($tmpFile);
@ -337,12 +337,12 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
public function opendir($path) { public function opendir($path) {
$container=$this->getContainer($path); $container=$this->getContainer($path);
$files=$this->getObjects($container); $files=$this->getObjects($container);
$i=array_search(self::SUBCONTAINER_FILE,$files); $i=array_search(self::SUBCONTAINER_FILE, $files);
if($i!==false) { if($i!==false) {
unset($files[$i]); unset($files[$i]);
} }
$subContainers=$this->getSubContainers($container); $subContainers=$this->getSubContainers($container);
$files=array_merge($files,$subContainers); $files=array_merge($files, $subContainers);
$id=$this->getContainerName($path); $id=$this->getContainerName($path);
OC_FakeDirStream::$dirs[$id]=$files; OC_FakeDirStream::$dirs[$id]=$files;
return opendir('fakedir://'.$id); return opendir('fakedir://'.$id);
@ -380,7 +380,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
return $obj->read(); return $obj->read();
} }
public function file_put_contents($path,$content) { public function file_put_contents($path, $content) {
$obj=$this->getObject($path); $obj=$this->getObject($path);
if(is_null($obj)) { if(is_null($obj)) {
$container=$this->getContainer(dirname($path)); $container=$this->getContainer(dirname($path));
@ -406,7 +406,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
} }
} }
public function fopen($path,$mode) { public function fopen($path, $mode) {
switch($mode) { switch($mode) {
case 'r': case 'r':
case 'rb': case 'rb':
@ -434,7 +434,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
$tmpFile=$this->getTmpFile($path); $tmpFile=$this->getTmpFile($path);
OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack');
self::$tempFiles[$tmpFile]=$path; self::$tempFiles[$tmpFile]=$path;
return fopen('close://'.$tmpFile,$mode); return fopen('close://'.$tmpFile, $mode);
} }
} }
@ -449,7 +449,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
return 1024*1024*1024*8; return 1024*1024*1024*8;
} }
public function touch($path,$mtime=null) { public function touch($path, $mtime=null) {
$obj=$this->getObject($path); $obj=$this->getObject($path);
if(is_null($obj)) { if(is_null($obj)) {
return false; return false;
@ -463,10 +463,10 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
$obj->sync_metadata(); $obj->sync_metadata();
} }
public function rename($path1,$path2) { public function rename($path1, $path2) {
$sourceContainer=$this->getContainer(dirname($path1)); $sourceContainer=$this->getContainer(dirname($path1));
$targetContainer=$this->getContainer(dirname($path2)); $targetContainer=$this->getContainer(dirname($path2));
$result=$sourceContainer->move_object_to(basename($path1),$targetContainer, basename($path2)); $result=$sourceContainer->move_object_to(basename($path1), $targetContainer, basename($path2));
unset($this->objects[$path1]); unset($this->objects[$path1]);
if($result) { if($result) {
$targetObj=$this->getObject($path2); $targetObj=$this->getObject($path2);
@ -475,10 +475,10 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
return $result; return $result;
} }
public function copy($path1,$path2) { public function copy($path1, $path2) {
$sourceContainer=$this->getContainer(dirname($path1)); $sourceContainer=$this->getContainer(dirname($path1));
$targetContainer=$this->getContainer(dirname($path2)); $targetContainer=$this->getContainer(dirname($path2));
$result=$sourceContainer->copy_object_to(basename($path1),$targetContainer, basename($path2)); $result=$sourceContainer->copy_object_to(basename($path1), $targetContainer, basename($path2));
if($result) { if($result) {
$targetObj=$this->getObject($path2); $targetObj=$this->getObject($path2);
$this->resetMTime($targetObj); $this->resetMTime($targetObj);
@ -525,7 +525,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
} }
} }
private function fromTmpFile($tmpFile,$path) { private function fromTmpFile($tmpFile, $path) {
$obj=$this->getObject($path); $obj=$this->getObject($path);
if(is_null($obj)) { if(is_null($obj)) {
$obj=$this->createObject($path); $obj=$this->createObject($path);

@ -126,7 +126,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
return $this->simpleResponse('DELETE', $path, null, 204); return $this->simpleResponse('DELETE', $path, null, 204);
} }
public function fopen($path,$mode) { public function fopen($path, $mode) {
$path=$this->cleanPath($path); $path=$this->cleanPath($path);
switch($mode) { switch($mode) {
case 'r': case 'r':
@ -194,7 +194,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
} }
} }
public function touch($path,$mtime=null) { public function touch($path, $mtime=null) {
if(is_null($mtime)) { if(is_null($mtime)) {
$mtime=time(); $mtime=time();
} }
@ -202,12 +202,12 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
$this->client->proppatch($path, array('{DAV:}lastmodified' => $mtime)); $this->client->proppatch($path, array('{DAV:}lastmodified' => $mtime));
} }
public function getFile($path,$target) { public function getFile($path, $target) {
$source=$this->fopen($path, 'r'); $source=$this->fopen($path, 'r');
file_put_contents($target, $source); file_put_contents($target, $source);
} }
public function uploadFile($path,$target) { public function uploadFile($path, $target) {
$source=fopen($path, 'r'); $source=fopen($path, 'r');
$curl = curl_init(); $curl = curl_init();
@ -221,7 +221,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
curl_close ($curl); curl_close ($curl);
} }
public function rename($path1,$path2) { public function rename($path1, $path2) {
$path1=$this->cleanPath($path1); $path1=$this->cleanPath($path1);
$path2=$this->root.$this->cleanPath($path2); $path2=$this->root.$this->cleanPath($path2);
try{ try{
@ -235,7 +235,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
} }
} }
public function copy($path1,$path2) { public function copy($path1, $path2) {
$path1=$this->cleanPath($path1); $path1=$this->cleanPath($path1);
$path2=$this->root.$this->cleanPath($path2); $path2=$this->root.$this->cleanPath($path2);
try{ try{
@ -289,7 +289,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
} }
} }
private function simpleResponse($method,$path,$body,$expected) { private function simpleResponse($method, $path, $body, $expected) {
$path=$this->cleanPath($path); $path=$this->cleanPath($path);
try{ try{
$response=$this->client->request($method, $path, $body); $response=$this->client->request($method, $path, $body);

@ -451,7 +451,7 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common {
* @param int $time * @param int $time
* @return bool * @return bool
*/ */
public function hasUpdated($path,$time) { public function hasUpdated($path, $time) {
//TODO //TODO
return false; return false;
} }

@ -64,7 +64,7 @@ class Hooks {
$abs_newpath = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$params['newpath'].'.v'; $abs_newpath = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$params['newpath'].'.v';
if(Storage::isversioned($rel_oldpath)) { if(Storage::isversioned($rel_oldpath)) {
$info=pathinfo($abs_newpath); $info=pathinfo($abs_newpath);
if(!file_exists($info['dirname'])) mkdir($info['dirname'],0750, true); if(!file_exists($info['dirname'])) mkdir($info['dirname'], 0750, true);
$versions = Storage::getVersions($rel_oldpath); $versions = Storage::getVersions($rel_oldpath);
foreach ($versions as $v) { foreach ($versions as $v) {
rename($abs_oldpath.$v['version'], $abs_newpath.$v['version']); rename($abs_oldpath.$v['version'], $abs_newpath.$v['version']);

@ -73,7 +73,7 @@ class Storage {
} }
// check filetype blacklist // check filetype blacklist
$blacklist=explode(' ',\OCP\Config::getSystemValue('files_versionsblacklist', Storage::DEFAULTBLACKLIST)); $blacklist=explode(' ', \OCP\Config::getSystemValue('files_versionsblacklist', Storage::DEFAULTBLACKLIST));
foreach($blacklist as $bl) { foreach($blacklist as $bl) {
$parts=explode('.', $filename); $parts=explode('.', $filename);
$ext=end($parts); $ext=end($parts);
@ -99,7 +99,7 @@ class Storage {
$versionsFolderName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath(''); $versionsFolderName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
$matches=glob($versionsName.'.v*'); $matches=glob($versionsName.'.v*');
sort($matches); sort($matches);
$parts=explode('.v',end($matches)); $parts=explode('.v', end($matches));
if((end($parts)+Storage::DEFAULTMININTERVAL)>time()) { if((end($parts)+Storage::DEFAULTMININTERVAL)>time()) {
return false; return false;
} }
@ -109,7 +109,7 @@ class Storage {
// create all parent folders // create all parent folders
$info=pathinfo($filename); $info=pathinfo($filename);
if(!file_exists($versionsFolderName.'/'.$info['dirname'])) { if(!file_exists($versionsFolderName.'/'.$info['dirname'])) {
mkdir($versionsFolderName.'/'.$info['dirname'],0750,true); mkdir($versionsFolderName.'/'.$info['dirname'],0750, true);
} }
// store a new version of a file // store a new version of a file
@ -124,7 +124,7 @@ class Storage {
/** /**
* rollback to an old version of a file. * rollback to an old version of a file.
*/ */
public static function rollback($filename,$revision) { public static function rollback($filename, $revision) {
if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') {
list($uid, $filename) = self::getUidAndFilename($filename); list($uid, $filename) = self::getUidAndFilename($filename);

@ -188,9 +188,9 @@ class Connection {
$this->config['ldapAgentName'] = \OCP\Config::getAppValue($this->configID, 'ldap_dn',''); $this->config['ldapAgentName'] = \OCP\Config::getAppValue($this->configID, 'ldap_dn','');
$this->config['ldapAgentPassword'] = base64_decode(\OCP\Config::getAppValue($this->configID, 'ldap_agent_password','')); $this->config['ldapAgentPassword'] = base64_decode(\OCP\Config::getAppValue($this->configID, 'ldap_agent_password',''));
$this->config['ldapBase'] = \OCP\Config::getAppValue($this->configID, 'ldap_base', ''); $this->config['ldapBase'] = \OCP\Config::getAppValue($this->configID, 'ldap_base', '');
$this->config['ldapBaseUsers'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_users',$this->config['ldapBase']); $this->config['ldapBaseUsers'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_users', $this->config['ldapBase']);
$this->config['ldapBaseGroups'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_groups', $this->config['ldapBase']); $this->config['ldapBaseGroups'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_groups', $this->config['ldapBase']);
$this->config['ldapTLS'] = \OCP\Config::getAppValue($this->configID, 'ldap_tls',0); $this->config['ldapTLS'] = \OCP\Config::getAppValue($this->configID, 'ldap_tls', 0);
$this->config['ldapNoCase'] = \OCP\Config::getAppValue($this->configID, 'ldap_nocase', 0); $this->config['ldapNoCase'] = \OCP\Config::getAppValue($this->configID, 'ldap_nocase', 0);
$this->config['turnOffCertCheck'] = \OCP\Config::getAppValue($this->configID, 'ldap_turn_off_cert_check', 0); $this->config['turnOffCertCheck'] = \OCP\Config::getAppValue($this->configID, 'ldap_turn_off_cert_check', 0);
$this->config['ldapUserDisplayName'] = mb_strtolower(\OCP\Config::getAppValue($this->configID, 'ldap_display_name', 'uid'), 'UTF-8'); $this->config['ldapUserDisplayName'] = mb_strtolower(\OCP\Config::getAppValue($this->configID, 'ldap_display_name', 'uid'), 'UTF-8');

@ -30,19 +30,19 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
public function createUser() { public function createUser() {
// Can't create user // Can't create user
OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to create users from web frontend using WebDAV user backend',3); OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to create users from web frontend using WebDAV user backend', 3);
return false; return false;
} }
public function deleteUser() { public function deleteUser() {
// Can't delete user // Can't delete user
OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend',3); OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend', 3);
return false; return false;
} }
public function setPassword ( $uid, $password ) { public function setPassword ( $uid, $password ) {
// We can't change user password // We can't change user password
OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to change password for users from web frontend using WebDAV user backend',3); OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to change password for users from web frontend using WebDAV user backend', 3);
return false; return false;
} }

@ -37,7 +37,9 @@
"Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums",
"ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "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}", "Use the following link to reset your password: {link}" => "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}",
"You will receive a link to reset your password via Email." => "Du erhälst einen Link per E-Mail, um Dein Passwort zurückzusetzen.", "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", "Username" => "Benutzername",
"Request reset" => "Beantrage Zurücksetzung", "Request reset" => "Beantrage Zurücksetzung",
"Your password was reset" => "Dein Passwort wurde zurückgesetzt.", "Your password was reset" => "Dein Passwort wurde zurückgesetzt.",

@ -38,8 +38,8 @@
"ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "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}", "Use the following link to reset your password: {link}" => "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}",
"You will receive a link to reset your password via Email." => "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen.", "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." => "E-Mail zum Zurücksetzen des Passwort gesendet.", "Reset email send." => "E-Mail zum Zurücksetzen des Passworts gesendet.",
"Request failed!" => "Die Anforderung schlug fehl!", "Request failed!" => "Die Anfrage schlug fehl!",
"Username" => "Benutzername", "Username" => "Benutzername",
"Request reset" => "Beantrage Zurücksetzung", "Request reset" => "Beantrage Zurücksetzung",
"Your password was reset" => "Ihr Passwort wurde zurückgesetzt.", "Your password was reset" => "Ihr Passwort wurde zurückgesetzt.",

@ -38,6 +38,8 @@
"ownCloud password reset" => "Reiniciar contraseña de ownCloud", "ownCloud password reset" => "Reiniciar contraseña de ownCloud",
"Use the following link to reset your password: {link}" => "Utiliza el siguiente enlace para restablecer tu contraseña: {link}", "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", "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!",
"Username" => "Nombre de usuario", "Username" => "Nombre de usuario",
"Request reset" => "Solicitar restablecimiento", "Request reset" => "Solicitar restablecimiento",
"Your password was reset" => "Tu contraseña se ha restablecido", "Your password was reset" => "Tu contraseña se ha restablecido",

@ -38,6 +38,8 @@
"ownCloud password reset" => "Restablecer contraseña de ownCloud", "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}", "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", "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", "Username" => "Nombre de usuario",
"Request reset" => "Solicitar restablecimiento", "Request reset" => "Solicitar restablecimiento",
"Your password was reset" => "Tu contraseña fue restablecida", "Your password was reset" => "Tu contraseña fue restablecida",

@ -13,6 +13,8 @@
"Error while sharing" => "Erreur lors de la mise en partage", "Error while sharing" => "Erreur lors de la mise en partage",
"Error while unsharing" => "Erreur lors de l'annulation du partage", "Error while unsharing" => "Erreur lors de l'annulation du partage",
"Error while changing permissions" => "Erreur lors du changement des permissions", "Error while changing permissions" => "Erreur lors du changement des permissions",
"Shared with you and the group {group} by {owner}" => "Partagé par {owner} avec vous et le groupe {group}",
"Shared with you by {owner}" => "Partagé avec vous par {owner}",
"Share with" => "Partager avec", "Share with" => "Partager avec",
"Share with link" => "Partager via lien", "Share with link" => "Partager via lien",
"Password protect" => "Protéger par un mot de passe", "Password protect" => "Protéger par un mot de passe",
@ -22,6 +24,7 @@
"Share via email:" => "Partager via e-mail :", "Share via email:" => "Partager via e-mail :",
"No people found" => "Aucun utilisateur trouvé", "No people found" => "Aucun utilisateur trouvé",
"Resharing is not allowed" => "Le repartage n'est pas autorisé", "Resharing is not allowed" => "Le repartage n'est pas autorisé",
"Shared in {item} with {user}" => "Partagé dans {item} avec {user}",
"Unshare" => "Ne plus partager", "Unshare" => "Ne plus partager",
"can edit" => "édition autorisée", "can edit" => "édition autorisée",
"access control" => "contrôle des accès", "access control" => "contrôle des accès",
@ -35,6 +38,8 @@
"ownCloud password reset" => "Réinitialisation de votre mot de passe 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}", "Use the following link to reset your password: {link}" => "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}",
"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.", "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", "Username" => "Nom d'utilisateur",
"Request reset" => "Demander la réinitialisation", "Request reset" => "Demander la réinitialisation",
"Your password was reset" => "Votre mot de passe a été réinitialisé", "Your password was reset" => "Votre mot de passe a été réinitialisé",

@ -38,6 +38,7 @@
"ownCloud password reset" => "restart hasła", "ownCloud password reset" => "restart hasła",
"Use the following link to reset your password: {link}" => "Proszę użyć tego odnośnika do zresetowania hasła: {link}", "Use the following link to reset your password: {link}" => "Proszę użyć tego odnośnika do zresetowania hasła: {link}",
"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.", "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." => "Wyślij zresetowany email.",
"Request failed!" => "Próba nieudana!", "Request failed!" => "Próba nieudana!",
"Username" => "Nazwa użytkownika", "Username" => "Nazwa użytkownika",
"Request reset" => "Żądanie resetowania", "Request reset" => "Żądanie resetowania",

@ -13,6 +13,8 @@
"Error while sharing" => "Erro ao compartilhar", "Error while sharing" => "Erro ao compartilhar",
"Error while unsharing" => "Erro ao descompartilhar", "Error while unsharing" => "Erro ao descompartilhar",
"Error while changing permissions" => "Erro ao mudar permissões", "Error while changing permissions" => "Erro ao mudar permissões",
"Shared with you and the group {group} by {owner}" => "Compartilhado com você e com o grupo {group} por {owner}",
"Shared with you by {owner}" => "Compartilhado com você por {owner}",
"Share with" => "Compartilhar com", "Share with" => "Compartilhar com",
"Share with link" => "Compartilhar com link", "Share with link" => "Compartilhar com link",
"Password protect" => "Proteger com senha", "Password protect" => "Proteger com senha",
@ -22,6 +24,7 @@
"Share via email:" => "Compartilhar via e-mail:", "Share via email:" => "Compartilhar via e-mail:",
"No people found" => "Nenhuma pessoa encontrada", "No people found" => "Nenhuma pessoa encontrada",
"Resharing is not allowed" => "Não é permitido re-compartilhar", "Resharing is not allowed" => "Não é permitido re-compartilhar",
"Shared in {item} with {user}" => "Compartilhado em {item} com {user}",
"Unshare" => "Descompartilhar", "Unshare" => "Descompartilhar",
"can edit" => "pode editar", "can edit" => "pode editar",
"access control" => "controle de acesso", "access control" => "controle de acesso",
@ -35,6 +38,8 @@
"ownCloud password reset" => "Redefinir senha ownCloud", "ownCloud password reset" => "Redefinir senha ownCloud",
"Use the following link to reset your password: {link}" => "Use o seguinte link para redefinir sua senha: {link}", "Use the following link to reset your password: {link}" => "Use o seguinte link para redefinir sua senha: {link}",
"You will receive a link to reset your password via Email." => "Você receberá um link para redefinir sua senha via e-mail.", "You will receive a link to reset your password via Email." => "Você receberá um link para redefinir sua senha via 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" => "Pedido de reposição", "Request reset" => "Pedido de reposição",
"Your password was reset" => "Sua senha foi mudada", "Your password was reset" => "Sua senha foi mudada",
@ -86,6 +91,8 @@
"December" => "Dezembro", "December" => "Dezembro",
"web services under your control" => "web services sob seu controle", "web services under your control" => "web services sob seu controle",
"Log out" => "Sair", "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!",
"Please change your password to secure your account again." => "Por favor troque sua senha para tornar sua conta segura novamente.", "Please change your password to secure your account again." => "Por favor troque sua senha para tornar sua conta segura novamente.",
"Lost your password?" => "Esqueçeu sua senha?", "Lost your password?" => "Esqueçeu sua senha?",
"remember" => "lembrete", "remember" => "lembrete",
@ -93,5 +100,7 @@
"You are logged out." => "Você está desconectado.", "You are logged out." => "Você está desconectado.",
"prev" => "anterior", "prev" => "anterior",
"next" => "próximo", "next" => "próximo",
"Security Warning!" => "Aviso de Segurança!" "Security Warning!" => "Aviso de Segurança!",
"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Por favor, verifique a sua senha.<br />Por motivos de segurança, você deverá ser solicitado a muda-la ocasionalmente.",
"Verify" => "Verificar"
); );

@ -24,6 +24,7 @@
"Password protected" => "මර පදයක ආරකකර ඇත", "Password protected" => "මර පදයක ආරකකර ඇත",
"Error unsetting expiration date" => "කල ඉකනය ඉවතෂයක", "Error unsetting expiration date" => "කල ඉකනය ඉවතෂයක",
"Error setting expiration date" => "කල ඉකනය සපනය කෂයක", "Error setting expiration date" => "කල ඉකනය සපනය කෂයක",
"Request failed!" => "ඉලම අසථකය!",
"Username" => "පරලක නම", "Username" => "පරලක නම",
"To login page" => "පවට", "To login page" => "පවට",
"New password" => "නව මර පදයක", "New password" => "නව මර පදයක",
@ -33,12 +34,14 @@
"Admin" => "පරලක", "Admin" => "පරලක",
"Help" => "උදව", "Help" => "උදව",
"Access forbidden" => "ඇතම තහනම", "Access forbidden" => "ඇතම තහනම",
"Cloud not found" => "ස ගත නක",
"Edit categories" => "පරභදයනකරණය", "Edit categories" => "පරභදයනකරණය",
"Add" => "එක කරනන", "Add" => "එක කරනන",
"Security Warning" => "ආරකෂක නදනයක", "Security Warning" => "ආරකෂක නදනයක",
"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." => "ආරකත අහඹ උතදකයක නම ඔබගමට පහරදන අයකට එහරපද යළමට අවශය ටකන පහසන ඔබගම පරගත හක.",
"Advanced" => "ද/උසස", "Advanced" => "ද/උසස",
"Data folder" => "දතත ෆඩරය", "Data folder" => "දතත ෆඩරය",
"Configure the database" => "දතත සමය හඩගම",
"Database user" => "දතතගබඩකර", "Database user" => "දතතගබඩකර",
"Database password" => "දතතගබඩරපදය", "Database password" => "දතතගබඩරපදය",
"Database name" => "දතතගබඩ නම", "Database name" => "දතතගබඩ නම",
@ -64,8 +67,11 @@
"November" => "නබර", "November" => "නබර",
"December" => "දබර", "December" => "දබර",
"web services under your control" => "ඔබට පලනය කළ හවන", "web services under your control" => "ඔබට පලනය කළ හවන",
"Log out" => "නම",
"Lost your password?" => "මරපදය අමතකද?",
"remember" => "මතක තබගනන", "remember" => "මතක තබගනන",
"Log in" => "පරවශවනන", "Log in" => "පරවශවනන",
"You are logged out." => "ඔබ න ඇත.",
"prev" => "පර", "prev" => "පර",
"next" => "ඊළඟ" "next" => "ඊළඟ"
); );

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-19 02:03+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-19 00:04+0000\n" "PO-Revision-Date: 2012-11-01 23:21+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n" "Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -52,15 +52,15 @@ msgstr ""
msgid "Files" msgid "Files"
msgstr "الملفات" msgstr "الملفات"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "" msgstr ""
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "محذوف" msgstr "محذوف"
#: js/fileactions.js:182 #: js/fileactions.js:178
msgid "Rename" msgid "Rename"
msgstr "" msgstr ""
@ -100,116 +100,116 @@ msgstr ""
msgid "deleted {files}" msgid "deleted {files}"
msgstr "" msgstr ""
#: js/files.js:179 #: js/files.js:171
msgid "generating ZIP-file, it may take some time." msgid "generating ZIP-file, it may take some time."
msgstr "" msgstr ""
#: js/files.js:214 #: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes" msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "" msgstr ""
#: js/files.js:214 #: js/files.js:206
msgid "Upload Error" msgid "Upload Error"
msgstr "" msgstr ""
#: js/files.js:242 js/files.js:347 js/files.js:377 #: js/files.js:234 js/files.js:339 js/files.js:369
msgid "Pending" msgid "Pending"
msgstr "" msgstr ""
#: js/files.js:262 #: js/files.js:254
msgid "1 file uploading" msgid "1 file uploading"
msgstr "" msgstr ""
#: js/files.js:265 js/files.js:310 js/files.js:325 #: js/files.js:257 js/files.js:302 js/files.js:317
msgid "{count} files uploading" msgid "{count} files uploading"
msgstr "" msgstr ""
#: js/files.js:328 js/files.js:361 #: js/files.js:320 js/files.js:353
msgid "Upload cancelled." msgid "Upload cancelled."
msgstr "" msgstr ""
#: js/files.js:430 #: js/files.js:422
msgid "" msgid ""
"File upload is in progress. Leaving the page now will cancel the upload." "File upload is in progress. Leaving the page now will cancel the upload."
msgstr "" msgstr ""
#: js/files.js:500 #: js/files.js:492
msgid "Invalid name, '/' is not allowed." msgid "Invalid name, '/' is not allowed."
msgstr "" msgstr ""
#: js/files.js:681 #: js/files.js:673
msgid "{count} files scanned" msgid "{count} files scanned"
msgstr "" msgstr ""
#: js/files.js:689 #: js/files.js:681
msgid "error while scanning" msgid "error while scanning"
msgstr "" msgstr ""
#: js/files.js:762 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "الاسم" msgstr "الاسم"
#: js/files.js:763 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "حجم" msgstr "حجم"
#: js/files.js:764 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "معدل" msgstr "معدل"
#: js/files.js:791 #: js/files.js:783
msgid "1 folder" msgid "1 folder"
msgstr "" msgstr ""
#: js/files.js:793 #: js/files.js:785
msgid "{count} folders" msgid "{count} folders"
msgstr "" msgstr ""
#: js/files.js:801 #: js/files.js:793
msgid "1 file" msgid "1 file"
msgstr "" msgstr ""
#: js/files.js:803 #: js/files.js:795
msgid "{count} files" msgid "{count} files"
msgstr "" msgstr ""
#: js/files.js:846 #: js/files.js:838
msgid "seconds ago" msgid "seconds ago"
msgstr "" msgstr ""
#: js/files.js:847 #: js/files.js:839
msgid "1 minute ago" msgid "1 minute ago"
msgstr "" msgstr ""
#: js/files.js:848 #: js/files.js:840
msgid "{minutes} minutes ago" msgid "{minutes} minutes ago"
msgstr "" msgstr ""
#: js/files.js:851 #: js/files.js:843
msgid "today" msgid "today"
msgstr "" msgstr ""
#: js/files.js:852 #: js/files.js:844
msgid "yesterday" msgid "yesterday"
msgstr "" msgstr ""
#: js/files.js:853 #: js/files.js:845
msgid "{days} days ago" msgid "{days} days ago"
msgstr "" msgstr ""
#: js/files.js:854 #: js/files.js:846
msgid "last month" msgid "last month"
msgstr "" msgstr ""
#: js/files.js:856 #: js/files.js:848
msgid "months ago" msgid "months ago"
msgstr "" msgstr ""
#: js/files.js:857 #: js/files.js:849
msgid "last year" msgid "last year"
msgstr "" msgstr ""
#: js/files.js:858 #: js/files.js:850
msgid "years ago" msgid "years ago"
msgstr "" msgstr ""
@ -241,9 +241,9 @@ msgstr ""
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "" msgstr ""
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "" msgstr "حفظ"
#: templates/index.php:7 #: templates/index.php:7
msgid "New" msgid "New"
@ -258,43 +258,43 @@ msgid "Folder"
msgstr "مجلد" msgstr "مجلد"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "" msgstr ""
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "إرفع" msgstr "إرفع"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "" msgstr ""
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!" msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "" msgstr "شارك"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "تحميل" msgstr "تحميل"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح" msgstr "حجم الترفيع أعلى من المسموح"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم." msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."
#: templates/index.php:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "" msgstr ""
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "" msgstr ""

@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-19 02:03+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-19 00:04+0000\n" "PO-Revision-Date: 2012-11-01 23:21+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n" "Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -53,15 +53,15 @@ msgstr "Грешка при запис на диска"
msgid "Files" msgid "Files"
msgstr "Файлове" msgstr "Файлове"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "" msgstr ""
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "Изтриване" msgstr "Изтриване"
#: js/fileactions.js:182 #: js/fileactions.js:178
msgid "Rename" msgid "Rename"
msgstr "" msgstr ""
@ -101,116 +101,116 @@ msgstr ""
msgid "deleted {files}" msgid "deleted {files}"
msgstr "" msgstr ""
#: js/files.js:179 #: js/files.js:171
msgid "generating ZIP-file, it may take some time." msgid "generating ZIP-file, it may take some time."
msgstr "" msgstr ""
#: js/files.js:214 #: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes" msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "" msgstr ""
#: js/files.js:214 #: js/files.js:206
msgid "Upload Error" msgid "Upload Error"
msgstr "Грешка при качване" msgstr "Грешка при качване"
#: js/files.js:242 js/files.js:347 js/files.js:377 #: js/files.js:234 js/files.js:339 js/files.js:369
msgid "Pending" msgid "Pending"
msgstr "" msgstr ""
#: js/files.js:262 #: js/files.js:254
msgid "1 file uploading" msgid "1 file uploading"
msgstr "" msgstr ""
#: js/files.js:265 js/files.js:310 js/files.js:325 #: js/files.js:257 js/files.js:302 js/files.js:317
msgid "{count} files uploading" msgid "{count} files uploading"
msgstr "" msgstr ""
#: js/files.js:328 js/files.js:361 #: js/files.js:320 js/files.js:353
msgid "Upload cancelled." msgid "Upload cancelled."
msgstr "Качването е отменено." msgstr "Качването е отменено."
#: js/files.js:430 #: js/files.js:422
msgid "" msgid ""
"File upload is in progress. Leaving the page now will cancel the upload." "File upload is in progress. Leaving the page now will cancel the upload."
msgstr "" msgstr ""
#: js/files.js:500 #: js/files.js:492
msgid "Invalid name, '/' is not allowed." msgid "Invalid name, '/' is not allowed."
msgstr "Неправилно име – \"/\" не е позволено." msgstr "Неправилно име – \"/\" не е позволено."
#: js/files.js:681 #: js/files.js:673
msgid "{count} files scanned" msgid "{count} files scanned"
msgstr "" msgstr ""
#: js/files.js:689 #: js/files.js:681
msgid "error while scanning" msgid "error while scanning"
msgstr "" msgstr ""
#: js/files.js:762 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "Име" msgstr "Име"
#: js/files.js:763 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "Размер" msgstr "Размер"
#: js/files.js:764 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "Променено" msgstr "Променено"
#: js/files.js:791 #: js/files.js:783
msgid "1 folder" msgid "1 folder"
msgstr "" msgstr ""
#: js/files.js:793 #: js/files.js:785
msgid "{count} folders" msgid "{count} folders"
msgstr "" msgstr ""
#: js/files.js:801 #: js/files.js:793
msgid "1 file" msgid "1 file"
msgstr "" msgstr ""
#: js/files.js:803 #: js/files.js:795
msgid "{count} files" msgid "{count} files"
msgstr "" msgstr ""
#: js/files.js:846 #: js/files.js:838
msgid "seconds ago" msgid "seconds ago"
msgstr "" msgstr ""
#: js/files.js:847 #: js/files.js:839
msgid "1 minute ago" msgid "1 minute ago"
msgstr "" msgstr ""
#: js/files.js:848 #: js/files.js:840
msgid "{minutes} minutes ago" msgid "{minutes} minutes ago"
msgstr "" msgstr ""
#: js/files.js:851 #: js/files.js:843
msgid "today" msgid "today"
msgstr "" msgstr ""
#: js/files.js:852 #: js/files.js:844
msgid "yesterday" msgid "yesterday"
msgstr "" msgstr ""
#: js/files.js:853 #: js/files.js:845
msgid "{days} days ago" msgid "{days} days ago"
msgstr "" msgstr ""
#: js/files.js:854 #: js/files.js:846
msgid "last month" msgid "last month"
msgstr "" msgstr ""
#: js/files.js:856 #: js/files.js:848
msgid "months ago" msgid "months ago"
msgstr "" msgstr ""
#: js/files.js:857 #: js/files.js:849
msgid "last year" msgid "last year"
msgstr "" msgstr ""
#: js/files.js:858 #: js/files.js:850
msgid "years ago" msgid "years ago"
msgstr "" msgstr ""
@ -242,9 +242,9 @@ msgstr "0 означава без ограничение"
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "" msgstr ""
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "" msgstr "Запис"
#: templates/index.php:7 #: templates/index.php:7
msgid "New" msgid "New"
@ -259,43 +259,43 @@ msgid "Folder"
msgstr "Папка" msgstr "Папка"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "От url-адрес" msgstr ""
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "Качване" msgstr "Качване"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "Отказване на качването" msgstr "Отказване на качването"
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "Няма нищо, качете нещо!" msgstr "Няма нищо, качете нещо!"
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "Споделяне" msgstr "Споделяне"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "Изтегляне" msgstr "Изтегляне"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "Файлът е прекалено голям" msgstr "Файлът е прекалено голям"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра." msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра."
#: templates/index.php:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "Файловете се претърсват, изчакайте." msgstr "Файловете се претърсват, изчакайте."
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "" msgstr ""

@ -11,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-20 02:02+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-19 06:05+0000\n" "PO-Revision-Date: 2012-11-02 14:36+0000\n"
"Last-Translator: rogerc <rcalvoi@yahoo.com>\n" "Last-Translator: rogerc <rcalvoi@yahoo.com>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -55,15 +55,15 @@ msgstr "Ha fallat en escriure al disc"
msgid "Files" msgid "Files"
msgstr "Fitxers" msgstr "Fitxers"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "Deixa de compartir" msgstr "Deixa de compartir"
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "Suprimeix" msgstr "Suprimeix"
#: js/fileactions.js:182 #: js/fileactions.js:178
msgid "Rename" msgid "Rename"
msgstr "Reanomena" msgstr "Reanomena"
@ -103,116 +103,116 @@ msgstr "no compartits {files}"
msgid "deleted {files}" msgid "deleted {files}"
msgstr "eliminats {files}" msgstr "eliminats {files}"
#: js/files.js:179 #: js/files.js:171
msgid "generating ZIP-file, it may take some time." msgid "generating ZIP-file, it may take some time."
msgstr "s'estan generant fitxers ZIP, pot trigar una estona." msgstr "s'estan generant fitxers ZIP, pot trigar una estona."
#: js/files.js:214 #: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes" 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" msgstr "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes"
#: js/files.js:214 #: js/files.js:206
msgid "Upload Error" msgid "Upload Error"
msgstr "Error en la pujada" msgstr "Error en la pujada"
#: js/files.js:242 js/files.js:347 js/files.js:377 #: js/files.js:234 js/files.js:339 js/files.js:369
msgid "Pending" msgid "Pending"
msgstr "Pendents" msgstr "Pendents"
#: js/files.js:262 #: js/files.js:254
msgid "1 file uploading" msgid "1 file uploading"
msgstr "1 fitxer pujant" msgstr "1 fitxer pujant"
#: js/files.js:265 js/files.js:310 js/files.js:325 #: js/files.js:257 js/files.js:302 js/files.js:317
msgid "{count} files uploading" msgid "{count} files uploading"
msgstr "{count} fitxers en pujada" msgstr "{count} fitxers en pujada"
#: js/files.js:328 js/files.js:361 #: js/files.js:320 js/files.js:353
msgid "Upload cancelled." msgid "Upload cancelled."
msgstr "La pujada s'ha cancel·lat." msgstr "La pujada s'ha cancel·lat."
#: js/files.js:430 #: js/files.js:422
msgid "" msgid ""
"File upload is in progress. Leaving the page now will cancel the upload." "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à." msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà."
#: js/files.js:500 #: js/files.js:492
msgid "Invalid name, '/' is not allowed." msgid "Invalid name, '/' is not allowed."
msgstr "El nom no és vàlid, no es permet '/'." msgstr "El nom no és vàlid, no es permet '/'."
#: js/files.js:681 #: js/files.js:673
msgid "{count} files scanned" msgid "{count} files scanned"
msgstr "{count} fitxers escannejats" msgstr "{count} fitxers escannejats"
#: js/files.js:689 #: js/files.js:681
msgid "error while scanning" msgid "error while scanning"
msgstr "error durant l'escaneig" msgstr "error durant l'escaneig"
#: js/files.js:762 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
#: js/files.js:763 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "Mida" msgstr "Mida"
#: js/files.js:764 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "Modificat" msgstr "Modificat"
#: js/files.js:791 #: js/files.js:783
msgid "1 folder" msgid "1 folder"
msgstr "1 carpeta" msgstr "1 carpeta"
#: js/files.js:793 #: js/files.js:785
msgid "{count} folders" msgid "{count} folders"
msgstr "{count} carpetes" msgstr "{count} carpetes"
#: js/files.js:801 #: js/files.js:793
msgid "1 file" msgid "1 file"
msgstr "1 fitxer" msgstr "1 fitxer"
#: js/files.js:803 #: js/files.js:795
msgid "{count} files" msgid "{count} files"
msgstr "{count} fitxers" msgstr "{count} fitxers"
#: js/files.js:846 #: js/files.js:838
msgid "seconds ago" msgid "seconds ago"
msgstr "segons enrere" msgstr "segons enrere"
#: js/files.js:847 #: js/files.js:839
msgid "1 minute ago" msgid "1 minute ago"
msgstr "fa 1 minut" msgstr "fa 1 minut"
#: js/files.js:848 #: js/files.js:840
msgid "{minutes} minutes ago" msgid "{minutes} minutes ago"
msgstr "fa {minutes} minuts" msgstr "fa {minutes} minuts"
#: js/files.js:851 #: js/files.js:843
msgid "today" msgid "today"
msgstr "avui" msgstr "avui"
#: js/files.js:852 #: js/files.js:844
msgid "yesterday" msgid "yesterday"
msgstr "ahir" msgstr "ahir"
#: js/files.js:853 #: js/files.js:845
msgid "{days} days ago" msgid "{days} days ago"
msgstr "fa {days} dies" msgstr "fa {days} dies"
#: js/files.js:854 #: js/files.js:846
msgid "last month" msgid "last month"
msgstr "el mes passat" msgstr "el mes passat"
#: js/files.js:856 #: js/files.js:848
msgid "months ago" msgid "months ago"
msgstr "mesos enrere" msgstr "mesos enrere"
#: js/files.js:857 #: js/files.js:849
msgid "last year" msgid "last year"
msgstr "l'any passat" msgstr "l'any passat"
#: js/files.js:858 #: js/files.js:850
msgid "years ago" msgid "years ago"
msgstr "anys enrere" msgstr "anys enrere"
@ -244,7 +244,7 @@ msgstr "0 és sense límit"
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "Mida màxima d'entrada per fitxers ZIP" msgstr "Mida màxima d'entrada per fitxers ZIP"
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "Desa" msgstr "Desa"
@ -261,43 +261,43 @@ msgid "Folder"
msgstr "Carpeta" msgstr "Carpeta"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "Des de la url" msgstr "Des d'enllaç"
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "Puja" msgstr "Puja"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "Cancel·la la pujada" msgstr "Cancel·la la pujada"
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!" msgstr "Res per aquí. Pugeu alguna cosa!"
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "Comparteix" msgstr "Comparteix"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "Baixa" msgstr "Baixa"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "La pujada és massa gran" msgstr "La pujada és massa gran"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor" msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor"
#: templates/index.php:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu" msgstr "S'estan escanejant els fitxers, espereu"
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "Actualment escanejant" msgstr "Actualment escanejant"

@ -10,8 +10,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-22 02:02+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-21 07:01+0000\n" "PO-Revision-Date: 2012-11-02 07:02+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n" "Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -54,15 +54,15 @@ msgstr "Zápis na disk selhal"
msgid "Files" msgid "Files"
msgstr "Soubory" msgstr "Soubory"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "Zrušit sdílení" msgstr "Zrušit sdílení"
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "Smazat" msgstr "Smazat"
#: js/fileactions.js:182 #: js/fileactions.js:178
msgid "Rename" msgid "Rename"
msgstr "Přejmenovat" msgstr "Přejmenovat"
@ -102,116 +102,116 @@ msgstr "sdílení zrušeno pro {files}"
msgid "deleted {files}" msgid "deleted {files}"
msgstr "smazáno {files}" msgstr "smazáno {files}"
#: js/files.js:179 #: js/files.js:171
msgid "generating ZIP-file, it may take some time." msgid "generating ZIP-file, it may take some time."
msgstr "generuji ZIP soubor, může to nějakou dobu trvat." msgstr "generuji ZIP soubor, může to nějakou dobu trvat."
#: js/files.js:214 #: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes" 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 má velikost 0 bajtů"
#: js/files.js:214 #: js/files.js:206
msgid "Upload Error" msgid "Upload Error"
msgstr "Chyba odesílání" msgstr "Chyba odesílání"
#: js/files.js:242 js/files.js:347 js/files.js:377 #: js/files.js:234 js/files.js:339 js/files.js:369
msgid "Pending" msgid "Pending"
msgstr "Čekající" msgstr "Čekající"
#: js/files.js:262 #: js/files.js:254
msgid "1 file uploading" msgid "1 file uploading"
msgstr "odesílá se 1 soubor" msgstr "odesílá se 1 soubor"
#: js/files.js:265 js/files.js:310 js/files.js:325 #: js/files.js:257 js/files.js:302 js/files.js:317
msgid "{count} files uploading" msgid "{count} files uploading"
msgstr "odesílám {count} souborů" msgstr "odesílám {count} souborů"
#: js/files.js:328 js/files.js:361 #: js/files.js:320 js/files.js:353
msgid "Upload cancelled." msgid "Upload cancelled."
msgstr "Odesílání zrušeno." msgstr "Odesílání zrušeno."
#: js/files.js:430 #: js/files.js:422
msgid "" msgid ""
"File upload is in progress. Leaving the page now will cancel the upload." "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í." msgstr "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání."
#: js/files.js:500 #: js/files.js:492
msgid "Invalid name, '/' is not allowed." msgid "Invalid name, '/' is not allowed."
msgstr "Neplatný název, znak '/' není povolen" msgstr "Neplatný název, znak '/' není povolen"
#: js/files.js:681 #: js/files.js:673
msgid "{count} files scanned" msgid "{count} files scanned"
msgstr "prozkoumáno {count} souborů" msgstr "prozkoumáno {count} souborů"
#: js/files.js:689 #: js/files.js:681
msgid "error while scanning" msgid "error while scanning"
msgstr "chyba při prohledávání" msgstr "chyba při prohledávání"
#: js/files.js:762 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "Název" msgstr "Název"
#: js/files.js:763 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "Velikost" msgstr "Velikost"
#: js/files.js:764 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "Změněno" msgstr "Změněno"
#: js/files.js:791 #: js/files.js:783
msgid "1 folder" msgid "1 folder"
msgstr "1 složka" msgstr "1 složka"
#: js/files.js:793 #: js/files.js:785
msgid "{count} folders" msgid "{count} folders"
msgstr "{count} složky" msgstr "{count} složky"
#: js/files.js:801 #: js/files.js:793
msgid "1 file" msgid "1 file"
msgstr "1 soubor" msgstr "1 soubor"
#: js/files.js:803 #: js/files.js:795
msgid "{count} files" msgid "{count} files"
msgstr "{count} soubory" msgstr "{count} soubory"
#: js/files.js:846 #: js/files.js:838
msgid "seconds ago" msgid "seconds ago"
msgstr "před pár sekundami" msgstr "před pár sekundami"
#: js/files.js:847 #: js/files.js:839
msgid "1 minute ago" msgid "1 minute ago"
msgstr "před 1 minutou" msgstr "před 1 minutou"
#: js/files.js:848 #: js/files.js:840
msgid "{minutes} minutes ago" msgid "{minutes} minutes ago"
msgstr "před {minutes} minutami" msgstr "před {minutes} minutami"
#: js/files.js:851 #: js/files.js:843
msgid "today" msgid "today"
msgstr "dnes" msgstr "dnes"
#: js/files.js:852 #: js/files.js:844
msgid "yesterday" msgid "yesterday"
msgstr "včera" msgstr "včera"
#: js/files.js:853 #: js/files.js:845
msgid "{days} days ago" msgid "{days} days ago"
msgstr "před {days} dny" msgstr "před {days} dny"
#: js/files.js:854 #: js/files.js:846
msgid "last month" msgid "last month"
msgstr "minulý měsíc" msgstr "minulý měsíc"
#: js/files.js:856 #: js/files.js:848
msgid "months ago" msgid "months ago"
msgstr "před pár měsíci" msgstr "před pár měsíci"
#: js/files.js:857 #: js/files.js:849
msgid "last year" msgid "last year"
msgstr "minulý rok" msgstr "minulý rok"
#: js/files.js:858 #: js/files.js:850
msgid "years ago" msgid "years ago"
msgstr "před pár lety" msgstr "před pár lety"
@ -243,7 +243,7 @@ msgstr "0 znamená bez omezení"
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "Maximální velikost vstupu pro ZIP soubory" msgstr "Maximální velikost vstupu pro ZIP soubory"
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "Uložit" msgstr "Uložit"
@ -260,43 +260,43 @@ msgid "Folder"
msgstr "Složka" msgstr "Složka"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "Z url" msgstr "Z odkazu"
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "Odeslat" msgstr "Odeslat"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "Zrušit odesílání" msgstr "Zrušit odesílání"
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco." msgstr "Žádný obsah. Nahrajte něco."
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "Sdílet" msgstr "Sdílet"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "Stáhnout" msgstr "Stáhnout"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "Odeslaný soubor je příliš velký" msgstr "Odeslaný soubor je příliš velký"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru." msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru."
#: templates/index.php:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte." msgstr "Soubory se prohledávají, prosím čekejte."
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "Aktuální prohledávání" msgstr "Aktuální prohledávání"

@ -11,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-04 02:04+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-03 08:09+0000\n" "PO-Revision-Date: 2012-11-02 10:04+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n" "Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -67,7 +67,7 @@ msgstr "Možnosti"
#: templates/settings.php:11 #: templates/settings.php:11
msgid "Applicable" msgid "Applicable"
msgstr "Platný" msgstr "Přístupný pro"
#: templates/settings.php:23 #: templates/settings.php:23
msgid "Add mount point" msgid "Add mount point"

@ -14,9 +14,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-20 02:02+0200\n" "POT-Creation-Date: 2012-11-03 00:00+0100\n"
"PO-Revision-Date: 2012-10-19 18:25+0000\n" "PO-Revision-Date: 2012-11-01 23:21+0000\n"
"Last-Translator: Ole Holm Frandsen <froksen@gmail.com>\n" "Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -58,15 +58,15 @@ msgstr "Fejl ved skrivning til disk."
msgid "Files" msgid "Files"
msgstr "Filer" msgstr "Filer"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "Fjern deling" msgstr "Fjern deling"
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "Slet" msgstr "Slet"
#: js/fileactions.js:182 #: js/fileactions.js:178
msgid "Rename" msgid "Rename"
msgstr "Omdøb" msgstr "Omdøb"
@ -106,116 +106,116 @@ msgstr "ikke delte {files}"
msgid "deleted {files}" msgid "deleted {files}"
msgstr "slettede {files}" msgstr "slettede {files}"
#: js/files.js:179 #: js/files.js:171
msgid "generating ZIP-file, it may take some time." msgid "generating ZIP-file, it may take some time."
msgstr "genererer ZIP-fil, det kan tage lidt tid." msgstr "genererer ZIP-fil, det kan tage lidt tid."
#: js/files.js:214 #: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes" 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 "Kunne ikke uploade din fil, da det enten er en mappe eller er tom"
#: js/files.js:214 #: js/files.js:206
msgid "Upload Error" msgid "Upload Error"
msgstr "Fejl ved upload" msgstr "Fejl ved upload"
#: js/files.js:242 js/files.js:347 js/files.js:377 #: js/files.js:234 js/files.js:339 js/files.js:369
msgid "Pending" msgid "Pending"
msgstr "Afventer" msgstr "Afventer"
#: js/files.js:262 #: js/files.js:254
msgid "1 file uploading" msgid "1 file uploading"
msgstr "1 fil uploades" msgstr "1 fil uploades"
#: js/files.js:265 js/files.js:310 js/files.js:325 #: js/files.js:257 js/files.js:302 js/files.js:317
msgid "{count} files uploading" msgid "{count} files uploading"
msgstr "{count} filer uploades" msgstr "{count} filer uploades"
#: js/files.js:328 js/files.js:361 #: js/files.js:320 js/files.js:353
msgid "Upload cancelled." msgid "Upload cancelled."
msgstr "Upload afbrudt." msgstr "Upload afbrudt."
#: js/files.js:430 #: js/files.js:422
msgid "" msgid ""
"File upload is in progress. Leaving the page now will cancel the upload." "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." msgstr "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret."
#: js/files.js:500 #: js/files.js:492
msgid "Invalid name, '/' is not allowed." msgid "Invalid name, '/' is not allowed."
msgstr "Ugyldigt navn, '/' er ikke tilladt." msgstr "Ugyldigt navn, '/' er ikke tilladt."
#: js/files.js:681 #: js/files.js:673
msgid "{count} files scanned" msgid "{count} files scanned"
msgstr "{count} filer skannet" msgstr "{count} filer skannet"
#: js/files.js:689 #: js/files.js:681
msgid "error while scanning" msgid "error while scanning"
msgstr "fejl under scanning" msgstr "fejl under scanning"
#: js/files.js:762 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "Navn" msgstr "Navn"
#: js/files.js:763 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "Størrelse" msgstr "Størrelse"
#: js/files.js:764 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "Ændret" msgstr "Ændret"
#: js/files.js:791 #: js/files.js:783
msgid "1 folder" msgid "1 folder"
msgstr "1 mappe" msgstr "1 mappe"
#: js/files.js:793 #: js/files.js:785
msgid "{count} folders" msgid "{count} folders"
msgstr "{count} mapper" msgstr "{count} mapper"
#: js/files.js:801 #: js/files.js:793
msgid "1 file" msgid "1 file"
msgstr "1 fil" msgstr "1 fil"
#: js/files.js:803 #: js/files.js:795
msgid "{count} files" msgid "{count} files"
msgstr "{count} filer" msgstr "{count} filer"
#: js/files.js:846 #: js/files.js:838
msgid "seconds ago" msgid "seconds ago"
msgstr "sekunder siden" msgstr "sekunder siden"
#: js/files.js:847 #: js/files.js:839
msgid "1 minute ago" msgid "1 minute ago"
msgstr "1 minut siden" msgstr "1 minut siden"
#: js/files.js:848 #: js/files.js:840
msgid "{minutes} minutes ago" msgid "{minutes} minutes ago"
msgstr "{minutes} minutter siden" msgstr "{minutes} minutter siden"
#: js/files.js:851 #: js/files.js:843
msgid "today" msgid "today"
msgstr "i dag" msgstr "i dag"
#: js/files.js:852 #: js/files.js:844
msgid "yesterday" msgid "yesterday"
msgstr "i går" msgstr "i går"
#: js/files.js:853 #: js/files.js:845
msgid "{days} days ago" msgid "{days} days ago"
msgstr "{days} dage siden" msgstr "{days} dage siden"
#: js/files.js:854 #: js/files.js:846
msgid "last month" msgid "last month"
msgstr "sidste måned" msgstr "sidste måned"
#: js/files.js:856 #: js/files.js:848
msgid "months ago" msgid "months ago"
msgstr "måneder siden" msgstr "måneder siden"
#: js/files.js:857 #: js/files.js:849
msgid "last year" msgid "last year"
msgstr "sidste år" msgstr "sidste år"
#: js/files.js:858 #: js/files.js:850
msgid "years ago" msgid "years ago"
msgstr "år siden" msgstr "år siden"
@ -247,7 +247,7 @@ msgstr "0 er ubegrænset"
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "Maksimal størrelse på ZIP filer" msgstr "Maksimal størrelse på ZIP filer"
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "Gem" msgstr "Gem"
@ -264,43 +264,43 @@ msgid "Folder"
msgstr "Mappe" msgstr "Mappe"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "Fra URL" msgstr ""
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "Upload" msgstr "Upload"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "Fortryd upload" msgstr "Fortryd upload"
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "Her er tomt. Upload noget!" msgstr "Her er tomt. Upload noget!"
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "Del" msgstr "Del"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "Download" msgstr "Download"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "Upload for stor" msgstr "Upload for stor"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne 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:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "Filerne bliver indlæst, vent venligst." msgstr "Filerne bliver indlæst, vent venligst."
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "Indlæser" msgstr "Indlæser"

@ -21,9 +21,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-29 00:01+0100\n" "POT-Creation-Date: 2012-11-04 00:00+0100\n"
"PO-Revision-Date: 2012-10-27 22:12+0000\n" "PO-Revision-Date: 2012-11-02 23:38+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n" "Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -47,23 +47,23 @@ msgstr "Kategorie existiert bereits:"
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: js/oc-dialogs.js:123 #: js/oc-dialogs.js:126
msgid "Choose" msgid "Choose"
msgstr "Auswählen" msgstr "Auswählen"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 #: js/oc-dialogs.js:146 js/oc-dialogs.js:166
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
#: js/oc-dialogs.js:159 #: js/oc-dialogs.js:162
msgid "No" msgid "No"
msgstr "Nein" msgstr "Nein"
#: js/oc-dialogs.js:160 #: js/oc-dialogs.js:163
msgid "Yes" msgid "Yes"
msgstr "Ja" msgstr "Ja"
#: js/oc-dialogs.js:177 #: js/oc-dialogs.js:180
msgid "Ok" msgid "Ok"
msgstr "OK" msgstr "OK"
@ -187,15 +187,15 @@ msgstr "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}"
#: lostpassword/templates/lostpassword.php:3 #: lostpassword/templates/lostpassword.php:3
msgid "You will receive a link to reset your password via Email." msgid "You will receive a link to reset your password via Email."
msgstr "Du erhälst einen Link per E-Mail, um Dein Passwort zurückzusetzen." msgstr "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen."
#: lostpassword/templates/lostpassword.php:5 #: lostpassword/templates/lostpassword.php:5
msgid "Reset email send." msgid "Reset email send."
msgstr "" msgstr "Die E-Mail zum Zurücksetzen wurde versendet."
#: lostpassword/templates/lostpassword.php:8 #: lostpassword/templates/lostpassword.php:8
msgid "Request failed!" msgid "Request failed!"
msgstr "" msgstr "Die Anfrage schlug fehl!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
#: templates/login.php:20 #: templates/login.php:20

@ -23,9 +23,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ownCloud\n" "Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-10-29 00:01+0100\n" "POT-Creation-Date: 2012-11-04 00:00+0100\n"
"PO-Revision-Date: 2012-10-28 11:53+0000\n" "PO-Revision-Date: 2012-11-03 00:03+0000\n"
"Last-Translator: Jan-Christoph Borchardt <hey@jancborchardt.net>\n" "Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -67,11 +67,11 @@ msgstr "Fehler beim Schreiben auf die Festplatte"
msgid "Files" msgid "Files"
msgstr "Dateien" msgstr "Dateien"
#: js/fileactions.js:108 templates/index.php:62 #: js/fileactions.js:108 templates/index.php:64
msgid "Unshare" msgid "Unshare"
msgstr "Nicht mehr freigeben" msgstr "Nicht mehr freigeben"
#: js/fileactions.js:110 templates/index.php:64 #: js/fileactions.js:110 templates/index.php:66
msgid "Delete" msgid "Delete"
msgstr "Löschen" msgstr "Löschen"
@ -160,15 +160,15 @@ msgstr "{count} Dateien wurden gescannt"
msgid "error while scanning" msgid "error while scanning"
msgstr "Fehler beim Scannen" msgstr "Fehler beim Scannen"
#: js/files.js:754 templates/index.php:48 #: js/files.js:754 templates/index.php:50
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: js/files.js:755 templates/index.php:56 #: js/files.js:755 templates/index.php:58
msgid "Size" msgid "Size"
msgstr "Größe" msgstr "Größe"
#: js/files.js:756 templates/index.php:58 #: js/files.js:756 templates/index.php:60
msgid "Modified" msgid "Modified"
msgstr "Bearbeitet" msgstr "Bearbeitet"
@ -256,7 +256,7 @@ msgstr "0 bedeutet unbegrenzt"
msgid "Maximum input size for ZIP files" msgid "Maximum input size for ZIP files"
msgstr "Maximale Größe für ZIP-Dateien" msgstr "Maximale Größe für ZIP-Dateien"
#: templates/admin.php:14 #: templates/admin.php:15
msgid "Save" msgid "Save"
msgstr "Speichern" msgstr "Speichern"
@ -273,43 +273,43 @@ msgid "Folder"
msgstr "Ordner" msgstr "Ordner"
#: templates/index.php:11 #: templates/index.php:11
msgid "From url" msgid "From link"
msgstr "Von einer URL" msgstr "Von einem Link"
#: templates/index.php:20 #: templates/index.php:22
msgid "Upload" msgid "Upload"
msgstr "Hochladen" msgstr "Hochladen"
#: templates/index.php:27 #: templates/index.php:29
msgid "Cancel upload" msgid "Cancel upload"
msgstr "Upload abbrechen" msgstr "Upload abbrechen"
#: templates/index.php:40 #: templates/index.php:42
msgid "Nothing in here. Upload something!" msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Lade etwas hoch!" msgstr "Alles leer. Lade etwas hoch!"
#: templates/index.php:50 #: templates/index.php:52
msgid "Share" msgid "Share"
msgstr "Freigabe" msgstr "Freigabe"
#: templates/index.php:52 #: templates/index.php:54
msgid "Download" msgid "Download"
msgstr "Herunterladen" msgstr "Herunterladen"
#: templates/index.php:75 #: templates/index.php:77
msgid "Upload too large" msgid "Upload too large"
msgstr "Upload zu groß" msgstr "Upload zu groß"
#: templates/index.php:77 #: templates/index.php:79
msgid "" msgid ""
"The files you are trying to upload exceed the maximum size for file uploads " "The files you are trying to upload exceed the maximum size for file uploads "
"on this server." "on this server."
msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server." msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server."
#: templates/index.php:82 #: templates/index.php:84
msgid "Files are being scanned, please wait." msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten." msgstr "Dateien werden gescannt, bitte warten."
#: templates/index.php:85 #: templates/index.php:87
msgid "Current scanning" msgid "Current scanning"
msgstr "Scanne" msgstr "Scanne"

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

Loading…
Cancel
Save