summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2012-10-08 13:39:01 +0200
committerRobin Appelman <icewind@owncloud.com>2012-10-08 13:39:01 +0200
commit2de94f9c8574d8662bf0993999ca2f7bbff1f115 (patch)
tree58b8f98c301a55f0fcce1288884d06744886ed89
parentc4c8dd4e3a5fcd9a86835566db954662dcb41a0c (diff)
parent3affeb5bd77715c84c70230d744de8d0f577a378 (diff)
downloadnextcloud-server-2de94f9c8574d8662bf0993999ca2f7bbff1f115.tar.gz
nextcloud-server-2de94f9c8574d8662bf0993999ca2f7bbff1f115.zip
merge master into phpunit
-rw-r--r--AUTHORS1
-rw-r--r--apps/files/js/files.js6
-rw-r--r--apps/files/l10n/hr.php20
-rw-r--r--apps/files/l10n/pl.php12
-rw-r--r--apps/files/templates/index.php2
-rw-r--r--apps/files_encryption/l10n/ku_IQ.php6
-rw-r--r--apps/files_external/l10n/es.php6
-rw-r--r--apps/files_external/l10n/eu.php2
-rw-r--r--apps/files_external/l10n/pl.php6
-rw-r--r--apps/files_external/l10n/pt_BR.php6
-rwxr-xr-xapps/files_external/lib/dropbox.php11
-rw-r--r--apps/files_external/tests/config.php9
-rw-r--r--apps/files_external/tests/dropbox.php28
-rw-r--r--apps/files_sharing/appinfo/update.php8
-rw-r--r--apps/files_sharing/appinfo/version2
-rw-r--r--apps/files_sharing/l10n/ku_IQ.php9
-rw-r--r--apps/files_versions/l10n/ku_IQ.php8
-rw-r--r--apps/user_ldap/appinfo/version2
-rw-r--r--core/l10n/hr.php28
-rw-r--r--core/l10n/pl.php9
-rw-r--r--core/l10n/pt_BR.php6
-rw-r--r--l10n/es/files_external.po19
-rw-r--r--l10n/eu/files_external.po8
-rw-r--r--l10n/hr/core.po93
-rw-r--r--l10n/hr/files.po118
-rw-r--r--l10n/ku_IQ/core.po377
-rw-r--r--l10n/ku_IQ/files.po299
-rw-r--r--l10n/ku_IQ/files_encryption.po35
-rw-r--r--l10n/ku_IQ/files_external.po106
-rw-r--r--l10n/ku_IQ/files_sharing.po49
-rw-r--r--l10n/ku_IQ/files_versions.po43
-rw-r--r--l10n/ku_IQ/lib.po125
-rw-r--r--l10n/ku_IQ/settings.po317
-rw-r--r--l10n/ku_IQ/user_ldap.po170
-rw-r--r--l10n/pl/core.po55
-rw-r--r--l10n/pl/files.po102
-rw-r--r--l10n/pl/files_external.po19
-rw-r--r--l10n/pl/settings.po12
-rw-r--r--l10n/pt_BR/core.po48
-rw-r--r--l10n/pt_BR/files_external.po18
-rw-r--r--l10n/pt_BR/settings.po8
-rw-r--r--l10n/templates/core.pot4
-rw-r--r--l10n/templates/files.pot56
-rw-r--r--l10n/templates/files_encryption.pot2
-rw-r--r--l10n/templates/files_external.pot2
-rw-r--r--l10n/templates/files_sharing.pot4
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot2
-rw-r--r--l10n/templates/settings.pot2
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--lib/base.php4
-rw-r--r--lib/filecache.php1
-rw-r--r--lib/ocsclient.php55
-rw-r--r--lib/public/share.php12
-rw-r--r--lib/updater.php11
-rwxr-xr-xlib/util.php5
-rw-r--r--settings/js/apps.js1
-rw-r--r--settings/l10n/pl.php4
-rw-r--r--settings/l10n/pt_BR.php2
-rw-r--r--tests/lib/filestorage.php28
-rw-r--r--tests/lib/filesystem.php2
61 files changed, 2090 insertions, 319 deletions
diff --git a/AUTHORS b/AUTHORS
index 2404174e328..c30a6bf426b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -18,6 +18,7 @@ ownCloud is written by:
Simon Birnbach
Lukas Reschke
Christian Reiner
+ Daniel Molkentin
With help from many libraries and frameworks including:
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index e4037454520..b36e46813dc 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -199,9 +199,8 @@ $(document).ready(function() {
$(document).bind('drop dragover', function (e) {
e.preventDefault(); // prevent browser from doing anything, if file isn't dropped in dropZone
});
-
- if ( document.getElementById("file_upload_start") ) {
-
+
+ if ( document.getElementById("data-upload-form") ) {
$(function() {
$('.file_upload_start').fileupload({
dropZone: $('#content'), // restrict dropZone to content div
@@ -416,7 +415,6 @@ $(document).ready(function() {
})
});
}
-
$.assocArraySize = function(obj) {
// http://stackoverflow.com/a/6700/11236
var size = 0, key;
diff --git a/apps/files/l10n/hr.php b/apps/files/l10n/hr.php
index f3b26999e8f..412c97630d4 100644
--- a/apps/files/l10n/hr.php
+++ b/apps/files/l10n/hr.php
@@ -7,20 +7,29 @@
"Missing a temporary folder" => "Nedostaje privremena mapa",
"Failed to write to disk" => "Neuspjelo pisanje na disk",
"Files" => "Datoteke",
+"Unshare" => "Prekini djeljenje",
"Delete" => "Briši",
+"Rename" => "Promjeni ime",
"already exists" => "već postoji",
"replace" => "zamjeni",
+"suggest name" => "predloži ime",
"cancel" => "odustani",
"replaced" => "zamjenjeno",
"undo" => "vrati",
"with" => "sa",
+"unshared" => "maknuto djeljenje",
"deleted" => "izbrisano",
"generating ZIP-file, it may take some time." => "generiranje ZIP datoteke, ovo može potrajati.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nemoguće poslati datoteku jer je prazna ili je direktorij",
"Upload Error" => "Pogreška pri slanju",
"Pending" => "U tijeku",
+"1 file uploading" => "1 datoteka se učitava",
+"files uploading" => "datoteke se učitavaju",
"Upload cancelled." => "Slanje poništeno.",
+"File upload is in progress. Leaving the page now will cancel the upload." => "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje.",
"Invalid name, '/' is not allowed." => "Neispravan naziv, znak '/' nije dozvoljen.",
+"files scanned" => "datoteka skenirana",
+"error while scanning" => "grečka prilikom skeniranja",
"Name" => "Naziv",
"Size" => "Veličina",
"Modified" => "Zadnja promjena",
@@ -28,6 +37,16 @@
"folders" => "mape",
"file" => "datoteka",
"files" => "datoteke",
+"seconds ago" => "sekundi prije",
+"minute ago" => "minutu",
+"minutes ago" => "minuta",
+"today" => "danas",
+"yesterday" => "jučer",
+"days ago" => "dana",
+"last month" => "prošli mjesec",
+"months ago" => "mjeseci",
+"last year" => "prošlu godinu",
+"years ago" => "godina",
"File handling" => "datoteka za rukovanje",
"Maximum upload size" => "Maksimalna veličina prijenosa",
"max. possible: " => "maksimalna moguća: ",
@@ -35,6 +54,7 @@
"Enable ZIP-download" => "Omogući ZIP-preuzimanje",
"0 is unlimited" => "0 je \"bez limita\"",
"Maximum input size for ZIP files" => "Maksimalna veličina za ZIP datoteke",
+"Save" => "Snimi",
"New" => "novo",
"Text file" => "tekstualna datoteka",
"Folder" => "mapa",
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index 1f823d0bb5e..425c6a5a18d 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -23,6 +23,8 @@
"Unable to upload your file as it is a directory or has 0 bytes" => "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów",
"Upload Error" => "Błąd wczytywania",
"Pending" => "Oczekujące",
+"1 file uploading" => "1 plik wczytany",
+"files uploading" => "pliki wczytane",
"Upload cancelled." => "Wczytywanie anulowane.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane.",
"Invalid name, '/' is not allowed." => "Nieprawidłowa nazwa '/' jest niedozwolone.",
@@ -35,6 +37,16 @@
"folders" => "foldery",
"file" => "plik",
"files" => "pliki",
+"seconds ago" => "sekund temu",
+"minute ago" => "minutę temu",
+"minutes ago" => "minut temu",
+"today" => "dziś",
+"yesterday" => "wczoraj",
+"days ago" => "dni temu",
+"last month" => "ostani miesiąc",
+"months ago" => "miesięcy temu",
+"last year" => "ostatni rok",
+"years ago" => "lat temu",
"File handling" => "Zarządzanie plikami",
"Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku",
"max. possible: " => "max. możliwych",
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index aff484f0a7a..d49f2f4d5d3 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -12,7 +12,7 @@
</ul>
</div>
<div class="file_upload_wrapper svg">
- <form data-upload-id='1' class="file_upload_form" action="<?php echo OCP\Util::linkTo('files', 'ajax/upload.php'); ?>" method="post" enctype="multipart/form-data" target="file_upload_target_1">
+ <form data-upload-id='1' id="data-upload-form" class="file_upload_form" action="<?php echo OCP\Util::linkTo('files', 'ajax/upload.php'); ?>" method="post" enctype="multipart/form-data" target="file_upload_target_1">
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $_['uploadMaxFilesize'] ?>" id="max_upload">
<input type="hidden" class="max_human_file_size" value="(max <?php echo $_['uploadMaxHumanFilesize']; ?>)">
<input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir">
diff --git a/apps/files_encryption/l10n/ku_IQ.php b/apps/files_encryption/l10n/ku_IQ.php
new file mode 100644
index 00000000000..bd8977ac515
--- /dev/null
+++ b/apps/files_encryption/l10n/ku_IQ.php
@@ -0,0 +1,6 @@
+<?php $TRANSLATIONS = array(
+"Encryption" => "نهێنیکردن",
+"Exclude the following file types from encryption" => "به‌ربه‌ست کردنی ئه‌م جۆره‌ په‌ڕگانه له‌ نهێنیکردن",
+"None" => "هیچ",
+"Enable Encryption" => "چالاکردنی نهێنیکردن"
+);
diff --git a/apps/files_external/l10n/es.php b/apps/files_external/l10n/es.php
index 2a81deffee7..32a0d896874 100644
--- a/apps/files_external/l10n/es.php
+++ b/apps/files_external/l10n/es.php
@@ -1,4 +1,10 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Acceso garantizado",
+"Error configuring Dropbox storage" => "Error configurando el almacenamiento de Dropbox",
+"Grant access" => "Garantizar acceso",
+"Fill out all required fields" => "Rellenar todos los campos requeridos",
+"Please provide a valid Dropbox app key and secret." => "Por favor , proporcione un secreto y una contraseña válida de la app Dropbox.",
+"Error configuring Google Drive storage" => "Error configurando el almacenamiento de Google Drive",
"External Storage" => "Almacenamiento externo",
"Mount point" => "Punto de montaje",
"Backend" => "Motor",
diff --git a/apps/files_external/l10n/eu.php b/apps/files_external/l10n/eu.php
index 8ec6d40563b..dccd377b119 100644
--- a/apps/files_external/l10n/eu.php
+++ b/apps/files_external/l10n/eu.php
@@ -1,5 +1,7 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Sarrera baimendua",
"Error configuring Dropbox storage" => "Errore bat egon da Dropbox biltegiratzea konfiguratzean",
+"Grant access" => "Baimendu sarrera",
"Fill out all required fields" => "Bete eskatutako eremu guztiak",
"Please provide a valid Dropbox app key and secret." => "Mesedez eman baliozkoa den Dropbox app giltza eta sekretua",
"Error configuring Google Drive storage" => "Errore bat egon da Google Drive biltegiratzea konfiguratzean",
diff --git a/apps/files_external/l10n/pl.php b/apps/files_external/l10n/pl.php
index 06f41ba4815..00514e59a5f 100644
--- a/apps/files_external/l10n/pl.php
+++ b/apps/files_external/l10n/pl.php
@@ -1,4 +1,10 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Dostęp do",
+"Error configuring Dropbox storage" => "Wystąpił błąd podczas konfigurowania zasobu Dropbox",
+"Grant access" => "Udziel dostępu",
+"Fill out all required fields" => "Wypełnij wszystkie wymagane pola",
+"Please provide a valid Dropbox app key and secret." => "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny.",
+"Error configuring Google Drive storage" => "Wystąpił błąd podczas konfigurowania zasobu Google Drive",
"External Storage" => "Zewnętrzna zasoby dyskowe",
"Mount point" => "Punkt montowania",
"Backend" => "Zaplecze",
diff --git a/apps/files_external/l10n/pt_BR.php b/apps/files_external/l10n/pt_BR.php
index 0f1d39e5930..26e927a423e 100644
--- a/apps/files_external/l10n/pt_BR.php
+++ b/apps/files_external/l10n/pt_BR.php
@@ -1,4 +1,10 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Acesso concedido",
+"Error configuring Dropbox storage" => "Erro ao configurar armazenamento do Dropbox",
+"Grant access" => "Permitir acesso",
+"Fill out all required fields" => "Preencha todos os campos obrigatórios",
+"Please provide a valid Dropbox app key and secret." => "Por favor forneça um app key e secret válido do Dropbox",
+"Error configuring Google Drive storage" => "Erro ao configurar armazenamento do Google Drive",
"External Storage" => "Armazenamento Externo",
"Mount point" => "Ponto de montagem",
"Backend" => "Backend",
diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php
index bb86894e55e..c8220832702 100755
--- a/apps/files_external/lib/dropbox.php
+++ b/apps/files_external/lib/dropbox.php
@@ -25,21 +25,25 @@ require_once 'Dropbox/autoload.php';
class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
private $dropbox;
+ private $root;
private $metaData = array();
private static $tempFiles = array();
public function __construct($params) {
if (isset($params['configured']) && $params['configured'] == 'true' && isset($params['app_key']) && isset($params['app_secret']) && isset($params['token']) && isset($params['token_secret'])) {
+ $this->root=isset($params['root'])?$params['root']:'';
$oauth = new Dropbox_OAuth_Curl($params['app_key'], $params['app_secret']);
$oauth->setToken($params['token'], $params['token_secret']);
$this->dropbox = new Dropbox_API($oauth, 'dropbox');
+ $this->mkdir('');
} else {
throw new Exception('Creating OC_Filestorage_Dropbox storage failed');
}
}
private function getMetaData($path, $list = false) {
+ $path = $this->root.$path;
if (!$list && isset($this->metaData[$path])) {
return $this->metaData[$path];
} else {
@@ -76,6 +80,7 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
}
public function mkdir($path) {
+ $path = $this->root.$path;
try {
$this->dropbox->createFolder($path);
return true;
@@ -144,6 +149,7 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
}
public function unlink($path) {
+ $path = $this->root.$path;
try {
$this->dropbox->delete($path);
return true;
@@ -154,6 +160,8 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
}
public function rename($path1, $path2) {
+ $path1 = $this->root.$path1;
+ $path2 = $this->root.$path2;
try {
$this->dropbox->move($path1, $path2);
return true;
@@ -164,6 +172,8 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
}
public function copy($path1, $path2) {
+ $path1 = $this->root.$path1;
+ $path2 = $this->root.$path2;
try {
$this->dropbox->copy($path1, $path2);
return true;
@@ -174,6 +184,7 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
}
public function fopen($path, $mode) {
+ $path = $this->root.$path;
switch ($mode) {
case 'r':
case 'rb':
diff --git a/apps/files_external/tests/config.php b/apps/files_external/tests/config.php
index e58a87fabdf..7779f618948 100644
--- a/apps/files_external/tests/config.php
+++ b/apps/files_external/tests/config.php
@@ -43,4 +43,13 @@ return array(
'secret'=>'test',
'bucket'=>'bucket',
),
+ 'dropbox' => array (
+ 'run'=>false,
+ 'root'=>'owncloud',
+ 'configured' => 'true',
+ 'app_key' => '',
+ 'app_secret' => '',
+ 'token' => '',
+ 'token_secret' => ''
+ )
);
diff --git a/apps/files_external/tests/dropbox.php b/apps/files_external/tests/dropbox.php
new file mode 100644
index 00000000000..64eb2556c92
--- /dev/null
+++ b/apps/files_external/tests/dropbox.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) 2012 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+$config=include('files_external/tests/config.php');
+if(!is_array($config) or !isset($config['dropbox']) or !$config['dropbox']['run']) {
+ abstract class Test_Filestorage_Dropbox extends Test_FileStorage{}
+ return;
+}else{
+ class Test_Filestorage_Dropbox extends Test_FileStorage {
+ private $config;
+
+ public function setUp() {
+ $id=uniqid();
+ $this->config=include('files_external/tests/config.php');
+ $this->config['dropbox']['root'].='/'.$id;//make sure we have an new empty folder to work in
+ $this->instance=new OC_Filestorage_Dropbox($this->config['dropbox']);
+ }
+
+ public function tearDown() {
+ $this->instance->unlink('/');
+ }
+ }
+}
diff --git a/apps/files_sharing/appinfo/update.php b/apps/files_sharing/appinfo/update.php
index 2beeb6316bd..23f2afea7e1 100644
--- a/apps/files_sharing/appinfo/update.php
+++ b/apps/files_sharing/appinfo/update.php
@@ -62,3 +62,11 @@ if (version_compare($installedVersion, '0.3', '<')) {
// $query = OCP\DB::prepare('DROP TABLE `*PREFIX*sharing`');
// $query->execute();
}
+if (version_compare($installedVersion, '0.3.3', '<')) {
+ OC_User::useBackend(new OC_User_Database());
+ OC_App::loadApps(array('authentication'));
+ $users = OC_User::getUsers();
+ foreach ($users as $user) {
+ OC_FileCache::delete('Shared', '/'.$user.'/files/');
+ }
+} \ No newline at end of file
diff --git a/apps/files_sharing/appinfo/version b/apps/files_sharing/appinfo/version
index 9fc80f937fa..87a0871112f 100644
--- a/apps/files_sharing/appinfo/version
+++ b/apps/files_sharing/appinfo/version
@@ -1 +1 @@
-0.3.2 \ No newline at end of file
+0.3.3 \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ku_IQ.php b/apps/files_sharing/l10n/ku_IQ.php
new file mode 100644
index 00000000000..f139b0a0643
--- /dev/null
+++ b/apps/files_sharing/l10n/ku_IQ.php
@@ -0,0 +1,9 @@
+<?php $TRANSLATIONS = array(
+"Password" => "تێپه‌ڕه‌وشه",
+"Submit" => "ناردن",
+"%s shared the folder %s with you" => "%s دابه‌شی کردووه‌ بوخچه‌ی %s له‌گه‌ڵ تۆ",
+"%s shared the file %s with you" => "%s دابه‌شی کردووه‌ په‌ڕگه‌یی %s له‌گه‌ڵ تۆ",
+"Download" => "داگرتن",
+"No preview available for" => "هیچ پێشبینیه‌ك ئاماده‌ نیه بۆ",
+"web services under your control" => "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه"
+);
diff --git a/apps/files_versions/l10n/ku_IQ.php b/apps/files_versions/l10n/ku_IQ.php
new file mode 100644
index 00000000000..5fa3b9080d7
--- /dev/null
+++ b/apps/files_versions/l10n/ku_IQ.php
@@ -0,0 +1,8 @@
+<?php $TRANSLATIONS = array(
+"Expire all versions" => "وه‌شانه‌کان گشتیان به‌سه‌رده‌چن",
+"History" => "مێژوو",
+"Versions" => "وه‌شان",
+"This will delete all existing backup versions of your files" => "ئه‌مه‌ سه‌رجه‌م پاڵپشتی وه‌شانه‌ هه‌بووه‌کانی په‌ڕگه‌کانت ده‌سڕینته‌وه",
+"Files Versioning" => "وه‌شانی په‌ڕگه",
+"Enable" => "چالاککردن"
+);
diff --git a/apps/user_ldap/appinfo/version b/apps/user_ldap/appinfo/version
index 444b3e8a75a..73082a89b35 100644
--- a/apps/user_ldap/appinfo/version
+++ b/apps/user_ldap/appinfo/version
@@ -1 +1 @@
-0.2.0.30 \ No newline at end of file
+0.3.0.0 \ No newline at end of file
diff --git a/core/l10n/hr.php b/core/l10n/hr.php
index c8f683d8270..54b42547428 100644
--- a/core/l10n/hr.php
+++ b/core/l10n/hr.php
@@ -15,13 +15,40 @@
"October" => "Listopad",
"November" => "Studeni",
"December" => "Prosinac",
+"Choose" => "Izaberi",
"Cancel" => "Odustani",
"No" => "Ne",
"Yes" => "Da",
"Ok" => "U redu",
"No categories selected for deletion." => "Nema odabranih kategorija za brisanje.",
"Error" => "Pogreška",
+"Error while sharing" => "Greška prilikom djeljenja",
+"Error while unsharing" => "Greška prilikom isključivanja djeljenja",
+"Error while changing permissions" => "Greška prilikom promjena prava",
+"Shared with you and the group" => "Dijeli sa tobom i grupom",
+"by" => "preko",
+"Shared with you by" => "Dijeljeno sa tobom preko ",
+"Share with" => "Djeli sa",
+"Share with link" => "Djeli preko link-a",
+"Password protect" => "Zaštiti lozinkom",
"Password" => "Lozinka",
+"Set expiration date" => "Postavi datum isteka",
+"Expiration date" => "Datum isteka",
+"Share via email:" => "Dijeli preko email-a:",
+"No people found" => "Osobe nisu pronađene",
+"Resharing is not allowed" => "Ponovo dijeljenje nije dopušteno",
+"Shared in" => "Dijeljeno u",
+"with" => "sa",
+"Unshare" => "Makni djeljenje",
+"can edit" => "može mjenjat",
+"access control" => "kontrola pristupa",
+"create" => "kreiraj",
+"update" => "ažuriraj",
+"delete" => "izbriši",
+"share" => "djeli",
+"Password protected" => "Zaštita lozinkom",
+"Error unsetting expiration date" => "Greška prilikom brisanja datuma isteka",
+"Error setting expiration date" => "Greška prilikom postavljanja datuma isteka",
"ownCloud password reset" => "ownCloud resetiranje lozinke",
"Use the following link to reset your password: {link}" => "Koristite ovaj link da biste poništili lozinku: {link}",
"You will receive a link to reset your password via Email." => "Primit ćete link kako biste poništili zaporku putem e-maila.",
@@ -50,6 +77,7 @@
"Database user" => "Korisnik baze podataka",
"Database password" => "Lozinka baze podataka",
"Database name" => "Ime baze podataka",
+"Database tablespace" => "Database tablespace",
"Database host" => "Poslužitelj baze podataka",
"Finish setup" => "Završi postavljanje",
"web services under your control" => "web usluge pod vašom kontrolom",
diff --git a/core/l10n/pl.php b/core/l10n/pl.php
index cc734802cc1..44e8aa65457 100644
--- a/core/l10n/pl.php
+++ b/core/l10n/pl.php
@@ -23,15 +23,23 @@
"No categories selected for deletion." => "Nie ma kategorii zaznaczonych do usunięcia.",
"Error" => "Błąd",
"Error while sharing" => "Błąd podczas współdzielenia",
+"Error while unsharing" => "Błąd podczas zatrzymywania współdzielenia",
"Error while changing permissions" => "Błąd przy zmianie uprawnień",
+"Shared with you and the group" => "Współdzielony z tobą i grupą",
+"by" => "przez",
+"Shared with you by" => "Współdzielone z taba przez",
"Share with" => "Współdziel z",
"Share with link" => "Współdziel z link",
"Password protect" => "Zabezpieczone hasłem",
"Password" => "Hasło",
"Set expiration date" => "Ustaw datę wygaśnięcia",
"Expiration date" => "Data wygaśnięcia",
+"Share via email:" => "Współdziel poprzez maila",
"No people found" => "Nie znaleziono ludzi",
"Resharing is not allowed" => "Współdzielenie nie jest możliwe",
+"Shared in" => "Współdziel w",
+"with" => "z",
+"Unshare" => "Zatrzymaj współdzielenie",
"can edit" => "można edytować",
"access control" => "kontrola dostępu",
"create" => "utwórz",
@@ -39,6 +47,7 @@
"delete" => "usuń",
"share" => "współdziel",
"Password protected" => "Zabezpieczone hasłem",
+"Error unsetting expiration date" => "Błąd niszczenie daty wygaśnięcia",
"Error setting expiration date" => "Błąd podczas ustawiania daty wygaśnięcia",
"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}",
diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php
index 37e411ec074..c332585325b 100644
--- a/core/l10n/pt_BR.php
+++ b/core/l10n/pt_BR.php
@@ -25,14 +25,20 @@
"Error while sharing" => "Erro ao compartilhar",
"Error while unsharing" => "Erro ao descompartilhar",
"Error while changing permissions" => "Erro ao mudar permissões",
+"Shared with you and the group" => "Compartilhado com você e o grupo",
+"by" => "por",
+"Shared with you by" => "Compartilhado com você por",
"Share with" => "Compartilhar com",
"Share with link" => "Compartilhar com link",
"Password protect" => "Proteger com senha",
"Password" => "Senha",
"Set expiration date" => "Definir data de expiração",
"Expiration date" => "Data de expiração",
+"Share via email:" => "Compartilhar via e-mail:",
"No people found" => "Nenhuma pessoa encontrada",
"Resharing is not allowed" => "Não é permitido re-compartilhar",
+"Shared in" => "Compartilhado em",
+"with" => "com",
"Unshare" => "Descompartilhar",
"can edit" => "pode editar",
"access control" => "controle de acesso",
diff --git a/l10n/es/files_external.po b/l10n/es/files_external.po
index 58d0699cdfe..bd19aeabd7c 100644
--- a/l10n/es/files_external.po
+++ b/l10n/es/files_external.po
@@ -5,13 +5,14 @@
# Translators:
# Javier Llorente <javier@opensuse.org>, 2012.
# <pedro.navia@etecsa.cu>, 2012.
+# Raul Fernandez Garcia <raulfg3@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-06 14:33+0000\n"
+"Last-Translator: Raul Fernandez Garcia <raulfg3@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,27 +22,27 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Acceso garantizado"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "Error configurando el almacenamiento de Dropbox"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Garantizar acceso"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Rellenar todos los campos requeridos"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "Por favor , proporcione un secreto y una contraseña válida de la app Dropbox."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "Error configurando el almacenamiento de Google Drive"
#: templates/settings.php:3
msgid "External Storage"
diff --git a/l10n/eu/files_external.po b/l10n/eu/files_external.po
index 34e7dc87994..8cfcabccf36 100644
--- a/l10n/eu/files_external.po
+++ b/l10n/eu/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-04 02:04+0200\n"
-"PO-Revision-Date: 2012-10-03 07:31+0000\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-06 13:01+0000\n"
"Last-Translator: asieriko <asieriko@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Sarrera baimendua"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
@@ -28,7 +28,7 @@ msgstr "Errore bat egon da Dropbox biltegiratzea konfiguratzean"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Baimendu sarrera"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
diff --git a/l10n/hr/core.po b/l10n/hr/core.po
index 79c1221b889..cc72990a914 100644
--- a/l10n/hr/core.po
+++ b/l10n/hr/core.po
@@ -5,14 +5,15 @@
# Translators:
# Davor Kustec <dkustec@gmail.com>, 2011, 2012.
# Domagoj Delimar <transifex.net@domdelimar.com>, 2012.
+# <franz@franz-net.info>, 2012.
# Thomas Silađi <thomas.siladi@net.hr>, 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-28 23:34+0200\n"
-"PO-Revision-Date: 2012-09-28 21:34+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-08 02:03+0200\n"
+"PO-Revision-Date: 2012-10-07 15:56+0000\n"
+"Last-Translator: fposavec <franz@franz-net.info>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,7 +87,7 @@ msgstr "Prosinac"
#: js/oc-dialogs.js:123
msgid "Choose"
-msgstr ""
+msgstr "Izaberi"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@@ -108,46 +109,46 @@ msgstr "U redu"
msgid "No categories selected for deletion."
msgstr "Nema odabranih kategorija za brisanje."
-#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:489
-#: js/share.js:501
+#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:494
+#: js/share.js:506
msgid "Error"
msgstr "Pogreška"
#: js/share.js:103
msgid "Error while sharing"
-msgstr ""
+msgstr "Greška prilikom djeljenja"
#: js/share.js:114
msgid "Error while unsharing"
-msgstr ""
+msgstr "Greška prilikom isključivanja djeljenja"
#: js/share.js:121
msgid "Error while changing permissions"
-msgstr ""
+msgstr "Greška prilikom promjena prava"
#: js/share.js:130
msgid "Shared with you and the group"
-msgstr ""
+msgstr "Dijeli sa tobom i grupom"
#: js/share.js:130
msgid "by"
-msgstr ""
+msgstr "preko"
#: js/share.js:132
msgid "Shared with you by"
-msgstr ""
+msgstr "Dijeljeno sa tobom preko "
#: js/share.js:137
msgid "Share with"
-msgstr ""
+msgstr "Djeli sa"
#: js/share.js:142
msgid "Share with link"
-msgstr ""
+msgstr "Djeli preko link-a"
#: js/share.js:143
msgid "Password protect"
-msgstr ""
+msgstr "Zaštiti lozinkom"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@@ -155,71 +156,71 @@ msgstr "Lozinka"
#: js/share.js:152
msgid "Set expiration date"
-msgstr ""
+msgstr "Postavi datum isteka"
#: js/share.js:153
msgid "Expiration date"
-msgstr ""
+msgstr "Datum isteka"
#: js/share.js:185
msgid "Share via email:"
-msgstr ""
+msgstr "Dijeli preko email-a:"
#: js/share.js:187
msgid "No people found"
-msgstr ""
+msgstr "Osobe nisu pronađene"
#: js/share.js:214
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "Ponovo dijeljenje nije dopušteno"
#: js/share.js:250
msgid "Shared in"
-msgstr ""
+msgstr "Dijeljeno u"
#: js/share.js:250
msgid "with"
-msgstr ""
+msgstr "sa"
#: js/share.js:271
msgid "Unshare"
-msgstr ""
+msgstr "Makni djeljenje"
-#: js/share.js:279
+#: js/share.js:283
msgid "can edit"
-msgstr ""
+msgstr "može mjenjat"
-#: js/share.js:281
+#: js/share.js:285
msgid "access control"
-msgstr ""
+msgstr "kontrola pristupa"
-#: js/share.js:284
+#: js/share.js:288
msgid "create"
-msgstr ""
+msgstr "kreiraj"
-#: js/share.js:287
+#: js/share.js:291
msgid "update"
-msgstr ""
+msgstr "ažuriraj"
-#: js/share.js:290
+#: js/share.js:294
msgid "delete"
-msgstr ""
+msgstr "izbriši"
-#: js/share.js:293
+#: js/share.js:297
msgid "share"
-msgstr ""
+msgstr "djeli"
-#: js/share.js:317 js/share.js:476
+#: js/share.js:322 js/share.js:481
msgid "Password protected"
-msgstr ""
+msgstr "Zaštita lozinkom"
-#: js/share.js:489
+#: js/share.js:494
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "Greška prilikom brisanja datuma isteka"
-#: js/share.js:501
+#: js/share.js:506
msgid "Error setting expiration date"
-msgstr ""
+msgstr "Greška prilikom postavljanja datuma isteka"
#: lostpassword/index.php:26
msgid "ownCloud password reset"
@@ -246,7 +247,7 @@ msgstr "Prijava nije uspjela!"
msgid "Username"
msgstr "Korisničko ime"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:14
msgid "Request reset"
msgstr "Zahtjev za resetiranjem"
@@ -337,7 +338,7 @@ msgstr "Ime baze podataka"
#: templates/installation.php:109
msgid "Database tablespace"
-msgstr ""
+msgstr "Database tablespace"
#: templates/installation.php:115
msgid "Database host"
@@ -347,7 +348,7 @@ msgstr "Poslužitelj baze podataka"
msgid "Finish setup"
msgstr "Završi postavljanje"
-#: templates/layout.guest.php:36
+#: templates/layout.guest.php:38
msgid "web services under your control"
msgstr "web usluge pod vašom kontrolom"
@@ -359,11 +360,11 @@ msgstr "Odjava"
msgid "Lost your password?"
msgstr "Izgubili ste lozinku?"
-#: templates/login.php:17
+#: templates/login.php:16
msgid "remember"
msgstr "zapamtiti"
-#: templates/login.php:18
+#: templates/login.php:17
msgid "Log in"
msgstr "Prijava"
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index 9b972616623..5cdd0eb8894 100644
--- a/l10n/hr/files.po
+++ b/l10n/hr/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-26 13:19+0200\n"
-"PO-Revision-Date: 2012-09-26 11:20+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
+"PO-Revision-Date: 2012-10-07 16:01+0000\n"
+"Last-Translator: fposavec <franz@franz-net.info>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -56,7 +56,7 @@ msgstr "Datoteke"
#: js/fileactions.js:108 templates/index.php:62
msgid "Unshare"
-msgstr ""
+msgstr "Prekini djeljenje"
#: js/fileactions.js:110 templates/index.php:64
msgid "Delete"
@@ -64,41 +64,41 @@ msgstr "Briši"
#: js/fileactions.js:182
msgid "Rename"
-msgstr ""
+msgstr "Promjeni ime"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "already exists"
msgstr "već postoji"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "replace"
msgstr "zamjeni"
-#: js/filelist.js:190
+#: js/filelist.js:189
msgid "suggest name"
-msgstr ""
+msgstr "predloži ime"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "cancel"
msgstr "odustani"
-#: js/filelist.js:239 js/filelist.js:241
+#: js/filelist.js:238 js/filelist.js:240
msgid "replaced"
msgstr "zamjenjeno"
-#: js/filelist.js:239 js/filelist.js:241 js/filelist.js:273 js/filelist.js:275
+#: js/filelist.js:238 js/filelist.js:240 js/filelist.js:272 js/filelist.js:274
msgid "undo"
msgstr "vrati"
-#: js/filelist.js:241
+#: js/filelist.js:240
msgid "with"
msgstr "sa"
-#: js/filelist.js:273
+#: js/filelist.js:272
msgid "unshared"
-msgstr ""
+msgstr "maknuto djeljenje"
-#: js/filelist.js:275
+#: js/filelist.js:274
msgid "deleted"
msgstr "izbrisano"
@@ -106,114 +106,114 @@ msgstr "izbrisano"
msgid "generating ZIP-file, it may take some time."
msgstr "generiranje ZIP datoteke, ovo može potrajati."
-#: js/files.js:208
+#: js/files.js:213
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nemoguće poslati datoteku jer je prazna ili je direktorij"
-#: js/files.js:208
+#: js/files.js:213
msgid "Upload Error"
msgstr "Pogreška pri slanju"
-#: js/files.js:236 js/files.js:341 js/files.js:371
+#: js/files.js:241 js/files.js:346 js/files.js:376
msgid "Pending"
msgstr "U tijeku"
-#: js/files.js:256
+#: js/files.js:261
msgid "1 file uploading"
-msgstr ""
+msgstr "1 datoteka se učitava"
-#: js/files.js:259 js/files.js:304 js/files.js:319
+#: js/files.js:264 js/files.js:309 js/files.js:324
msgid "files uploading"
-msgstr ""
+msgstr "datoteke se učitavaju"
-#: js/files.js:322 js/files.js:355
+#: js/files.js:327 js/files.js:360
msgid "Upload cancelled."
msgstr "Slanje poništeno."
-#: js/files.js:424
+#: js/files.js:429
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr ""
+msgstr "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje."
-#: js/files.js:494
+#: js/files.js:499
msgid "Invalid name, '/' is not allowed."
msgstr "Neispravan naziv, znak '/' nije dozvoljen."
-#: js/files.js:667
+#: js/files.js:676
msgid "files scanned"
-msgstr ""
+msgstr "datoteka skenirana"
-#: js/files.js:675
+#: js/files.js:684
msgid "error while scanning"
-msgstr ""
+msgstr "grečka prilikom skeniranja"
-#: js/files.js:748 templates/index.php:48
+#: js/files.js:757 templates/index.php:48
msgid "Name"
msgstr "Naziv"
-#: js/files.js:749 templates/index.php:56
+#: js/files.js:758 templates/index.php:56
msgid "Size"
msgstr "Veličina"
-#: js/files.js:750 templates/index.php:58
+#: js/files.js:759 templates/index.php:58
msgid "Modified"
msgstr "Zadnja promjena"
-#: js/files.js:777
+#: js/files.js:786
msgid "folder"
msgstr "mapa"
-#: js/files.js:779
+#: js/files.js:788
msgid "folders"
msgstr "mape"
-#: js/files.js:787
+#: js/files.js:796
msgid "file"
msgstr "datoteka"
-#: js/files.js:789
+#: js/files.js:798
msgid "files"
msgstr "datoteke"
-#: js/files.js:833
+#: js/files.js:842
msgid "seconds ago"
-msgstr ""
+msgstr "sekundi prije"
-#: js/files.js:834
+#: js/files.js:843
msgid "minute ago"
-msgstr ""
+msgstr "minutu"
-#: js/files.js:835
+#: js/files.js:844
msgid "minutes ago"
-msgstr ""
+msgstr "minuta"
-#: js/files.js:838
+#: js/files.js:847
msgid "today"
-msgstr ""
+msgstr "danas"
-#: js/files.js:839
+#: js/files.js:848
msgid "yesterday"
-msgstr ""
+msgstr "jučer"
-#: js/files.js:840
+#: js/files.js:849
msgid "days ago"
-msgstr ""
+msgstr "dana"
-#: js/files.js:841
+#: js/files.js:850
msgid "last month"
-msgstr ""
+msgstr "prošli mjesec"
-#: js/files.js:843
+#: js/files.js:852
msgid "months ago"
-msgstr ""
+msgstr "mjeseci"
-#: js/files.js:844
+#: js/files.js:853
msgid "last year"
-msgstr ""
+msgstr "prošlu godinu"
-#: js/files.js:845
+#: js/files.js:854
msgid "years ago"
-msgstr ""
+msgstr "godina"
#: templates/admin.php:5
msgid "File handling"
@@ -245,7 +245,7 @@ msgstr "Maksimalna veličina za ZIP datoteke"
#: templates/admin.php:14
msgid "Save"
-msgstr ""
+msgstr "Snimi"
#: templates/index.php:7
msgid "New"
diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po
new file mode 100644
index 00000000000..84f4339a3e5
--- /dev/null
+++ b/l10n/ku_IQ/core.po
@@ -0,0 +1,377 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2011-07-25 16:05+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/vcategories/add.php:23 ajax/vcategories/delete.php:23
+msgid "Application name not provided."
+msgstr ""
+
+#: ajax/vcategories/add.php:29
+msgid "No category to add?"
+msgstr ""
+
+#: ajax/vcategories/add.php:36
+msgid "This category already exists: "
+msgstr ""
+
+#: js/js.js:213 templates/layout.user.php:49 templates/layout.user.php:50
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:645
+msgid "January"
+msgstr ""
+
+#: js/js.js:645
+msgid "February"
+msgstr ""
+
+#: js/js.js:645
+msgid "March"
+msgstr ""
+
+#: js/js.js:645
+msgid "April"
+msgstr ""
+
+#: js/js.js:645
+msgid "May"
+msgstr ""
+
+#: js/js.js:645
+msgid "June"
+msgstr ""
+
+#: js/js.js:646
+msgid "July"
+msgstr ""
+
+#: js/js.js:646
+msgid "August"
+msgstr ""
+
+#: js/js.js:646
+msgid "September"
+msgstr ""
+
+#: js/js.js:646
+msgid "October"
+msgstr ""
+
+#: js/js.js:646
+msgid "November"
+msgstr ""
+
+#: js/js.js:646
+msgid "December"
+msgstr ""
+
+#: js/oc-dialogs.js:123
+msgid "Choose"
+msgstr ""
+
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
+msgid "Cancel"
+msgstr ""
+
+#: js/oc-dialogs.js:159
+msgid "No"
+msgstr ""
+
+#: js/oc-dialogs.js:160
+msgid "Yes"
+msgstr ""
+
+#: js/oc-dialogs.js:177
+msgid "Ok"
+msgstr ""
+
+#: js/oc-vcategories.js:68
+msgid "No categories selected for deletion."
+msgstr ""
+
+#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:494
+#: js/share.js:506
+msgid "Error"
+msgstr ""
+
+#: js/share.js:103
+msgid "Error while sharing"
+msgstr ""
+
+#: js/share.js:114
+msgid "Error while unsharing"
+msgstr ""
+
+#: js/share.js:121
+msgid "Error while changing permissions"
+msgstr ""
+
+#: js/share.js:130
+msgid "Shared with you and the group"
+msgstr ""
+
+#: js/share.js:130
+msgid "by"
+msgstr ""
+
+#: js/share.js:132
+msgid "Shared with you by"
+msgstr ""
+
+#: js/share.js:137
+msgid "Share with"
+msgstr ""
+
+#: js/share.js:142
+msgid "Share with link"
+msgstr ""
+
+#: js/share.js:143
+msgid "Password protect"
+msgstr ""
+
+#: js/share.js:147 templates/installation.php:30 templates/login.php:13
+msgid "Password"
+msgstr ""
+
+#: js/share.js:152
+msgid "Set expiration date"
+msgstr ""
+
+#: js/share.js:153
+msgid "Expiration date"
+msgstr ""
+
+#: js/share.js:185
+msgid "Share via email:"
+msgstr ""
+
+#: js/share.js:187
+msgid "No people found"
+msgstr ""
+
+#: js/share.js:214
+msgid "Resharing is not allowed"
+msgstr ""
+
+#: js/share.js:250
+msgid "Shared in"
+msgstr ""
+
+#: js/share.js:250
+msgid "with"
+msgstr ""
+
+#: js/share.js:271
+msgid "Unshare"
+msgstr ""
+
+#: js/share.js:283
+msgid "can edit"
+msgstr ""
+
+#: js/share.js:285
+msgid "access control"
+msgstr ""
+
+#: js/share.js:288
+msgid "create"
+msgstr ""
+
+#: js/share.js:291
+msgid "update"
+msgstr ""
+
+#: js/share.js:294
+msgid "delete"
+msgstr ""
+
+#: js/share.js:297
+msgid "share"
+msgstr ""
+
+#: js/share.js:322 js/share.js:481
+msgid "Password protected"
+msgstr ""
+
+#: js/share.js:494
+msgid "Error unsetting expiration date"
+msgstr ""
+
+#: js/share.js:506
+msgid "Error setting expiration date"
+msgstr ""
+
+#: lostpassword/index.php:26
+msgid "ownCloud password reset"
+msgstr ""
+
+#: lostpassword/templates/email.php:2
+msgid "Use the following link to reset your password: {link}"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:3
+msgid "You will receive a link to reset your password via Email."
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:5
+msgid "Requested"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:8
+msgid "Login failed!"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:26
+#: templates/login.php:9
+msgid "Username"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:14
+msgid "Request reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:4
+msgid "Your password was reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:5
+msgid "To login page"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:8
+msgid "New password"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:11
+msgid "Reset password"
+msgstr ""
+
+#: strings.php:5
+msgid "Personal"
+msgstr ""
+
+#: strings.php:6
+msgid "Users"
+msgstr ""
+
+#: strings.php:7
+msgid "Apps"
+msgstr ""
+
+#: strings.php:8
+msgid "Admin"
+msgstr ""
+
+#: strings.php:9
+msgid "Help"
+msgstr ""
+
+#: templates/403.php:12
+msgid "Access forbidden"
+msgstr ""
+
+#: templates/404.php:12
+msgid "Cloud not found"
+msgstr ""
+
+#: templates/edit_categories_dialog.php:4
+msgid "Edit categories"
+msgstr ""
+
+#: templates/edit_categories_dialog.php:14
+msgid "Add"
+msgstr ""
+
+#: templates/installation.php:24
+msgid "Create an <strong>admin account</strong>"
+msgstr ""
+
+#: templates/installation.php:36
+msgid "Advanced"
+msgstr ""
+
+#: templates/installation.php:38
+msgid "Data folder"
+msgstr ""
+
+#: templates/installation.php:45
+msgid "Configure the database"
+msgstr ""
+
+#: templates/installation.php:50 templates/installation.php:61
+#: templates/installation.php:71 templates/installation.php:81
+msgid "will be used"
+msgstr ""
+
+#: templates/installation.php:93
+msgid "Database user"
+msgstr ""
+
+#: templates/installation.php:97
+msgid "Database password"
+msgstr ""
+
+#: templates/installation.php:101
+msgid "Database name"
+msgstr ""
+
+#: templates/installation.php:109
+msgid "Database tablespace"
+msgstr ""
+
+#: templates/installation.php:115
+msgid "Database host"
+msgstr ""
+
+#: templates/installation.php:120
+msgid "Finish setup"
+msgstr ""
+
+#: templates/layout.guest.php:38
+msgid "web services under your control"
+msgstr ""
+
+#: templates/layout.user.php:34
+msgid "Log out"
+msgstr ""
+
+#: templates/login.php:6
+msgid "Lost your password?"
+msgstr ""
+
+#: templates/login.php:16
+msgid "remember"
+msgstr ""
+
+#: templates/login.php:17
+msgid "Log in"
+msgstr ""
+
+#: templates/logout.php:1
+msgid "You are logged out."
+msgstr ""
+
+#: templates/part.pagenavi.php:3
+msgid "prev"
+msgstr ""
+
+#: templates/part.pagenavi.php:20
+msgid "next"
+msgstr ""
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
new file mode 100644
index 00000000000..49231949ee8
--- /dev/null
+++ b/l10n/ku_IQ/files.po
@@ -0,0 +1,299 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2011-08-13 02:19+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/upload.php:20
+msgid "There is no error, the file uploaded with success"
+msgstr ""
+
+#: ajax/upload.php:21
+msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini"
+msgstr ""
+
+#: ajax/upload.php:22
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form"
+msgstr ""
+
+#: ajax/upload.php:23
+msgid "The uploaded file was only partially uploaded"
+msgstr ""
+
+#: ajax/upload.php:24
+msgid "No file was uploaded"
+msgstr ""
+
+#: ajax/upload.php:25
+msgid "Missing a temporary folder"
+msgstr ""
+
+#: ajax/upload.php:26
+msgid "Failed to write to disk"
+msgstr ""
+
+#: appinfo/app.php:6
+msgid "Files"
+msgstr ""
+
+#: js/fileactions.js:108 templates/index.php:62
+msgid "Unshare"
+msgstr ""
+
+#: js/fileactions.js:110 templates/index.php:64
+msgid "Delete"
+msgstr ""
+
+#: js/fileactions.js:182
+msgid "Rename"
+msgstr ""
+
+#: js/filelist.js:189 js/filelist.js:191
+msgid "already exists"
+msgstr ""
+
+#: js/filelist.js:189 js/filelist.js:191
+msgid "replace"
+msgstr ""
+
+#: js/filelist.js:189
+msgid "suggest name"
+msgstr ""
+
+#: js/filelist.js:189 js/filelist.js:191
+msgid "cancel"
+msgstr ""
+
+#: js/filelist.js:238 js/filelist.js:240
+msgid "replaced"
+msgstr ""
+
+#: js/filelist.js:238 js/filelist.js:240 js/filelist.js:272 js/filelist.js:274
+msgid "undo"
+msgstr ""
+
+#: js/filelist.js:240
+msgid "with"
+msgstr ""
+
+#: js/filelist.js:272
+msgid "unshared"
+msgstr ""
+
+#: js/filelist.js:274
+msgid "deleted"
+msgstr ""
+
+#: js/files.js:179
+msgid "generating ZIP-file, it may take some time."
+msgstr ""
+
+#: js/files.js:215
+msgid "Unable to upload your file as it is a directory or has 0 bytes"
+msgstr ""
+
+#: js/files.js:215
+msgid "Upload Error"
+msgstr ""
+
+#: js/files.js:243 js/files.js:348 js/files.js:378
+msgid "Pending"
+msgstr ""
+
+#: js/files.js:263
+msgid "1 file uploading"
+msgstr ""
+
+#: js/files.js:266 js/files.js:311 js/files.js:326
+msgid "files uploading"
+msgstr ""
+
+#: js/files.js:329 js/files.js:362
+msgid "Upload cancelled."
+msgstr ""
+
+#: js/files.js:432
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr ""
+
+#: js/files.js:502
+msgid "Invalid name, '/' is not allowed."
+msgstr ""
+
+#: js/files.js:679
+msgid "files scanned"
+msgstr ""
+
+#: js/files.js:687
+msgid "error while scanning"
+msgstr ""
+
+#: js/files.js:760 templates/index.php:48
+msgid "Name"
+msgstr ""
+
+#: js/files.js:761 templates/index.php:56
+msgid "Size"
+msgstr ""
+
+#: js/files.js:762 templates/index.php:58
+msgid "Modified"
+msgstr ""
+
+#: js/files.js:789
+msgid "folder"
+msgstr ""
+
+#: js/files.js:791
+msgid "folders"
+msgstr ""
+
+#: js/files.js:799
+msgid "file"
+msgstr ""
+
+#: js/files.js:801
+msgid "files"
+msgstr ""
+
+#: js/files.js:845
+msgid "seconds ago"
+msgstr ""
+
+#: js/files.js:846
+msgid "minute ago"
+msgstr ""
+
+#: js/files.js:847
+msgid "minutes ago"
+msgstr ""
+
+#: js/files.js:850
+msgid "today"
+msgstr ""
+
+#: js/files.js:851
+msgid "yesterday"
+msgstr ""
+
+#: js/files.js:852
+msgid "days ago"
+msgstr ""
+
+#: js/files.js:853
+msgid "last month"
+msgstr ""
+
+#: js/files.js:855
+msgid "months ago"
+msgstr ""
+
+#: js/files.js:856
+msgid "last year"
+msgstr ""
+
+#: js/files.js:857
+msgid "years ago"
+msgstr ""
+
+#: templates/admin.php:5
+msgid "File handling"
+msgstr ""
+
+#: templates/admin.php:7
+msgid "Maximum upload size"
+msgstr ""
+
+#: templates/admin.php:7
+msgid "max. possible: "
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Needed for multi-file and folder downloads."
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Enable ZIP-download"
+msgstr ""
+
+#: templates/admin.php:11
+msgid "0 is unlimited"
+msgstr ""
+
+#: templates/admin.php:12
+msgid "Maximum input size for ZIP files"
+msgstr ""
+
+#: templates/admin.php:14
+msgid "Save"
+msgstr ""
+
+#: templates/index.php:7
+msgid "New"
+msgstr ""
+
+#: templates/index.php:9
+msgid "Text file"
+msgstr ""
+
+#: templates/index.php:10
+msgid "Folder"
+msgstr ""
+
+#: templates/index.php:11
+msgid "From url"
+msgstr ""
+
+#: templates/index.php:20
+msgid "Upload"
+msgstr ""
+
+#: templates/index.php:27
+msgid "Cancel upload"
+msgstr ""
+
+#: templates/index.php:40
+msgid "Nothing in here. Upload something!"
+msgstr ""
+
+#: templates/index.php:50
+msgid "Share"
+msgstr ""
+
+#: templates/index.php:52
+msgid "Download"
+msgstr ""
+
+#: templates/index.php:75
+msgid "Upload too large"
+msgstr ""
+
+#: templates/index.php:77
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr ""
+
+#: templates/index.php:82
+msgid "Files are being scanned, please wait."
+msgstr ""
+
+#: templates/index.php:85
+msgid "Current scanning"
+msgstr ""
diff --git a/l10n/ku_IQ/files_encryption.po b/l10n/ku_IQ/files_encryption.po
new file mode 100644
index 00000000000..ebb1c844374
--- /dev/null
+++ b/l10n/ku_IQ/files_encryption.po
@@ -0,0 +1,35 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Hozha Koyi <hozhan@gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
+"PO-Revision-Date: 2012-10-07 00:06+0000\n"
+"Last-Translator: Hozha Koyi <hozhan@gmail.com>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "Encryption"
+msgstr "نهێنیکردن"
+
+#: templates/settings.php:4
+msgid "Exclude the following file types from encryption"
+msgstr "به‌ربه‌ست کردنی ئه‌م جۆره‌ په‌ڕگانه له‌ نهێنیکردن"
+
+#: templates/settings.php:5
+msgid "None"
+msgstr "هیچ"
+
+#: templates/settings.php:10
+msgid "Enable Encryption"
+msgstr "چالاکردنی نهێنیکردن"
diff --git a/l10n/ku_IQ/files_external.po b/l10n/ku_IQ/files_external.po
new file mode 100644
index 00000000000..4089687b033
--- /dev/null
+++ b/l10n/ku_IQ/files_external.po
@@ -0,0 +1,106 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-08-12 22:34+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
+msgid "Access granted"
+msgstr ""
+
+#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
+msgid "Error configuring Dropbox storage"
+msgstr ""
+
+#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
+msgid "Grant access"
+msgstr ""
+
+#: js/dropbox.js:73 js/google.js:72
+msgid "Fill out all required fields"
+msgstr ""
+
+#: js/dropbox.js:85
+msgid "Please provide a valid Dropbox app key and secret."
+msgstr ""
+
+#: js/google.js:26 js/google.js:73 js/google.js:78
+msgid "Error configuring Google Drive storage"
+msgstr ""
+
+#: templates/settings.php:3
+msgid "External Storage"
+msgstr ""
+
+#: templates/settings.php:7 templates/settings.php:19
+msgid "Mount point"
+msgstr ""
+
+#: templates/settings.php:8
+msgid "Backend"
+msgstr ""
+
+#: templates/settings.php:9
+msgid "Configuration"
+msgstr ""
+
+#: templates/settings.php:10
+msgid "Options"
+msgstr ""
+
+#: templates/settings.php:11
+msgid "Applicable"
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Add mount point"
+msgstr ""
+
+#: templates/settings.php:54 templates/settings.php:62
+msgid "None set"
+msgstr ""
+
+#: templates/settings.php:63
+msgid "All Users"
+msgstr ""
+
+#: templates/settings.php:64
+msgid "Groups"
+msgstr ""
+
+#: templates/settings.php:69
+msgid "Users"
+msgstr ""
+
+#: templates/settings.php:77 templates/settings.php:107
+msgid "Delete"
+msgstr ""
+
+#: templates/settings.php:87
+msgid "Enable User External Storage"
+msgstr ""
+
+#: templates/settings.php:88
+msgid "Allow users to mount their own external storage"
+msgstr ""
+
+#: templates/settings.php:99
+msgid "SSL root certificates"
+msgstr ""
+
+#: templates/settings.php:113
+msgid "Import Root Certificate"
+msgstr ""
diff --git a/l10n/ku_IQ/files_sharing.po b/l10n/ku_IQ/files_sharing.po
new file mode 100644
index 00000000000..daa1ed36ce9
--- /dev/null
+++ b/l10n/ku_IQ/files_sharing.po
@@ -0,0 +1,49 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Hozha Koyi <hozhan@gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-07 00:05+0000\n"
+"Last-Translator: Hozha Koyi <hozhan@gmail.com>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/authenticate.php:4
+msgid "Password"
+msgstr "تێپه‌ڕه‌وشه"
+
+#: templates/authenticate.php:6
+msgid "Submit"
+msgstr "ناردن"
+
+#: templates/public.php:9
+#, php-format
+msgid "%s shared the folder %s with you"
+msgstr "%s دابه‌شی کردووه‌ بوخچه‌ی %s له‌گه‌ڵ تۆ"
+
+#: templates/public.php:11
+#, php-format
+msgid "%s shared the file %s with you"
+msgstr "%s دابه‌شی کردووه‌ په‌ڕگه‌یی %s له‌گه‌ڵ تۆ"
+
+#: templates/public.php:14 templates/public.php:30
+msgid "Download"
+msgstr "داگرتن"
+
+#: templates/public.php:29
+msgid "No preview available for"
+msgstr "هیچ پێشبینیه‌ك ئاماده‌ نیه بۆ"
+
+#: templates/public.php:35
+msgid "web services under your control"
+msgstr "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه"
diff --git a/l10n/ku_IQ/files_versions.po b/l10n/ku_IQ/files_versions.po
new file mode 100644
index 00000000000..89832609b9c
--- /dev/null
+++ b/l10n/ku_IQ/files_versions.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Hozha Koyi <hozhan@gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-07 00:02+0000\n"
+"Last-Translator: Hozha Koyi <hozhan@gmail.com>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/settings-personal.js:31 templates/settings-personal.php:10
+msgid "Expire all versions"
+msgstr "وه‌شانه‌کان گشتیان به‌سه‌رده‌چن"
+
+#: js/versions.js:16
+msgid "History"
+msgstr "مێژوو"
+
+#: templates/settings-personal.php:4
+msgid "Versions"
+msgstr "وه‌شان"
+
+#: templates/settings-personal.php:7
+msgid "This will delete all existing backup versions of your files"
+msgstr "ئه‌مه‌ سه‌رجه‌م پاڵپشتی وه‌شانه‌ هه‌بووه‌کانی په‌ڕگه‌کانت ده‌سڕینته‌وه"
+
+#: templates/settings.php:3
+msgid "Files Versioning"
+msgstr "وه‌شانی په‌ڕگه"
+
+#: templates/settings.php:4
+msgid "Enable"
+msgstr "چالاککردن"
diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po
new file mode 100644
index 00000000000..d1f55c8d5ea
--- /dev/null
+++ b/l10n/ku_IQ/lib.po
@@ -0,0 +1,125 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:04+0200\n"
+"PO-Revision-Date: 2012-07-27 22:23+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: app.php:285
+msgid "Help"
+msgstr ""
+
+#: app.php:292
+msgid "Personal"
+msgstr ""
+
+#: app.php:297
+msgid "Settings"
+msgstr ""
+
+#: app.php:302
+msgid "Users"
+msgstr ""
+
+#: app.php:309
+msgid "Apps"
+msgstr ""
+
+#: app.php:311
+msgid "Admin"
+msgstr ""
+
+#: files.php:327
+msgid "ZIP download is turned off."
+msgstr ""
+
+#: files.php:328
+msgid "Files need to be downloaded one by one."
+msgstr ""
+
+#: files.php:328 files.php:353
+msgid "Back to Files"
+msgstr ""
+
+#: files.php:352
+msgid "Selected files too large to generate zip file."
+msgstr ""
+
+#: json.php:28
+msgid "Application is not enabled"
+msgstr ""
+
+#: json.php:39 json.php:63 json.php:75
+msgid "Authentication error"
+msgstr ""
+
+#: json.php:51
+msgid "Token expired. Please reload page."
+msgstr ""
+
+#: template.php:87
+msgid "seconds ago"
+msgstr ""
+
+#: template.php:88
+msgid "1 minute ago"
+msgstr ""
+
+#: template.php:89
+#, php-format
+msgid "%d minutes ago"
+msgstr ""
+
+#: template.php:92
+msgid "today"
+msgstr ""
+
+#: template.php:93
+msgid "yesterday"
+msgstr ""
+
+#: template.php:94
+#, php-format
+msgid "%d days ago"
+msgstr ""
+
+#: template.php:95
+msgid "last month"
+msgstr ""
+
+#: template.php:96
+msgid "months ago"
+msgstr ""
+
+#: template.php:97
+msgid "last year"
+msgstr ""
+
+#: template.php:98
+msgid "years ago"
+msgstr ""
+
+#: updater.php:66
+#, php-format
+msgid "%s is available. Get <a href=\"%s\">more information</a>"
+msgstr ""
+
+#: updater.php:68
+msgid "up to date"
+msgstr ""
+
+#: updater.php:71
+msgid "updates check is disabled"
+msgstr ""
diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po
new file mode 100644
index 00000000000..c996983914c
--- /dev/null
+++ b/l10n/ku_IQ/settings.po
@@ -0,0 +1,317 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:04+0200\n"
+"PO-Revision-Date: 2011-07-25 16:05+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/apps/ocs.php:23
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18
+#: ajax/togglegroups.php:15
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:28
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/enableapp.php:14
+msgid "Could not enable app. "
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:16
+msgid "Invalid email"
+msgstr ""
+
+#: ajax/openid.php:16
+msgid "OpenID Changed"
+msgstr ""
+
+#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23
+msgid "Invalid request"
+msgstr ""
+
+#: ajax/removegroup.php:16
+msgid "Unable to delete group"
+msgstr ""
+
+#: ajax/removeuser.php:22
+msgid "Unable to delete user"
+msgstr ""
+
+#: ajax/setlanguage.php:18
+msgid "Language changed"
+msgstr ""
+
+#: ajax/togglegroups.php:25
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr ""
+
+#: ajax/togglegroups.php:31
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr ""
+
+#: js/apps.js:27 js/apps.js:61
+msgid "Disable"
+msgstr ""
+
+#: js/apps.js:27 js/apps.js:50
+msgid "Enable"
+msgstr ""
+
+#: js/personal.js:69
+msgid "Saving..."
+msgstr ""
+
+#: personal.php:47 personal.php:48
+msgid "__language_name__"
+msgstr ""
+
+#: templates/admin.php:14
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:17
+msgid ""
+"Your data directory and your files are probably accessible from the "
+"internet. The .htaccess file that ownCloud provides is not working. We "
+"strongly suggest that you configure your webserver in a way that the data "
+"directory is no longer accessible or you move the data directory outside the"
+" webserver document root."
+msgstr ""
+
+#: templates/admin.php:31
+msgid "Cron"
+msgstr ""
+
+#: templates/admin.php:37
+msgid "Execute one task with each page loaded"
+msgstr ""
+
+#: templates/admin.php:43
+msgid ""
+"cron.php is registered at a webcron service. Call the cron.php page in the "
+"owncloud root once a minute over http."
+msgstr ""
+
+#: templates/admin.php:49
+msgid ""
+"Use systems cron service. Call the cron.php file in the owncloud folder via "
+"a system cronjob once a minute."
+msgstr ""
+
+#: templates/admin.php:56
+msgid "Sharing"
+msgstr ""
+
+#: templates/admin.php:61
+msgid "Enable Share API"
+msgstr ""
+
+#: templates/admin.php:62
+msgid "Allow apps to use the Share API"
+msgstr ""
+
+#: templates/admin.php:67
+msgid "Allow links"
+msgstr ""
+
+#: templates/admin.php:68
+msgid "Allow users to share items to the public with links"
+msgstr ""
+
+#: templates/admin.php:73
+msgid "Allow resharing"
+msgstr ""
+
+#: templates/admin.php:74
+msgid "Allow users to share items shared with them again"
+msgstr ""
+
+#: templates/admin.php:79
+msgid "Allow users to share with anyone"
+msgstr ""
+
+#: templates/admin.php:81
+msgid "Allow users to only share with users in their groups"
+msgstr ""
+
+#: templates/admin.php:88
+msgid "Log"
+msgstr ""
+
+#: templates/admin.php:116
+msgid "More"
+msgstr ""
+
+#: templates/admin.php:124
+msgid ""
+"Developed by the <a href=\"http://ownCloud.org/contact\" "
+"target=\"_blank\">ownCloud community</a>, the <a "
+"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
+"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
+"target=\"_blank\"><abbr title=\"Affero General Public "
+"License\">AGPL</abbr></a>."
+msgstr ""
+
+#: templates/apps.php:10
+msgid "Add your App"
+msgstr ""
+
+#: templates/apps.php:26
+msgid "Select an App"
+msgstr ""
+
+#: templates/apps.php:29
+msgid "See application page at apps.owncloud.com"
+msgstr ""
+
+#: templates/apps.php:30
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
+
+#: templates/help.php:9
+msgid "Documentation"
+msgstr ""
+
+#: templates/help.php:10
+msgid "Managing Big Files"
+msgstr ""
+
+#: templates/help.php:11
+msgid "Ask a question"
+msgstr ""
+
+#: templates/help.php:23
+msgid "Problems connecting to help database."
+msgstr ""
+
+#: templates/help.php:24
+msgid "Go there manually."
+msgstr ""
+
+#: templates/help.php:32
+msgid "Answer"
+msgstr ""
+
+#: templates/personal.php:8
+#, php-format
+msgid "You have used <strong>%s</strong> of the available <strong>%s<strong>"
+msgstr ""
+
+#: templates/personal.php:12
+msgid "Desktop and Mobile Syncing Clients"
+msgstr ""
+
+#: templates/personal.php:13
+msgid "Download"
+msgstr ""
+
+#: templates/personal.php:19
+msgid "Your password was changed"
+msgstr ""
+
+#: templates/personal.php:20
+msgid "Unable to change your password"
+msgstr ""
+
+#: templates/personal.php:21
+msgid "Current password"
+msgstr ""
+
+#: templates/personal.php:22
+msgid "New password"
+msgstr ""
+
+#: templates/personal.php:23
+msgid "show"
+msgstr ""
+
+#: templates/personal.php:24
+msgid "Change password"
+msgstr ""
+
+#: templates/personal.php:30
+msgid "Email"
+msgstr ""
+
+#: templates/personal.php:31
+msgid "Your email address"
+msgstr ""
+
+#: templates/personal.php:32
+msgid "Fill in an email address to enable password recovery"
+msgstr ""
+
+#: templates/personal.php:38 templates/personal.php:39
+msgid "Language"
+msgstr ""
+
+#: templates/personal.php:44
+msgid "Help translate"
+msgstr ""
+
+#: templates/personal.php:51
+msgid "use this address to connect to your ownCloud in your file manager"
+msgstr ""
+
+#: templates/users.php:21 templates/users.php:76
+msgid "Name"
+msgstr ""
+
+#: templates/users.php:23 templates/users.php:77
+msgid "Password"
+msgstr ""
+
+#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+msgid "Groups"
+msgstr ""
+
+#: templates/users.php:32
+msgid "Create"
+msgstr ""
+
+#: templates/users.php:35
+msgid "Default Quota"
+msgstr ""
+
+#: templates/users.php:55 templates/users.php:138
+msgid "Other"
+msgstr ""
+
+#: templates/users.php:80 templates/users.php:112
+msgid "Group Admin"
+msgstr ""
+
+#: templates/users.php:82
+msgid "Quota"
+msgstr ""
+
+#: templates/users.php:146
+msgid "Delete"
+msgstr ""
diff --git a/l10n/ku_IQ/user_ldap.po b/l10n/ku_IQ/user_ldap.po
new file mode 100644
index 00000000000..bfa7aee57b7
--- /dev/null
+++ b/l10n/ku_IQ/user_ldap.po
@@ -0,0 +1,170 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-08-12 22:45+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ku_IQ\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:8
+msgid "Host"
+msgstr ""
+
+#: templates/settings.php:8
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr ""
+
+#: templates/settings.php:9
+msgid "Base DN"
+msgstr ""
+
+#: templates/settings.php:9
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr ""
+
+#: templates/settings.php:10
+msgid "User DN"
+msgstr ""
+
+#: templates/settings.php:10
+msgid ""
+"The DN of the client user with which the bind shall be done, e.g. "
+"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
+"empty."
+msgstr ""
+
+#: templates/settings.php:11
+msgid "Password"
+msgstr ""
+
+#: templates/settings.php:11
+msgid "For anonymous access, leave DN and Password empty."
+msgstr ""
+
+#: templates/settings.php:12
+msgid "User Login Filter"
+msgstr ""
+
+#: templates/settings.php:12
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action."
+msgstr ""
+
+#: templates/settings.php:12
+#, php-format
+msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
+msgstr ""
+
+#: templates/settings.php:13
+msgid "User List Filter"
+msgstr ""
+
+#: templates/settings.php:13
+msgid "Defines the filter to apply, when retrieving users."
+msgstr ""
+
+#: templates/settings.php:13
+msgid "without any placeholder, e.g. \"objectClass=person\"."
+msgstr ""
+
+#: templates/settings.php:14
+msgid "Group Filter"
+msgstr ""
+
+#: templates/settings.php:14
+msgid "Defines the filter to apply, when retrieving groups."
+msgstr ""
+
+#: templates/settings.php:14
+msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
+msgstr ""
+
+#: templates/settings.php:17
+msgid "Port"
+msgstr ""
+
+#: templates/settings.php:18
+msgid "Base User Tree"
+msgstr ""
+
+#: templates/settings.php:19
+msgid "Base Group Tree"
+msgstr ""
+
+#: templates/settings.php:20
+msgid "Group-Member association"
+msgstr ""
+
+#: templates/settings.php:21
+msgid "Use TLS"
+msgstr ""
+
+#: templates/settings.php:21
+msgid "Do not use it for SSL connections, it will fail."
+msgstr ""
+
+#: templates/settings.php:22
+msgid "Case insensitve LDAP server (Windows)"
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Turn off SSL certificate validation."
+msgstr ""
+
+#: templates/settings.php:23
+msgid ""
+"If connection only works with this option, import the LDAP server's SSL "
+"certificate in your ownCloud server."
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Not recommended, use for testing only."
+msgstr ""
+
+#: templates/settings.php:24
+msgid "User Display Name Field"
+msgstr ""
+
+#: templates/settings.php:24
+msgid "The LDAP attribute to use to generate the user`s ownCloud name."
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Group Display Name Field"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
+msgstr ""
+
+#: templates/settings.php:27
+msgid "in bytes"
+msgstr ""
+
+#: templates/settings.php:29
+msgid "in seconds. A change empties the cache."
+msgstr ""
+
+#: templates/settings.php:30
+msgid ""
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
+"attribute."
+msgstr ""
+
+#: templates/settings.php:32
+msgid "Help"
+msgstr ""
diff --git a/l10n/pl/core.po b/l10n/pl/core.po
index cfdcf6124b8..de4980565c0 100644
--- a/l10n/pl/core.po
+++ b/l10n/pl/core.po
@@ -4,6 +4,7 @@
#
# Translators:
# Cyryl Sochacki <>, 2012.
+# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2012.
# Kamil Domański <kdomanski@kdemail.net>, 2011.
# Marcin Małecki <gerber@tkdami.net>, 2011, 2012.
# Marcin Małecki <mosslar@gmail.com>, 2011.
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-28 23:34+0200\n"
-"PO-Revision-Date: 2012-09-28 21:34+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-06 02:03+0200\n"
+"PO-Revision-Date: 2012-10-05 21:17+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -112,8 +113,8 @@ msgstr "Ok"
msgid "No categories selected for deletion."
msgstr "Nie ma kategorii zaznaczonych do usunięcia."
-#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:489
-#: js/share.js:501
+#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:494
+#: js/share.js:506
msgid "Error"
msgstr "Błąd"
@@ -123,7 +124,7 @@ msgstr "Błąd podczas współdzielenia"
#: js/share.js:114
msgid "Error while unsharing"
-msgstr ""
+msgstr "Błąd podczas zatrzymywania współdzielenia"
#: js/share.js:121
msgid "Error while changing permissions"
@@ -131,15 +132,15 @@ msgstr "Błąd przy zmianie uprawnień"
#: js/share.js:130
msgid "Shared with you and the group"
-msgstr ""
+msgstr "Współdzielony z tobą i grupą"
#: js/share.js:130
msgid "by"
-msgstr ""
+msgstr "przez"
#: js/share.js:132
msgid "Shared with you by"
-msgstr ""
+msgstr "Współdzielone z taba przez"
#: js/share.js:137
msgid "Share with"
@@ -167,7 +168,7 @@ msgstr "Data wygaśnięcia"
#: js/share.js:185
msgid "Share via email:"
-msgstr ""
+msgstr "Współdziel poprzez maila"
#: js/share.js:187
msgid "No people found"
@@ -179,49 +180,49 @@ msgstr "Współdzielenie nie jest możliwe"
#: js/share.js:250
msgid "Shared in"
-msgstr ""
+msgstr "Współdziel w"
#: js/share.js:250
msgid "with"
-msgstr ""
+msgstr "z"
#: js/share.js:271
msgid "Unshare"
-msgstr ""
+msgstr "Zatrzymaj współdzielenie"
-#: js/share.js:279
+#: js/share.js:283
msgid "can edit"
msgstr "można edytować"
-#: js/share.js:281
+#: js/share.js:285
msgid "access control"
msgstr "kontrola dostępu"
-#: js/share.js:284
+#: js/share.js:288
msgid "create"
msgstr "utwórz"
-#: js/share.js:287
+#: js/share.js:291
msgid "update"
msgstr "uaktualnij"
-#: js/share.js:290
+#: js/share.js:294
msgid "delete"
msgstr "usuń"
-#: js/share.js:293
+#: js/share.js:297
msgid "share"
msgstr "współdziel"
-#: js/share.js:317 js/share.js:476
+#: js/share.js:322 js/share.js:481
msgid "Password protected"
msgstr "Zabezpieczone hasłem"
-#: js/share.js:489
+#: js/share.js:494
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "Błąd niszczenie daty wygaśnięcia"
-#: js/share.js:501
+#: js/share.js:506
msgid "Error setting expiration date"
msgstr "Błąd podczas ustawiania daty wygaśnięcia"
@@ -250,7 +251,7 @@ msgstr "Nie udało się zalogować!"
msgid "Username"
msgstr "Nazwa użytkownika"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:14
msgid "Request reset"
msgstr "Żądanie resetowania"
@@ -351,7 +352,7 @@ msgstr "Komputer bazy danych"
msgid "Finish setup"
msgstr "Zakończ konfigurowanie"
-#: templates/layout.guest.php:36
+#: templates/layout.guest.php:38
msgid "web services under your control"
msgstr "usługi internetowe pod kontrolą"
@@ -363,11 +364,11 @@ msgstr "Wylogowuje użytkownika"
msgid "Lost your password?"
msgstr "Nie pamiętasz hasła?"
-#: templates/login.php:17
+#: templates/login.php:16
msgid "remember"
msgstr "Zapamiętanie"
-#: templates/login.php:18
+#: templates/login.php:17
msgid "Log in"
msgstr "Zaloguj"
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index 3344225a5cd..5cae59fb451 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-26 13:19+0200\n"
-"PO-Revision-Date: 2012-09-26 11:20+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-06 02:02+0200\n"
+"PO-Revision-Date: 2012-10-05 21:03+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -69,39 +69,39 @@ msgstr "Usuwa element"
msgid "Rename"
msgstr "Zmień nazwę"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "already exists"
msgstr "Już istnieje"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "replace"
msgstr "zastap"
-#: js/filelist.js:190
+#: js/filelist.js:189
msgid "suggest name"
msgstr "zasugeruj nazwę"
-#: js/filelist.js:190 js/filelist.js:192
+#: js/filelist.js:189 js/filelist.js:191
msgid "cancel"
msgstr "anuluj"
-#: js/filelist.js:239 js/filelist.js:241
+#: js/filelist.js:238 js/filelist.js:240
msgid "replaced"
msgstr "zastąpione"
-#: js/filelist.js:239 js/filelist.js:241 js/filelist.js:273 js/filelist.js:275
+#: js/filelist.js:238 js/filelist.js:240 js/filelist.js:272 js/filelist.js:274
msgid "undo"
msgstr "wróć"
-#: js/filelist.js:241
+#: js/filelist.js:240
msgid "with"
msgstr "z"
-#: js/filelist.js:273
+#: js/filelist.js:272
msgid "unshared"
msgstr "Nie udostępnione"
-#: js/filelist.js:275
+#: js/filelist.js:274
msgid "deleted"
msgstr "skasuj"
@@ -109,114 +109,114 @@ msgstr "skasuj"
msgid "generating ZIP-file, it may take some time."
msgstr "Generowanie pliku ZIP, może potrwać pewien czas."
-#: js/files.js:208
+#: js/files.js:215
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów"
-#: js/files.js:208
+#: js/files.js:215
msgid "Upload Error"
msgstr "Błąd wczytywania"
-#: js/files.js:236 js/files.js:341 js/files.js:371
+#: js/files.js:243 js/files.js:348 js/files.js:378
msgid "Pending"
msgstr "Oczekujące"
-#: js/files.js:256
+#: js/files.js:263
msgid "1 file uploading"
-msgstr ""
+msgstr "1 plik wczytany"
-#: js/files.js:259 js/files.js:304 js/files.js:319
+#: js/files.js:266 js/files.js:311 js/files.js:326
msgid "files uploading"
-msgstr ""
+msgstr "pliki wczytane"
-#: js/files.js:322 js/files.js:355
+#: js/files.js:329 js/files.js:362
msgid "Upload cancelled."
msgstr "Wczytywanie anulowane."
-#: js/files.js:424
+#: js/files.js:432
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane."
-#: js/files.js:494
+#: js/files.js:502
msgid "Invalid name, '/' is not allowed."
msgstr "Nieprawidłowa nazwa '/' jest niedozwolone."
-#: js/files.js:667
+#: js/files.js:679
msgid "files scanned"
msgstr "Pliki skanowane"
-#: js/files.js:675
+#: js/files.js:687
msgid "error while scanning"
msgstr "Wystąpił błąd podczas skanowania"
-#: js/files.js:748 templates/index.php:48
+#: js/files.js:760 templates/index.php:48
msgid "Name"
msgstr "Nazwa"
-#: js/files.js:749 templates/index.php:56
+#: js/files.js:761 templates/index.php:56
msgid "Size"
msgstr "Rozmiar"
-#: js/files.js:750 templates/index.php:58
+#: js/files.js:762 templates/index.php:58
msgid "Modified"
msgstr "Czas modyfikacji"
-#: js/files.js:777
+#: js/files.js:789
msgid "folder"
msgstr "folder"
-#: js/files.js:779
+#: js/files.js:791
msgid "folders"
msgstr "foldery"
-#: js/files.js:787
+#: js/files.js:799
msgid "file"
msgstr "plik"
-#: js/files.js:789
+#: js/files.js:801
msgid "files"
msgstr "pliki"
-#: js/files.js:833
+#: js/files.js:845
msgid "seconds ago"
-msgstr ""
+msgstr "sekund temu"
-#: js/files.js:834
+#: js/files.js:846
msgid "minute ago"
-msgstr ""
+msgstr "minutę temu"
-#: js/files.js:835
+#: js/files.js:847
msgid "minutes ago"
-msgstr ""
+msgstr "minut temu"
-#: js/files.js:838
+#: js/files.js:850
msgid "today"
-msgstr ""
+msgstr "dziś"
-#: js/files.js:839
+#: js/files.js:851
msgid "yesterday"
-msgstr ""
+msgstr "wczoraj"
-#: js/files.js:840
+#: js/files.js:852
msgid "days ago"
-msgstr ""
+msgstr "dni temu"
-#: js/files.js:841
+#: js/files.js:853
msgid "last month"
-msgstr ""
+msgstr "ostani miesiąc"
-#: js/files.js:843
+#: js/files.js:855
msgid "months ago"
-msgstr ""
+msgstr "miesięcy temu"
-#: js/files.js:844
+#: js/files.js:856
msgid "last year"
-msgstr ""
+msgstr "ostatni rok"
-#: js/files.js:845
+#: js/files.js:857
msgid "years ago"
-msgstr ""
+msgstr "lat temu"
#: templates/admin.php:5
msgid "File handling"
diff --git a/l10n/pl/files_external.po b/l10n/pl/files_external.po
index cccd37cc47e..ae3676ade7c 100644
--- a/l10n/pl/files_external.po
+++ b/l10n/pl/files_external.po
@@ -4,13 +4,14 @@
#
# Translators:
# Cyryl Sochacki <>, 2012.
+# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-06 02:03+0200\n"
+"PO-Revision-Date: 2012-10-05 20:54+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +21,27 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Dostęp do"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "Wystąpił błąd podczas konfigurowania zasobu Dropbox"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Udziel dostępu"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Wypełnij wszystkie wymagane pola"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "Wystąpił błąd podczas konfigurowania zasobu Google Drive"
#: templates/settings.php:3
msgid "External Storage"
diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po
index 31d3ab5c968..66ef5e381a7 100644
--- a/l10n/pl/settings.po
+++ b/l10n/pl/settings.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-26 13:19+0200\n"
-"PO-Revision-Date: 2012-09-26 10:40+0000\n"
-"Last-Translator: emc <mplichta@gmail.com>\n"
+"POT-Creation-Date: 2012-10-06 02:03+0200\n"
+"PO-Revision-Date: 2012-10-05 21:00+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,17 +87,17 @@ msgstr "Nie można usunąć użytkownika z grupy %s"
#: js/apps.js:27 js/apps.js:61
msgid "Disable"
-msgstr "Wyłączone"
+msgstr "Wyłącz"
#: js/apps.js:27 js/apps.js:50
msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
#: js/personal.js:69
msgid "Saving..."
msgstr "Zapisywanie..."
-#: personal.php:46 personal.php:47
+#: personal.php:47 personal.php:48
msgid "__language_name__"
msgstr "Polski"
diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po
index 42ce9d1672c..1089f64ba69 100644
--- a/l10n/pt_BR/core.po
+++ b/l10n/pt_BR/core.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-28 23:34+0200\n"
-"PO-Revision-Date: 2012-09-28 21:34+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-06 13:45+0000\n"
+"Last-Translator: sedir <philippi.sedir@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,8 +111,8 @@ msgstr "Ok"
msgid "No categories selected for deletion."
msgstr "Nenhuma categoria selecionada para deletar."
-#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:489
-#: js/share.js:501
+#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:494
+#: js/share.js:506
msgid "Error"
msgstr "Erro"
@@ -130,15 +130,15 @@ msgstr "Erro ao mudar permissões"
#: js/share.js:130
msgid "Shared with you and the group"
-msgstr ""
+msgstr "Compartilhado com você e o grupo"
#: js/share.js:130
msgid "by"
-msgstr ""
+msgstr "por"
#: js/share.js:132
msgid "Shared with you by"
-msgstr ""
+msgstr "Compartilhado com você por"
#: js/share.js:137
msgid "Share with"
@@ -166,7 +166,7 @@ msgstr "Data de expiração"
#: js/share.js:185
msgid "Share via email:"
-msgstr ""
+msgstr "Compartilhar via e-mail:"
#: js/share.js:187
msgid "No people found"
@@ -178,49 +178,49 @@ msgstr "Não é permitido re-compartilhar"
#: js/share.js:250
msgid "Shared in"
-msgstr ""
+msgstr "Compartilhado em"
#: js/share.js:250
msgid "with"
-msgstr ""
+msgstr "com"
#: js/share.js:271
msgid "Unshare"
msgstr "Descompartilhar"
-#: js/share.js:279
+#: js/share.js:283
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:281
+#: js/share.js:285
msgid "access control"
msgstr "controle de acesso"
-#: js/share.js:284
+#: js/share.js:288
msgid "create"
msgstr "criar"
-#: js/share.js:287
+#: js/share.js:291
msgid "update"
msgstr "atualizar"
-#: js/share.js:290
+#: js/share.js:294
msgid "delete"
msgstr "remover"
-#: js/share.js:293
+#: js/share.js:297
msgid "share"
msgstr "compartilhar"
-#: js/share.js:317 js/share.js:476
+#: js/share.js:322 js/share.js:481
msgid "Password protected"
msgstr "Protegido com senha"
-#: js/share.js:489
+#: js/share.js:494
msgid "Error unsetting expiration date"
msgstr "Erro ao remover data de expiração"
-#: js/share.js:501
+#: js/share.js:506
msgid "Error setting expiration date"
msgstr "Erro ao definir data de expiração"
@@ -249,7 +249,7 @@ msgstr "Falha ao fazer o login!"
msgid "Username"
msgstr "Nome de Usuário"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:14
msgid "Request reset"
msgstr "Pedido de reposição"
@@ -350,7 +350,7 @@ msgstr "Banco de dados do host"
msgid "Finish setup"
msgstr "Concluir configuração"
-#: templates/layout.guest.php:36
+#: templates/layout.guest.php:38
msgid "web services under your control"
msgstr "web services sob seu controle"
@@ -362,11 +362,11 @@ msgstr "Sair"
msgid "Lost your password?"
msgstr "Esqueçeu sua senha?"
-#: templates/login.php:17
+#: templates/login.php:16
msgid "remember"
msgstr "lembrete"
-#: templates/login.php:18
+#: templates/login.php:17
msgid "Log in"
msgstr "Log in"
diff --git a/l10n/pt_BR/files_external.po b/l10n/pt_BR/files_external.po
index aa72e18605a..bea354c7ac0 100644
--- a/l10n/pt_BR/files_external.po
+++ b/l10n/pt_BR/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-10-07 02:03+0200\n"
+"PO-Revision-Date: 2012-10-06 13:48+0000\n"
+"Last-Translator: sedir <philippi.sedir@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +20,27 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Acesso concedido"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "Erro ao configurar armazenamento do Dropbox"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Permitir acesso"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Preencha todos os campos obrigatórios"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "Por favor forneça um app key e secret válido do Dropbox"
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "Erro ao configurar armazenamento do Google Drive"
#: templates/settings.php:3
msgid "External Storage"
diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po
index b50c866aba0..a8b2673d0a9 100644
--- a/l10n/pt_BR/settings.po
+++ b/l10n/pt_BR/settings.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-25 02:03+0200\n"
-"PO-Revision-Date: 2012-09-24 01:31+0000\n"
+"POT-Creation-Date: 2012-10-07 02:04+0200\n"
+"PO-Revision-Date: 2012-10-06 14:30+0000\n"
"Last-Translator: sedir <philippi.sedir@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -95,7 +95,7 @@ msgstr "Habilitado"
msgid "Saving..."
msgstr "Gravando..."
-#: personal.php:46 personal.php:47
+#: personal.php:47 personal.php:48
msgid "__language_name__"
msgstr "Português"
@@ -229,7 +229,7 @@ msgstr "Resposta"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s<strong>"
-msgstr "Você usou <strong>%s</strong> do <strong>%s</strong> disponível"
+msgstr "Você usou <strong>%s</strong> do espaço disponível de <strong>%s</strong> "
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index 539cfcbb7e7..44dd3801916 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:03+0200\n"
+"POT-Creation-Date: 2012-10-08 02:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -344,7 +344,7 @@ msgstr ""
msgid "Finish setup"
msgstr ""
-#: templates/layout.guest.php:36
+#: templates/layout.guest.php:38
msgid "web services under your control"
msgstr ""
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index 33b3a24b128..34f041a0dca 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:02+0200\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -103,112 +103,112 @@ msgstr ""
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:208
+#: js/files.js:213
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:208
+#: js/files.js:213
msgid "Upload Error"
msgstr ""
-#: js/files.js:236 js/files.js:341 js/files.js:371
+#: js/files.js:241 js/files.js:346 js/files.js:376
msgid "Pending"
msgstr ""
-#: js/files.js:256
+#: js/files.js:261
msgid "1 file uploading"
msgstr ""
-#: js/files.js:259 js/files.js:304 js/files.js:319
+#: js/files.js:264 js/files.js:309 js/files.js:324
msgid "files uploading"
msgstr ""
-#: js/files.js:322 js/files.js:355
+#: js/files.js:327 js/files.js:360
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:424
+#: js/files.js:429
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:494
+#: js/files.js:499
msgid "Invalid name, '/' is not allowed."
msgstr ""
-#: js/files.js:668
+#: js/files.js:676
msgid "files scanned"
msgstr ""
-#: js/files.js:676
+#: js/files.js:684
msgid "error while scanning"
msgstr ""
-#: js/files.js:749 templates/index.php:48
+#: js/files.js:757 templates/index.php:48
msgid "Name"
msgstr ""
-#: js/files.js:750 templates/index.php:56
+#: js/files.js:758 templates/index.php:56
msgid "Size"
msgstr ""
-#: js/files.js:751 templates/index.php:58
+#: js/files.js:759 templates/index.php:58
msgid "Modified"
msgstr ""
-#: js/files.js:778
+#: js/files.js:786
msgid "folder"
msgstr ""
-#: js/files.js:780
+#: js/files.js:788
msgid "folders"
msgstr ""
-#: js/files.js:788
+#: js/files.js:796
msgid "file"
msgstr ""
-#: js/files.js:790
+#: js/files.js:798
msgid "files"
msgstr ""
-#: js/files.js:834
+#: js/files.js:842
msgid "seconds ago"
msgstr ""
-#: js/files.js:835
+#: js/files.js:843
msgid "minute ago"
msgstr ""
-#: js/files.js:836
+#: js/files.js:844
msgid "minutes ago"
msgstr ""
-#: js/files.js:839
+#: js/files.js:847
msgid "today"
msgstr ""
-#: js/files.js:840
+#: js/files.js:848
msgid "yesterday"
msgstr ""
-#: js/files.js:841
+#: js/files.js:849
msgid "days ago"
msgstr ""
-#: js/files.js:842
+#: js/files.js:850
msgid "last month"
msgstr ""
-#: js/files.js:844
+#: js/files.js:852
msgid "months ago"
msgstr ""
-#: js/files.js:845
+#: js/files.js:853
msgid "last year"
msgstr ""
-#: js/files.js:846
+#: js/files.js:854
msgid "years ago"
msgstr ""
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index 5e96e8163ee..2a377de5523 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:02+0200\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index 8906a13da4a..90a8cf6e5d2 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:02+0200\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index 785b8c68d04..ac7a5d9ad95 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:02+0200\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -43,6 +43,6 @@ msgstr ""
msgid "No preview available for"
msgstr ""
-#: templates/public.php:37
+#: templates/public.php:35
msgid "web services under your control"
msgstr ""
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index e9a24ee0f38..bf4672d1211 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:02+0200\n"
+"POT-Creation-Date: 2012-10-08 02:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index f4c9b23aa77..d895894deef 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:03+0200\n"
+"POT-Creation-Date: 2012-10-08 02:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index 4695424a7b3..fb1462a1302 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:03+0200\n"
+"POT-Creation-Date: 2012-10-08 02:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index d7c7bff1663..8ecad3d5951 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-05 02:03+0200\n"
+"POT-Creation-Date: 2012-10-08 02:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/lib/base.php b/lib/base.php
index 41ff1870059..c898273d9e2 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -352,6 +352,10 @@ class OC{
OC_User::useBackend(new OC_User_Database());
OC_Group::useBackend(new OC_Group_Database());
+ if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SESSION['user_id']) && $_SERVER['PHP_AUTH_USER'] != $_SESSION['user_id']) {
+ OC_User::logout();
+ }
+
// Load Apps
// This includes plugins for users and filesystems as well
global $RUNTIME_NOAPPS;
diff --git a/lib/filecache.php b/lib/filecache.php
index 305ba035fb5..d68525d9a54 100644
--- a/lib/filecache.php
+++ b/lib/filecache.php
@@ -420,6 +420,7 @@ class OC_FileCache{
$mimetype=$view->getMimeType($path);
$stat=$view->stat($path);
if($mimetype=='httpd/unix-directory') {
+ $stat['size'] = 0;
$writable=$view->is_writable($path.'/');
}else{
$writable=$view->is_writable($path);
diff --git a/lib/ocsclient.php b/lib/ocsclient.php
index 6428a883679..fc2095f5c15 100644
--- a/lib/ocsclient.php
+++ b/lib/ocsclient.php
@@ -62,7 +62,15 @@ class OC_OCSClient{
}
$url=OC_OCSClient::getAppStoreURL().'/content/categories';
- $xml=@file_get_contents($url);
+ // set a sensible timeout of 10 sec to stay responsive even if the server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
if($xml==FALSE) {
return NULL;
}
@@ -103,7 +111,17 @@ class OC_OCSClient{
$filterurl='&filter='.urlencode($filter);
$url=OC_OCSClient::getAppStoreURL().'/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page='.urlencode($page).'&pagesize=100'.$filterurl.$version;
$apps=array();
- $xml=@file_get_contents($url);
+
+ // set a sensible timeout of 10 sec to stay responsive even if the server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
+
if($xml==FALSE) {
return NULL;
}
@@ -141,7 +159,15 @@ class OC_OCSClient{
}
$url=OC_OCSClient::getAppStoreURL().'/content/data/'.urlencode($id);
- $xml=@file_get_contents($url);
+ // set a sensible timeout of 10 sec to stay responsive even if the server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
if($xml==FALSE) {
OC_Log::write('core','Unable to parse OCS content',OC_Log::FATAL);
return NULL;
@@ -178,7 +204,16 @@ class OC_OCSClient{
}
$url=OC_OCSClient::getAppStoreURL().'/content/download/'.urlencode($id).'/'.urlencode($item);
- $xml=@file_get_contents($url);
+ // set a sensible timeout of 10 sec to stay responsive even if the server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
+
if($xml==FALSE) {
OC_Log::write('core','Unable to parse OCS content',OC_Log::FATAL);
return NULL;
@@ -215,7 +250,17 @@ class OC_OCSClient{
$url=OC_OCSClient::getKBURL().'/knowledgebase/data?type=150&page='.$p.'&pagesize='.$s.$searchcmd;
$kbe=array();
- $xml=@file_get_contents($url);
+
+ // set a sensible timeout of 10 sec to stay responsive even if the server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
+
if($xml==FALSE) {
OC_Log::write('core','Unable to parse knowledgebase content',OC_Log::FATAL);
return NULL;
diff --git a/lib/public/share.php b/lib/public/share.php
index e0488b8faf6..75363d081c0 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -645,7 +645,7 @@ class Share {
} else {
if ($fileDependent) {
if (($itemType == 'file' || $itemType == 'folder') && $format == \OC_Share_Backend_File::FORMAT_FILE_APP || $format == \OC_Share_Backend_File::FORMAT_FILE_APP_ROOT) {
- $select = '`*PREFIX*share`.`id`, `item_type`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `file_source`, `path`, `file_target`, `permissions`, `expiration`, `name`, `ctime`, `mtime`, `mimetype`, `size`, `encrypted`, `versioned`, `writable`';
+ $select = '`*PREFIX*share`.`id`, `item_type`, `*PREFIX*share`.`parent`, `uid_owner`, `share_type`, `share_with`, `file_source`, `path`, `file_target`, `permissions`, `expiration`, `name`, `ctime`, `mtime`, `mimetype`, `size`, `encrypted`, `versioned`, `writable`';
} else {
$select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`, `file_source`, `path`, `file_target`, `permissions`, `stime`, `expiration`';
}
@@ -1015,8 +1015,14 @@ class Share {
continue;
}
}
- if ($item['uid_owner'] == $uidOwner && $item[$columnSource] == $itemSource) {
- return $target;
+ if ($item['uid_owner'] == $uidOwner) {
+ if ($itemType == 'file' || $itemType == 'folder') {
+ if ($item['file_source'] == \OC_FileCache::getId($itemSource)) {
+ return $target;
+ }
+ } else if ($item['item_source'] == $itemSource) {
+ return $target;
+ }
}
}
if (!isset($exclude)) {
diff --git a/lib/updater.php b/lib/updater.php
index ad42f2bf605..b3b289ef276 100644
--- a/lib/updater.php
+++ b/lib/updater.php
@@ -42,7 +42,16 @@ class OC_Updater{
//fetch xml data from updater
$url=$updaterurl.'?version='.$versionstring;
- $xml=@file_get_contents($url);
+
+ // set a sensible timeout of 10 sec to stay responsive even if the update server is down.
+ $ctx = stream_context_create(
+ array(
+ 'http' => array(
+ 'timeout' => 10
+ )
+ )
+ );
+ $xml=@file_get_contents($url, 0, $ctx);
if($xml==FALSE) {
return array();
}
diff --git a/lib/util.php b/lib/util.php
index ae77e16c8a0..6707d67638e 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -287,6 +287,11 @@ class OC_Util {
$errors[]=array('error'=>'PHP module zlib is not installed.<br/>','hint'=>'Please ask your server administrator to install the module.');
$web_server_restart= false;
}
+
+ if(!function_exists('simplexml_load_string')) {
+ $errors[]=array('error'=>'PHP module SimpleXML is not installed.<br/>','hint'=>'Please ask your server administrator to install the module.');
+ $web_server_restart= false;
+ }
if(floatval(phpversion())<5.3) {
$errors[]=array('error'=>'PHP 5.3 is required.<br/>','hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher. PHP 5.2 is no longer supported by ownCloud and the PHP community.');
$web_server_restart= false;
diff --git a/settings/js/apps.js b/settings/js/apps.js
index 4ffbc41f22c..6ef33706f65 100644
--- a/settings/js/apps.js
+++ b/settings/js/apps.js
@@ -30,6 +30,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
if (app.internal == false) {
page.find('p.appslink').show();
page.find('a').attr('href', 'http://apps.owncloud.com/content/show.php?content=' + app.id);
+ page.find('small.externalapp').hide();
} else {
page.find('p.appslink').hide();
}
diff --git a/settings/l10n/pl.php b/settings/l10n/pl.php
index 432b303b0a5..16c40ac0b04 100644
--- a/settings/l10n/pl.php
+++ b/settings/l10n/pl.php
@@ -13,8 +13,8 @@
"Language changed" => "Język zmieniony",
"Unable to add user to group %s" => "Nie można dodać użytkownika do grupy %s",
"Unable to remove user from group %s" => "Nie można usunąć użytkownika z grupy %s",
-"Disable" => "Wyłączone",
-"Enable" => "Włączone",
+"Disable" => "Wyłącz",
+"Enable" => "Włącz",
"Saving..." => "Zapisywanie...",
"__language_name__" => "Polski",
"Security Warning" => "Ostrzeżenia bezpieczeństwa",
diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php
index ddfba1a670e..7c1dff06ef0 100644
--- a/settings/l10n/pt_BR.php
+++ b/settings/l10n/pt_BR.php
@@ -45,7 +45,7 @@
"Problems connecting to help database." => "Problemas ao conectar na base de dados.",
"Go there manually." => "Ir manualmente.",
"Answer" => "Resposta",
-"You have used <strong>%s</strong> of the available <strong>%s<strong>" => "Você usou <strong>%s</strong> do <strong>%s</strong> disponível",
+"You have used <strong>%s</strong> of the available <strong>%s<strong>" => "Você usou <strong>%s</strong> do espaço disponível de <strong>%s</strong> ",
"Desktop and Mobile Syncing Clients" => "Sincronizando Desktop e Mobile",
"Download" => "Download",
"Your password was changed" => "Sua senha foi alterada",
diff --git a/tests/lib/filestorage.php b/tests/lib/filestorage.php
index 4431abe83c7..ae780bee85a 100644
--- a/tests/lib/filestorage.php
+++ b/tests/lib/filestorage.php
@@ -176,22 +176,24 @@ abstract class Test_FileStorage extends UnitTestCase {
$this->assertEqual($stat['ctime'],$cTime);
$mtimeStart=time();
- $this->instance->touch('/lorem.txt');
+ $supportsTouch = $this->instance->touch('/lorem.txt');
$mtimeEnd=time();
- $originalCTime=$cTime;
- $cTime=$this->instance->filectime('/lorem.txt');
- $mTime=$this->instance->filemtime('/lorem.txt');
- $this->assertTrue(($mtimeStart-1)<=$mTime);
- $this->assertTrue($mTime<=($mtimeEnd+1));
- $this->assertEqual($cTime,$originalCTime);
-
- $this->assertTrue($this->instance->hasUpdated('/lorem.txt',$mtimeStart-1));
-
- if($this->instance->touch('/lorem.txt',100)!==false) {
+ if($supportsTouch !== false){
+ $originalCTime=$cTime;
+ $cTime=$this->instance->filectime('/lorem.txt');
$mTime=$this->instance->filemtime('/lorem.txt');
- $this->assertEqual($mTime,100);
+ $this->assertTrue(($mtimeStart-1)<=$mTime);
+ $this->assertTrue($mTime<=($mtimeEnd+1));
+ $this->assertEqual($cTime,$originalCTime);
+
+ $this->assertTrue($this->instance->hasUpdated('/lorem.txt',$mtimeStart-1));
+
+ if($this->instance->touch('/lorem.txt',100)!==false) {
+ $mTime=$this->instance->filemtime('/lorem.txt');
+ $this->assertEqual($mTime,100);
+ }
}
-
+
$mtimeStart=time();
$fh=$this->instance->fopen('/lorem.txt','a');
fwrite($fh,' ');
diff --git a/tests/lib/filesystem.php b/tests/lib/filesystem.php
index 315471e8555..e22b3f1c0d8 100644
--- a/tests/lib/filesystem.php
+++ b/tests/lib/filesystem.php
@@ -73,7 +73,7 @@ class Test_Filesystem extends UnitTestCase {
}
public function testHooks() {
- if(OC_User::isLoggedIn()){
+ if(OC_Filesystem::getView()){
$user = OC_User::getUser();
}else{
$user=uniqid();