diff --git a/apps/files/templates/part.breadcrumb.php b/apps/files/templates/part.breadcrumb.php
index 876cd19bc13..87442606b00 100644
--- a/apps/files/templates/part.breadcrumb.php
+++ b/apps/files/templates/part.breadcrumb.php
@@ -1,16 +1,17 @@
-
+
-
-
+
-
svg"
- data-dir=''
- style='background-image:url("")'>
-
-
-
+
svg"
+ data-dir=''
+ style='background-image:url("")'>
+
+
+
-
- var publicListView = true;
-
- var publicListView = false;
-
-
+
- 200) $relative_date_color = 200;
- $name = str_replace('+', '%20', urlencode($file['name']));
- $name = str_replace('%2F', '/', $name);
- $directory = str_replace('+', '%20', urlencode($file['directory']));
- $directory = str_replace('%2F', '/', $directory); ?>
-
'
- data-permissions=''>
-
- style="background-image:url()"
-
- style="background-image:url()"
-
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 200) $relative_date_color = 200;
+ $name = str_replace('+', '%20', urlencode($file['name']));
+ $name = str_replace('%2F', '/', $name);
+ $directory = str_replace('+', '%20', urlencode($file['directory']));
+ $directory = str_replace('%2F', '/', $directory); ?>
+
'
+ data-permissions=''>
+
+ style="background-image:url()"
+
+ style="background-image:url()"
+
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "Криптиране",
+"Enable Encryption" => "Включване на криптирането",
+"None" => "Няма",
+"Exclude the following file types from encryption" => "Изключване на следните файлови типове от криптирането"
+);
diff --git a/apps/files_encryption/l10n/bn_BD.php b/apps/files_encryption/l10n/bn_BD.php
new file mode 100644
index 00000000000..c8f041d7622
--- /dev/null
+++ b/apps/files_encryption/l10n/bn_BD.php
@@ -0,0 +1,6 @@
+ "সংকেতায়ন",
+"Enable Encryption" => "সংকেতায়ন সক্রিয় কর",
+"None" => "কোনটিই নয়",
+"Exclude the following file types from encryption" => "সংকেতায়ন থেকে নিম্নোক্ত ধরণসমূহ বাদ দাও"
+);
diff --git a/apps/files_encryption/l10n/he.php b/apps/files_encryption/l10n/he.php
new file mode 100644
index 00000000000..0332d59520a
--- /dev/null
+++ b/apps/files_encryption/l10n/he.php
@@ -0,0 +1,6 @@
+ "הצפנה",
+"Enable Encryption" => "הפעל הצפנה",
+"None" => "כלום",
+"Exclude the following file types from encryption" => "הוצא את סוגי הקבצים הבאים מהצפנה"
+);
diff --git a/apps/files_encryption/l10n/hu_HU.php b/apps/files_encryption/l10n/hu_HU.php
index 4352d8b7712..8ea0f731736 100644
--- a/apps/files_encryption/l10n/hu_HU.php
+++ b/apps/files_encryption/l10n/hu_HU.php
@@ -1,6 +1,6 @@
"Titkosítás",
-"Exclude the following file types from encryption" => "A következő fájl típusok kizárása a titkosításból",
+"Enable Encryption" => "A titkosítás engedélyezése",
"None" => "Egyik sem",
-"Enable Encryption" => "Titkosítás engedélyezése"
+"Exclude the following file types from encryption" => "A következő fájltípusok kizárása a titkosításból"
);
diff --git a/apps/files_encryption/l10n/is.php b/apps/files_encryption/l10n/is.php
new file mode 100644
index 00000000000..3210ecb4f8a
--- /dev/null
+++ b/apps/files_encryption/l10n/is.php
@@ -0,0 +1,6 @@
+ "Dulkóðun",
+"Enable Encryption" => "Virkja dulkóðun",
+"None" => "Ekkert",
+"Exclude the following file types from encryption" => "Undanskilja eftirfarandi skráartegundir frá dulkóðun"
+);
diff --git a/apps/files_encryption/l10n/mk.php b/apps/files_encryption/l10n/mk.php
new file mode 100644
index 00000000000..dfcaed9f37e
--- /dev/null
+++ b/apps/files_encryption/l10n/mk.php
@@ -0,0 +1,6 @@
+ "Енкрипција",
+"Exclude the following file types from encryption" => "Исклучи ги следните типови на датотеки од енкрипција",
+"None" => "Ништо",
+"Enable Encryption" => "Овозможи енкрипција"
+);
diff --git a/apps/files_encryption/l10n/tr.php b/apps/files_encryption/l10n/tr.php
new file mode 100644
index 00000000000..474ee42b842
--- /dev/null
+++ b/apps/files_encryption/l10n/tr.php
@@ -0,0 +1,6 @@
+ "Şifreleme",
+"Enable Encryption" => "Şifrelemeyi Etkinleştir",
+"None" => "Hiçbiri",
+"Exclude the following file types from encryption" => "Aşağıdaki dosya tiplerini şifrelemeye dahil etme"
+);
diff --git a/apps/files_encryption/settings.php b/apps/files_encryption/settings.php
index 6b2b03211e2..94ff5ab94ba 100644
--- a/apps/files_encryption/settings.php
+++ b/apps/files_encryption/settings.php
@@ -6,6 +6,8 @@
* See the COPYING-README file.
*/
+OC_Util::checkAdminUser();
+
$tmpl = new OCP\Template( 'files_encryption', 'settings');
$blackList=explode(',', OCP\Config::getAppValue('files_encryption',
'type_blacklist',
@@ -17,4 +19,4 @@ $tmpl->assign('encryption_enabled', $enabled);
OCP\Util::addscript('files_encryption', 'settings');
OCP\Util::addscript('core', 'multiselect');
-return $tmpl->fetchPage();
\ No newline at end of file
+return $tmpl->fetchPage();
diff --git a/apps/files_encryption/templates/settings.php b/apps/files_encryption/templates/settings.php
index 75df784e397..268b1a80ccd 100644
--- a/apps/files_encryption/templates/settings.php
+++ b/apps/files_encryption/templates/settings.php
@@ -1,14 +1,14 @@
diff --git a/apps/files_external/l10n/bg_BG.php b/apps/files_external/l10n/bg_BG.php
index 48779581846..1f2c29d54c5 100644
--- a/apps/files_external/l10n/bg_BG.php
+++ b/apps/files_external/l10n/bg_BG.php
@@ -1,4 +1,18 @@
"Достъпът е даден",
+"Grant access" => "Даване на достъп",
+"Fill out all required fields" => "Попълнете всички задължителни полета",
+"External Storage" => "Външно хранилище",
+"Backend" => "Администрация",
+"Configuration" => "Конфигурация",
+"Options" => "Опции",
+"None set" => "Няма избрано",
+"All Users" => "Всички потребители",
"Groups" => "Групи",
-"Delete" => "Изтриване"
+"Users" => "Потребители",
+"Delete" => "Изтриване",
+"Enable User External Storage" => "Вкл. на поддръжка за външно потр. хранилище",
+"Allow users to mount their own external storage" => "Позволено е на потребителите да ползват тяхно лично външно хранилище",
+"SSL root certificates" => "SSL основни сертификати",
+"Import Root Certificate" => "Импортиране на основен сертификат"
);
diff --git a/apps/files_external/l10n/bn_BD.php b/apps/files_external/l10n/bn_BD.php
new file mode 100644
index 00000000000..a4a2b23030b
--- /dev/null
+++ b/apps/files_external/l10n/bn_BD.php
@@ -0,0 +1,24 @@
+ "অধিগমনের অনুমতি প্রদান করা হলো",
+"Error configuring Dropbox storage" => "Dropbox সংরক্ষণাগার নির্ধারণ করতে সমস্যা ",
+"Grant access" => "অধিগমনের অনুমতি প্রদান কর",
+"Fill out all required fields" => "আবশ্যিক সমস্ত ক্ষেত্র পূরণ করুন",
+"Please provide a valid Dropbox app key and secret." => "দয়া করে সঠিক এবং বৈধ Dropbox app key and secret প্রদান করুন।",
+"Error configuring Google Drive storage" => "Google Drive সংরক্ষণাগার নির্ধারণ করতে সমস্যা ",
+"External Storage" => "বাহ্যিক সংরক্ষণাগার",
+"Mount point" => "মাউন্ট পয়েন্ট",
+"Backend" => "পশ্চাদপট",
+"Configuration" => "কনফিগারেসন",
+"Options" => "বিকল্পসমূহ",
+"Applicable" => "প্রযোজ্য",
+"Add mount point" => "মাউন্ট পয়েন্ট যোগ কর",
+"None set" => "কোনটিই নির্ধারণ করা হয় নি",
+"All Users" => "সমস্ত ব্যবহারকারী",
+"Groups" => "গোষ্ঠীসমূহ",
+"Users" => "ব্যবহারকারী",
+"Delete" => "মুছে ফেল",
+"Enable User External Storage" => "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর",
+"Allow users to mount their own external storage" => "ব্যবহারকারীদেরকে তাদের নিজস্ব বাহ্যিক সংরক্ষনাগার সাউন্ট করতে অনুমোদন দাও",
+"SSL root certificates" => "SSL রুট সনদপত্র",
+"Import Root Certificate" => "রুট সনদপত্রটি আমদানি করুন"
+);
diff --git a/apps/files_external/l10n/da.php b/apps/files_external/l10n/da.php
index 00a81f3da16..bae89a6cfdd 100644
--- a/apps/files_external/l10n/da.php
+++ b/apps/files_external/l10n/da.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Udfyld alle nødvendige felter",
"Please provide a valid Dropbox app key and secret." => "Angiv venligst en valid Dropbox app nøgle og hemmelighed",
"Error configuring Google Drive storage" => "Fejl ved konfiguration af Google Drive plads",
+"
Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "
Advarsel: b> \"smbclient\" ikke er installeret. Montering af CIFS / SMB delinger er ikke muligt. Spørg din systemadministrator om at installere det.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => " Advarsel: b> FTP-understøttelse i PHP ikke er aktiveret eller installeret. Montering af FTP delinger er ikke muligt. Spørg din systemadministrator om at installere det.",
"External Storage" => "Ekstern opbevaring",
"Mount point" => "Monteringspunkt",
"Backend" => "Backend",
diff --git a/apps/files_external/l10n/de.php b/apps/files_external/l10n/de.php
index 196b3af2038..277cc2e6efe 100644
--- a/apps/files_external/l10n/de.php
+++ b/apps/files_external/l10n/de.php
@@ -5,8 +5,8 @@
"Fill out all required fields" => "Bitte alle notwendigen Felder füllen",
"Please provide a valid Dropbox app key and secret." => "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
-"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren.",
-"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht aktiv oder nicht installiert. Das Einhängen von FTP-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren.",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator.",
"External Storage" => "Externer Speicher",
"Mount point" => "Mount-Point",
"Backend" => "Backend",
diff --git a/apps/files_external/l10n/de_DE.php b/apps/files_external/l10n/de_DE.php
index 357968bd462..5675eb057f0 100644
--- a/apps/files_external/l10n/de_DE.php
+++ b/apps/files_external/l10n/de_DE.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Bitte alle notwendigen Felder füllen",
"Please provide a valid Dropbox app key and secret." => "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator.",
"External Storage" => "Externer Speicher",
"Mount point" => "Mount-Point",
"Backend" => "Backend",
diff --git a/apps/files_external/l10n/el.php b/apps/files_external/l10n/el.php
index a1dae9d4888..9bf499a911d 100644
--- a/apps/files_external/l10n/el.php
+++ b/apps/files_external/l10n/el.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Συμπληρώστε όλα τα απαιτούμενα πεδία",
"Please provide a valid Dropbox app key and secret." => "Παρακαλούμε δώστε έγκυρο κλειδί Dropbox και μυστικό.",
"Error configuring Google Drive storage" => "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive ",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Προσοχή: Ο \"smbclient\" δεν εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση CIFS/SMB. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Προσοχή: Η υποστήριξη FTP στην PHP δεν ενεργοποιήθηκε ή εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση FTP. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει.",
"External Storage" => "Εξωτερικό Αποθηκευτικό Μέσο",
"Mount point" => "Σημείο προσάρτησης",
"Backend" => "Σύστημα υποστήριξης",
diff --git a/apps/files_external/l10n/eu.php b/apps/files_external/l10n/eu.php
index dccd377b119..597204c894d 100644
--- a/apps/files_external/l10n/eu.php
+++ b/apps/files_external/l10n/eu.php
@@ -5,6 +5,8 @@
"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",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Abisua: \"smbclient\" ez dago instalatuta. CIFS/SMB partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Abisua: PHPren FTP modulua ez dago instalatuta edo gaitua. FTP partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea.",
"External Storage" => "Kanpoko Biltegiratzea",
"Mount point" => "Montatze puntua",
"Backend" => "Motorra",
diff --git a/apps/files_external/l10n/fr.php b/apps/files_external/l10n/fr.php
index 90007aafaaf..0825a961b1c 100644
--- a/apps/files_external/l10n/fr.php
+++ b/apps/files_external/l10n/fr.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Veuillez remplir tous les champs requis",
"Please provide a valid Dropbox app key and secret." => "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de passe valides.",
"Error configuring Google Drive storage" => "Erreur lors de la configuration du support de stockage Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Attention : \"smbclient\" n'est pas installé. Le montage des partages CIFS/SMB n'est pas disponible. Contactez votre administrateur système pour l'installer.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Attention : Le support FTP de PHP n'est pas activé ou installé. Le montage des partages FTP n'est pas disponible. Contactez votre administrateur système pour l'installer.",
"External Storage" => "Stockage externe",
"Mount point" => "Point de montage",
"Backend" => "Infrastructure",
diff --git a/apps/files_external/l10n/gl.php b/apps/files_external/l10n/gl.php
index 5024dac4d8c..f8100e14620 100644
--- a/apps/files_external/l10n/gl.php
+++ b/apps/files_external/l10n/gl.php
@@ -3,8 +3,10 @@
"Error configuring Dropbox storage" => "Produciuse un erro ao configurar o almacenamento en Dropbox",
"Grant access" => "Permitir o acceso",
"Fill out all required fields" => "Cubrir todos os campos obrigatorios",
-"Please provide a valid Dropbox app key and secret." => "Dá o segredo e a chave correcta do aplicativo de Dropbox.",
+"Please provide a valid Dropbox app key and secret." => "Forneza unha chave correcta e segreda do Dropbox.",
"Error configuring Google Drive storage" => "Produciuse un erro ao configurar o almacenamento en Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Aviso: «smbclient» non está instalado. Non é posibel a montaxe de comparticións CIFS/SMB. Consulte co administrador do sistema para instalalo.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Aviso: A compatibilidade de FTP en PHP non está activada ou instalada. Non é posibel a montaxe de comparticións FTP. Consulte co administrador do sistema para instalalo.",
"External Storage" => "Almacenamento externo",
"Mount point" => "Punto de montaxe",
"Backend" => "Infraestrutura",
diff --git a/apps/files_external/l10n/hu_HU.php b/apps/files_external/l10n/hu_HU.php
index e915c34b950..b8973c96411 100644
--- a/apps/files_external/l10n/hu_HU.php
+++ b/apps/files_external/l10n/hu_HU.php
@@ -1,5 +1,26 @@
"Érvényes hozzáférés",
+"Error configuring Dropbox storage" => "A Dropbox tárolót nem sikerült beállítani",
+"Grant access" => "Megadom a hozzáférést",
+"Fill out all required fields" => "Töltse ki az összes szükséges mezőt",
+"Please provide a valid Dropbox app key and secret." => "Adjon meg egy érvényes Dropbox app key-t és secretet!",
+"Error configuring Google Drive storage" => "A Google Drive tárolót nem sikerült beállítani",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Figyelem: az \"smbclient\" nincs telepítve a kiszolgálón. Emiatt nem lehet CIFS/SMB megosztásokat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Figyelem: a PHP FTP támogatása vagy nincs telepítve, vagy nincs engedélyezve a kiszolgálón. Emiatt nem lehetséges FTP-tárolókat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot.",
+"External Storage" => "Külső tárolási szolgáltatások becsatolása",
+"Mount point" => "Hova csatoljuk",
+"Backend" => "Külső tárolórendszer",
+"Configuration" => "Beállítások",
+"Options" => "Opciók",
+"Applicable" => "Érvényességi kör",
+"Add mount point" => "Új csatolás létrehozása",
+"None set" => "Nincs beállítva",
+"All Users" => "Az összes felhasználó",
"Groups" => "Csoportok",
"Users" => "Felhasználók",
-"Delete" => "Törlés"
+"Delete" => "Törlés",
+"Enable User External Storage" => "Külső tárolók engedélyezése a felhasználók részére",
+"Allow users to mount their own external storage" => "Lehetővé teszi, hogy a felhasználók külső tárolási szolgáltatásokat csatoljanak be a saját területükre",
+"SSL root certificates" => "SSL tanúsítványok",
+"Import Root Certificate" => "SSL tanúsítványok importálása"
);
diff --git a/apps/files_external/l10n/is.php b/apps/files_external/l10n/is.php
new file mode 100644
index 00000000000..5110bf5ad27
--- /dev/null
+++ b/apps/files_external/l10n/is.php
@@ -0,0 +1,26 @@
+ "Aðgengi veitt",
+"Error configuring Dropbox storage" => "Villa við að setja upp Dropbox gagnasvæði",
+"Grant access" => "Veita aðgengi",
+"Fill out all required fields" => "Fylltu út alla skilyrta reiti",
+"Please provide a valid Dropbox app key and secret." => "Gefðu upp virkan Dropbox lykil og leynikóða",
+"Error configuring Google Drive storage" => "Villa kom upp við að setja upp Google Drive gagnasvæði",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Aðvörun: \"smbclient\" er ekki uppsettur. Uppsetning á CIFS/SMB gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Aðvörun: FTP stuðningur í PHP er ekki virkur. Uppsetning á FTP gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan.",
+"External Storage" => "Ytri gagnageymsla",
+"Mount point" => "Mount svæði",
+"Backend" => "Stjórnun",
+"Configuration" => "Uppsetning",
+"Options" => "Stillingar",
+"Applicable" => "Gilt",
+"Add mount point" => "Bæta við mount svæði",
+"None set" => "Ekkert sett",
+"All Users" => "Allir notendur",
+"Groups" => "Hópar",
+"Users" => "Notendur",
+"Delete" => "Eyða",
+"Enable User External Storage" => "Virkja ytra gagnasvæði notenda",
+"Allow users to mount their own external storage" => "Leyfa notendum að bæta við sínum eigin ytri gagnasvæðum",
+"SSL root certificates" => "SSL rótar skilríki",
+"Import Root Certificate" => "Flytja inn rótar skilríki"
+);
diff --git a/apps/files_external/l10n/ko.php b/apps/files_external/l10n/ko.php
index 74a400303b2..cb691cf5e3d 100644
--- a/apps/files_external/l10n/ko.php
+++ b/apps/files_external/l10n/ko.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "모든 필수 항목을 입력하십시오",
"Please provide a valid Dropbox app key and secret." => "올바른 Dropbox 앱 키와 암호를 입력하십시오.",
"Error configuring Google Drive storage" => "Google 드라이브 저장소 설정 오류",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "경고 \"smbclient\"가 설치되지 않았습니다. CIFS/SMB 공유애 연결이 불가능 합니다.. 시스템 관리자에게 요청하여 설치하시기 바랍니다.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "경고 PHP용 FTP 지원이 사용 불가능 하거나 설치되지 않았습니다. FTP 공유에 연결이 불가능 합니다. 시스템 관리자에게 요청하여 설치하시기 바랍니다. ",
"External Storage" => "외부 저장소",
"Mount point" => "마운트 지점",
"Backend" => "백엔드",
diff --git a/apps/files_external/l10n/mk.php b/apps/files_external/l10n/mk.php
index 8fde4fcde0f..e3c1e4652b3 100644
--- a/apps/files_external/l10n/mk.php
+++ b/apps/files_external/l10n/mk.php
@@ -1,5 +1,26 @@
"Пристапот е дозволен",
+"Error configuring Dropbox storage" => "Грешка при конфигурација на Dropbox",
+"Grant access" => "Дозволи пристап",
+"Fill out all required fields" => "Пополни ги сите задолжителни полиња",
+"Please provide a valid Dropbox app key and secret." => "Ве молам доставите валиден Dropbox клуч и тајна лозинка.",
+"Error configuring Google Drive storage" => "Грешка при конфигурација на Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Внимание: \"smbclient\" не е инсталиран. Не е можно монтирање на CIFS/SMB дискови. Замолете го Вашиот систем администратор да го инсталира.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Внимание: Не е овозможена или инсталирани FTP подршка во PHP. Не е можно монтирање на FTP дискови. Замолете го Вашиот систем администратор да го инсталира.",
+"External Storage" => "Надворешно складиште",
+"Mount point" => "Точка на монтирање",
+"Backend" => "Админ",
+"Configuration" => "Конфигурација",
+"Options" => "Опции",
+"Applicable" => "Применливо",
+"Add mount point" => "Додади точка на монтирање",
+"None set" => "Ништо поставено",
+"All Users" => "Сите корисници",
"Groups" => "Групи",
"Users" => "Корисници",
-"Delete" => "Избриши"
+"Delete" => "Избриши",
+"Enable User External Storage" => "Овозможи надворешни за корисници",
+"Allow users to mount their own external storage" => "Дозволи им на корисниците да монтираат свои надворешни дискови",
+"SSL root certificates" => "SSL root сертификати",
+"Import Root Certificate" => "Увези"
);
diff --git a/apps/files_external/l10n/nl.php b/apps/files_external/l10n/nl.php
index d0c0b02b8f8..132c8cf3ac2 100644
--- a/apps/files_external/l10n/nl.php
+++ b/apps/files_external/l10n/nl.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Vul alle verplichte in",
"Please provide a valid Dropbox app key and secret." => "Geef een geldige Dropbox key en secret.",
"Error configuring Google Drive storage" => "Fout tijdens het configureren van Google Drive opslag",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Waarschuwing: \"smbclient\" is niet geïnstalleerd. Mounten van CIFS/SMB shares is niet mogelijk. Vraag uw beheerder om smbclient te installeren.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Waarschuwing: FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van FTP shares is niet mogelijk. Vraag uw beheerder FTP ondersteuning te installeren.",
"External Storage" => "Externe opslag",
"Mount point" => "Aankoppelpunt",
"Backend" => "Backend",
diff --git a/apps/files_external/l10n/pt_PT.php b/apps/files_external/l10n/pt_PT.php
index 4795a51a6b7..06dbc0cf6bd 100644
--- a/apps/files_external/l10n/pt_PT.php
+++ b/apps/files_external/l10n/pt_PT.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Preencha todos os campos obrigatórios",
"Please provide a valid Dropbox app key and secret." => "Por favor forneça uma \"app key\" e \"secret\" do Dropbox válidas.",
"Error configuring Google Drive storage" => "Erro ao configurar o armazenamento do Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Aviso: O cliente \"smbclient\" não está instalado. Não é possível montar as partilhas CIFS/SMB . Peça ao seu administrador para instalar.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Aviso: O suporte FTP no PHP não está activate ou instalado. Não é possível montar as partilhas FTP. Peça ao seu administrador para instalar.",
"External Storage" => "Armazenamento Externo",
"Mount point" => "Ponto de montagem",
"Backend" => "Backend",
diff --git a/apps/files_external/l10n/ru_RU.php b/apps/files_external/l10n/ru_RU.php
index 493e3f5bee4..e539b3cb2cf 100644
--- a/apps/files_external/l10n/ru_RU.php
+++ b/apps/files_external/l10n/ru_RU.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Заполните все требуемые поля",
"Please provide a valid Dropbox app key and secret." => "Пожалуйста представьте допустимый ключ приложения Dropbox и пароль.",
"Error configuring Google Drive storage" => "Ошибка настройки хранилища Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Предупреждение: \"smbclient\" не установлен. Подключение общих папок CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Предупреждение: Поддержка FTP в PHP не включена или не установлена. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить ее.",
"External Storage" => "Внешние системы хранения данных",
"Mount point" => "Точка монтирования",
"Backend" => "Бэкэнд",
diff --git a/apps/files_external/l10n/sv.php b/apps/files_external/l10n/sv.php
index 0a5e1c66d99..0d42a1f4682 100644
--- a/apps/files_external/l10n/sv.php
+++ b/apps/files_external/l10n/sv.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "Fyll i alla obligatoriska fält",
"Please provide a valid Dropbox app key and secret." => "Ange en giltig Dropbox nyckel och hemlighet.",
"Error configuring Google Drive storage" => "Fel vid konfigurering av Google Drive",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Varning: \"smb-klienten\" är inte installerad. Montering av CIFS/SMB delningar är inte möjligt. Kontakta din systemadministratör för att få den installerad.",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Varning: Stöd för FTP i PHP är inte aktiverat eller installerat. Montering av FTP-delningar är inte möjligt. Kontakta din systemadministratör för att få det installerat.",
"External Storage" => "Extern lagring",
"Mount point" => "Monteringspunkt",
"Backend" => "Källa",
diff --git a/apps/files_external/l10n/tr.php b/apps/files_external/l10n/tr.php
index c5e9f8f892f..e9a045aab57 100644
--- a/apps/files_external/l10n/tr.php
+++ b/apps/files_external/l10n/tr.php
@@ -1,5 +1,16 @@
"Harici Depolama",
+"Mount point" => "Bağlama Noktası",
+"Backend" => "Yönetici",
+"Configuration" => "Yapılandırma",
+"Options" => "Seçenekler",
+"Applicable" => "Uygulanabilir",
+"Add mount point" => "Bağlama noktası ekle",
+"None set" => "Hiçbiri",
+"All Users" => "Tüm Kullanıcılar",
"Groups" => "Gruplar",
"Users" => "Kullanıcılar",
-"Delete" => "Sil"
+"Delete" => "Sil",
+"SSL root certificates" => "SSL kök sertifikaları",
+"Import Root Certificate" => "Kök Sertifikalarını İçe Aktar"
);
diff --git a/apps/files_external/l10n/zh_CN.php b/apps/files_external/l10n/zh_CN.php
index 247ef7ce95c..1bb88564630 100644
--- a/apps/files_external/l10n/zh_CN.php
+++ b/apps/files_external/l10n/zh_CN.php
@@ -5,6 +5,8 @@
"Fill out all required fields" => "完成所有必填项",
"Please provide a valid Dropbox app key and secret." => "请提供有效的Dropbox应用key和secret",
"Error configuring Google Drive storage" => "配置Google Drive存储时出错",
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "警告: “smbclient” 尚未安装。CIFS/SMB 分享挂载无法实现。请咨询系统管理员进行安装。",
+"Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "警告: PHP中尚未启用或安装FTP。FTP 分享挂载无法实现。请咨询系统管理员进行安装。",
"External Storage" => "外部存储",
"Mount point" => "挂载点",
"Backend" => "后端",
diff --git a/apps/files_external/lib/config.php b/apps/files_external/lib/config.php
index c0864dc50d2..1be544fbc07 100755
--- a/apps/files_external/lib/config.php
+++ b/apps/files_external/lib/config.php
@@ -331,7 +331,7 @@ class OC_Mount_Config {
foreach ($data[self::MOUNT_TYPE_GROUP] as $group => $mounts) {
$content .= "\t\t'".$group."' => array (\n";
foreach ($mounts as $mountPoint => $mount) {
- $content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).", \n";
+ $content .= "\t\t\t'".addcslashes($mountPoint,"'")."' => ".str_replace("\n", '', var_export($mount, true)).", \n";
}
$content .= "\t\t),\n";
@@ -343,7 +343,7 @@ class OC_Mount_Config {
foreach ($data[self::MOUNT_TYPE_USER] as $user => $mounts) {
$content .= "\t\t'".$user."' => array (\n";
foreach ($mounts as $mountPoint => $mount) {
- $content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).",\n";
+ $content .= "\t\t\t'".addcslashes($mountPoint,"'")."' => ".str_replace("\n", '', var_export($mount, true)).",\n";
}
$content .= "\t\t),\n";
}
diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php
index 68aca228bc5..6c5bc579c30 100644
--- a/apps/files_external/lib/webdav.php
+++ b/apps/files_external/lib/webdav.php
@@ -50,7 +50,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
'password' => $this->password,
);
- $this->client = new OC_Connector_Sabre_Client($settings);
+ $this->client = new Sabre_DAV_Client($settings);
$caview = \OCP\Files::getStorage('files_external');
if ($caview) {
diff --git a/apps/files_external/settings.php b/apps/files_external/settings.php
index 2f239f7cb95..cd0bfa99585 100644
--- a/apps/files_external/settings.php
+++ b/apps/files_external/settings.php
@@ -20,6 +20,8 @@
* License along with this library. If not, see .
*/
+OC_Util::checkAdminUser();
+
OCP\Util::addScript('files_external', 'settings');
OCP\Util::addscript('3rdparty', 'chosen/chosen.jquery.min');
OCP\Util::addStyle('files_external', 'settings');
diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php
index 50f4a16a5ab..dd537d779a6 100644
--- a/apps/files_external/templates/settings.php
+++ b/apps/files_external/templates/settings.php
@@ -127,19 +127,14 @@
+
+
diff --git a/apps/files_sharing/appinfo/app.php b/apps/files_sharing/appinfo/app.php
index 109f86b2e87..0104d0d017f 100644
--- a/apps/files_sharing/appinfo/app.php
+++ b/apps/files_sharing/appinfo/app.php
@@ -6,4 +6,4 @@ OC::$CLASSPATH['OC_Filestorage_Shared'] = "apps/files_sharing/lib/sharedstorage.
OCP\Util::connectHook('OC_Filesystem', 'setup', 'OC_Filestorage_Shared', 'setup');
OCP\Share::registerBackend('file', 'OC_Share_Backend_File');
OCP\Share::registerBackend('folder', 'OC_Share_Backend_Folder', 'file');
-OCP\Util::addScript('files_sharing', 'share');
+OCP\Util::addScript('files_sharing', 'share');
\ No newline at end of file
diff --git a/apps/files_sharing/l10n/ar.php b/apps/files_sharing/l10n/ar.php
new file mode 100644
index 00000000000..4cf3f8c0920
--- /dev/null
+++ b/apps/files_sharing/l10n/ar.php
@@ -0,0 +1,9 @@
+ "كلمة المرور",
+"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_sharing/l10n/bg_BG.php b/apps/files_sharing/l10n/bg_BG.php
new file mode 100644
index 00000000000..ac94358c4f9
--- /dev/null
+++ b/apps/files_sharing/l10n/bg_BG.php
@@ -0,0 +1,9 @@
+ "Парола",
+"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_sharing/l10n/bn_BD.php b/apps/files_sharing/l10n/bn_BD.php
new file mode 100644
index 00000000000..c3af434ee29
--- /dev/null
+++ b/apps/files_sharing/l10n/bn_BD.php
@@ -0,0 +1,9 @@
+ "কূটশব্দ",
+"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_sharing/l10n/hu_HU.php b/apps/files_sharing/l10n/hu_HU.php
index 881b5afd817..f8ca541260d 100644
--- a/apps/files_sharing/l10n/hu_HU.php
+++ b/apps/files_sharing/l10n/hu_HU.php
@@ -1,6 +1,9 @@
"Méret",
-"Modified" => "Módosítva",
-"Delete all" => "Összes törlése",
-"Delete" => "Törlés"
+"Password" => "Jelszó",
+"Submit" => "Elküld",
+"%s shared the folder %s with you" => "%s megosztotta Önnel ezt a mappát: %s",
+"%s shared the file %s with you" => "%s megosztotta Önnel ezt az állományt: %s",
+"Download" => "Letöltés",
+"No preview available for" => "Nem áll rendelkezésre előnézet ehhez: ",
+"web services under your control" => "webszolgáltatások saját kézben"
);
diff --git a/apps/files_sharing/l10n/is.php b/apps/files_sharing/l10n/is.php
new file mode 100644
index 00000000000..bf1975c54ae
--- /dev/null
+++ b/apps/files_sharing/l10n/is.php
@@ -0,0 +1,9 @@
+ "Lykilorð",
+"Submit" => "Senda",
+"%s shared the folder %s with you" => "%s deildi möppunni %s með þér",
+"%s shared the file %s with you" => "%s deildi skránni %s með þér",
+"Download" => "Niðurhal",
+"No preview available for" => "Yfirlit ekki í boði fyrir",
+"web services under your control" => "vefþjónusta undir þinni stjórn"
+);
diff --git a/apps/files_sharing/l10n/mk.php b/apps/files_sharing/l10n/mk.php
new file mode 100644
index 00000000000..16c7ee0eb04
--- /dev/null
+++ b/apps/files_sharing/l10n/mk.php
@@ -0,0 +1,9 @@
+ "Лозинка",
+"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_sharing/public.php b/apps/files_sharing/public.php
index fef0ed8a8c2..487b9e79961 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -7,7 +7,7 @@ OC_App::loadApps();
// support will be removed in OC 5.0,a
if (isset($_GET['token'])) {
unset($_GET['file']);
- $qry = \OC_DB::prepare('SELECT `source` FROM `*PREFIX*sharing` WHERE `target` = ? LIMIT 1');
+ $qry = \OC_DB::prepare('SELECT `source` FROM `*PREFIX*sharing` WHERE `target` = ?', 1);
$filepath = $qry->execute(array($_GET['token']))->fetchOne();
if(isset($filepath)) {
$info = OC_FileCache_Cached::get($filepath, '');
@@ -16,7 +16,9 @@ if (isset($_GET['token'])) {
} else {
$_GET['file'] = $filepath;
}
- \OCP\Util::writeLog('files_sharing', 'You have files that are shared by link originating from ownCloud 4.0. Redistribute the new links, because backwards compatibility will be removed in ownCloud 5.', \OCP\Util::WARN);
+ \OCP\Util::writeLog('files_sharing', 'You have files that are shared by link originating from ownCloud 4.0.'
+ .' Redistribute the new links, because backwards compatibility will be removed in ownCloud 5.',
+ \OCP\Util::WARN);
}
}
@@ -27,7 +29,10 @@ function getID($path) {
$path_parts = explode('/', $path, 5);
$user = $path_parts[1];
$intPath = '/'.$path_parts[4];
- $query = \OC_DB::prepare('SELECT `item_source` FROM `*PREFIX*share` WHERE `uid_owner` = ? AND `file_target` = ? ');
+ $query = \OC_DB::prepare('SELECT `item_source`'
+ .' FROM `*PREFIX*share`'
+ .' WHERE `uid_owner` = ?'
+ .' AND `file_target` = ? ');
$result = $query->execute(array($user, $intPath));
$row = $result->fetchRow();
$fileSource = $row['item_source'];
@@ -69,7 +74,8 @@ if (isset($_GET['t'])) {
//if this is a reshare check the file owner also exists
if ($shareOwner != $fileOwner && ! OCP\User::userExists($fileOwner)) {
- OCP\Util::writeLog('share', 'original file owner '.$fileOwner.' does not exist for share '.$linkItem['id'], \OCP\Util::ERROR);
+ OCP\Util::writeLog('share', 'original file owner '.$fileOwner
+ .' does not exist for share '.$linkItem['id'], \OCP\Util::ERROR);
header('HTTP/1.0 404 Not Found');
$tmpl = new OCP\Template('', '404', 'guest');
$tmpl->printPage();
@@ -134,7 +140,8 @@ if ($linkItem) {
// Check Password
$forcePortable = (CRYPT_BLOWFISH != 1);
$hasher = new PasswordHash(8, $forcePortable);
- if (!($hasher->CheckPassword($password.OC_Config::getValue('passwordsalt', ''), $linkItem['share_with']))) {
+ if (!($hasher->CheckPassword($password.OC_Config::getValue('passwordsalt', ''),
+ $linkItem['share_with']))) {
$tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest');
$tmpl->assign('URL', $url);
$tmpl->assign('error', true);
@@ -145,19 +152,25 @@ if ($linkItem) {
$_SESSION['public_link_authenticated'] = $linkItem['id'];
}
} else {
- OCP\Util::writeLog('share', 'Unknown share type '.$linkItem['share_type'].' for share id '.$linkItem['id'], \OCP\Util::ERROR);
+ OCP\Util::writeLog('share', 'Unknown share type '.$linkItem['share_type']
+ .' for share id '.$linkItem['id'], \OCP\Util::ERROR);
header('HTTP/1.0 404 Not Found');
$tmpl = new OCP\Template('', '404', 'guest');
$tmpl->printPage();
exit();
}
- // Check if item id is set in session
- } else if (!isset($_SESSION['public_link_authenticated']) || $_SESSION['public_link_authenticated'] !== $linkItem['id']) {
- // Prompt for password
- $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest');
- $tmpl->assign('URL', $url);
- $tmpl->printPage();
- exit();
+
+ } else {
+ // Check if item id is set in session
+ if (!isset($_SESSION['public_link_authenticated'])
+ || $_SESSION['public_link_authenticated'] !== $linkItem['id']
+ ) {
+ // Prompt for password
+ $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest');
+ $tmpl->assign('URL', $url);
+ $tmpl->printPage();
+ exit();
+ }
}
}
$basePath = substr($pathAndUser['path'], strlen('/'.$fileOwner.'/files'));
@@ -203,7 +216,9 @@ if ($linkItem) {
$getPath = '';
}
//
- $urlLinkIdentifiers= (isset($token)?'&t='.$token:'').(isset($_GET['dir'])?'&dir='.$_GET['dir']:'').(isset($_GET['file'])?'&file='.$_GET['file']:'');
+ $urlLinkIdentifiers= (isset($token)?'&t='.$token:'')
+ .(isset($_GET['dir'])?'&dir='.$_GET['dir']:'')
+ .(isset($_GET['file'])?'&file='.$_GET['file']:'');
// Show file list
if (OC_Filesystem::is_dir($path)) {
OCP\Util::addStyle('files', 'files');
@@ -260,13 +275,16 @@ if ($linkItem) {
$folder->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
$tmpl->assign('folder', $folder->fetchPage(), false);
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
- $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download&path='.urlencode($getPath));
+ $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files')
+ .$urlLinkIdentifiers.'&download&path='.urlencode($getPath));
} else {
// Show file preview if viewer is available
if ($type == 'file') {
- $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download');
+ $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files')
+ .$urlLinkIdentifiers.'&download');
} else {
- $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download&path='.urlencode($getPath));
+ $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files')
+ .$urlLinkIdentifiers.'&download&path='.urlencode($getPath));
}
}
$tmpl->printPage();
diff --git a/apps/files_versions/ajax/expireAll.php b/apps/files_versions/ajax/expireAll.php
deleted file mode 100644
index 5c95885ffbd..00000000000
--- a/apps/files_versions/ajax/expireAll.php
+++ /dev/null
@@ -1,44 +0,0 @@
-.
- *
- */
-
-// TODO: Allow admins to expire versions of any user
-// TODO: Provide feedback as to how many versions were deleted
-
-// Check user and app status
-OCP\JSON::checkLoggedIn();
-OCP\App::checkAppEnabled('files_versions');
-OCP\JSON::callCheck();
-
-$versions = new OCA_Versions\Storage();
-
-if( $versions->expireAll() ) {
-
- OCP\JSON::success();
- die();
-
-} else {
-
- OCP\JSON::error();
- die();
-
-}
\ No newline at end of file
diff --git a/apps/files_versions/ajax/getVersions.php b/apps/files_versions/ajax/getVersions.php
index 8476e5e8a51..600e69cf798 100644
--- a/apps/files_versions/ajax/getVersions.php
+++ b/apps/files_versions/ajax/getVersions.php
@@ -4,10 +4,9 @@ OCP\JSON::checkAppEnabled('files_versions');
$userDirectory = "/".OCP\USER::getUser()."/files";
$source = $_GET['source'];
-if( OCA_Versions\Storage::isversioned( $source ) ) {
+$count = 5; //show the newest revisions
+if( ($versions = OCA_Versions\Storage::getVersions( $source, $count)) ) {
- $count=5; //show the newest revisions
- $versions = OCA_Versions\Storage::getVersions( $source, $count);
$versionsFormatted = array();
foreach ( $versions AS $version ) {
diff --git a/apps/files_versions/ajax/rollbackVersion.php b/apps/files_versions/ajax/rollbackVersion.php
index f1b02eb4b92..f2c211d9c1e 100644
--- a/apps/files_versions/ajax/rollbackVersion.php
+++ b/apps/files_versions/ajax/rollbackVersion.php
@@ -8,10 +8,9 @@ $userDirectory = "/".OCP\USER::getUser()."/files";
$file = $_GET['file'];
$revision=(int)$_GET['revision'];
-if( OCA_Versions\Storage::isversioned( $file ) ) {
- if(OCA_Versions\Storage::rollback( $file, $revision )) {
- OCP\JSON::success(array("data" => array( "revision" => $revision, "file" => $file )));
- }else{
- OCP\JSON::error(array("data" => array( "message" => "Could not revert:" . $file )));
- }
+if(OCA_Versions\Storage::rollback( $file, $revision )) {
+ OCP\JSON::success(array("data" => array( "revision" => $revision, "file" => $file )));
+}else{
+ OCP\JSON::error(array("data" => array( "message" => "Could not revert:" . $file )));
}
+
diff --git a/apps/files_versions/history.php b/apps/files_versions/history.php
index d4c278ebd85..6e27f43d576 100644
--- a/apps/files_versions/history.php
+++ b/apps/files_versions/history.php
@@ -52,10 +52,8 @@ if ( isset( $_GET['path'] ) ) {
}
// show the history only if there is something to show
- if( OCA_Versions\Storage::isversioned( $path ) ) {
-
- $count = 999; //show the newest revisions
- $versions = OCA_Versions\Storage::getVersions( $path, $count);
+ $count = 999; //show the newest revisions
+ if( ($versions = OCA_Versions\Storage::getVersions( $path, $count)) ) {
$tmpl->assign( 'versions', array_reverse( $versions ) );
diff --git a/apps/files_versions/js/settings-personal.js b/apps/files_versions/js/settings-personal.js
deleted file mode 100644
index 1e6b036fdab..00000000000
--- a/apps/files_versions/js/settings-personal.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// TODO: allow the button to be clicked only once
-
-$( document ).ready(function(){
- //
- $( '#expireAllBtn' ).click(
-
- function( event ) {
-
- // Prevent page from reloading
- event.preventDefault();
-
- // Show loading gif
- $('.expireAllLoading').show();
-
- $.getJSON(
- OC.filePath('files_versions','ajax','expireAll.php'),
- function(result){
- if (result.status == 'success') {
- $('.expireAllLoading').hide();
- $('#expireAllBtn').html('Expiration successful');
- } else {
-
- // Cancel loading
- $('#expireAllBtn').html('Expiration failed');
-
- // Show Dialog
- OC.dialogs.alert(
- 'Something went wrong, your files may not have been expired',
- 'An error has occurred',
- function(){
- $('#expireAllBtn').html(t('files_versions', 'Expire all versions')+' ');
- }
- );
- }
- }
- );
- }
- );
-});
\ No newline at end of file
diff --git a/apps/files_versions/l10n/ar.php b/apps/files_versions/l10n/ar.php
new file mode 100644
index 00000000000..1f1f3100405
--- /dev/null
+++ b/apps/files_versions/l10n/ar.php
@@ -0,0 +1,5 @@
+ "السجل الزمني",
+"Files Versioning" => "أصدرة الملفات",
+"Enable" => "تفعيل"
+);
diff --git a/apps/files_versions/l10n/bg_BG.php b/apps/files_versions/l10n/bg_BG.php
new file mode 100644
index 00000000000..6ecf12d0b00
--- /dev/null
+++ b/apps/files_versions/l10n/bg_BG.php
@@ -0,0 +1,4 @@
+ "История",
+"Enable" => "Включено"
+);
diff --git a/apps/files_versions/l10n/bn_BD.php b/apps/files_versions/l10n/bn_BD.php
new file mode 100644
index 00000000000..dffa4d79a06
--- /dev/null
+++ b/apps/files_versions/l10n/bn_BD.php
@@ -0,0 +1,5 @@
+ "ইতিহাস",
+"Files Versioning" => "ফাইল ভার্সন করা",
+"Enable" => "সক্রিয় "
+);
diff --git a/apps/files_versions/l10n/ca.php b/apps/files_versions/l10n/ca.php
index 0076d02992f..01e0a116873 100644
--- a/apps/files_versions/l10n/ca.php
+++ b/apps/files_versions/l10n/ca.php
@@ -1,8 +1,5 @@
"Expira totes les versions",
"History" => "Historial",
-"Versions" => "Versions",
-"This will delete all existing backup versions of your files" => "Això eliminarà totes les versions de còpia de seguretat dels vostres fitxers",
"Files Versioning" => "Fitxers de Versions",
"Enable" => "Habilita"
);
diff --git a/apps/files_versions/l10n/cs_CZ.php b/apps/files_versions/l10n/cs_CZ.php
index 3995334d9ee..d219c3e68da 100644
--- a/apps/files_versions/l10n/cs_CZ.php
+++ b/apps/files_versions/l10n/cs_CZ.php
@@ -1,8 +1,5 @@
"Vypršet všechny verze",
"History" => "Historie",
-"Versions" => "Verze",
-"This will delete all existing backup versions of your files" => "Odstraní všechny existující zálohované verze Vašich souborů",
"Files Versioning" => "Verzování souborů",
"Enable" => "Povolit"
);
diff --git a/apps/files_versions/l10n/da.php b/apps/files_versions/l10n/da.php
index bc02b47f2ad..98579747643 100644
--- a/apps/files_versions/l10n/da.php
+++ b/apps/files_versions/l10n/da.php
@@ -1,8 +1,5 @@
"Lad alle versioner udløbe",
"History" => "Historik",
-"Versions" => "Versioner",
-"This will delete all existing backup versions of your files" => "Dette vil slette alle eksisterende backupversioner af dine filer",
"Files Versioning" => "Versionering af filer",
"Enable" => "Aktiver"
);
diff --git a/apps/files_versions/l10n/de.php b/apps/files_versions/l10n/de.php
index 092bbfbff70..2fcb996de7b 100644
--- a/apps/files_versions/l10n/de.php
+++ b/apps/files_versions/l10n/de.php
@@ -1,8 +1,5 @@
"Alle Versionen löschen",
"History" => "Historie",
-"Versions" => "Versionen",
-"This will delete all existing backup versions of your files" => "Dies löscht alle vorhandenen Sicherungsversionen Deiner Dateien.",
"Files Versioning" => "Dateiversionierung",
"Enable" => "Aktivieren"
);
diff --git a/apps/files_versions/l10n/de_DE.php b/apps/files_versions/l10n/de_DE.php
index a568112d02d..2fcb996de7b 100644
--- a/apps/files_versions/l10n/de_DE.php
+++ b/apps/files_versions/l10n/de_DE.php
@@ -1,8 +1,5 @@
"Alle Versionen löschen",
"History" => "Historie",
-"Versions" => "Versionen",
-"This will delete all existing backup versions of your files" => "Dies löscht alle vorhandenen Sicherungsversionen Ihrer Dateien.",
"Files Versioning" => "Dateiversionierung",
"Enable" => "Aktivieren"
);
diff --git a/apps/files_versions/l10n/el.php b/apps/files_versions/l10n/el.php
index f6b9a5b2998..6b189c2cdd3 100644
--- a/apps/files_versions/l10n/el.php
+++ b/apps/files_versions/l10n/el.php
@@ -1,8 +1,5 @@
"Λήξη όλων των εκδόσεων",
"History" => "Ιστορικό",
-"Versions" => "Εκδόσεις",
-"This will delete all existing backup versions of your files" => "Αυτό θα διαγράψει όλες τις υπάρχουσες εκδόσεις των αντιγράφων ασφαλείας των αρχείων σας",
"Files Versioning" => "Εκδόσεις Αρχείων",
"Enable" => "Ενεργοποίηση"
);
diff --git a/apps/files_versions/l10n/eo.php b/apps/files_versions/l10n/eo.php
index 0c3835373ef..87b314655c0 100644
--- a/apps/files_versions/l10n/eo.php
+++ b/apps/files_versions/l10n/eo.php
@@ -1,8 +1,5 @@
"Eksvalidigi ĉiujn eldonojn",
"History" => "Historio",
-"Versions" => "Eldonoj",
-"This will delete all existing backup versions of your files" => "Ĉi tio forigos ĉiujn estantajn sekurkopiajn eldonojn de viaj dosieroj",
"Files Versioning" => "Dosiereldonigo",
"Enable" => "Kapabligi"
);
diff --git a/apps/files_versions/l10n/es.php b/apps/files_versions/l10n/es.php
index f6b63df7c2b..4a8c34e5180 100644
--- a/apps/files_versions/l10n/es.php
+++ b/apps/files_versions/l10n/es.php
@@ -1,8 +1,5 @@
"Expirar todas las versiones",
"History" => "Historial",
-"Versions" => "Versiones",
-"This will delete all existing backup versions of your files" => "Esto eliminará todas las versiones guardadas como copia de seguridad de tus archivos",
"Files Versioning" => "Versionado de archivos",
"Enable" => "Habilitar"
);
diff --git a/apps/files_versions/l10n/es_AR.php b/apps/files_versions/l10n/es_AR.php
index a78264de03f..74d8907fc35 100644
--- a/apps/files_versions/l10n/es_AR.php
+++ b/apps/files_versions/l10n/es_AR.php
@@ -1,8 +1,5 @@
"Expirar todas las versiones",
"History" => "Historia",
-"Versions" => "Versiones",
-"This will delete all existing backup versions of your files" => "Hacer estom borrará todas las versiones guardadas como copia de seguridad de tus archivos",
"Files Versioning" => "Versionado de archivos",
"Enable" => "Activar"
);
diff --git a/apps/files_versions/l10n/et_EE.php b/apps/files_versions/l10n/et_EE.php
index f1296f23fcd..ff119d5374e 100644
--- a/apps/files_versions/l10n/et_EE.php
+++ b/apps/files_versions/l10n/et_EE.php
@@ -1,8 +1,5 @@
"Kõikide versioonide aegumine",
"History" => "Ajalugu",
-"Versions" => "Versioonid",
-"This will delete all existing backup versions of your files" => "See kustutab kõik sinu failidest tehtud varuversiooni",
"Files Versioning" => "Failide versioonihaldus",
"Enable" => "Luba"
);
diff --git a/apps/files_versions/l10n/eu.php b/apps/files_versions/l10n/eu.php
index d84d9011707..c6b4cd7692d 100644
--- a/apps/files_versions/l10n/eu.php
+++ b/apps/files_versions/l10n/eu.php
@@ -1,8 +1,5 @@
"Iraungi bertsio guztiak",
"History" => "Historia",
-"Versions" => "Bertsioak",
-"This will delete all existing backup versions of your files" => "Honek zure fitxategien bertsio guztiak ezabatuko ditu",
"Files Versioning" => "Fitxategien Bertsioak",
"Enable" => "Gaitu"
);
diff --git a/apps/files_versions/l10n/fi_FI.php b/apps/files_versions/l10n/fi_FI.php
index 3cec4c04bfe..bdce8e9fe52 100644
--- a/apps/files_versions/l10n/fi_FI.php
+++ b/apps/files_versions/l10n/fi_FI.php
@@ -1,8 +1,5 @@
"Vanhenna kaikki versiot",
"History" => "Historia",
-"Versions" => "Versiot",
-"This will delete all existing backup versions of your files" => "Tämä poistaa kaikki tiedostojesi olemassa olevat varmuuskopioversiot",
"Files Versioning" => "Tiedostojen versiointi",
"Enable" => "Käytä"
);
diff --git a/apps/files_versions/l10n/fr.php b/apps/files_versions/l10n/fr.php
index e6dbc274456..2d26b98860a 100644
--- a/apps/files_versions/l10n/fr.php
+++ b/apps/files_versions/l10n/fr.php
@@ -1,8 +1,5 @@
"Supprimer les versions intermédiaires",
"History" => "Historique",
-"Versions" => "Versions",
-"This will delete all existing backup versions of your files" => "Cette opération va effacer toutes les versions intermédiaires de vos fichiers (et ne garder que la dernière version en date).",
"Files Versioning" => "Versionnage des fichiers",
"Enable" => "Activer"
);
diff --git a/apps/files_versions/l10n/gl.php b/apps/files_versions/l10n/gl.php
index f10c1e16263..7e44b8898bf 100644
--- a/apps/files_versions/l10n/gl.php
+++ b/apps/files_versions/l10n/gl.php
@@ -1,8 +1,5 @@
"Caducan todas as versións",
"History" => "Historial",
-"Versions" => "Versións",
-"This will delete all existing backup versions of your files" => "Isto eliminará todas as copias de seguranza que haxa dos seus ficheiros",
"Files Versioning" => "Sistema de versión de ficheiros",
"Enable" => "Activar"
);
diff --git a/apps/files_versions/l10n/he.php b/apps/files_versions/l10n/he.php
index 061e88b0dbf..9eb4df64857 100644
--- a/apps/files_versions/l10n/he.php
+++ b/apps/files_versions/l10n/he.php
@@ -1,8 +1,5 @@
"הפגת תוקף כל הגרסאות",
"History" => "היסטוריה",
-"Versions" => "גרסאות",
-"This will delete all existing backup versions of your files" => "פעולה זו תמחק את כל גיבויי הגרסאות הקיימים של הקבצים שלך",
"Files Versioning" => "שמירת הבדלי גרסאות של קבצים",
"Enable" => "הפעלה"
);
diff --git a/apps/files_versions/l10n/hu_HU.php b/apps/files_versions/l10n/hu_HU.php
new file mode 100644
index 00000000000..95d37ad06ed
--- /dev/null
+++ b/apps/files_versions/l10n/hu_HU.php
@@ -0,0 +1,5 @@
+ "Korábbi változatok",
+"Files Versioning" => "Az állományok verzionálása",
+"Enable" => "engedélyezve"
+);
diff --git a/apps/files_versions/l10n/id.php b/apps/files_versions/l10n/id.php
index d8ac66c9763..6c553327c42 100644
--- a/apps/files_versions/l10n/id.php
+++ b/apps/files_versions/l10n/id.php
@@ -1,8 +1,5 @@
"kadaluarsakan semua versi",
"History" => "riwayat",
-"Versions" => "versi",
-"This will delete all existing backup versions of your files" => "ini akan menghapus semua versi backup yang ada dari file anda",
"Files Versioning" => "pembuatan versi file",
"Enable" => "aktifkan"
);
diff --git a/apps/files_versions/l10n/is.php b/apps/files_versions/l10n/is.php
new file mode 100644
index 00000000000..ccb8287b71e
--- /dev/null
+++ b/apps/files_versions/l10n/is.php
@@ -0,0 +1,5 @@
+ "Saga",
+"Files Versioning" => "Útgáfur af skrám",
+"Enable" => "Virkja"
+);
diff --git a/apps/files_versions/l10n/it.php b/apps/files_versions/l10n/it.php
index 0b1e70823d5..c57b0930111 100644
--- a/apps/files_versions/l10n/it.php
+++ b/apps/files_versions/l10n/it.php
@@ -1,8 +1,5 @@
"Scadenza di tutte le versioni",
"History" => "Cronologia",
-"Versions" => "Versioni",
-"This will delete all existing backup versions of your files" => "Ciò eliminerà tutte le versioni esistenti dei tuoi file",
"Files Versioning" => "Controllo di versione dei file",
"Enable" => "Abilita"
);
diff --git a/apps/files_versions/l10n/ja_JP.php b/apps/files_versions/l10n/ja_JP.php
index 367152c0743..c97ba3d00ee 100644
--- a/apps/files_versions/l10n/ja_JP.php
+++ b/apps/files_versions/l10n/ja_JP.php
@@ -1,8 +1,5 @@
"すべてのバージョンを削除する",
"History" => "履歴",
-"Versions" => "バージョン",
-"This will delete all existing backup versions of your files" => "これは、あなたのファイルのすべてのバックアップバージョンを削除します",
"Files Versioning" => "ファイルのバージョン管理",
"Enable" => "有効化"
);
diff --git a/apps/files_versions/l10n/ko.php b/apps/files_versions/l10n/ko.php
index 688babb1121..f40925e1be2 100644
--- a/apps/files_versions/l10n/ko.php
+++ b/apps/files_versions/l10n/ko.php
@@ -1,8 +1,5 @@
"모든 버전 삭제",
"History" => "역사",
-"Versions" => "버전",
-"This will delete all existing backup versions of your files" => "이 파일의 모든 백업 버전을 삭제합니다",
"Files Versioning" => "파일 버전 관리",
"Enable" => "사용함"
);
diff --git a/apps/files_versions/l10n/ku_IQ.php b/apps/files_versions/l10n/ku_IQ.php
index 5fa3b9080d7..db5dbad49fc 100644
--- a/apps/files_versions/l10n/ku_IQ.php
+++ b/apps/files_versions/l10n/ku_IQ.php
@@ -1,8 +1,5 @@
"وهشانهکان گشتیان بهسهردهچن",
"History" => "مێژوو",
-"Versions" => "وهشان",
-"This will delete all existing backup versions of your files" => "ئهمه سهرجهم پاڵپشتی وهشانه ههبووهکانی پهڕگهکانت دهسڕینتهوه",
"Files Versioning" => "وهشانی پهڕگه",
"Enable" => "چالاککردن"
);
diff --git a/apps/files_versions/l10n/lt_LT.php b/apps/files_versions/l10n/lt_LT.php
index 3250ddc7c3c..adf4893020e 100644
--- a/apps/files_versions/l10n/lt_LT.php
+++ b/apps/files_versions/l10n/lt_LT.php
@@ -1,8 +1,5 @@
"Panaikinti visų versijų galiojimą",
"History" => "Istorija",
-"Versions" => "Versijos",
-"This will delete all existing backup versions of your files" => "Tai ištrins visas esamas failo versijas",
"Files Versioning" => "Failų versijos",
"Enable" => "Įjungti"
);
diff --git a/apps/files_versions/l10n/mk.php b/apps/files_versions/l10n/mk.php
new file mode 100644
index 00000000000..d3ec233fe41
--- /dev/null
+++ b/apps/files_versions/l10n/mk.php
@@ -0,0 +1,5 @@
+ "Историја",
+"Files Versioning" => "Верзии на датотеки",
+"Enable" => "Овозможи"
+);
diff --git a/apps/files_versions/l10n/nb_NO.php b/apps/files_versions/l10n/nb_NO.php
index b441008db01..18c72506102 100644
--- a/apps/files_versions/l10n/nb_NO.php
+++ b/apps/files_versions/l10n/nb_NO.php
@@ -1,7 +1,5 @@
"Historie",
-"Versions" => "Versjoner",
-"This will delete all existing backup versions of your files" => "Dette vil slette alle tidligere versjoner av alle filene dine",
"Files Versioning" => "Fil versjonering",
"Enable" => "Aktiver"
);
diff --git a/apps/files_versions/l10n/nl.php b/apps/files_versions/l10n/nl.php
index f9b5507621d..cd147ca693f 100644
--- a/apps/files_versions/l10n/nl.php
+++ b/apps/files_versions/l10n/nl.php
@@ -1,8 +1,5 @@
"Alle versies laten verlopen",
"History" => "Geschiedenis",
-"Versions" => "Versies",
-"This will delete all existing backup versions of your files" => "Dit zal alle bestaande backup versies van uw bestanden verwijderen",
"Files Versioning" => "Bestand versies",
"Enable" => "Activeer"
);
diff --git a/apps/files_versions/l10n/pl.php b/apps/files_versions/l10n/pl.php
index 46c28d4590a..a0247b8abc6 100644
--- a/apps/files_versions/l10n/pl.php
+++ b/apps/files_versions/l10n/pl.php
@@ -1,8 +1,5 @@
"Wygasają wszystkie wersje",
"History" => "Historia",
-"Versions" => "Wersje",
-"This will delete all existing backup versions of your files" => "Spowoduje to usunięcie wszystkich istniejących wersji kopii zapasowych plików",
"Files Versioning" => "Wersjonowanie plików",
"Enable" => "Włącz"
);
diff --git a/apps/files_versions/l10n/pt_BR.php b/apps/files_versions/l10n/pt_BR.php
index 3d39a533d65..854a30e6bee 100644
--- a/apps/files_versions/l10n/pt_BR.php
+++ b/apps/files_versions/l10n/pt_BR.php
@@ -1,8 +1,5 @@
"Expirar todas as versões",
"History" => "Histórico",
-"Versions" => "Versões",
-"This will delete all existing backup versions of your files" => "Isso removerá todas as versões de backup existentes dos seus arquivos",
"Files Versioning" => "Versionamento de Arquivos",
"Enable" => "Habilitar"
);
diff --git a/apps/files_versions/l10n/pt_PT.php b/apps/files_versions/l10n/pt_PT.php
index 2ddf70cc6c5..dc1bde08cad 100644
--- a/apps/files_versions/l10n/pt_PT.php
+++ b/apps/files_versions/l10n/pt_PT.php
@@ -1,8 +1,5 @@
"Expirar todas as versões",
"History" => "Histórico",
-"Versions" => "Versões",
-"This will delete all existing backup versions of your files" => "Isto irá apagar todas as versões de backup do seus ficheiros",
"Files Versioning" => "Versionamento de Ficheiros",
"Enable" => "Activar"
);
diff --git a/apps/files_versions/l10n/ro.php b/apps/files_versions/l10n/ro.php
index e23e771e392..7dfaee3672b 100644
--- a/apps/files_versions/l10n/ro.php
+++ b/apps/files_versions/l10n/ro.php
@@ -1,8 +1,5 @@
"Expiră toate versiunile",
"History" => "Istoric",
-"Versions" => "Versiuni",
-"This will delete all existing backup versions of your files" => "Această acțiune va șterge toate versiunile salvate ale fișierelor tale",
"Files Versioning" => "Versionare fișiere",
"Enable" => "Activare"
);
diff --git a/apps/files_versions/l10n/ru.php b/apps/files_versions/l10n/ru.php
index d698e90b8b8..4c7fb501091 100644
--- a/apps/files_versions/l10n/ru.php
+++ b/apps/files_versions/l10n/ru.php
@@ -1,8 +1,5 @@
"Просрочить все версии",
"History" => "История",
-"Versions" => "Версии",
-"This will delete all existing backup versions of your files" => "Очистить список версий ваших файлов",
"Files Versioning" => "Версии файлов",
"Enable" => "Включить"
);
diff --git a/apps/files_versions/l10n/ru_RU.php b/apps/files_versions/l10n/ru_RU.php
index 557c2f8e6d1..8656e346eb6 100644
--- a/apps/files_versions/l10n/ru_RU.php
+++ b/apps/files_versions/l10n/ru_RU.php
@@ -1,8 +1,5 @@
"Срок действия всех версий истекает",
"History" => "История",
-"Versions" => "Версии",
-"This will delete all existing backup versions of your files" => "Это приведет к удалению всех существующих версий резервной копии Ваших файлов",
"Files Versioning" => "Файлы управления версиями",
"Enable" => "Включить"
);
diff --git a/apps/files_versions/l10n/si_LK.php b/apps/files_versions/l10n/si_LK.php
index dbddf6dc2e9..37debf869bc 100644
--- a/apps/files_versions/l10n/si_LK.php
+++ b/apps/files_versions/l10n/si_LK.php
@@ -1,8 +1,5 @@
"සියලු අනුවාද අවලංගු කරන්න",
"History" => "ඉතිහාසය",
-"Versions" => "අනුවාද",
-"This will delete all existing backup versions of your files" => "මෙයින් ඔබගේ ගොනුවේ රක්ශිත කරනු ලැබු අනුවාද සියල්ල මකා දමනු ලැබේ",
"Files Versioning" => "ගොනු අනුවාදයන්",
"Enable" => "සක්රිය කරන්න"
);
diff --git a/apps/files_versions/l10n/sk_SK.php b/apps/files_versions/l10n/sk_SK.php
index 132c6c09682..a3a3567cb4f 100644
--- a/apps/files_versions/l10n/sk_SK.php
+++ b/apps/files_versions/l10n/sk_SK.php
@@ -1,8 +1,5 @@
"Expirovať všetky verzie",
"History" => "História",
-"Versions" => "Verzie",
-"This will delete all existing backup versions of your files" => "Budú zmazané všetky zálohované verzie vašich súborov",
"Files Versioning" => "Vytváranie verzií súborov",
"Enable" => "Zapnúť"
);
diff --git a/apps/files_versions/l10n/sl.php b/apps/files_versions/l10n/sl.php
index 22b890a042d..7f386c9edaa 100644
--- a/apps/files_versions/l10n/sl.php
+++ b/apps/files_versions/l10n/sl.php
@@ -1,8 +1,5 @@
"Zastaraj vse različice",
"History" => "Zgodovina",
-"Versions" => "Različice",
-"This will delete all existing backup versions of your files" => "S tem bodo izbrisane vse obstoječe različice varnostnih kopij vaših datotek",
"Files Versioning" => "Sledenje različicam",
"Enable" => "Omogoči"
);
diff --git a/apps/files_versions/l10n/sv.php b/apps/files_versions/l10n/sv.php
index e36164e30ab..6788d1fb0f9 100644
--- a/apps/files_versions/l10n/sv.php
+++ b/apps/files_versions/l10n/sv.php
@@ -1,8 +1,5 @@
"Upphör alla versioner",
"History" => "Historik",
-"Versions" => "Versioner",
-"This will delete all existing backup versions of your files" => "Detta kommer att radera alla befintliga säkerhetskopior av dina filer",
"Files Versioning" => "Versionshantering av filer",
"Enable" => "Aktivera"
);
diff --git a/apps/files_versions/l10n/ta_LK.php b/apps/files_versions/l10n/ta_LK.php
index f1215b3ecc1..aca76dcc262 100644
--- a/apps/files_versions/l10n/ta_LK.php
+++ b/apps/files_versions/l10n/ta_LK.php
@@ -1,8 +1,5 @@
"எல்லா பதிப்புகளும் காலாவதியாகிவிட்டது",
"History" => "வரலாறு",
-"Versions" => "பதிப்புகள்",
-"This will delete all existing backup versions of your files" => "உங்களுடைய கோப்புக்களில் ஏற்கனவே உள்ள ஆதாரநகல்களின் பதிப்புக்களை இவை அழித்துவிடும்",
"Files Versioning" => "கோப்பு பதிப்புகள்",
"Enable" => "இயலுமைப்படுத்துக"
);
diff --git a/apps/files_versions/l10n/th_TH.php b/apps/files_versions/l10n/th_TH.php
index 89b9f626911..e1e996903ae 100644
--- a/apps/files_versions/l10n/th_TH.php
+++ b/apps/files_versions/l10n/th_TH.php
@@ -1,8 +1,5 @@
"หมดอายุทุกรุ่น",
"History" => "ประวัติ",
-"Versions" => "รุ่น",
-"This will delete all existing backup versions of your files" => "นี่จะเป็นลบทิ้งไฟล์รุ่นที่ทำการสำรองข้อมูลทั้งหมดที่มีอยู่ของคุณทิ้งไป",
"Files Versioning" => "การกำหนดเวอร์ชั่นของไฟล์",
"Enable" => "เปิดใช้งาน"
);
diff --git a/apps/files_versions/l10n/tr.php b/apps/files_versions/l10n/tr.php
new file mode 100644
index 00000000000..e9a4c4702e1
--- /dev/null
+++ b/apps/files_versions/l10n/tr.php
@@ -0,0 +1,5 @@
+ "Geçmiş",
+"Files Versioning" => "Dosya Sürümleri",
+"Enable" => "Etkinleştir"
+);
diff --git a/apps/files_versions/l10n/uk.php b/apps/files_versions/l10n/uk.php
index 7532f755c88..49acda81079 100644
--- a/apps/files_versions/l10n/uk.php
+++ b/apps/files_versions/l10n/uk.php
@@ -1,8 +1,5 @@
"Термін дії всіх версій",
"History" => "Історія",
-"Versions" => "Версії",
-"This will delete all existing backup versions of your files" => "Це призведе до знищення всіх існуючих збережених версій Ваших файлів",
"Files Versioning" => "Версії файлів",
"Enable" => "Включити"
);
diff --git a/apps/files_versions/l10n/vi.php b/apps/files_versions/l10n/vi.php
index 260c3b6b39c..bb7163f6b18 100644
--- a/apps/files_versions/l10n/vi.php
+++ b/apps/files_versions/l10n/vi.php
@@ -1,8 +1,5 @@
"Hết hạn tất cả các phiên bản",
"History" => "Lịch sử",
-"Versions" => "Phiên bản",
-"This will delete all existing backup versions of your files" => "Khi bạn thực hiện thao tác này sẽ xóa tất cả các phiên bản sao lưu hiện có ",
"Files Versioning" => "Phiên bản tập tin",
"Enable" => "Bật "
);
diff --git a/apps/files_versions/l10n/zh_CN.GB2312.php b/apps/files_versions/l10n/zh_CN.GB2312.php
index 107805221b8..d9e788033aa 100644
--- a/apps/files_versions/l10n/zh_CN.GB2312.php
+++ b/apps/files_versions/l10n/zh_CN.GB2312.php
@@ -1,8 +1,5 @@
"作废所有版本",
"History" => "历史",
-"Versions" => "版本",
-"This will delete all existing backup versions of your files" => "这将删除所有您现有文件的备份版本",
"Files Versioning" => "文件版本",
"Enable" => "启用"
);
diff --git a/apps/files_versions/l10n/zh_CN.php b/apps/files_versions/l10n/zh_CN.php
index 48e7157c98f..14301ff0c04 100644
--- a/apps/files_versions/l10n/zh_CN.php
+++ b/apps/files_versions/l10n/zh_CN.php
@@ -1,8 +1,5 @@
"过期所有版本",
"History" => "历史",
-"Versions" => "版本",
-"This will delete all existing backup versions of your files" => "将会删除您的文件的所有备份版本",
"Files Versioning" => "文件版本",
"Enable" => "开启"
);
diff --git a/apps/files_versions/l10n/zh_TW.php b/apps/files_versions/l10n/zh_TW.php
index a21fdc85f8d..a7b496b37db 100644
--- a/apps/files_versions/l10n/zh_TW.php
+++ b/apps/files_versions/l10n/zh_TW.php
@@ -1,7 +1,5 @@
"所有逾期的版本",
"History" => "歷史",
-"Versions" => "版本",
"Files Versioning" => "檔案版本化中...",
"Enable" => "啟用"
);
diff --git a/apps/files_versions/lib/hooks.php b/apps/files_versions/lib/hooks.php
index e897a81f7af..5fb9dc3c3c5 100644
--- a/apps/files_versions/lib/hooks.php
+++ b/apps/files_versions/lib/hooks.php
@@ -39,15 +39,15 @@ class Hooks {
* cleanup the versions directory if the actual file gets deleted
*/
public static function remove_hook($params) {
- $versions_fileview = \OCP\Files::getStorage('files_versions');
- $rel_path = $params['path'];
- $abs_path = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$rel_path.'.v';
- if(Storage::isversioned($rel_path)) {
- $versions = Storage::getVersions($rel_path);
- foreach ($versions as $v) {
- unlink($abs_path . $v['version']);
- }
- }
+ if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') {
+
+ $versions = new Storage( new \OC_FilesystemView('') );
+
+ $path = $params[\OC_Filesystem::signal_param_path];
+
+ if($path<>'') $versions->delete( $path );
+
+ }
}
/**
@@ -58,18 +58,16 @@ class Hooks {
* of the stored versions along the actual file
*/
public static function rename_hook($params) {
- $versions_fileview = \OCP\Files::getStorage('files_versions');
- $rel_oldpath = $params['oldpath'];
- $abs_oldpath = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$rel_oldpath.'.v';
- $abs_newpath = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$params['newpath'].'.v';
- if(Storage::isversioned($rel_oldpath)) {
- $info=pathinfo($abs_newpath);
- if(!file_exists($info['dirname'])) mkdir($info['dirname'], 0750, true);
- $versions = Storage::getVersions($rel_oldpath);
- foreach ($versions as $v) {
- rename($abs_oldpath.$v['version'], $abs_newpath.$v['version']);
- }
+ if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') {
+
+ $versions = new Storage( new \OC_FilesystemView('') );
+
+ $oldpath = $params['oldpath'];
+ $newpath = $params['newpath'];
+
+ if($oldpath<>'' && $newpath<>'') $versions->rename( $oldpath, $newpath );
+
}
}
-
+
}
diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 0ccaaf1095d..f938a2dbe84 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -1,6 +1,7 @@
+ * 2013 Bjoern Schiessle
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
@@ -16,24 +17,23 @@ namespace OCA_Versions;
class Storage {
-
- // config.php configuration:
- // - files_versions
- // - files_versionsfolder
- // - files_versionsblacklist
- // - files_versionsmaxfilesize
- // - files_versionsinterval
- // - files_versionmaxversions
- //
- // todo:
- // - finish porting to OC_FilesystemView to enable network transparency
- // - add transparent compression. first test if it´s worth it.
-
const DEFAULTENABLED=true;
- const DEFAULTBLACKLIST='avi mp3 mpg mp4 ctmp';
- const DEFAULTMAXFILESIZE=1048576; // 10MB
- const DEFAULTMININTERVAL=60; // 1 min
- const DEFAULTMAXVERSIONS=50;
+ const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
+
+ private static $max_versions_per_interval = array(
+ 1 => array('intervalEndsAfter' => 10, //first 10sec, one version every 2sec
+ 'step' => 2),
+ 2 => array('intervalEndsAfter' => 60, //next minute, one version every 10sec
+ 'step' => 10),
+ 3 => array('intervalEndsAfter' => 3600, //next hour, one version every minute
+ 'step' => 60),
+ 4 => array('intervalEndsAfter' => 86400, //next 24h, one version every hour
+ 'step' => 3600),
+ 5 => array('intervalEndsAfter' => 2592000, //next 30days, one version per day
+ 'step' => 86400),
+ 6 => array('intervalEndsAfter' => -1, //until the end one version per week
+ 'step' => 604800),
+ );
private static function getUidAndFilename($filename)
{
@@ -72,40 +72,11 @@ class Storage {
return false;
}
- // check filetype blacklist
- $blacklist=explode(' ', \OCP\Config::getSystemValue('files_versionsblacklist', Storage::DEFAULTBLACKLIST));
- foreach($blacklist as $bl) {
- $parts=explode('.', $filename);
- $ext=end($parts);
- if(strtolower($ext)==$bl) {
- return false;
- }
- }
// we should have a source file to work with
if (!$files_view->file_exists($filename)) {
return false;
}
- // check filesize
- if($files_view->filesize($filename)>\OCP\Config::getSystemValue('files_versionsmaxfilesize', Storage::DEFAULTMAXFILESIZE)) {
- return false;
- }
-
-
- // check mininterval if the file is being modified by the owner (all shared files should be versioned despite mininterval)
- if ($uid == \OCP\User::getUser()) {
- $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions');
- $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename);
- $versionsFolderName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
- $matches=glob($versionsName.'.v*');
- sort($matches);
- $parts=explode('.v', end($matches));
- if((end($parts)+Storage::DEFAULTMININTERVAL)>time()) {
- return false;
- }
- }
-
-
// create all parent folders
$info=pathinfo($filename);
if(!file_exists($versionsFolderName.'/'.$info['dirname'])) {
@@ -113,14 +84,63 @@ class Storage {
}
// store a new version of a file
- $users_view->copy('files'.$filename, 'files_versions'.$filename.'.v'.time());
-
+ $result = $users_view->copy('files'.$filename, 'files_versions'.$filename.'.v'.$users_view->filemtime('files'.$filename));
+ if ( ($versionsSize = \OCP\Config::getAppValue('files_versions', 'size')) === null ) {
+ $versionsSize = self::calculateSize($uid);
+ }
+ $versionsSize += $users_view->filesize('files'.$filename);
+
// expire old revisions if necessary
- Storage::expire($filename);
+ $newSize = self::expire($filename, $versionsSize);
+
+ if ( $newSize != $versionsSize ) {
+ \OCP\Config::setAppValue('files_versions', 'size', $versionsSize);
+ }
}
}
+ /**
+ * Delete versions of a file
+ */
+ public static function delete($filename) {
+ list($uid, $filename) = self::getUidAndFilename($filename);
+ $versions_fileview = new \OC_FilesystemView('/'.$uid .'/files_versions');
+
+ $abs_path = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$filename.'.v';
+ if( ($versions = self::getVersions($filename)) ) {
+ if ( ($versionsSize = \OCP\Config::getAppValue('files_versions', 'size')) === null ) {
+ $versionsSize = self::calculateSize($uid);
+ }
+ foreach ($versions as $v) {
+ unlink($abs_path . $v['version']);
+ $versionsSize -= $v['size'];
+ }
+ \OCP\Config::setAppValue('files_versions', 'size', $versionsSize);
+ }
+ }
+
+ /**
+ * rename versions of a file
+ */
+ public static function rename($oldpath, $newpath) {
+ list($uid, $oldpath) = self::getUidAndFilename($oldpath);
+ list($uidn, $newpath) = self::getUidAndFilename($newpath);
+ $versions_view = new \OC_FilesystemView('/'.$uid .'/files_versions');
+ $files_view = new \OC_FilesystemView('/'.$uid .'/files');
+
+ if ( $files_view->is_dir($oldpath) && $versions_view->is_dir($oldpath) ) {
+ $versions_view->rename($oldpath, $newpath);
+ } else if ( ($versions = Storage::getVersions($oldpath)) ) {
+ $info=pathinfo($abs_newpath);
+ if(!file_exists($info['dirname'])) mkdir($info['dirname'], 0750, true);
+ $versions = Storage::getVersions($oldpath);
+ foreach ($versions as $v) {
+ $versions_view->rename($oldpath.'.v'.$v['version'], $newpath.'.v'.$v['version']);
+ }
+ }
+ }
+
/**
* rollback to an old version of a file.
*/
@@ -130,44 +150,27 @@ class Storage {
list($uid, $filename) = self::getUidAndFilename($filename);
$users_view = new \OC_FilesystemView('/'.$uid);
+ //first create a new version
+ $version = 'files_versions'.$filename.'.v'.$users_view->filemtime('files'.$filename);
+ if ( !$users_view->file_exists($version)) {
+ $users_view->copy('files'.$filename, 'files_versions'.$filename.'.v'.$users_view->filemtime('files'.$filename));
+ $versionCreated = true;
+ }
+
// rollback
if( @$users_view->copy('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) {
-
+ $users_view->touch('files'.$filename, $revision);
+ Storage::expire($filename);
return true;
- }else{
-
- return false;
-
+ }else if ( $versionCreated ) {
+ $users_view->unlink($version);
}
-
}
+ return false;
}
- /**
- * check if old versions of a file exist.
- */
- public static function isversioned($filename) {
- if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') {
- list($uid, $filename) = self::getUidAndFilename($filename);
- $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions');
-
- $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename);
-
- // check for old versions
- $matches=glob($versionsName.'.v*');
- if(count($matches)>0) {
- return true;
- }else{
- return false;
- }
- }else{
- return(false);
- }
- }
-
-
/**
* @brief get a list of all available versions of a file in descending chronological order
@@ -187,92 +190,232 @@ class Storage {
sort( $matches );
- $i = 0;
-
- $files_view = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files');
+ $files_view = new \OC_FilesystemView('/'.$uid.'/files');
$local_file = $files_view->getLocalFile($filename);
- foreach( $matches as $ma ) {
- $i++;
- $versions[$i]['cur'] = 0;
+ foreach( $matches as $ma ) {
$parts = explode( '.v', $ma );
- $versions[$i]['version'] = ( end( $parts ) );
+ $version = ( end( $parts ) );
+ $key = $version.'#'.$filename;
+ $versions[$key]['cur'] = 0;
+ $versions[$key]['version'] = $version;
+ $versions[$key]['path'] = $filename;
+ $versions[$key]['size'] = $versions_fileview->filesize($filename.'.v'.$version);
// if file with modified date exists, flag it in array as currently enabled version
- ( \md5_file( $ma ) == \md5_file( $local_file ) ? $versions[$i]['fileMatch'] = 1 : $versions[$i]['fileMatch'] = 0 );
+ ( \md5_file( $ma ) == \md5_file( $local_file ) ? $versions[$key]['fileMatch'] = 1 : $versions[$key]['fileMatch'] = 0 );
}
$versions = array_reverse( $versions );
foreach( $versions as $key => $value ) {
-
// flag the first matched file in array (which will have latest modification date) as current version
if ( $value['fileMatch'] ) {
-
$value['cur'] = 1;
break;
-
}
-
}
$versions = array_reverse( $versions );
// only show the newest commits
if( $count != 0 and ( count( $versions )>$count ) ) {
-
$versions = array_slice( $versions, count( $versions ) - $count );
-
}
return( $versions );
-
} else {
-
// if versioning isn't enabled then return an empty array
return( array() );
-
}
}
+ /**
+ * @brief get the size of all stored versions from a given user
+ * @param $uid id from the user
+ * @return size of vesions
+ */
+ private static function calculateSize($uid) {
+ if( \OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true' ) {
+ $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions');
+ $versionsRoot = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
+
+ $iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($versionsRoot), \RecursiveIteratorIterator::CHILD_FIRST);
+
+ $size = 0;
+
+ foreach ($iterator as $path) {
+ if ( preg_match('/^.+\.v(\d+)$/', $path, $match) ) {
+ $relpath = substr($path, strlen($versionsRoot)-1);
+ $size += $versions_fileview->filesize($relpath);
+ }
+ }
+
+ return $size;
+ }
+ }
+
+ /**
+ * @brief returns all stored file versions from a given user
+ * @param $uid id to the user
+ * @return array with contains two arrays 'all' which contains all versions sorted by age and 'by_file' which contains all versions sorted by filename
+ */
+ private static function getAllVersions($uid) {
+ if( \OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true' ) {
+ $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions');
+ $versionsRoot = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
+
+ $iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($versionsRoot), \RecursiveIteratorIterator::CHILD_FIRST);
+
+ $versions = array();
+
+ foreach ($iterator as $path) {
+ if ( preg_match('/^.+\.v(\d+)$/', $path, $match) ) {
+ $relpath = substr($path, strlen($versionsRoot)-1);
+ $versions[$match[1].'#'.$relpath] = array('path' => $relpath, 'timestamp' => $match[1]);
+ }
+ }
+
+ ksort($versions);
+
+ $i = 0;
+
+ $result = array();
+
+ foreach( $versions as $key => $value ) {
+ $i++;
+ $size = $versions_fileview->filesize($value['path']);
+ $filename = substr($value['path'], 0, -strlen($value['timestamp'])-2);
+
+ $result['all'][$key]['version'] = $value['timestamp'];
+ $result['all'][$key]['path'] = $filename;
+ $result['all'][$key]['size'] = $size;
+
+ $filename = substr($value['path'], 0, -strlen($value['timestamp'])-2);
+ $result['by_file'][$filename][$key]['version'] = $value['timestamp'];
+ $result['by_file'][$filename][$key]['path'] = $filename;
+ $result['by_file'][$filename][$key]['size'] = $size;
+
+ }
+
+ return $result;
+ }
+ }
+
/**
* @brief Erase a file's versions which exceed the set quota
*/
- public static function expire($filename) {
+ private static function expire($filename, $versionsSize = null) {
if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') {
- list($uid, $filename) = self::getUidAndFilename($filename);
+ list($uid, $filename) = self::getUidAndFilename($filename);
$versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions');
-
- $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename);
-
- // check for old versions
- $matches = glob( $versionsName.'.v*' );
-
- if( count( $matches ) > \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS ) ) {
-
- $numberToDelete = count($matches) - \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS );
-
- // delete old versions of a file
- $deleteItems = array_slice( $matches, 0, $numberToDelete );
-
- foreach( $deleteItems as $de ) {
-
- unlink( $versionsName.'.v'.$de );
-
+
+ // get available disk space for user
+ $quota = \OCP\Util::computerFileSize(\OC_Preferences::getValue($uid, 'files', 'quota'));
+ if ( $quota == null ) {
+ $quota = \OCP\Util::computerFileSize(\OC_Appconfig::getValue('files', 'default_quota'));
+ }
+ if ( $quota == null ) {
+ $quota = \OC_Filesystem::free_space('/');
+ }
+
+ // make sure that we have the current size of the version history
+ if ( $versionsSize === null ) {
+ if ( ($versionsSize = \OCP\Config::getAppValue('files_versions', 'size')) === null ) {
+ $versionsSize = self::calculateSize($uid);
}
}
- }
- }
- /**
- * @brief Erase all old versions of all user files
- * @return true/false
- */
- public function expireAll() {
- $view = \OCP\Files::getStorage('files_versions');
- return $view->deleteAll('', true);
+ // calculate available space for version history
+ $rootInfo = \OC_FileCache::get('', '/'. $uid . '/files');
+ $free = $quota-$rootInfo['size']; // remaining free space for user
+ if ( $free > 0 ) {
+ $availableSpace = ($free * self::DEFAULTMAXSIZE / 100) - $versionsSize; // how much space can be used for versions
+ } else {
+ $availableSpace = $free-$versionsSize;
+ }
+
+ // after every 1000s run reduce the number of all versions not only for the current file
+ $random = rand(0, 1000);
+ if ($random == 0) {
+ $result = Storage::getAllVersions($uid);
+ $versions_by_file = $result['by_file'];
+ $all_versions = $result['all'];
+ } else {
+ $all_versions = Storage::getVersions($filename);
+ $versions_by_file[$filename] = $all_versions;
+ }
+
+ $time = time();
+
+ // it is possible to expire versions from more than one file
+ // iterate through all given files
+ foreach ($versions_by_file as $filename => $versions) {
+ $versions = array_reverse($versions); // newest version first
+
+ $interval = 1;
+ $step = Storage::$max_versions_per_interval[$interval]['step'];
+ if (Storage::$max_versions_per_interval[$interval]['intervalEndsAfter'] == -1) {
+ $nextInterval = -1;
+ } else {
+ $nextInterval = $time - Storage::$max_versions_per_interval[$interval]['intervalEndsAfter'];
+ }
+
+ $firstVersion = reset($versions);
+ $firstKey = key($versions);
+ $prevTimestamp = $firstVersion['version'];
+ $nextVersion = $firstVersion['version'] - $step;
+ $remaining_versions[$firstKey] = $firstVersion;
+ unset($versions[$firstKey]);
+
+ foreach ($versions as $key => $version) {
+ $newInterval = true;
+ while ( $newInterval ) {
+ if ( $nextInterval == -1 || $version['version'] >= $nextInterval ) {
+ if ( $version['version'] > $nextVersion ) {
+ //distance between two version too small, delete version
+ $versions_fileview->unlink($version['path'].'.v'.$version['version']);
+ $availableSpace += $version['size'];
+ $versionsSize -= $version['size'];
+ unset($all_versions[$key]); // update array with all versions
+ } else {
+ $nextVersion = $version['version'] - $step;
+ }
+ $newInterval = false; // version checked so we can move to the next one
+ } else { // time to move on to the next interval
+ $interval++;
+ $step = Storage::$max_versions_per_interval[$interval]['step'];
+ $nextVersion = $prevTimestamp - $step;
+ if ( Storage::$max_versions_per_interval[$interval]['intervalEndsAfter'] == -1 ) {
+ $nextInterval = -1;
+ } else {
+ $nextInterval = $time - Storage::$max_versions_per_interval[$interval]['intervalEndsAfter'];
+ }
+ $newInterval = true; // we changed the interval -> check same version with new interval
+ }
+ }
+ $prevTimestamp = $version['version'];
+ }
+ }
+
+ // check if enough space is available after versions are rearranged.
+ // if not we delete the oldest versions until we meet the size limit for versions
+ $numOfVersions = count($all_versions);
+ $i = 0;
+ while ($availableSpace < 0) {
+ if ($i = $numOfVersions-2) break; // keep at least the last version
+ $versions_fileview->unlink($all_versions[$i]['path'].'.v'.$all_versions[$i]['version']);
+ $versionsSize -= $all_versions[$i]['size'];
+ $availableSpace += $all_versions[$i]['size'];
+ $i++;
+ }
+
+ return $versionsSize; // finally return the new size of the version history
+ }
+
+ return false;
}
}
diff --git a/apps/files_versions/settings-personal.php b/apps/files_versions/settings-personal.php
deleted file mode 100644
index 6555bc99c3e..00000000000
--- a/apps/files_versions/settings-personal.php
+++ /dev/null
@@ -1,7 +0,0 @@
-fetchPage();
diff --git a/apps/files_versions/templates/settings-personal.php b/apps/files_versions/templates/settings-personal.php
deleted file mode 100644
index 6d97cea46c3..00000000000
--- a/apps/files_versions/templates/settings-personal.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/apps/user_ldap/css/settings.css b/apps/user_ldap/css/settings.css
index f3f41fb2d8b..84ada0832ab 100644
--- a/apps/user_ldap/css/settings.css
+++ b/apps/user_ldap/css/settings.css
@@ -2,9 +2,11 @@
width: 20%;
max-width: 200px;
display: inline-block;
+ vertical-align: top;
+ padding-top: 9px;
}
-#ldap fieldset input {
+#ldap fieldset input, #ldap fieldset textarea {
width: 70%;
display: inline-block;
}
diff --git a/apps/user_ldap/l10n/ar.php b/apps/user_ldap/l10n/ar.php
new file mode 100644
index 00000000000..ced0b4293b7
--- /dev/null
+++ b/apps/user_ldap/l10n/ar.php
@@ -0,0 +1,3 @@
+ "كلمة المرور"
+);
diff --git a/apps/user_ldap/l10n/bg_BG.php b/apps/user_ldap/l10n/bg_BG.php
new file mode 100644
index 00000000000..c064534a6b8
--- /dev/null
+++ b/apps/user_ldap/l10n/bg_BG.php
@@ -0,0 +1,4 @@
+ "Парола",
+"Help" => "Помощ"
+);
diff --git a/apps/user_ldap/l10n/bn_BD.php b/apps/user_ldap/l10n/bn_BD.php
new file mode 100644
index 00000000000..094b20cad2d
--- /dev/null
+++ b/apps/user_ldap/l10n/bn_BD.php
@@ -0,0 +1,37 @@
+ "হোস্ট",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL আবশ্যক না হলে আপনি এই প্রটোকলটি মুছে ফেলতে পারেন । এরপর শুরু করুন এটা দিয়ে ldaps://",
+"Base DN" => "ভিত্তি DN",
+"You can specify Base DN for users and groups in the Advanced tab" => "সুচারু ট্যঅবে গিয়ে আপনি ব্যবহারকারি এবং গোষ্ঠীসমূহের জন্য ভিত্তি DN নির্ধারণ করতে পারেন।",
+"User DN" => "ব্যবহারকারি DN",
+"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. পরিচয় গোপন রেখে অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।",
+"Password" => "কূটশব্দ",
+"For anonymous access, leave DN and Password empty." => "অজ্ঞাতকুলশীল অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।",
+"User Login Filter" => "ব্যবহারকারির প্রবেশ ছাঁকনী",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "প্রবেশের চেষ্টা করার সময় প্রযোজ্য ছাঁকনীটি নির্ধারণ করবে। প্রবেশের সময় ব্যবহারকারী নামটি %%uid দিয়ে প্রতিস্থাপিত হবে।",
+"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid স্থানধারক ব্যবহার করুন, উদাহরণঃ \"uid=%%uid\"",
+"User List Filter" => "ব্যবহারকারী তালিকা ছাঁকনী",
+"Defines the filter to apply, when retrieving users." => "ব্যবহারকারী উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।",
+"without any placeholder, e.g. \"objectClass=person\"." => "কোন স্থানধারক ব্যতীত, যেমনঃ \"objectClass=person\"।",
+"Group Filter" => "গোষ্ঠী ছাঁকনী",
+"Defines the filter to apply, when retrieving groups." => "গোষ্ঠীসমূহ উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।",
+"without any placeholder, e.g. \"objectClass=posixGroup\"." => "কোন স্থান ধারক ব্যতীত, উদাহরণঃ\"objectClass=posixGroup\"।",
+"Port" => "পোর্ট",
+"Base User Tree" => "ভিত্তি ব্যবহারকারি বৃক্ষাকারে",
+"Base Group Tree" => "ভিত্তি গোষ্ঠী বৃক্ষাকারে",
+"Group-Member association" => "গোষ্ঠী-সদস্য সংস্থাপন",
+"Use TLS" => "TLS ব্যবহার কর",
+"Do not use it for SSL connections, it will fail." => "SSL সংযোগের জন্য এটি ব্যবহার করবেন না, তাহলে ব্যর্থ হবেনই।",
+"Case insensitve LDAP server (Windows)" => "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)",
+"Turn off SSL certificate validation." => "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।",
+"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "শুধুমাত্র যদি এই বিকল্পটি ব্যবহার করেই সংযোগ কার্যকরী হয় তবে আপনার ownCloud সার্ভারে LDAP সার্ভারের SSL সনদপত্রটি আমদানি করুন।",
+"Not recommended, use for testing only." => "অনুমোদিত নয়, শুধুমাত্র পরীক্ষামূলক ব্যবহারের জন্য।",
+"User Display Name Field" => "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র",
+"The LDAP attribute to use to generate the user`s ownCloud name." => "ব্যবহারকারীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।",
+"Group Display Name Field" => "গোষ্ঠীর প্রদর্শিতব্য নামের ক্ষেত্র",
+"The LDAP attribute to use to generate the groups`s ownCloud name." => "গোষ্ঠীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।",
+"in bytes" => "বাইটে",
+"in seconds. A change empties the cache." => "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "ব্যবহারকারী নামের জন্য ফাঁকা রাখুন (পূর্বনির্ধারিত)। অন্যথায়, LDAP/AD বৈশিষ্ট্য নির্ধারণ করুন।",
+"Help" => "সহায়িকা"
+);
diff --git a/apps/user_ldap/l10n/da.php b/apps/user_ldap/l10n/da.php
index cce3de085d2..b11b56f9b65 100644
--- a/apps/user_ldap/l10n/da.php
+++ b/apps/user_ldap/l10n/da.php
@@ -2,10 +2,24 @@
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kan udelade protokollen, medmindre du skal bruge SSL. Start i så fald med ldaps://",
"Base DN" => "Base DN",
+"You can specify Base DN for users and groups in the Advanced tab" => "You can specify Base DN for users and groups in the Advanced tab",
"User DN" => "Bruger DN",
"Password" => "Kodeord",
+"For anonymous access, leave DN and Password empty." => "For anonym adgang, skal du lade DN og Adgangskode tomme.",
+"User Login Filter" => "Bruger Login Filter",
+"User List Filter" => "Brugerliste Filter",
+"Defines the filter to apply, when retrieving users." => "Definere filteret der bruges ved indlæsning af brugere.",
+"Group Filter" => "Gruppe Filter",
+"Defines the filter to apply, when retrieving groups." => "Definere filteret der bruges når der indlæses grupper.",
"Port" => "Port",
+"Base User Tree" => "Base Bruger Træ",
+"Base Group Tree" => "Base Group Tree",
+"Group-Member association" => "Group-Member association",
"Use TLS" => "Brug TLS",
+"Do not use it for SSL connections, it will fail." => "Brug ikke til SSL forbindelser, da den vil fejle.",
+"Turn off SSL certificate validation." => "Deaktiver SSL certifikat validering",
"Not recommended, use for testing only." => "Anbefales ikke, brug kun for at teste.",
+"User Display Name Field" => "User Display Name Field",
+"in bytes" => "i bytes",
"Help" => "Hjælp"
);
diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php
index ed9fb6f8123..87579cb2431 100644
--- a/apps/user_ldap/l10n/de.php
+++ b/apps/user_ldap/l10n/de.php
@@ -1,5 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Apps user_ldap und user_webdavauth sind nicht kompatible. Unerwartetes Verhalten kann auftreten. Bitte Deinen System-Verwalter eine von beiden zu de-aktivieren.",
+"Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren.",
+"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "Warnung: Das PHP-Modul, das LDAP benöntigt, ist nicht installiert. Das Backend wird nicht funktionieren. Bitte deinen Systemadministrator das Modul zu installieren.",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://",
"Base DN" => "Basis-DN",
diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php
index e6288c78af4..f986ae83e87 100644
--- a/apps/user_ldap/l10n/de_DE.php
+++ b/apps/user_ldap/l10n/de_DE.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Warnung: Das PHP-Modul, das LDAP benöntigt, ist nicht installiert. Das Backend wird nicht funktionieren. Bitten Sie Ihren Systemadministrator das Modul zu installieren.",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Sie können das Protokoll auslassen, außer wenn Sie SSL benötigen. Beginnen Sie dann mit ldaps://",
"Base DN" => "Basis-DN",
diff --git a/apps/user_ldap/l10n/el.php b/apps/user_ldap/l10n/el.php
index e973eaac0a9..8c421cf162b 100644
--- a/apps/user_ldap/l10n/el.php
+++ b/apps/user_ldap/l10n/el.php
@@ -1,18 +1,39 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Προσοχή: Οι εφαρμογές user_ldap και user_webdavauth είναι ασύμβατες. Μπορεί να αντιμετωπίσετε απρόβλεπτη συμπεριφορά. Παρακαλώ ζητήστε από τον διαχειριστή συστήματος να απενεργοποιήσει μία από αυτές.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Προσοχή: Το PHP LDAP module που απαιτείται δεν είναι εγκατεστημένο και ο μηχανισμός δεν θα λειτουργήσει. Παρακαλώ ζητήστε από τον διαχειριστή του συστήματος να το εγκαταστήσει.",
+"Host" => "Διακομιστής",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Μπορείτε να παραλείψετε το πρωτόκολλο, εκτός αν απαιτείται SSL. Σε αυτή την περίπτωση ξεκινήστε με ldaps://",
"Base DN" => "Base DN",
+"You can specify Base DN for users and groups in the Advanced tab" => "Μπορείτε να καθορίσετε το Base DN για χρήστες και ομάδες από την καρτέλα Προηγμένες ρυθμίσεις",
"User DN" => "User DN",
+"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "Το DN του χρήστη πελάτη με το οποίο θα πρέπει να γίνει η σύνδεση, π.χ. uid=agent,dc=example,dc=com. Για χρήση χωρίς πιστοποίηση, αφήστε το DN και τον Κωδικό κενά.",
"Password" => "Συνθηματικό",
+"For anonymous access, leave DN and Password empty." => "Για ανώνυμη πρόσβαση, αφήστε κενά τα πεδία DN και Pasword.",
"User Login Filter" => "User Login Filter",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Καθορίζει το φίλτρο που θα ισχύει κατά την προσπάθεια σύνδεσης χρήστη. %%uid αντικαθιστά το όνομα χρήστη κατά τη σύνδεση. ",
+"use %%uid placeholder, e.g. \"uid=%%uid\"" => "χρησιμοποιήστε τη μεταβλητή %%uid, π.χ. \"uid=%%uid\"",
"User List Filter" => "User List Filter",
+"Defines the filter to apply, when retrieving users." => "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση επαφών.",
+"without any placeholder, e.g. \"objectClass=person\"." => "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=άτομο\".",
"Group Filter" => "Group Filter",
+"Defines the filter to apply, when retrieving groups." => "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση ομάδων.",
+"without any placeholder, e.g. \"objectClass=posixGroup\"." => "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=ΟμάδαPosix\".",
"Port" => "Θύρα",
"Base User Tree" => "Base User Tree",
"Base Group Tree" => "Base Group Tree",
"Group-Member association" => "Group-Member association",
"Use TLS" => "Χρήση TLS",
+"Do not use it for SSL connections, it will fail." => "Μην χρησιμοποιείτε για συνδέσεις SSL, θα αποτύχει.",
+"Case insensitve LDAP server (Windows)" => "LDAP server (Windows) με διάκριση πεζών-ΚΕΦΑΛΑΙΩΝ",
+"Turn off SSL certificate validation." => "Απενεργοποίηση επικύρωσης πιστοποιητικού SSL.",
+"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Εάν η σύνδεση δουλεύει μόνο με αυτή την επιλογή, εισάγετε το LDAP SSL πιστοποιητικό του διακομιστή στον ownCloud server σας.",
"Not recommended, use for testing only." => "Δεν προτείνεται, χρήση μόνο για δοκιμές.",
"User Display Name Field" => "Πεδίο Ονόματος Χρήστη",
+"The LDAP attribute to use to generate the user`s ownCloud name." => "Η ιδιότητα LDAP που θα χρησιμοποιείται για τη δημιουργία του ονόματος χρήστη του ownCloud.",
"Group Display Name Field" => "Group Display Name Field",
+"The LDAP attribute to use to generate the groups`s ownCloud name." => "Η ιδιότητα LDAP που θα χρησιμοποιείται για τη δημιουργία του ονόματος ομάδας του ownCloud.",
"in bytes" => "σε bytes",
+"in seconds. A change empties the cache." => "σε δευτερόλεπτα. Μια αλλαγή αδειάζει την μνήμη cache.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Αφήστε το κενό για το όνομα χρήστη (προεπιλογή). Διαφορετικά, συμπληρώστε μία ιδιότητα LDAP/AD.",
"Help" => "Βοήθεια"
);
diff --git a/apps/user_ldap/l10n/es.php b/apps/user_ldap/l10n/es.php
index c89ceb8eee2..4931af79eaf 100644
--- a/apps/user_ldap/l10n/es.php
+++ b/apps/user_ldap/l10n/es.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Advertencia: Los Apps user_ldap y user_webdavauth son incompatibles. Puede que experimente un comportamiento inesperado. Pregunte al administrador del sistema para desactivar uno de ellos.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Advertencia: El módulo PHP LDAP necesario no está instalado, el sistema no funcionará. Pregunte al administrador del sistema para instalarlo.",
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://",
"Base DN" => "DN base",
diff --git a/apps/user_ldap/l10n/es_AR.php b/apps/user_ldap/l10n/es_AR.php
index 6bd452e9d90..0b1340d4397 100644
--- a/apps/user_ldap/l10n/es_AR.php
+++ b/apps/user_ldap/l10n/es_AR.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Advertencia: Los Apps user_ldap y user_webdavauth son incompatibles. Puede que experimente un comportamiento inesperado. Pregunte al administrador del sistema para desactivar uno de ellos.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Advertencia: El módulo PHP LDAP necesario no está instalado, el sistema no funcionará. Pregunte al administrador del sistema para instalarlo.",
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podés omitir el protocolo, excepto si SSL es requerido. En ese caso, empezá con ldaps://",
"Base DN" => "DN base",
diff --git a/apps/user_ldap/l10n/eu.php b/apps/user_ldap/l10n/eu.php
index 35dacef3f2f..06ca9cb294e 100644
--- a/apps/user_ldap/l10n/eu.php
+++ b/apps/user_ldap/l10n/eu.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Abisua: user_ldap eta user_webdavauth aplikazioak bateraezinak dira. Portaera berezia izan dezakezu. Mesedez eskatu zure sistema kudeatzaileari bietako bat desgaitzeko.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Abisua: PHPk behar duen LDAP modulua ez dago instalaturik, motorrak ez du funtzionatuko. Mesedez eskatu zure sistema kudeatzaileari instala dezan.",
"Host" => "Hostalaria",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokoloa ez da beharrezkoa, SSL behar baldin ez baduzu. Honela bada hasi ldaps://",
"Base DN" => "Oinarrizko DN",
diff --git a/apps/user_ldap/l10n/fr.php b/apps/user_ldap/l10n/fr.php
index a0b1c6b7d9c..9750d1352a8 100644
--- a/apps/user_ldap/l10n/fr.php
+++ b/apps/user_ldap/l10n/fr.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Avertissement: Les applications user_ldap et user_webdavauth sont incompatibles. Des disfonctionnements peuvent survenir. Contactez votre administrateur système pour qu'il désactive l'une d'elles.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Avertissement: Le module PHP LDAP requis n'est pas installé, l'application ne marchera pas. Contactez votre administrateur système pour qu'il l'installe.",
"Host" => "Hôte",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Vous pouvez omettre le protocole, sauf si vous avez besoin de SSL. Dans ce cas préfixez avec ldaps://",
"Base DN" => "DN Racine",
diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php
index 41431293cba..ae05efcd27f 100644
--- a/apps/user_ldap/l10n/gl.php
+++ b/apps/user_ldap/l10n/gl.php
@@ -1,10 +1,12 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Aviso: Os aplicativos user_ldap e user_webdavauth son incompatíbeis. Pode acontecer un comportamento estraño. Consulte co administrador do sistema para desactivar un deles.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Aviso: O módulo PHP LDAP é necesario e non está instalado, a infraestrutura non funcionará. Consulte co administrador do sistema para instalalo.",
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://",
"Base DN" => "DN base",
"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
"User DN" => "DN do usuario",
-"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo de o DN e o contrasinal baleiros.",
+"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"Password" => "Contrasinal",
"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"User Login Filter" => "Filtro de acceso de usuarios",
@@ -21,7 +23,7 @@
"Base Group Tree" => "Base da árbore de grupo",
"Group-Member association" => "Asociación de grupos e membros",
"Use TLS" => "Usar TLS",
-"Do not use it for SSL connections, it will fail." => "Non empregualo para conexións SSL: fallará.",
+"Do not use it for SSL connections, it will fail." => "Non empregalo para conexións SSL: fallará.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
"Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.",
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud.",
diff --git a/apps/user_ldap/l10n/he.php b/apps/user_ldap/l10n/he.php
new file mode 100644
index 00000000000..d33ecaadf05
--- /dev/null
+++ b/apps/user_ldap/l10n/he.php
@@ -0,0 +1,12 @@
+ "מארח",
+"User DN" => "DN משתמש",
+"Password" => "סיסמא",
+"For anonymous access, leave DN and Password empty." => "לגישה אנונימית, השאר את הDM והסיסמא ריקים.",
+"User Login Filter" => "סנן כניסת משתמש",
+"User List Filter" => "סנן רשימת משתמשים",
+"Group Filter" => "סנן קבוצה",
+"in bytes" => "בבתים",
+"in seconds. A change empties the cache." => "בשניות. שינוי מרוקן את המטמון.",
+"Help" => "עזרה"
+);
diff --git a/apps/user_ldap/l10n/hu_HU.php b/apps/user_ldap/l10n/hu_HU.php
new file mode 100644
index 00000000000..577afcef1c9
--- /dev/null
+++ b/apps/user_ldap/l10n/hu_HU.php
@@ -0,0 +1,38 @@
+Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Figyelem: a user_ldap és user_webdavauth alkalmazások nem kompatibilisek. Együttes használatuk váratlan eredményekhez vezethet. Kérje meg a rendszergazdát, hogy a kettő közül kapcsolja ki az egyiket.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Figyelem: a szükséges PHP LDAP modul nincs telepítve. Enélkül az LDAP azonosítás nem fog működni. Kérje meg a rendszergazdát, hogy telepítse a szükséges modult!",
+"Host" => "Kiszolgáló",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "A protokoll előtag elhagyható, kivéve, ha SSL-t kíván használni. Ebben az esetben kezdje így: ldaps://",
+"Base DN" => "DN-gyökér",
+"You can specify Base DN for users and groups in the Advanced tab" => "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasználók és a csoportok számára",
+"User DN" => "A kapcsolódó felhasználó DN-je",
+"Password" => "Jelszó",
+"For anonymous access, leave DN and Password empty." => "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
+"User Login Filter" => "Szűrő a bejelentkezéshez",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Ez a szűrő érvényes a bejelentkezés megkísérlésekor. Ekkor az %%uid változó helyére a bejelentkezési név kerül.",
+"use %%uid placeholder, e.g. \"uid=%%uid\"" => "használja az %%uid változót, pl. \"uid=%%uid\"",
+"User List Filter" => "A felhasználók szűrője",
+"Defines the filter to apply, when retrieving users." => "Ez a szűrő érvényes a felhasználók listázásakor.",
+"without any placeholder, e.g. \"objectClass=person\"." => "itt ne használjon változót, pl. \"objectClass=person\".",
+"Group Filter" => "A csoportok szűrője",
+"Defines the filter to apply, when retrieving groups." => "Ez a szűrő érvényes a csoportok listázásakor.",
+"without any placeholder, e.g. \"objectClass=posixGroup\"." => "itt ne használjunk változót, pl. \"objectClass=posixGroup\".",
+"Port" => "Port",
+"Base User Tree" => "A felhasználói fa gyökere",
+"Base Group Tree" => "A csoportfa gyökere",
+"Group-Member association" => "A csoporttagság attribútuma",
+"Use TLS" => "Használjunk TLS-t",
+"Do not use it for SSL connections, it will fail." => "Ne használjuk SSL-kapcsolat esetén, mert nem fog működni!",
+"Case insensitve LDAP server (Windows)" => "Az LDAP-kiszolgáló nem tesz különbséget a kis- és nagybetűk között (Windows)",
+"Turn off SSL certificate validation." => "Ne ellenőrizzük az SSL-tanúsítvány érvényességét",
+"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-kiszolgáló SSL tanúsítványát az ownCloud kiszolgálóra!",
+"Not recommended, use for testing only." => "Nem javasolt, csak tesztelésre érdemes használni.",
+"User Display Name Field" => "A felhasználónév mezője",
+"The LDAP attribute to use to generate the user`s ownCloud name." => "Ebből az LDAP attribútumból képződik a felhasználó elnevezése, ami megjelenik az ownCloudban.",
+"Group Display Name Field" => "A csoport nevének mezője",
+"The LDAP attribute to use to generate the groups`s ownCloud name." => "Ebből az LDAP attribútumból képződik a csoport elnevezése, ami megjelenik az ownCloudban.",
+"in bytes" => "bájtban",
+"in seconds. A change empties the cache." => "másodpercben. A változtatás törli a cache tartalmát.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!",
+"Help" => "Súgó"
+);
diff --git a/apps/user_ldap/l10n/is.php b/apps/user_ldap/l10n/is.php
new file mode 100644
index 00000000000..29bc7692795
--- /dev/null
+++ b/apps/user_ldap/l10n/is.php
@@ -0,0 +1,5 @@
+ "Netþjónn",
+"Password" => "Lykilorð",
+"Help" => "Hjálp"
+);
diff --git a/apps/user_ldap/l10n/ko.php b/apps/user_ldap/l10n/ko.php
index aa775e42b16..37ac3d1bda5 100644
--- a/apps/user_ldap/l10n/ko.php
+++ b/apps/user_ldap/l10n/ko.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
경고 user_ldap 앱과 user_webdavauth 앱은 호환되지 않습니다. 오동작을 일으킬 수 있으므로, 시스템 관리자에게 요청하여, 둘 중 하나를 비활성화 하시기 바랍니다.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
경고 PHP LDAP 모듈이 설치되지 않았습니다. 백엔드가 동작하지 않을 것 입니다. 시스템관리자에게 요청하여 해당 모듈을 설치하시기 바랍니다.",
"Host" => "호스트",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오.",
"Base DN" => "기본 DN",
diff --git a/apps/user_ldap/l10n/mk.php b/apps/user_ldap/l10n/mk.php
new file mode 100644
index 00000000000..70a62e71765
--- /dev/null
+++ b/apps/user_ldap/l10n/mk.php
@@ -0,0 +1,5 @@
+ "Домаќин",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Може да го скокнете протколот освен ако не ви треба SSL. Тогаш ставете ldaps://",
+"Password" => "Лозинка"
+);
diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php
index 84c36881f9a..23e9a15c010 100644
--- a/apps/user_ldap/l10n/nl.php
+++ b/apps/user_ldap/l10n/nl.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Waarschuwing: De Apps user_ldap en user_webdavauth zijn incompatible. U kunt onverwacht gedrag ervaren. Vraag uw beheerder om een van beide apps de deactiveren.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Waarschuwing: De PHP LDAP module is niet geïnstalleerd, de backend zal dus niet werken. Vraag uw beheerder de module te installeren.",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Je kunt het protocol weglaten, tenzij je SSL vereist. Start in dat geval met ldaps://",
"Base DN" => "Basis DN",
diff --git a/apps/user_ldap/l10n/pl.php b/apps/user_ldap/l10n/pl.php
index 7ebebe1e073..0a3dea14c94 100644
--- a/apps/user_ldap/l10n/pl.php
+++ b/apps/user_ldap/l10n/pl.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Ostrzeżenie: Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Ostrzeżenie: Moduł PHP LDAP nie jest zainstalowany i nie będzie działał. Poproś administratora o włączenie go.",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Można pominąć protokół, z wyjątkiem wymaganego protokołu SSL. Następnie uruchom z ldaps://",
"Base DN" => "Baza DN",
diff --git a/apps/user_ldap/l10n/pt_PT.php b/apps/user_ldap/l10n/pt_PT.php
index a17e1a95923..1b21b899a2e 100644
--- a/apps/user_ldap/l10n/pt_PT.php
+++ b/apps/user_ldap/l10n/pt_PT.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Aviso: A aplicação user_ldap e user_webdavauth são incompativeis. A aplicação pode tornar-se instável. Por favor, peça ao seu administrador para desactivar uma das aplicações.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Aviso: O módulo PHP LDAP necessário não está instalado, o backend não irá funcionar. Peça ao seu administrador para o instalar.",
"Host" => "Anfitrião",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://",
"Base DN" => "DN base",
diff --git a/apps/user_ldap/l10n/ro.php b/apps/user_ldap/l10n/ro.php
index beeed857455..b4d7d4902fe 100644
--- a/apps/user_ldap/l10n/ro.php
+++ b/apps/user_ldap/l10n/ro.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Atentie: Apps user_ldap si user_webdavauth sunt incompatibile. Este posibil sa experimentati un comportament neasteptat. Vă rugăm să întrebați administratorul de sistem pentru a dezactiva una dintre ele.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Atentie: "Gazdă",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Puteți omite protocolul, decât dacă folosiți SSL. Atunci se începe cu ldaps://",
"Base DN" => "DN de bază",
diff --git a/apps/user_ldap/l10n/ru_RU.php b/apps/user_ldap/l10n/ru_RU.php
index d5adb9fffd3..09d7899249a 100644
--- a/apps/user_ldap/l10n/ru_RU.php
+++ b/apps/user_ldap/l10n/ru_RU.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Предупреждение: Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением системы. Пожалуйста, обратитесь к системному администратору для отключения одного из них.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Предупреждение: Необходимый PHP LDAP-модуль не установлен, backend не будет работать. Пожалуйста, обратитесь к системному администратору, чтобы установить его.",
"Host" => "Хост",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Вы можете пропустить протокол, если Вам не требуется SSL. Затем начните с ldaps://",
"Base DN" => "База DN",
diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php
index 2a0abb92967..e8e14af7aca 100644
--- a/apps/user_ldap/l10n/sv.php
+++ b/apps/user_ldap/l10n/sv.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Varning: Apps user_ldap och user_webdavauth är inkompatibla. Oväntade problem kan uppstå. Be din systemadministratör att inaktivera en av dom.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Varning: PHP LDAP-modulen måste vara installerad, serversidan kommer inte att fungera. Be din systemadministratör att installera den.",
"Host" => "Server",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du behöver inte ange protokoll förutom om du använder SSL. Starta då med ldaps://",
"Base DN" => "Start DN",
diff --git a/apps/user_ldap/l10n/tr.php b/apps/user_ldap/l10n/tr.php
new file mode 100644
index 00000000000..6da65d9832b
--- /dev/null
+++ b/apps/user_ldap/l10n/tr.php
@@ -0,0 +1,24 @@
+ "Konak",
+"Base DN" => "Base DN",
+"User DN" => "User DN",
+"Password" => "Parola",
+"For anonymous access, leave DN and Password empty." => "Anonim erişim için DN ve Parola alanlarını boş bırakın.",
+"User Login Filter" => "Kullanıcı Oturum Açma Süzgeci",
+"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid yer tutucusunu kullanın, örneğin \"uid=%%uid\"",
+"User List Filter" => "Kullanıcı Liste Süzgeci",
+"without any placeholder, e.g. \"objectClass=person\"." => "bir yer tutucusu olmadan, örneğin \"objectClass=person\"",
+"Group Filter" => "Grup Süzgeci",
+"Port" => "Port",
+"Base User Tree" => "Temel Kullanıcı Ağacı",
+"Base Group Tree" => "Temel Grup Ağacı",
+"Group-Member association" => "Grup-Üye işbirliği",
+"Use TLS" => "TLS kullan",
+"Do not use it for SSL connections, it will fail." => "SSL bağlantıları ile kullanmayın, başarısız olacaktır.",
+"Turn off SSL certificate validation." => "SSL sertifika doğrulamasını kapat.",
+"Not recommended, use for testing only." => "Önerilmez, sadece test için kullanın.",
+"in bytes" => "byte cinsinden",
+"in seconds. A change empties the cache." => "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Kullanıcı adı bölümünü boş bırakın (varsayılan). ",
+"Help" => "Yardım"
+);
diff --git a/apps/user_ldap/l10n/uk.php b/apps/user_ldap/l10n/uk.php
index 1bbd24f679b..f82e9f2a420 100644
--- a/apps/user_ldap/l10n/uk.php
+++ b/apps/user_ldap/l10n/uk.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
Увага: Застосунки user_ldap та user_webdavauth не сумісні. Ви можете зіткнутися з несподіваною поведінкою. Будь ласка, зверніться до системного адміністратора, щоб відключити одну з них.",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
Увага: b> Потрібний модуль PHP LDAP не встановлено, базова програма працювати не буде. Будь ласка, зверніться до системного адміністратора, щоб встановити його.",
"Host" => "Хост",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Можна не вказувати протокол, якщо вам не потрібен SSL. Тоді почніть з ldaps://",
"Base DN" => "Базовий DN",
diff --git a/apps/user_ldap/l10n/zh_CN.php b/apps/user_ldap/l10n/zh_CN.php
index bb961d534b7..cd320b5cf6c 100644
--- a/apps/user_ldap/l10n/zh_CN.php
+++ b/apps/user_ldap/l10n/zh_CN.php
@@ -1,4 +1,6 @@
Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "
警告: 应用 user_ldap 和 user_webdavauth 不兼容。您可能遭遇未预料的行为。请垂询您的系统管理员禁用其中一个。",
+"
Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "
警告: 需要的 PHP LDAP 模块未安装,后端将无法工作。请垂询您的系统管理员来安装它。",
"Host" => "主机",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "可以忽略协议,但如要使用SSL,则需以ldaps://开头",
"Base DN" => "Base DN",
@@ -31,6 +33,7 @@
"Group Display Name Field" => "组显示名称字段",
"The LDAP attribute to use to generate the groups`s ownCloud name." => "用来生成组的ownCloud名称的LDAP属性",
"in bytes" => "字节数",
+"in seconds. A change empties the cache." => "以秒计。修改将清空缓存。",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "将用户名称留空(默认)。否则指定一个LDAP/AD属性",
"Help" => "帮助"
);
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index f888577aedb..422e43fc003 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -114,6 +114,15 @@ abstract class Access {
* @return the sanitized DN
*/
private function sanitizeDN($dn) {
+ //treating multiple base DNs
+ if(is_array($dn)) {
+ $result = array();
+ foreach($dn as $singleDN) {
+ $result[] = $this->sanitizeDN($singleDN);
+ }
+ return $result;
+ }
+
//OID sometimes gives back DNs with whitespace after the comma a la "uid=foo, cn=bar, dn=..." We need to tackle this!
$dn = preg_replace('/([^\\\]),(\s+)/u', '\1,', $dn);
@@ -212,9 +221,13 @@ abstract class Access {
* returns the internal ownCloud name for the given LDAP DN of the group, false on DN outside of search DN or failure
*/
public function dn2groupname($dn, $ldapname = null) {
- if(mb_strripos($dn, $this->sanitizeDN($this->connection->ldapBaseGroups), 0, 'UTF-8') !== (mb_strlen($dn, 'UTF-8')-mb_strlen($this->sanitizeDN($this->connection->ldapBaseGroups), 'UTF-8'))) {
+ //To avoid bypassing the base DN settings under certain circumstances
+ //with the group support, check whether the provided DN matches one of
+ //the given Bases
+ if(!$this->isDNPartOfBase($dn, $this->connection->ldapBaseGroups)) {
return false;
}
+
return $this->dn2ocname($dn, $ldapname, false);
}
@@ -227,9 +240,13 @@ abstract class Access {
* returns the internal ownCloud name for the given LDAP DN of the user, false on DN outside of search DN or failure
*/
public function dn2username($dn, $ldapname = null) {
- if(mb_strripos($dn, $this->sanitizeDN($this->connection->ldapBaseUsers), 0, 'UTF-8') !== (mb_strlen($dn, 'UTF-8')-mb_strlen($this->sanitizeDN($this->connection->ldapBaseUsers), 'UTF-8'))) {
+ //To avoid bypassing the base DN settings under certain circumstances
+ //with the group support, check whether the provided DN matches one of
+ //the given Bases
+ if(!$this->isDNPartOfBase($dn, $this->connection->ldapBaseUsers)) {
return false;
}
+
return $this->dn2ocname($dn, $ldapname, true);
}
@@ -521,7 +538,7 @@ abstract class Access {
/**
* @brief executes an LDAP search
* @param $filter the LDAP filter for the search
- * @param $base the LDAP subtree that shall be searched
+ * @param $base an array containing the LDAP subtree(s) that shall be searched
* @param $attr optional, when a certain attribute shall be filtered out
* @returns array with the search result
*
@@ -544,18 +561,28 @@ abstract class Access {
//check wether paged search should be attempted
$pagedSearchOK = $this->initPagedSearch($filter, $base, $attr, $limit, $offset);
- $sr = ldap_search($link_resource, $base, $filter, $attr);
- if(!$sr) {
+ $linkResources = array_pad(array(), count($base), $link_resource);
+ $sr = ldap_search($linkResources, $base, $filter, $attr);
+ $error = ldap_errno($link_resource);
+ if(!is_array($sr) || $error > 0) {
\OCP\Util::writeLog('user_ldap', 'Error when searching: '.ldap_error($link_resource).' code '.ldap_errno($link_resource), \OCP\Util::ERROR);
\OCP\Util::writeLog('user_ldap', 'Attempt for Paging? '.print_r($pagedSearchOK, true), \OCP\Util::ERROR);
return array();
}
- $findings = ldap_get_entries($link_resource, $sr );
+ $findings = array();
+ foreach($sr as $key => $res) {
+ $findings = array_merge($findings, ldap_get_entries($link_resource, $res ));
+ }
if($pagedSearchOK) {
\OCP\Util::writeLog('user_ldap', 'Paged search successful', \OCP\Util::INFO);
- ldap_control_paged_result_response($link_resource, $sr, $cookie);
- \OCP\Util::writeLog('user_ldap', 'Set paged search cookie '.$cookie, \OCP\Util::INFO);
- $this->setPagedResultCookie($filter, $limit, $offset, $cookie);
+ foreach($sr as $key => $res) {
+ $cookie = null;
+ if(ldap_control_paged_result_response($link_resource, $res, $cookie)) {
+ \OCP\Util::writeLog('user_ldap', 'Set paged search cookie', \OCP\Util::INFO);
+ $this->setPagedResultCookie($base[$key], $filter, $limit, $offset, $cookie);
+ }
+ }
+
//browsing through prior pages to get the cookie for the new one
if($skipHandling) {
return;
@@ -565,7 +592,9 @@ abstract class Access {
$this->pagedSearchedSuccessful = true;
}
} else {
- \OCP\Util::writeLog('user_ldap', 'Paged search failed :(', \OCP\Util::INFO);
+ if(!is_null($limit)) {
+ \OCP\Util::writeLog('user_ldap', 'Paged search failed :(', \OCP\Util::INFO);
+ }
}
// if we're here, probably no connection resource is returned.
@@ -791,20 +820,41 @@ abstract class Access {
return str_replace('\\5c', '\\', $dn);
}
+ /**
+ * @brief checks if the given DN is part of the given base DN(s)
+ * @param $dn the DN
+ * @param $bases array containing the allowed base DN or DNs
+ * @returns Boolean
+ */
+ private function isDNPartOfBase($dn, $bases) {
+ $bases = $this->sanitizeDN($bases);
+ foreach($bases as $base) {
+ $belongsToBase = true;
+ if(mb_strripos($dn, $base, 0, 'UTF-8') !== (mb_strlen($dn, 'UTF-8')-mb_strlen($base))) {
+ $belongsToBase = false;
+ }
+ if($belongsToBase) {
+ break;
+ }
+ }
+ return $belongsToBase;
+ }
+
/**
* @brief get a cookie for the next LDAP paged search
+ * @param $base a string with the base DN for the search
* @param $filter the search filter to identify the correct search
* @param $limit the limit (or 'pageSize'), to identify the correct search well
* @param $offset the offset for the new search to identify the correct search really good
* @returns string containing the key or empty if none is cached
*/
- private function getPagedResultCookie($filter, $limit, $offset) {
+ private function getPagedResultCookie($base, $filter, $limit, $offset) {
if($offset == 0) {
return '';
}
$offset -= $limit;
//we work with cache here
- $cachekey = 'lc' . dechex(crc32($filter)) . '-' . $limit . '-' . $offset;
+ $cachekey = 'lc' . crc32($base) . '-' . crc32($filter) . '-' . $limit . '-' . $offset;
$cookie = $this->connection->getFromCache($cachekey);
if(is_null($cookie)) {
$cookie = '';
@@ -814,15 +864,16 @@ abstract class Access {
/**
* @brief set a cookie for LDAP paged search run
+ * @param $base a string with the base DN for the search
* @param $filter the search filter to identify the correct search
* @param $limit the limit (or 'pageSize'), to identify the correct search well
* @param $offset the offset for the run search to identify the correct search really good
* @param $cookie string containing the cookie returned by ldap_control_paged_result_response
* @return void
*/
- private function setPagedResultCookie($filter, $limit, $offset) {
+ private function setPagedResultCookie($base, $filter, $limit, $offset, $cookie) {
if(!empty($cookie)) {
- $cachekey = 'lc' . dechex(crc32($filter)) . '-' . $limit . '-' . $offset;
+ $cachekey = 'lc' . dechex(crc32($base)) . '-' . dechex(crc32($filter)) . '-' .$limit . '-' . $offset;
$cookie = $this->connection->writeToCache($cachekey, $cookie);
}
}
@@ -841,40 +892,47 @@ abstract class Access {
/**
* @brief prepares a paged search, if possible
* @param $filter the LDAP filter for the search
- * @param $base the LDAP subtree that shall be searched
+ * @param $bases an array containing the LDAP subtree(s) that shall be searched
* @param $attr optional, when a certain attribute shall be filtered outside
* @param $limit
* @param $offset
*
*/
- private function initPagedSearch($filter, $base, $attr, $limit, $offset) {
+ private function initPagedSearch($filter, $bases, $attr, $limit, $offset) {
$pagedSearchOK = false;
if($this->connection->hasPagedResultSupport && !is_null($limit)) {
$offset = intval($offset); //can be null
- \OCP\Util::writeLog('user_ldap', 'initializing paged search for Filter'.$filter.' base '.$base.' attr '.print_r($attr, true). ' limit ' .$limit.' offset '.$offset, \OCP\Util::DEBUG);
+ \OCP\Util::writeLog('user_ldap', 'initializing paged search for Filter'.$filter.' base '.print_r($bases, true).' attr '.print_r($attr, true). ' limit ' .$limit.' offset '.$offset, \OCP\Util::INFO);
//get the cookie from the search for the previous search, required by LDAP
- $cookie = $this->getPagedResultCookie($filter, $limit, $offset);
- if(empty($cookie) && ($offset > 0)) {
- //no cookie known, although the offset is not 0. Maybe cache run out. We need to start all over *sigh* (btw, Dear Reader, did you need LDAP paged searching was designed by MSFT?)
- $reOffset = ($offset - $limit) < 0 ? 0 : $offset - $limit;
- //a bit recursive, $offset of 0 is the exit
- \OCP\Util::writeLog('user_ldap', 'Looking for cookie L/O '.$limit.'/'.$reOffset, \OCP\Util::INFO);
- $this->search($filter, $base, $attr, $limit, $reOffset, true);
- $cookie = $this->getPagedResultCookie($filter, $limit, $offset);
- //still no cookie? obviously, the server does not like us. Let's skip paging efforts.
- //TODO: remember this, probably does not change in the next request...
- if(empty($cookie)) {
- $cookie = null;
+ foreach($bases as $base) {
+
+ $cookie = $this->getPagedResultCookie($base, $filter, $limit, $offset);
+ if(empty($cookie) && ($offset > 0)) {
+ //no cookie known, although the offset is not 0. Maybe cache run out. We need to start all over *sigh* (btw, Dear Reader, did you need LDAP paged searching was designed by MSFT?)
+ $reOffset = ($offset - $limit) < 0 ? 0 : $offset - $limit;
+ //a bit recursive, $offset of 0 is the exit
+ \OCP\Util::writeLog('user_ldap', 'Looking for cookie L/O '.$limit.'/'.$reOffset, \OCP\Util::INFO);
+ $this->search($filter, $base, $attr, $limit, $reOffset, true);
+ $cookie = $this->getPagedResultCookie($base, $filter, $limit, $offset);
+ //still no cookie? obviously, the server does not like us. Let's skip paging efforts.
+ //TODO: remember this, probably does not change in the next request...
+ if(empty($cookie)) {
+ $cookie = null;
+ }
}
- }
- if(!is_null($cookie)) {
- if($offset > 0) {
- \OCP\Util::writeLog('user_ldap', 'Cookie '.$cookie, \OCP\Util::INFO);
+ if(!is_null($cookie)) {
+ if($offset > 0) {
+ \OCP\Util::writeLog('user_ldap', 'Cookie '.$cookie, \OCP\Util::INFO);
+ }
+ $pagedSearchOK = ldap_control_paged_result($this->connection->getConnectionResource(), $limit, false, $cookie);
+ if(!$pagedSearchOK) {
+ return false;
+ }
+ \OCP\Util::writeLog('user_ldap', 'Ready for a paged search', \OCP\Util::INFO);
+ } else {
+ \OCP\Util::writeLog('user_ldap', 'No paged search for us, Cpt., Limit '.$limit.' Offset '.$offset, \OCP\Util::INFO);
}
- $pagedSearchOK = ldap_control_paged_result($this->connection->getConnectionResource(), $limit, false, $cookie);
- \OCP\Util::writeLog('user_ldap', 'Ready for a paged search', \OCP\Util::INFO);
- } else {
- \OCP\Util::writeLog('user_ldap', 'No paged search for us, Cpt., Limit '.$limit.' Offset '.$offset, \OCP\Util::INFO);
+
}
}
diff --git a/apps/user_ldap/lib/connection.php b/apps/user_ldap/lib/connection.php
index b14cdafff89..7046cbbfc78 100644
--- a/apps/user_ldap/lib/connection.php
+++ b/apps/user_ldap/lib/connection.php
@@ -187,9 +187,9 @@ class Connection {
$this->config['ldapPort'] = \OCP\Config::getAppValue($this->configID, 'ldap_port', 389);
$this->config['ldapAgentName'] = \OCP\Config::getAppValue($this->configID, 'ldap_dn', '');
$this->config['ldapAgentPassword'] = base64_decode(\OCP\Config::getAppValue($this->configID, 'ldap_agent_password', ''));
- $this->config['ldapBase'] = \OCP\Config::getAppValue($this->configID, 'ldap_base', '');
- $this->config['ldapBaseUsers'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_users', $this->config['ldapBase']);
- $this->config['ldapBaseGroups'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_groups', $this->config['ldapBase']);
+ $this->config['ldapBase'] = preg_split('/\r\n|\r|\n/', \OCP\Config::getAppValue($this->configID, 'ldap_base', ''));
+ $this->config['ldapBaseUsers'] = preg_split('/\r\n|\r|\n/', \OCP\Config::getAppValue($this->configID, 'ldap_base_users', $this->config['ldapBase']));
+ $this->config['ldapBaseGroups'] = preg_split('/\r\n|\r|\n/', \OCP\Config::getAppValue($this->configID, 'ldap_base_groups', $this->config['ldapBase']));
$this->config['ldapTLS'] = \OCP\Config::getAppValue($this->configID, 'ldap_tls', 0);
$this->config['ldapNoCase'] = \OCP\Config::getAppValue($this->configID, 'ldap_nocase', 0);
$this->config['turnOffCertCheck'] = \OCP\Config::getAppValue($this->configID, 'ldap_turn_off_cert_check', 0);
diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php
index 2ee936d29a8..58ec8e7f7a4 100644
--- a/apps/user_ldap/settings.php
+++ b/apps/user_ldap/settings.php
@@ -20,6 +20,9 @@
* License along with this library. If not, see
.
*
*/
+
+OC_Util::checkAdminUser();
+
$params = array('ldap_host', 'ldap_port', 'ldap_dn', 'ldap_agent_password', 'ldap_base', 'ldap_base_users', 'ldap_base_groups', 'ldap_userlist_filter', 'ldap_login_filter', 'ldap_group_filter', 'ldap_display_name', 'ldap_group_display_name', 'ldap_tls', 'ldap_turn_off_cert_check', 'ldap_nocase', 'ldap_quota_def', 'ldap_quota_attr', 'ldap_email_attr', 'ldap_group_member_assoc_attribute', 'ldap_cache_ttl', 'home_folder_naming_rule');
OCP\Util::addscript('user_ldap', 'settings');
diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php
index 8522d2f835c..b24c6e2f025 100644
--- a/apps/user_ldap/templates/settings.php
+++ b/apps/user_ldap/templates/settings.php
@@ -8,12 +8,12 @@
echo '
'.$l->t('Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them.').'
';
}
if(!function_exists('ldap_connect')) {
- echo '
'.$l->t('Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it.').'
';
+ echo '
'.$l->t('Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it.').'
';
}
?>
t('Host');?>
- t('Base DN');?>
+ t('Base DN');?>
t('User DN');?>
t('Password');?>
t('User Login Filter');?> t('use %%uid placeholder, e.g. "uid=%%uid"');?>
@@ -22,8 +22,8 @@
t('Port');?>
- t('Base User Tree');?>
- t('Base Group Tree');?>
+ t('Base User Tree');?>
+ t('Base Group Tree');?>
t('Group-Member association');?> >uniqueMember >memberUid >member (AD)
t('Use TLS');?> title="t('Do not use it for SSL connections, it will fail.');?>" />
t('Case insensitve LDAP server (Windows)');?> >
diff --git a/apps/user_webdavauth/l10n/ar.php b/apps/user_webdavauth/l10n/ar.php
index 9bd32954b05..cf59cd2519e 100644
--- a/apps/user_webdavauth/l10n/ar.php
+++ b/apps/user_webdavauth/l10n/ar.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "الرابط: http://"
);
diff --git a/apps/user_webdavauth/l10n/bn_BD.php b/apps/user_webdavauth/l10n/bn_BD.php
new file mode 100644
index 00000000000..5366552efae
--- /dev/null
+++ b/apps/user_webdavauth/l10n/bn_BD.php
@@ -0,0 +1,3 @@
+ "URL:http://"
+);
diff --git a/apps/user_webdavauth/l10n/ca.php b/apps/user_webdavauth/l10n/ca.php
index a59bffb870d..245a5101341 100644
--- a/apps/user_webdavauth/l10n/ca.php
+++ b/apps/user_webdavauth/l10n/ca.php
@@ -1,3 +1,3 @@
"Adreça WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/cs_CZ.php b/apps/user_webdavauth/l10n/cs_CZ.php
index a5b7e56771f..245a5101341 100644
--- a/apps/user_webdavauth/l10n/cs_CZ.php
+++ b/apps/user_webdavauth/l10n/cs_CZ.php
@@ -1,3 +1,3 @@
"URL WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/da.php b/apps/user_webdavauth/l10n/da.php
new file mode 100644
index 00000000000..245a5101341
--- /dev/null
+++ b/apps/user_webdavauth/l10n/da.php
@@ -0,0 +1,3 @@
+ "URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/de.php b/apps/user_webdavauth/l10n/de.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/de.php
+++ b/apps/user_webdavauth/l10n/de.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/de_DE.php b/apps/user_webdavauth/l10n/de_DE.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/de_DE.php
+++ b/apps/user_webdavauth/l10n/de_DE.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/el.php b/apps/user_webdavauth/l10n/el.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/el.php
+++ b/apps/user_webdavauth/l10n/el.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/eo.php b/apps/user_webdavauth/l10n/eo.php
index b4a2652d33e..245a5101341 100644
--- a/apps/user_webdavauth/l10n/eo.php
+++ b/apps/user_webdavauth/l10n/eo.php
@@ -1,3 +1,3 @@
"WebDAV-a URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/es.php b/apps/user_webdavauth/l10n/es.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/es.php
+++ b/apps/user_webdavauth/l10n/es.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/es_AR.php b/apps/user_webdavauth/l10n/es_AR.php
index 81f2ea1e578..245a5101341 100644
--- a/apps/user_webdavauth/l10n/es_AR.php
+++ b/apps/user_webdavauth/l10n/es_AR.php
@@ -1,3 +1,3 @@
"URL de WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/eu.php b/apps/user_webdavauth/l10n/eu.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/eu.php
+++ b/apps/user_webdavauth/l10n/eu.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/fr.php b/apps/user_webdavauth/l10n/fr.php
index 759d45b230e..339931c7cee 100644
--- a/apps/user_webdavauth/l10n/fr.php
+++ b/apps/user_webdavauth/l10n/fr.php
@@ -1,3 +1,3 @@
"URL WebDAV : http://"
+"URL: http://" => "URL : http://"
);
diff --git a/apps/user_webdavauth/l10n/gl.php b/apps/user_webdavauth/l10n/gl.php
index a5b7e56771f..245a5101341 100644
--- a/apps/user_webdavauth/l10n/gl.php
+++ b/apps/user_webdavauth/l10n/gl.php
@@ -1,3 +1,3 @@
"URL WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/hu_HU.php b/apps/user_webdavauth/l10n/hu_HU.php
new file mode 100644
index 00000000000..245a5101341
--- /dev/null
+++ b/apps/user_webdavauth/l10n/hu_HU.php
@@ -0,0 +1,3 @@
+ "URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/is.php b/apps/user_webdavauth/l10n/is.php
new file mode 100644
index 00000000000..8fe0d974b32
--- /dev/null
+++ b/apps/user_webdavauth/l10n/is.php
@@ -0,0 +1,3 @@
+ "Vefslóð: http://"
+);
diff --git a/apps/user_webdavauth/l10n/it.php b/apps/user_webdavauth/l10n/it.php
index a5b7e56771f..245a5101341 100644
--- a/apps/user_webdavauth/l10n/it.php
+++ b/apps/user_webdavauth/l10n/it.php
@@ -1,3 +1,3 @@
"URL WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/ja_JP.php b/apps/user_webdavauth/l10n/ja_JP.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/ja_JP.php
+++ b/apps/user_webdavauth/l10n/ja_JP.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/ko.php b/apps/user_webdavauth/l10n/ko.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/ko.php
+++ b/apps/user_webdavauth/l10n/ko.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/mk.php b/apps/user_webdavauth/l10n/mk.php
new file mode 100644
index 00000000000..245a5101341
--- /dev/null
+++ b/apps/user_webdavauth/l10n/mk.php
@@ -0,0 +1,3 @@
+ "URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/nb_NO.php b/apps/user_webdavauth/l10n/nb_NO.php
new file mode 100644
index 00000000000..245a5101341
--- /dev/null
+++ b/apps/user_webdavauth/l10n/nb_NO.php
@@ -0,0 +1,3 @@
+ "URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/nl.php b/apps/user_webdavauth/l10n/nl.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/nl.php
+++ b/apps/user_webdavauth/l10n/nl.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/pl.php b/apps/user_webdavauth/l10n/pl.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/pl.php
+++ b/apps/user_webdavauth/l10n/pl.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/pt_PT.php b/apps/user_webdavauth/l10n/pt_PT.php
index 1aca5caeff1..245a5101341 100644
--- a/apps/user_webdavauth/l10n/pt_PT.php
+++ b/apps/user_webdavauth/l10n/pt_PT.php
@@ -1,3 +1,3 @@
"Endereço WebDAV: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/ro.php b/apps/user_webdavauth/l10n/ro.php
new file mode 100644
index 00000000000..245a5101341
--- /dev/null
+++ b/apps/user_webdavauth/l10n/ro.php
@@ -0,0 +1,3 @@
+ "URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/ru.php b/apps/user_webdavauth/l10n/ru.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/ru.php
+++ b/apps/user_webdavauth/l10n/ru.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/ru_RU.php b/apps/user_webdavauth/l10n/ru_RU.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/ru_RU.php
+++ b/apps/user_webdavauth/l10n/ru_RU.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/sl.php b/apps/user_webdavauth/l10n/sl.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/sl.php
+++ b/apps/user_webdavauth/l10n/sl.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/sv.php b/apps/user_webdavauth/l10n/sv.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/sv.php
+++ b/apps/user_webdavauth/l10n/sv.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/tr.php b/apps/user_webdavauth/l10n/tr.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/tr.php
+++ b/apps/user_webdavauth/l10n/tr.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/uk.php b/apps/user_webdavauth/l10n/uk.php
index 9bd32954b05..245a5101341 100644
--- a/apps/user_webdavauth/l10n/uk.php
+++ b/apps/user_webdavauth/l10n/uk.php
@@ -1,3 +1,3 @@
"WebDAV URL: http://"
+"URL: http://" => "URL: http://"
);
diff --git a/apps/user_webdavauth/l10n/zh_CN.php b/apps/user_webdavauth/l10n/zh_CN.php
index 33c77f7d30e..5b06409b42e 100644
--- a/apps/user_webdavauth/l10n/zh_CN.php
+++ b/apps/user_webdavauth/l10n/zh_CN.php
@@ -1,3 +1,3 @@
"WebDAV地址: http://"
+"URL: http://" => "URL:http://"
);
diff --git a/apps/user_webdavauth/settings.php b/apps/user_webdavauth/settings.php
index 910073c7841..41d7fa51cd2 100755
--- a/apps/user_webdavauth/settings.php
+++ b/apps/user_webdavauth/settings.php
@@ -21,6 +21,8 @@
*
*/
+OC_Util::checkAdminUser();
+
if($_POST) {
if(isset($_POST['webdav_url'])) {
diff --git a/apps/user_webdavauth/templates/settings.php b/apps/user_webdavauth/templates/settings.php
index e6ca5d97d3c..880b77ac959 100755
--- a/apps/user_webdavauth/templates/settings.php
+++ b/apps/user_webdavauth/templates/settings.php
@@ -1,7 +1,8 @@
diff --git a/apps/user_webdavauth/user_webdavauth.php b/apps/user_webdavauth/user_webdavauth.php
index 839196c114c..1459781a3b4 100755
--- a/apps/user_webdavauth/user_webdavauth.php
+++ b/apps/user_webdavauth/user_webdavauth.php
@@ -65,7 +65,7 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
}
/*
- * we don´t know if a user exists without the password. so we have to return false all the time
+ * we don´t know if a user exists without the password. so we have to return true all the time
*/
public function userExists( $uid ){
return true;
diff --git a/build/README.TXT b/build/README.TXT
new file mode 100644
index 00000000000..128571058d8
--- /dev/null
+++ b/build/README.TXT
@@ -0,0 +1,28 @@
+How to setup build.xml on your local machine?
+
+1.) Install ant
+ e.g. apt-get install ant
+
+2.) Install jslint
+ Get the latest distribution from http://code.google.com/p/jslint4java/ and
+ place jslint4java-*.jar in your home under .ant/lib/
+
+3.) Install PHP qa tools
+ Run as root:
+ pear config-set auto_discover 1
+ pear install pear.phpqatools.org/phpqatools pear.netpirates.net/phpDox
+
+ Alternative:
+ pear install pear.phpunit.de/phploc
+ pear install pear.phpunit.de/phpcpd
+ pear install pear.phpmd.org/PHP_PMD
+ pear install pear.pdepend.org/PHP_Depend
+ pear install pear.php.org/PHP_CodeSniffer
+ pear install PHP_CodeSniffer
+ pear install pear.phpqatools.org/PHP_CodeBrowser
+
+
+How to call this ant script?
+ ant -f build/build.xml -Dbasedir=.
+
+
diff --git a/build/build.xml b/build/build.xml
new file mode 100644
index 00000000000..3df77ad024e
--- /dev/null
+++ b/build/build.xml
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+jQuery,$$,OC,$,oc_webroot,oc_appswebroots,oc_current_user,t,Files,FileList,FileActions,localStorage,OCCategories,EventSource,OCdialog,SVGSupport,dragOptions,dragOptions,folderDropOptions,formatDate,humanFileSize,procesSelection,relative_modified_date,scanFiles,simpleFileSize,simpleSize
+
+
+
+
+
+
+
+
+
+
+jQuery,$$,OC,$,oc_webroot,oc_appswebroots,oc_current_user,t,Files,FileList,FileActions,localStorage,OCCategories,EventSource,OCdialog,SVGSupport,dragOptions,dragOptions,folderDropOptions,formatDate,humanFileSize,procesSelection,relative_modified_date,scanFiles,simpleFileSize,simpleSize
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/phpcs.xml b/build/phpcs.xml
new file mode 100644
index 00000000000..1e10be1a111
--- /dev/null
+++ b/build/phpcs.xml
@@ -0,0 +1,80 @@
+
+
+ The coding standard for PHP_CodeSniffer itself.
+ */Tests/*
+ */lib/MDB2/*
+ */3rdparty/*
+ *.min.*
+ */l10n/*
+ */files_texteditor/js/aceeditor/*
+ */files_pdfviewer/js/pdfjs/*
+ */files_odfviewer/src/*
+ */files_svgedit/svg-edit/*
+ *jquery-ui-1.8.16.custom.css
+ php
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/phpmd.xml b/build/phpmd.xml
new file mode 100644
index 00000000000..3935a5b74b5
--- /dev/null
+++ b/build/phpmd.xml
@@ -0,0 +1,9 @@
+
+
+ My custom rule set that checks my code...
+
+
+
+
+
+
diff --git a/config/config.sample.php b/config/config.sample.php
index f531d5f146b..33aafab5484 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -36,11 +36,11 @@ $CONFIG = array(
/* The automatic protocol detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the protocol detection. For example "https" */
"overwriteprotocol" => "",
-/* Enhanced auth forces users to enter their password again when performing potential sensitive actions like creating or deleting users */
-"enhancedauth" => true,
+/* A proxy to use to connect to the internet. For example "myproxy.org:88" */
+"proxy" => "",
-/* Time in seconds how long an user is authenticated without entering his password again before performing sensitive actions like creating or deleting users etc...*/
-"enhancedauthtime" => 15 * 60,
+/* The optional authentication for the proxy to use to connect to the internet. The format is: [username]:[password] */
+"proxyuserpwd" => "",
/* Theme to use for ownCloud */
"theme" => "",
@@ -72,6 +72,9 @@ $CONFIG = array(
/* Host to use for sending mail, depends on mail_smtpmode if this is used */
"mail_smtphost" => "127.0.0.1",
+/* Port to use for sending mail, depends on mail_smtpmode if this is used */
+"mail_smtpport" => 25,
+
/* authentication needed to send mail, depends on mail_smtpmode if this is used
* (false = disable authentication)
*/
@@ -106,6 +109,9 @@ $CONFIG = array(
*/
// "datadirectory" => "",
+/* Enable maintenance mode to disable ownCloud */
+"maintenance" => false,
+
"apps_paths" => array(
/* Set an array of path for your apps directories
diff --git a/core/ajax/share.php b/core/ajax/share.php
index 12206e0fd79..72ffc52e997 100644
--- a/core/ajax/share.php
+++ b/core/ajax/share.php
@@ -89,12 +89,8 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
if ($type === 'dir')
$text = (string)$l->t('User %s shared the folder "%s" with you. It is available for download here: %s', array($user, $file, $link));
- // handle localhost installations
- $server_host = OCP\Util::getServerHost();
- if ($server_host === 'localhost')
- $server_host = "example.com";
- $default_from = 'sharing-noreply@' . $server_host;
+ $default_from = OCP\Util::getDefaultEmailAddress('sharing-noreply');
$from_address = OCP\Config::getUserValue($user, 'settings', 'email', $default_from );
// send it out now
diff --git a/core/ajax/update.php b/core/ajax/update.php
new file mode 100644
index 00000000000..20ab045c892
--- /dev/null
+++ b/core/ajax/update.php
@@ -0,0 +1,67 @@
+success('Turned on maintenance mode');
+ try {
+ $result = OC_DB::updateDbFromStructure(OC::$SERVERROOT.'/db_structure.xml');
+ $watcher->success('Updated database');
+ } catch (Exception $exception) {
+ $watcher->failure($exception->getMessage());
+ }
+ $minimizerCSS = new OC_Minimizer_CSS();
+ $minimizerCSS->clearCache();
+ $minimizerJS = new OC_Minimizer_JS();
+ $minimizerJS->clearCache();
+ OC_Config::setValue('version', implode('.', OC_Util::getVersion()));
+ OC_App::checkAppsRequirements();
+ // load all apps to also upgrade enabled apps
+ OC_App::loadApps();
+ OC_Config::setValue('maintenance', false);
+ $watcher->success('Turned off maintenance mode');
+ $watcher->done();
+}
+
+class UpdateWatcher {
+ /**
+ * @var \OC_EventSource $eventSource;
+ */
+ private $eventSource;
+
+ public function __construct($eventSource) {
+ $this->eventSource = $eventSource;
+ }
+
+ public function success($message) {
+ OC_Util::obEnd();
+ $this->eventSource->send('success', $message);
+ ob_start();
+ }
+
+ public function error($message) {
+ OC_Util::obEnd();
+ $this->eventSource->send('error', $message);
+ ob_start();
+ }
+
+ public function failure($message) {
+ OC_Util::obEnd();
+ $this->eventSource->send('failure', $message);
+ $this->eventSource->close();
+ die();
+ }
+
+ public function done() {
+ OC_Util::obEnd();
+ $this->eventSource->send('done', '');
+ $this->eventSource->close();
+ }
+
+}
\ No newline at end of file
diff --git a/core/css/multiselect.css b/core/css/multiselect.css
index 99f0e039334..31c8ef88eb9 100644
--- a/core/css/multiselect.css
+++ b/core/css/multiselect.css
@@ -5,15 +5,25 @@
ul.multiselectoptions {
background-color:#fff;
border:1px solid #ddd;
- border-bottom-left-radius:.5em;
- border-bottom-right-radius:.5em;
border-top:none;
box-shadow:0 1px 1px #ddd;
padding-top:.5em;
position:absolute;
+ max-height: 20em;
+ overflow-y: auto;
z-index:49;
}
+ ul.multiselectoptions.down {
+ border-bottom-left-radius:.5em;
+ border-bottom-right-radius:.5em;
+ }
+
+ ul.multiselectoptions.up {
+ border-top-left-radius:.5em;
+ border-top-right-radius:.5em;
+ }
+
ul.multiselectoptions>li {
overflow:hidden;
white-space:nowrap;
@@ -30,11 +40,20 @@
div.multiselect.active {
background-color:#fff;
+ position:relative;
+ z-index:50;
+ }
+
+ div.multiselect.up {
+ border-top:0 none;
+ border-top-left-radius:0;
+ border-top-right-radius:0;
+ }
+
+ div.multiselect.down {
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
- position:relative;
- z-index:50;
}
div.multiselect>span:first-child {
diff --git a/core/css/styles.css b/core/css/styles.css
index 9e8bb2c006d..825d949d82b 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -32,7 +32,7 @@ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', endC
/* INPUTS */
input[type="text"], input[type="password"] { cursor:text; }
-input:not([type="checkbox"]), textarea, select, button, .button, #quota, div.jp-progress, .pager li a {
+input, textarea, select, button, .button, #quota, div.jp-progress, .pager li a {
width:10em; margin:.3em; padding:.6em .5em .4em;
font-size:1em; font-family:Arial, Verdana, sans-serif;
background:#fff; color:#333; border:1px solid #ddd; outline:none;
@@ -54,7 +54,7 @@ input[type="checkbox"]:hover+label, input[type="checkbox"]:focus+label { color:#
/* BUTTONS */
input[type="submit"], input[type="button"], button, .button, #quota, div.jp-progress, select, .pager li a {
width:auto; padding:.4em;
- background-color:rgba(230,230,230,.5); font-weight:bold; color:#555; text-shadow:#fff 0 1px 0; border:1px solid rgba(180,180,180,.5); cursor:pointer;
+ background-color:rgba(230,230,230,.5); font-weight:bold; color:#555; text-shadow:#fff 0 1px 0; border:1px solid #bbb; border:1px solid rgba(180,180,180,.5); cursor:pointer;
-moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset;
-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;
}
@@ -209,13 +209,11 @@ fieldset.warning legend { color:#b94a48 !important; }
#notification { z-index:101; background-color:#fc4; border:0; padding:0 .7em .3em; display:none; position:fixed; left:50%; top:0; -moz-border-radius-bottomleft:1em; -webkit-border-bottom-left-radius:1em; border-bottom-left-radius:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; border-bottom-right-radius:1em; }
#notification span { cursor:pointer; font-weight:bold; margin-left:1em; }
-tr .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
+tr .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; }
tr:hover .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; }
tr .action { width:16px; height:16px; }
.header-action { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
tr:hover .action:hover, .selectedActions a:hover, .header-action:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
-
-table:not(.nostyle) tr { -webkit-transition:background-color 200ms; -moz-transition:background-color 200ms; -o-transition:background-color 200ms; transition:background-color 200ms; }
tbody tr:hover, tr:active { background-color:#f8f8f8; }
#body-settings .personalblock, #body-settings .helpblock { padding:.5em 1em; margin:1em; background:#f8f8f8; color:#555; text-shadow:#fff 0 1px 0; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; }
@@ -232,7 +230,8 @@ div.jp-play-bar, div.jp-seek-bar { padding:0; }
.pager { list-style:none; float:right; display:inline; margin:.7em 13em 0 0; }
.pager li { display:inline-block; }
-li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; color:#FF3B3B; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
+li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:default; }
+.error { color:#FF3B3B; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { overflow:hidden; text-overflow:ellipsis; }
.hint { background-image:url('../img/actions/info.png'); background-repeat:no-repeat; color:#777777; padding-left:25px; background-position:0 0.3em;}
.separator { display:inline; border-left:1px solid #d3d3d3; border-right:1px solid #fff; height:10px; width:0px; margin:4px; }
diff --git a/core/doc/admin/index.php b/core/doc/admin/index.php
new file mode 100644
index 00000000000..7785f2ce2f1
--- /dev/null
+++ b/core/doc/admin/index.php
@@ -0,0 +1,2 @@
+Here goes the admin documentation.
+In the meantime go to ownCloud.org/support
diff --git a/core/doc/user/index.php b/core/doc/user/index.php
new file mode 100644
index 00000000000..ede62f05aee
--- /dev/null
+++ b/core/doc/user/index.php
@@ -0,0 +1,2 @@
+Here goes the user documentation
+In the meantime go to ownCloud.org/support
diff --git a/core/img/actions/logout.png b/core/img/actions/logout.png
index eb2ea766c31..37f62543ac2 100644
Binary files a/core/img/actions/logout.png and b/core/img/actions/logout.png differ
diff --git a/core/img/actions/logout.svg b/core/img/actions/logout.svg
index d95ac959778..0281fad43e7 100644
--- a/core/img/actions/logout.svg
+++ b/core/img/actions/logout.svg
@@ -11,11 +11,14 @@
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
- width="18"
+ width="16"
height="16"
id="svg2403"
- inkscape:version="0.48.1 r9760"
- sodipodi:docname="system-shutdown-panel2.svg">
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="logout.svg"
+ inkscape:export-filename="logout.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ gradientTransform="matrix(1.0526316,0,0,0.9843625,0.578947,0.06024281)" />
+
+
+
+
+
+
+
+
+ id="path3927"
+ d="m 8.0000634,1 c -0.4714045,0 -0.9610304,0.5419023 -0.95,1 l 0,6 c -0.00747,0.5283126 0.4216346,1 0.95,1 0.5283654,0 0.957472,-0.4716874 0.95,-1 l 0,-6 c 0.014622,-0.605105 -0.4785955,-1 -0.95,-1 z m -3.34375,2.5 c -0.087186,0.019294 -0.1716251,0.050959 -0.25,0.09375 -2.9994999,1.5715133 -3.91842874,4.7978566 -3.125,7.46875 C 2.0747421,13.733393 4.5611725,16 7.9688134,16 11.327833,16 13.846204,13.850562 14.687563,11.21875 15.528922,8.5869378 14.630363,5.3955638 11.562563,3.625 11.128957,3.3713639 10.503661,3.535122 10.250038,3.9687356 9.9964154,4.4023491 10.160192,5.0276401 10.593813,5.28125 c 2.390793,1.3798311 2.882452,3.4944109 2.28125,5.375 -0.601202,1.880589 -2.344037,3.4375 -4.9062496,3.4375 -2.575923,0 -4.297634,-1.650181 -4.875,-3.59375 C 2.5164474,8.5564313 3.0469519,6.451888 5.2813134,5.28125 5.6599659,5.0748887 5.8603711,4.5887067 5.7371222,4.1754605 5.6138734,3.7622144 5.1798937,3.4652349 4.7500634,3.5 4.7188384,3.49846 4.6875384,3.49846 4.6563134,3.5 z"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sccsccsccssscscssscscc" />
-
+ inkscape:connector-curvature="0" />
diff --git a/core/js/config.js b/core/js/config.js
index f7a29276f7d..563df4e6632 100644
--- a/core/js/config.js
+++ b/core/js/config.js
@@ -50,6 +50,6 @@ OC.AppConfig={
},
deleteApp:function(app){
OC.AppConfig.postCall('deleteApp',{app:app});
- },
+ }
};
//TODO OC.Preferences
diff --git a/core/js/js.js b/core/js/js.js
index e1f213972dc..5ba7d1eef5c 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -3,14 +3,15 @@
* Add
* define('DEBUG', true);
* To the end of config/config.php to enable debug mode.
+ * The undefined checks fix the broken ie8 console
*/
-if (oc_debug !== true) {
+if (oc_debug !== true || typeof console === "undefined" || typeof console.log === "undefined") {
if (!window.console) {
window.console = {};
}
var methods = ['log', 'debug', 'warn', 'info', 'error', 'assert'];
for (var i = 0; i < methods.length; i++) {
- console[methods[i]] = function () { };
+ console[methods[i]] = function () { };
}
}
@@ -20,7 +21,6 @@ if (oc_debug !== true) {
* @param text the string to translate
* @return string
*/
-
function t(app,text, vars){
if( !( t.cache[app] )){
$.ajax(OC.filePath('core','ajax','translations.php'),{
@@ -343,8 +343,15 @@ if(typeof localStorage !=='undefined' && localStorage !== null){
return localStorage.setItem(OC.localStorage.namespace+name,JSON.stringify(item));
},
getItem:function(name){
- if(localStorage.getItem(OC.localStorage.namespace+name)===null){return null;}
- return JSON.parse(localStorage.getItem(OC.localStorage.namespace+name));
+ var item = localStorage.getItem(OC.localStorage.namespace+name);
+ if(item===null) {
+ return null;
+ } else if (typeof JSON === 'undefined') {
+ //fallback to jquery for IE6/7/8
+ return $.parseJSON(item);
+ } else {
+ return JSON.parse(item);
+ }
}
};
}else{
@@ -607,7 +614,7 @@ $(document).ready(function(){
$('.jp-controls .jp-previous').tipsy({gravity:'nw', fade:true, live:true});
$('.jp-controls .jp-next').tipsy({gravity:'n', fade:true, live:true});
$('.password .action').tipsy({gravity:'se', fade:true, live:true});
- $('#upload a').tipsy({gravity:'w', fade:true});
+ $('#upload').tipsy({gravity:'w', fade:true});
$('.selectedActions a').tipsy({gravity:'s', fade:true, live:true});
$('a.delete').tipsy({gravity: 'e', fade:true, live:true});
$('a.action').tipsy({gravity:'s', fade:true, live:true});
diff --git a/core/js/multiselect.js b/core/js/multiselect.js
index c4fd74b0475..623c6e0f7e1 100644
--- a/core/js/multiselect.js
+++ b/core/js/multiselect.js
@@ -1,20 +1,44 @@
+/**
+ * @param 'createCallback' A function to be called when a new entry is created. Two arguments are supplied to this function:
+ * The select element used and the value of the option. If the function returns false addition will be cancelled. If it returns
+ * anything else it will be used as the value of the newly added option.
+ * @param 'createText' The placeholder text for the create action.
+ * @param 'title' The title to show if no options are selected.
+ * @param 'checked' An array containing values for options that should be checked. Any options which are already selected will be added to this array.
+ * @param 'labels' The corresponding labels to show for the checked items.
+ * @param 'oncheck' Callback function which will be called when a checkbox/radiobutton is selected. If the function returns false the input will be unchecked.
+ * @param 'onuncheck' @see 'oncheck'.
+ * @param 'singleSelect' If true radiobuttons will be used instead of checkboxes.
+ */
(function( $ ){
var multiSelectId=-1;
- $.fn.multiSelect=function(options){
+ $.fn.multiSelect=function(options) {
multiSelectId++;
var settings = {
'createCallback':false,
'createText':false,
+ 'singleSelect':false,
+ 'selectedFirst':false,
+ 'sort':true,
'title':this.attr('title'),
'checked':[],
+ 'labels':[],
'oncheck':false,
'onuncheck':false,
'minWidth': 'default;',
};
+ $(this).attr('data-msid', multiSelectId);
$.extend(settings,options);
- $.each(this.children(),function(i,option){
- if($(option).attr('selected') && settings.checked.indexOf($(option).val())==-1){
+ $.each(this.children(),function(i,option) {
+ // If the option is selected, but not in the checked array, add it.
+ if($(option).attr('selected') && settings.checked.indexOf($(option).val()) === -1) {
settings.checked.push($(option).val());
+ settings.labels.push($(option).text().trim());
+ }
+ // If the option is in the checked array but not selected, select it.
+ else if(settings.checked.indexOf($(option).val()) !== -1 && !$(option).attr('selected')) {
+ $(option).attr('selected', 'selected');
+ settings.labels.push($(option).text().trim());
}
});
var button=$(''+settings.title+' ▾
');
@@ -24,24 +48,36 @@
button.selectedItems=[];
this.hide();
this.before(span);
- if(settings.minWidth=='default'){
+ if(settings.minWidth=='default') {
settings.minWidth=button.width();
}
button.css('min-width',settings.minWidth);
settings.minOuterWidth=button.outerWidth()-2;
button.data('settings',settings);
- if(settings.checked.length>0){
- button.children('span').first().text(settings.checked.join(', '));
+
+ if(!settings.singleSelect && settings.checked.length>0) {
+ button.children('span').first().text(settings.labels.join(', '));
+ } else if(settings.singleSelect) {
+ button.children('span').first().text(this.find(':selected').text());
}
+ var self = this;
+ self.menuDirection = 'down';
button.click(function(event){
var button=$(this);
- if(button.parent().children('ul').length>0){
- button.parent().children('ul').slideUp(400,function(){
- button.parent().children('ul').remove();
- button.removeClass('active');
- });
+ if(button.parent().children('ul').length>0) {
+ if(self.menuDirection === 'down') {
+ button.parent().children('ul').slideUp(400,function() {
+ button.parent().children('ul').remove();
+ button.removeClass('active down');
+ });
+ } else {
+ button.parent().children('ul').fadeOut(400,function() {
+ button.parent().children('ul').remove();
+ button.removeClass('active up');
+ });
+ }
return;
}
var lists=$('ul.multiselectoptions');
@@ -54,49 +90,69 @@
event.stopPropagation();
var options=$(this).parent().next().children();
var list=$('').hide().appendTo($(this).parent());
- function createItem(element,checked){
+ var inputType = settings.singleSelect ? 'radio' : 'checkbox';
+ function createItem(element, checked){
element=$(element);
var item=element.val();
var id='ms'+multiSelectId+'-option-'+item;
- var input=$(' ');
+ var input=$(' ');
input.attr('id',id);
+ if(settings.singleSelect) {
+ input.attr('name', 'ms'+multiSelectId+'-option');
+ }
var label=$(' ');
label.attr('for',id);
- label.text(item);
- if(settings.checked.indexOf(item)!=-1 || checked){
- input.attr('checked',true);
+ label.text(element.text() || item);
+ if(settings.checked.indexOf(item)!=-1 || checked) {
+ input.attr('checked', true);
}
if(checked){
- settings.checked.push(item);
+ if(settings.singleSelect) {
+ settings.checked = [item];
+ settings.labels = [item];
+ } else {
+ settings.checked.push(item);
+ settings.labels.push(item);
+ }
}
input.change(function(){
- var groupname=$(this).next().text();
- if($(this).is(':checked')){
+ var value = $(this).attr('id').substring(String('ms'+multiSelectId+'-option').length+1);
+ var label = $(this).next().text().trim();
+ if($(this).is(':checked')) {
+ if(settings.singleSelect) {
+ settings.checked = [];
+ settings.labels = [];
+ $.each(self.find('option'), function() {
+ $(this).removeAttr('selected');
+ });
+ }
element.attr('selected','selected');
- if(settings.oncheck){
- if(settings.oncheck(groupname)===false){
+ if(typeof settings.oncheck === 'function') {
+ if(settings.oncheck(value)===false) {
$(this).attr('checked', false);
return;
}
}
- settings.checked.push(groupname);
- }else{
- var index=settings.checked.indexOf(groupname);
+ settings.checked.push(value);
+ settings.labels.push(label);
+ $(this).parent().addClass('checked');
+ } else {
+ var index=settings.checked.indexOf(value);
element.attr('selected',null);
- if(settings.onuncheck){
- if(settings.onuncheck(groupname)===false){
+ if(typeof settings.onuncheck === 'function') {
+ if(settings.onuncheck(value)===false) {
$(this).attr('checked',true);
return;
}
}
+ $(this).parent().removeClass('checked');
settings.checked.splice(index,1);
+ settings.labels.splice(index,1);
}
var oldWidth=button.width();
- if(settings.checked.length>0){
- button.children('span').first().text(settings.checked.join(', '));
- }else{
- button.children('span').first().text(settings.title);
- }
+ button.children('span').first().text(settings.labels.length > 0
+ ? settings.labels.join(', ')
+ : settings.title);
var newOuterWidth=Math.max((button.outerWidth()-2),settings.minOuterWidth)+'px';
var newWidth=Math.max(button.width(),settings.minWidth);
var pos=button.position();
@@ -110,6 +166,9 @@
});
var li=$(' ');
li.append(input).append(label);
+ if(input.is(':checked')) {
+ li.addClass('checked');
+ }
return li;
}
$.each(options,function(index,item){
@@ -117,13 +176,13 @@
});
button.parent().data('preventHide',false);
if(settings.createText){
- var li=$('+ '+settings.createText+' ');
+ var li=$('+ '+settings.createText+' ');
li.click(function(event){
li.empty();
var input=$(' ');
li.append(input);
input.focus();
- input.css('width',button.width());
+ input.css('width',button.innerWidth());
button.parent().data('preventHide',true);
input.keypress(function(event) {
if(event.keyCode == 13) {
@@ -132,7 +191,7 @@
var value = $(this).val();
var exists = false;
$.each(options,function(index, item) {
- if ($(item).val() == value) {
+ if ($(item).val() == value || $(item).text() == value) {
exists = true;
return false;
}
@@ -141,22 +200,39 @@
return false;
}
var li=$(this).parent();
+ var val = $(this).val()
+ var select=button.parent().next();
+ if(typeof settings.createCallback === 'function') {
+ var response = settings.createCallback(select, val);
+ if(response === false) {
+ return false;
+ } else if(typeof response !== 'undefined') {
+ val = response;
+ }
+ }
+ if(settings.singleSelect) {
+ $.each(select.find('option:selected'), function() {
+ $(this).removeAttr('selected');
+ });
+ }
$(this).remove();
li.text('+ '+settings.createText);
li.before(createItem(this));
- var select=button.parent().next();
var option=$(' ');
- option.attr('value',value);
- option.text($(this).val());
+ option.text($(this).val()).val(val).attr('selected', 'selected');
select.append(option);
- li.prev().children('input').trigger('click');
+ li.prev().children('input').prop('checked', true).trigger('change');
button.parent().data('preventHide',false);
- if(settings.createCallback){
- settings.createCallback($(this).val());
+ button.children('span').first().text(settings.labels.length > 0
+ ? settings.labels.join(', ')
+ : settings.title);
+ if(self.menuDirection === 'up') {
+ var list = li.parent();
+ list.css('top', list.position().top-li.outerHeight());
}
}
});
- input.blur(function(){
+ input.blur(function() {
event.preventDefault();
event.stopPropagation();
$(this).remove();
@@ -168,21 +244,72 @@
});
list.append(li);
}
+
+ var doSort = function(list, selector) {
+ var rows = list.find('li'+selector).get();
+
+ if(settings.sort) {
+ rows.sort(function(a, b) {
+ return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
+ });
+ }
+
+ $.each(rows, function(index, row) {
+ list.append(row);
+ });
+ };
+ if(settings.sort && settings.selectedFirst) {
+ doSort(list, '.checked');
+ doSort(list, ':not(.checked)');
+ } else if(settings.sort && !settings.selectedFirst) {
+ doSort(list, '');
+ }
+ list.append(list.find('li.creator'));
var pos=button.position();
- list.css('top',pos.top+button.outerHeight()-5);
- list.css('left',pos.left+3);
- list.css('width',(button.outerWidth()-2)+'px');
- list.slideDown();
- list.click(function(event){
+ if($(document).height() > (button.offset().top+button.outerHeight() + list.children().length * button.height())
+ || $(document).height()/2 > pos.top
+ ) {
+ list.css({
+ top:pos.top+button.outerHeight()-5,
+ left:pos.left+3,
+ width:(button.outerWidth()-2)+'px',
+ 'max-height':($(document).height()-(button.offset().top+button.outerHeight()+10))+'px'
+ });
+ list.addClass('down');
+ button.addClass('down');
+ list.slideDown();
+ } else {
+ list.css('max-height', $(document).height()-($(document).height()-(pos.top)+50)+'px');
+ list.css({
+ top:pos.top - list.height(),
+ left:pos.left+3,
+ width:(button.outerWidth()-2)+'px'
+
+ });
+ list.detach().insertBefore($(this));
+ list.addClass('up');
+ button.addClass('up');
+ list.fadeIn();
+ self.menuDirection = 'up';
+ }
+ list.click(function(event) {
event.stopPropagation();
});
});
- $(window).click(function(){
- if(!button.parent().data('preventHide')){
- button.parent().children('ul').slideUp(400,function(){
- button.parent().children('ul').remove();
- button.removeClass('active');
- });
+ $(window).click(function() {
+ if(!button.parent().data('preventHide')) {
+ // How can I save the effect in a var?
+ if(self.menuDirection === 'down') {
+ button.parent().children('ul').slideUp(400,function() {
+ button.parent().children('ul').remove();
+ button.removeClass('active down');
+ });
+ } else {
+ button.parent().children('ul').fadeOut(400,function() {
+ button.parent().children('ul').remove();
+ button.removeClass('active up');
+ });
+ }
}
});
diff --git a/core/js/share.js b/core/js/share.js
index df5ebf008b4..bb3ec010ff5 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -161,9 +161,9 @@ OC.Share={
if (link) {
html += '';
html += '
'+t('core', 'Share with link')+' ';
- html += '
';
html += '
';
html += '
';
+ html += '
'+t('core', 'Password protect')+' ';
html += '
';
html += ' ';
html += '
';
@@ -347,9 +347,12 @@ OC.Share={
}
$('#linkText').val(link);
$('#linkText').show('blind');
+ $('#linkText').css('display','block');
$('#showPassword').show();
+ $('#showPassword+label').show();
if (password != null) {
$('#linkPass').show('blind');
+ $('#showPassword').attr('checked', true);
$('#linkPassText').attr('placeholder', t('core', 'Password protected'));
}
$('#expiration').show();
@@ -359,6 +362,7 @@ OC.Share={
hideLink:function() {
$('#linkText').hide('blind');
$('#showPassword').hide();
+ $('#showPassword+label').hide();
$('#linkPass').hide();
$('#emailPrivateLink #email').hide();
$('#emailPrivateLink #emailButton').hide();
@@ -518,16 +522,25 @@ $(document).ready(function() {
$('#showPassword').live('click', function() {
$('#linkPass').toggle('blind');
+ if (!$('#showPassword').is(':checked') ) {
+ var itemType = $('#dropdown').data('item-type');
+ var itemSource = $('#dropdown').data('item-source');
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ);
+ } else {
+ $('#linkPassText').focus();
+ }
});
- $('#linkPassText').live('focusout', function(event) {
- var itemType = $('#dropdown').data('item-type');
- var itemSource = $('#dropdown').data('item-source');
- OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $(this).val(), OC.PERMISSION_READ, function() {
- $('#linkPassText').val('');
- $('#linkPassText').attr('placeholder', t('core', 'Password protected'));
- });
- $('#linkPassText').attr('placeholder', t('core', 'Password protected'));
+ $('#linkPassText').live('focusout keyup', function(event) {
+ if ( $('#linkPassText').val() != '' && (event.type == 'focusout' || event.keyCode == 13) ) {
+ var itemType = $('#dropdown').data('item-type');
+ var itemSource = $('#dropdown').data('item-source');
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $('#linkPassText').val(), OC.PERMISSION_READ, function() {
+ console.log("password set to: '" + $('#linkPassText').val() +"' by event: " + event.type);
+ $('#linkPassText').val('');
+ $('#linkPassText').attr('placeholder', t('core', 'Password protected'));
+ });
+ }
});
$('#expirationCheckbox').live('click', function() {
diff --git a/core/l10n/ar.php b/core/l10n/ar.php
index 80a22a248e6..38450f8d54f 100644
--- a/core/l10n/ar.php
+++ b/core/l10n/ar.php
@@ -1,10 +1,48 @@
"ألا توجد فئة للإضافة؟",
+"This category already exists: " => "هذه الفئة موجودة مسبقاً",
+"No categories selected for deletion." => "لم يتم اختيار فئة للحذف",
"Settings" => "تعديلات",
+"seconds ago" => "منذ ثواني",
+"1 minute ago" => "منذ دقيقة",
+"{minutes} minutes ago" => "{minutes} منذ دقائق",
+"today" => "اليوم",
+"Choose" => "اختيار",
"Cancel" => "الغاء",
+"No" => "لا",
+"Yes" => "نعم",
+"Ok" => "موافق",
+"Error" => "خطأ",
+"Error while sharing" => "حصل خطأ عند عملية المشاركة",
+"Error while unsharing" => "حصل خطأ عند عملية إزالة المشاركة",
+"Error while changing permissions" => "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل",
+"Shared with you and the group {group} by {owner}" => "شورك معك ومع المجموعة {group} من قبل {owner}",
+"Shared with you by {owner}" => "شورك معك من قبل {owner}",
+"Share with" => "شارك مع",
+"Share with link" => "شارك مع رابط",
+"Password protect" => "حماية كلمة السر",
"Password" => "كلمة السر",
+"Set expiration date" => "تعيين تاريخ إنتهاء الصلاحية",
+"Expiration date" => "تاريخ إنتهاء الصلاحية",
+"Share via email:" => "مشاركة عبر البريد الإلكتروني:",
+"No people found" => "لم يتم العثور على أي شخص",
+"Resharing is not allowed" => "لا يسمح بعملية إعادة المشاركة",
+"Shared in {item} with {user}" => "شورك في {item} مع {user}",
"Unshare" => "إلغاء مشاركة",
+"can edit" => "التحرير مسموح",
+"access control" => "ضبط الوصول",
+"create" => "إنشاء",
+"update" => "تحديث",
+"delete" => "حذف",
+"share" => "مشاركة",
+"Password protected" => "محمي بكلمة السر",
+"Error unsetting expiration date" => "حصل خطأ عند عملية إزالة تاريخ إنتهاء الصلاحية",
+"Error setting expiration date" => "حصل خطأ عند عملية تعيين تاريخ إنتهاء الصلاحية",
+"ownCloud password reset" => "إعادة تعيين كلمة سر ownCloud",
"Use the following link to reset your password: {link}" => "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}",
"You will receive a link to reset your password via Email." => "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر.",
+"Reset email send." => "إعادة إرسال البريد الإلكتروني.",
+"Request failed!" => "فشل الطلب",
"Username" => "إسم المستخدم",
"Request reset" => "طلب تعديل",
"Your password was reset" => "لقد تم تعديل كلمة السر",
@@ -16,9 +54,12 @@
"Apps" => "التطبيقات",
"Admin" => "مستخدم رئيسي",
"Help" => "المساعدة",
+"Access forbidden" => "التوصّل محظور",
"Cloud not found" => "لم يتم إيجاد",
"Edit categories" => "عدل الفئات",
"Add" => "أدخل",
+"Security Warning" => "تحذير أمان",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "لا يوجد مولّد أرقام عشوائية ، الرجاء تفعيل الـ PHP OpenSSL extension.",
"Create an
admin account " => "أضف مستخدم رئيسي
",
"Advanced" => "خيارات متقدمة",
"Data folder" => "مجلد المعلومات",
@@ -27,6 +68,7 @@
"Database user" => "مستخدم قاعدة البيانات",
"Database password" => "كلمة سر مستخدم قاعدة البيانات",
"Database name" => "إسم قاعدة البيانات",
+"Database tablespace" => "مساحة جدول قاعدة البيانات",
"Database host" => "خادم قاعدة البيانات",
"Finish setup" => "انهاء التعديلات",
"Sunday" => "الاحد",
@@ -50,10 +92,12 @@
"December" => "كانون الاول",
"web services under your control" => "خدمات الوب تحت تصرفك",
"Log out" => "الخروج",
+"Automatic logon rejected!" => "تم رفض تسجيل الدخول التلقائي!",
+"If you did not change your password recently, your account may be compromised!" => "قد يكون حسابك في خطر إن لم تقم بإعادة تعيين كلمة السر حديثاً",
+"Please change your password to secure your account again." => "الرجاء إعادة تعيين كلمة السر لتأمين حسابك.",
"Lost your password?" => "هل نسيت كلمة السر؟",
"remember" => "تذكر",
"Log in" => "أدخل",
-"You are logged out." => "تم الخروج بنجاح.",
"prev" => "السابق",
"next" => "التالي"
);
diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php
index 0033324cb1d..a7cba523be2 100644
--- a/core/l10n/bg_BG.php
+++ b/core/l10n/bg_BG.php
@@ -1,62 +1,19 @@
"Категорията вече съществува:",
-"No categories selected for deletion." => "Няма избрани категории за изтриване",
"Settings" => "Настройки",
-"Cancel" => "Отказ",
-"No" => "Не",
-"Yes" => "Да",
-"Ok" => "Добре",
-"Error" => "Грешка",
+"seconds ago" => "преди секунди",
+"1 minute ago" => "преди 1 минута",
+"1 hour ago" => "преди 1 час",
+"today" => "днес",
+"yesterday" => "вчера",
+"last month" => "последният месец",
+"last year" => "последната година",
+"years ago" => "последните години",
"Password" => "Парола",
-"You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.",
-"Username" => "Потребител",
-"Request reset" => "Нулиране на заявка",
-"Your password was reset" => "Вашата парола е нулирана",
-"New password" => "Нова парола",
-"Reset password" => "Нулиране на парола",
"Personal" => "Лични",
"Users" => "Потребители",
-"Apps" => "Програми",
+"Apps" => "Приложения",
"Admin" => "Админ",
"Help" => "Помощ",
-"Access forbidden" => "Достъпът е забранен",
-"Cloud not found" => "облакът не намерен",
-"Edit categories" => "Редактиране на категориите",
"Add" => "Добавяне",
-"Create an admin account " => "Създаване на админ профил ",
-"Advanced" => "Разширено",
-"Data folder" => "Директория за данни",
-"Configure the database" => "Конфигуриране на базата",
-"will be used" => "ще се ползва",
-"Database user" => "Потребител за базата",
-"Database password" => "Парола за базата",
-"Database name" => "Име на базата",
-"Database host" => "Хост за базата",
-"Finish setup" => "Завършване на настройките",
-"Sunday" => "Неделя",
-"Monday" => "Понеделник",
-"Tuesday" => "Вторник",
-"Wednesday" => "Сряда",
-"Thursday" => "Четвъртък",
-"Friday" => "Петък",
-"Saturday" => "Събота",
-"January" => "Януари",
-"February" => "Февруари",
-"March" => "Март",
-"April" => "Април",
-"May" => "Май",
-"June" => "Юни",
-"July" => "Юли",
-"August" => "Август",
-"September" => "Септември",
-"October" => "Октомври",
-"November" => "Ноември",
-"December" => "Декември",
-"Log out" => "Изход",
-"Lost your password?" => "Забравена парола?",
-"remember" => "запомни",
-"Log in" => "Вход",
-"You are logged out." => "Вие излязохте.",
-"prev" => "пред.",
-"next" => "следващо"
+"web services under your control" => "уеб услуги под Ваш контрол"
);
diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php
new file mode 100644
index 00000000000..333e4bf0be5
--- /dev/null
+++ b/core/l10n/bn_BD.php
@@ -0,0 +1,125 @@
+ "%s নামের ব্যবহারকারি আপনার সাথে একটা ফাইল ভাগাভাগি করেছেন",
+"User %s shared a folder with you" => "%s নামের ব্যবহারকারি আপনার সাথে একটা ফোল্ডার ভাগাভাগি করেছেন",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "%s নামের ব্যবহারকারী \"%s\" ফাইলটি আপনার সাথে ভাগাভাগি করেছেন। এটি এখন এখানে ডাউনলোড করার জন্য সুলভঃ %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s নামের ব্যবহারকারী \"%s\" ফোল্ডারটি আপনার সাথে ভাগাভাগি করেছেন। এটি এখন এখানে ডাউনলোড করার জন্য সুলভঃ %s",
+"Category type not provided." => "ক্যাটেগরির ধরণটি প্রদান করা হয় নি।",
+"No category to add?" => "যোগ করার মত কোন ক্যাটেগরি নেই ?",
+"This category already exists: " => "এই ক্যাটেগরিটি পূর্ব থেকেই বিদ্যমানঃ",
+"Object type not provided." => "অবজেক্টের ধরণটি প্রদান করা হয় নি।",
+"%s ID not provided." => "%s ID প্রদান করা হয় নি।",
+"Error adding %s to favorites." => "প্রিয়তে %s যোগ করতে সমস্যা দেখা দিয়েছে।",
+"No categories selected for deletion." => "মুছে ফেলার জন্য কোন ক্যাটেগরি নির্বাচন করা হয় নি ।",
+"Error removing %s from favorites." => "প্রিয় থেকে %s সরিয়ে ফেলতে সমস্যা দেখা দিয়েছে।",
+"Settings" => "নিয়ামকসমূহ",
+"seconds ago" => "সেকেন্ড পূর্বে",
+"1 minute ago" => "1 মিনিট পূর্বে",
+"{minutes} minutes ago" => "{minutes} মিনিট পূর্বে",
+"1 hour ago" => "1 ঘন্টা পূর্বে",
+"{hours} hours ago" => "{hours} ঘন্টা পূর্বে",
+"today" => "আজ",
+"yesterday" => "গতকাল",
+"{days} days ago" => "{days} দিন পূর্বে",
+"last month" => "গতমাস",
+"{months} months ago" => "{months} মাস পূর্বে",
+"months ago" => "মাস পূর্বে",
+"last year" => "গত বছর",
+"years ago" => "বছর পূর্বে",
+"Choose" => "বেছে নিন",
+"Cancel" => "বাতির",
+"No" => "না",
+"Yes" => "হ্যাঁ",
+"Ok" => "তথাস্তু",
+"The object type is not specified." => "অবজেক্টের ধরণটি সুনির্দিষ্ট নয়।",
+"Error" => "সমস্যা",
+"The app name is not specified." => "অ্যাপের নামটি সুনির্দিষ্ট নয়।",
+"The required file {file} is not installed!" => "আবশ্যিক {file} টি সংস্থাপিত নেই !",
+"Error while sharing" => "ভাগাভাগি করতে সমস্যা দেখা দিয়েছে ",
+"Error while unsharing" => "ভাগাভাগি বাতিল করতে সমস্যা দেখা দিয়েছে",
+"Error while changing permissions" => "অনুমতিসমূহ পরিবর্তন করতে সমস্যা দেখা দিয়েছে",
+"Shared with you and the group {group} by {owner}" => "{owner} আপনার এবং {group} গোষ্ঠীর সাথে ভাগাভাগি করেছেন",
+"Shared with you by {owner}" => "{owner} আপনার সাথে ভাগাভাগি করেছেন",
+"Share with" => "যাদের সাথে ভাগাভাগি করা হয়েছে",
+"Share with link" => "লিংকের সাথে ভাগাভাগি কর",
+"Password protect" => "কূটশব্দ সুরক্ষিত",
+"Password" => "কূটশব্দ",
+"Email link to person" => "ব্যক্তির সাথে ই-মেইল যুক্ত কর",
+"Send" => "পাঠাও",
+"Set expiration date" => "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন",
+"Expiration date" => "মেয়াদোত্তীর্ণ হওয়ার তারিখ",
+"Share via email:" => "ই-মেইলের মাধ্যমে ভাগাভাগি করুনঃ",
+"No people found" => "কোন ব্যক্তি খুঁজে পাওয়া গেল না",
+"Resharing is not allowed" => "পূনঃরায় ভাগাভাগি অনুমোদিত নয়",
+"Shared in {item} with {user}" => "{user} এর সাথে {item} ভাগাভাগি করা হয়েছে",
+"Unshare" => "ভাগাভাগি বাতিল কর",
+"can edit" => "সম্পাদনা করতে পারবেন",
+"access control" => "অধিগম্যতা নিয়ন্ত্রণ",
+"create" => "তৈরী করুন",
+"update" => "পরিবর্ধন কর",
+"delete" => "মুছে ফেল",
+"share" => "ভাগাভাগি কর",
+"Password protected" => "কূটশব্দদ্বারা সুরক্ষিত",
+"Error unsetting expiration date" => "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ বাতিল করতে সমস্যা দেখা দিয়েছে",
+"Error setting expiration date" => "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করতে সমস্যা দেখা দিয়েছে",
+"Sending ..." => "পাঠানো হচ্ছে......",
+"Email sent" => "ই-মেইল পাঠানো হয়েছে",
+"ownCloud password reset" => "ownCloud কূটশব্দ পূনঃনির্ধারণ",
+"Use the following link to reset your password: {link}" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}",
+"You will receive a link to reset your password via Email." => "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।",
+"Reset email send." => "পূনঃনির্ধারণ ই-মেইল পাঠানো হয়েছে।",
+"Request failed!" => "অনুরোধ ব্যর্থ !",
+"Username" => "ব্যবহারকারী",
+"Request reset" => "অনুরোধ পূনঃনির্ধারণ",
+"Your password was reset" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করা হয়েছে",
+"To login page" => "প্রবেশ পৃষ্ঠায়",
+"New password" => "নতুন কূটশব্দ",
+"Reset password" => "কূটশব্দ পূনঃনির্ধারণ কর",
+"Personal" => "ব্যক্তিগত",
+"Users" => "ব্যবহারকারী",
+"Apps" => "অ্যাপস",
+"Admin" => "প্রশাসন",
+"Help" => "সহায়িকা",
+"Access forbidden" => "অধিগমনের অনুমতি নেই",
+"Cloud not found" => "ক্লাউড খুঁজে পাওয়া গেল না",
+"Edit categories" => "ক্যাটেগরি সম্পাদনা",
+"Add" => "যোগ কর",
+"Security Warning" => "নিরাপত্তাজনিত সতর্কতা",
+"Create an admin account " => "প্রশাসক একাউন্ট তৈরী করুন",
+"Advanced" => "সুচারু",
+"Data folder" => "ডাটা ফোল্ডার ",
+"Configure the database" => "ডাটাবেচ কনফিগার করুন",
+"will be used" => "ব্যবহৃত হবে",
+"Database user" => "ডাটাবেজ ব্যবহারকারী",
+"Database password" => "ডাটাবেজ কূটশব্দ",
+"Database name" => "ডাটাবেজের নাম",
+"Database tablespace" => "ডাটাবেজ টেবলস্পেস",
+"Database host" => "ডাটাবেজ হোস্ট",
+"Finish setup" => "সেটআপ সুসম্পন্ন কর",
+"Sunday" => "রবিবার",
+"Monday" => "সোমবার",
+"Tuesday" => "মঙ্গলবার",
+"Wednesday" => "বুধবার",
+"Thursday" => "বৃহষ্পতিবার",
+"Friday" => "শুক্রবার",
+"Saturday" => "শনিবার",
+"January" => "জানুয়ারি",
+"February" => "ফেব্রুয়ারি",
+"March" => "মার্চ",
+"April" => "এপ্রিল",
+"May" => "মে",
+"June" => "জুন",
+"July" => "জুলাই",
+"August" => "অগাষ্ট",
+"September" => "সেপ্টেম্বর",
+"October" => "অক্টোবর",
+"November" => "নভেম্বর",
+"December" => "ডিসেম্বর",
+"web services under your control" => "ওয়েব সার্ভিসের নিয়ন্ত্রণ আপনার হাতের মুঠোয়",
+"Log out" => "প্রস্থান",
+"Lost your password?" => "কূটশব্দ হারিয়েছেন?",
+"remember" => "মনে রাখ",
+"Log in" => "প্রবেশ",
+"prev" => "পূর্ববর্তী",
+"next" => "পরবর্তী",
+"Updating ownCloud to version %s, this may take a while." => "%s ভার্সনে ownCloud পরিবর্ধন করা হচ্ছে, এজন্য কিছু সময় প্রয়োজন।"
+);
diff --git a/core/l10n/ca.php b/core/l10n/ca.php
index cf7cdfb7c94..e66bad25e43 100644
--- a/core/l10n/ca.php
+++ b/core/l10n/ca.php
@@ -33,7 +33,7 @@
"The object type is not specified." => "No s'ha especificat el tipus d'objecte.",
"Error" => "Error",
"The app name is not specified." => "No s'ha especificat el nom de l'aplicació.",
-"The required file {file} is not installed!" => "El figtxer requerit {file} no està instal·lat!",
+"The required file {file} is not installed!" => "El fitxer requerit {file} no està instal·lat!",
"Error while sharing" => "Error en compartir",
"Error while unsharing" => "Error en deixar de compartir",
"Error while changing permissions" => "Error en canviar els permisos",
@@ -125,10 +125,7 @@
"Lost your password?" => "Heu perdut la contrasenya?",
"remember" => "recorda'm",
"Log in" => "Inici de sessió",
-"You are logged out." => "Heu tancat la sessió.",
"prev" => "anterior",
"next" => "següent",
-"Security Warning!" => "Avís de seguretat!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Comproveu la vostra contrasenya. Per raons de seguretat se us pot demanar escriure de nou la vostra contrasenya.",
-"Verify" => "Comprova"
+"Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona."
);
diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php
index 96252ea8bba..7a766bd7176 100644
--- a/core/l10n/cs_CZ.php
+++ b/core/l10n/cs_CZ.php
@@ -125,10 +125,7 @@
"Lost your password?" => "Ztratili jste své heslo?",
"remember" => "zapamatovat si",
"Log in" => "Přihlásit",
-"You are logged out." => "Jste odhlášeni.",
"prev" => "předchozí",
"next" => "následující",
-"Security Warning!" => "Bezpečnostní upozornění.",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Ověřte, prosím, své heslo. Z bezpečnostních důvodů můžete být občas požádáni o jeho opětovné zadání.",
-"Verify" => "Ověřit"
+"Updating ownCloud to version %s, this may take a while." => "Aktualizuji ownCloud na verzi %s, bude to chvíli trvat."
);
diff --git a/core/l10n/da.php b/core/l10n/da.php
index 2798b22830f..e8155c298c0 100644
--- a/core/l10n/da.php
+++ b/core/l10n/da.php
@@ -1,15 +1,27 @@
"Bruger %s delte en fil med dig",
+"User %s shared a folder with you" => "Bruger %s delte en mappe med dig",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Bruger %s delte filen \"%s\" med dig. Den kan hentes her: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Bruger %s delte mappe \"%s\" med dig. Det kan hentes her: %s",
+"Category type not provided." => "Kategori typen ikke er fastsat.",
"No category to add?" => "Ingen kategori at tilføje?",
"This category already exists: " => "Denne kategori eksisterer allerede: ",
+"Object type not provided." => "Object type ikke er fastsat.",
+"%s ID not provided." => "%s ID ikke oplyst.",
+"Error adding %s to favorites." => "Fejl ved tilføjelse af %s til favoritter.",
"No categories selected for deletion." => "Ingen kategorier valgt",
+"Error removing %s from favorites." => "Fejl ved fjernelse af %s fra favoritter.",
"Settings" => "Indstillinger",
"seconds ago" => "sekunder siden",
"1 minute ago" => "1 minut siden",
"{minutes} minutes ago" => "{minutes} minutter siden",
+"1 hour ago" => "1 time siden",
+"{hours} hours ago" => "{hours} timer siden",
"today" => "i dag",
"yesterday" => "i går",
"{days} days ago" => "{days} dage siden",
"last month" => "sidste måned",
+"{months} months ago" => "{months} måneder siden",
"months ago" => "måneder siden",
"last year" => "sidste år",
"years ago" => "år siden",
@@ -18,7 +30,10 @@
"No" => "Nej",
"Yes" => "Ja",
"Ok" => "OK",
+"The object type is not specified." => "Objekttypen er ikke angivet.",
"Error" => "Fejl",
+"The app name is not specified." => "Den app navn er ikke angivet.",
+"The required file {file} is not installed!" => "Den krævede fil {file} er ikke installeret!",
"Error while sharing" => "Fejl under deling",
"Error while unsharing" => "Fejl under annullering af deling",
"Error while changing permissions" => "Fejl under justering af rettigheder",
@@ -28,6 +43,8 @@
"Share with link" => "Del med link",
"Password protect" => "Beskyt med adgangskode",
"Password" => "Kodeord",
+"Email link to person" => "E-mail link til person",
+"Send" => "Send",
"Set expiration date" => "Vælg udløbsdato",
"Expiration date" => "Udløbsdato",
"Share via email:" => "Del via email:",
@@ -44,9 +61,13 @@
"Password protected" => "Beskyttet med adgangskode",
"Error unsetting expiration date" => "Fejl ved fjernelse af udløbsdato",
"Error setting expiration date" => "Fejl under sætning af udløbsdato",
+"Sending ..." => "Sender ...",
+"Email sent" => "E-mail afsendt",
"ownCloud password reset" => "Nulstil ownCloud kodeord",
"Use the following link to reset your password: {link}" => "Anvend følgende link til at nulstille din adgangskode: {link}",
"You will receive a link to reset your password via Email." => "Du vil modtage et link til at nulstille dit kodeord via email.",
+"Reset email send." => "Reset-mail afsendt.",
+"Request failed!" => "Anmodningen mislykkedes!",
"Username" => "Brugernavn",
"Request reset" => "Anmod om nulstilling",
"Your password was reset" => "Dit kodeord blev nulstillet",
@@ -104,10 +125,6 @@
"Lost your password?" => "Mistet dit kodeord?",
"remember" => "husk",
"Log in" => "Log ind",
-"You are logged out." => "Du er nu logget ud.",
"prev" => "forrige",
-"next" => "næste",
-"Security Warning!" => "Sikkerhedsadvarsel!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Verificer din adgangskode. Af sikkerhedsårsager kan du lejlighedsvist blive bedt om at indtaste din adgangskode igen.",
-"Verify" => "Verificer"
+"next" => "næste"
);
diff --git a/core/l10n/de.php b/core/l10n/de.php
index 5ad16273fb9..89846301a58 100644
--- a/core/l10n/de.php
+++ b/core/l10n/de.php
@@ -1,4 +1,8 @@
"Der Nutzer %s hat eine Datei für Dich freigegeben",
+"User %s shared a folder with you" => "%s hat ein Verzeichnis für Dich freigegeben",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "%s hat eine Datei \"%s\" für Dich freigegeben. Sie ist zum Download hier ferfügbar: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s hat eine Verzeichnis \"%s\" für Dich freigegeben. Es ist zum Download hier ferfügbar: %s",
"Category type not provided." => "Kategorie nicht angegeben.",
"No category to add?" => "Keine Kategorie hinzuzufügen?",
"This category already exists: " => "Kategorie existiert bereits:",
@@ -121,10 +125,7 @@
"Lost your password?" => "Passwort vergessen?",
"remember" => "merken",
"Log in" => "Einloggen",
-"You are logged out." => "Du wurdest abgemeldet.",
"prev" => "Zurück",
"next" => "Weiter",
-"Security Warning!" => "Sicherheitswarnung!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Bitte bestätige Dein Passwort. Aus Sicherheitsgründen wirst Du hierbei gebeten, Dein Passwort erneut einzugeben.",
-"Verify" => "Bestätigen"
+"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern."
);
diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php
index e32068f6db2..d62b000c0ab 100644
--- a/core/l10n/de_DE.php
+++ b/core/l10n/de_DE.php
@@ -1,8 +1,8 @@
"Der Nutzer %s teilt eine Datei mit dir",
-"User %s shared a folder with you" => "Der Nutzer %s teilt einen Ordner mit dir",
-"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Der Nutzer %s teilt die Datei \"%s\" mit dir. Du kannst diese hier herunterladen: %s",
-"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Der Nutzer %s teilt den Ornder \"%s\" mit dir. Du kannst diesen hier herunterladen: %s",
+"User %s shared a file with you" => "Der Nutzer %s hat eine Datei für Sie freigegeben",
+"User %s shared a folder with you" => "%s hat ein Verzeichnis für Sie freigegeben",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "%s hat eine Datei \"%s\" für Sie freigegeben. Sie ist zum Download hier ferfügbar: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s hat eine Verzeichnis \"%s\" für Sie freigegeben. Es ist zum Download hier ferfügbar: %s",
"Category type not provided." => "Kategorie nicht angegeben.",
"No category to add?" => "Keine Kategorie hinzuzufügen?",
"This category already exists: " => "Kategorie existiert bereits:",
@@ -43,7 +43,7 @@
"Share with link" => "Über einen Link freigeben",
"Password protect" => "Passwortschutz",
"Password" => "Passwort",
-"Email link to person" => "Link per Mail an Person schicken",
+"Email link to person" => "Link per E-Mail verschicken",
"Send" => "Senden",
"Set expiration date" => "Setze ein Ablaufdatum",
"Expiration date" => "Ablaufdatum",
@@ -125,10 +125,7 @@
"Lost your password?" => "Passwort vergessen?",
"remember" => "merken",
"Log in" => "Einloggen",
-"You are logged out." => "Sie wurden abgemeldet.",
"prev" => "Zurück",
"next" => "Weiter",
-"Security Warning!" => "Sicherheitshinweis!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Bitte überprüfen Sie Ihr Passwort. Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben.",
-"Verify" => "Überprüfen"
+"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern."
);
diff --git a/core/l10n/el.php b/core/l10n/el.php
index e01de9fdc2c..579550fc92d 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -1,4 +1,8 @@
"Ο χρήστης %s διαμοιράστηκε ένα αρχείο με εσάς",
+"User %s shared a folder with you" => "Ο χρήστης %s διαμοιράστηκε ένα φάκελο με εσάς",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Ο χρήστης %s διαμοιράστηκε το αρχείο \"%s\" μαζί σας. Είναι διαθέσιμο για λήψη εδώ: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Ο χρήστης %s διαμοιράστηκε τον φάκελο \"%s\" μαζί σας. Είναι διαθέσιμος για λήψη εδώ: %s",
"Category type not provided." => "Δεν δώθηκε τύπος κατηγορίας.",
"No category to add?" => "Δεν έχετε κατηγορία να προσθέσετε;",
"This category already exists: " => "Αυτή η κατηγορία υπάρχει ήδη:",
@@ -39,6 +43,8 @@
"Share with link" => "Διαμοιρασμός με σύνδεσμο",
"Password protect" => "Προστασία συνθηματικού",
"Password" => "Συνθηματικό",
+"Email link to person" => "Αποστολή συνδέσμου με email ",
+"Send" => "Αποστολή",
"Set expiration date" => "Ορισμός ημ. λήξης",
"Expiration date" => "Ημερομηνία λήξης",
"Share via email:" => "Διαμοιρασμός μέσω email:",
@@ -55,6 +61,8 @@
"Password protected" => "Προστασία με συνθηματικό",
"Error unsetting expiration date" => "Σφάλμα κατά την διαγραφή της ημ. λήξης",
"Error setting expiration date" => "Σφάλμα κατά τον ορισμό ημ. λήξης",
+"Sending ..." => "Αποστολή...",
+"Email sent" => "Το Email απεστάλη ",
"ownCloud password reset" => "Επαναφορά συνθηματικού ownCloud",
"Use the following link to reset your password: {link}" => "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}",
"You will receive a link to reset your password via Email." => "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου.",
@@ -117,10 +125,6 @@
"Lost your password?" => "Ξεχάσατε το συνθηματικό σας;",
"remember" => "απομνημόνευση",
"Log in" => "Είσοδος",
-"You are logged out." => "Έχετε αποσυνδεθεί.",
"prev" => "προηγούμενο",
-"next" => "επόμενο",
-"Security Warning!" => "Προειδοποίηση Ασφαλείας!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Παρακαλώ επιβεβαιώστε το συνθηματικό σας. Για λόγους ασφαλείας μπορεί να ερωτάστε να εισάγετε ξανά το συνθηματικό σας.",
-"Verify" => "Επαλήθευση"
+"next" => "επόμενο"
);
diff --git a/core/l10n/eo.php b/core/l10n/eo.php
index 7b65652d67c..0319eeef2d4 100644
--- a/core/l10n/eo.php
+++ b/core/l10n/eo.php
@@ -1,4 +1,8 @@
"La uzanto %s kunhavigis dosieron kun vi",
+"User %s shared a folder with you" => "La uzanto %s kunhavigis dosierujon kun vi",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "La uzanto %s kunhavigis la dosieron “%s” kun vi. Ĝi elŝuteblas el tie ĉi: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "La uzanto %s kunhavigis la dosierujon “%s” kun vi. Ĝi elŝuteblas el tie ĉi: %s",
"Category type not provided." => "Ne proviziĝis tipon de kategorio.",
"No category to add?" => "Ĉu neniu kategorio estas aldonota?",
"This category already exists: " => "Ĉi tiu kategorio jam ekzistas: ",
@@ -39,6 +43,8 @@
"Share with link" => "Kunhavigi per ligilo",
"Password protect" => "Protekti per pasvorto",
"Password" => "Pasvorto",
+"Email link to person" => "Retpoŝti la ligilon al ulo",
+"Send" => "Sendi",
"Set expiration date" => "Agordi limdaton",
"Expiration date" => "Limdato",
"Share via email:" => "Kunhavigi per retpoŝto:",
@@ -55,6 +61,8 @@
"Password protected" => "Protektita per pasvorto",
"Error unsetting expiration date" => "Eraro dum malagordado de limdato",
"Error setting expiration date" => "Eraro dum agordado de limdato",
+"Sending ..." => "Sendante...",
+"Email sent" => "La retpoŝtaĵo sendiĝis",
"ownCloud password reset" => "La pasvorto de ownCloud restariĝis.",
"Use the following link to reset your password: {link}" => "Uzu la jenan ligilon por restarigi vian pasvorton: {link}",
"You will receive a link to reset your password via Email." => "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton.",
@@ -113,10 +121,6 @@
"Lost your password?" => "Ĉu vi perdis vian pasvorton?",
"remember" => "memori",
"Log in" => "Ensaluti",
-"You are logged out." => "Vi estas elsalutita.",
"prev" => "maljena",
-"next" => "jena",
-"Security Warning!" => "Sekureca averto!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Bonvolu kontroli vian pasvorton. Pro sekureco, oni okaze povas peti al vi enigi vian pasvorton ree.",
-"Verify" => "Kontroli"
+"next" => "jena"
);
diff --git a/core/l10n/es.php b/core/l10n/es.php
index 2a9f5682dfb..4f8f1936c7f 100644
--- a/core/l10n/es.php
+++ b/core/l10n/es.php
@@ -125,10 +125,7 @@
"Lost your password?" => "¿Has perdido tu contraseña?",
"remember" => "recuérdame",
"Log in" => "Entrar",
-"You are logged out." => "Has cerrado la sesión.",
"prev" => "anterior",
"next" => "siguiente",
-"Security Warning!" => "¡Advertencia de seguridad!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Por favor verifique su contraseña. Por razones de seguridad se le puede volver a preguntar ocasionalmente la contraseña.",
-"Verify" => "Verificar"
+"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo."
);
diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php
index 2da7951b064..374a679260b 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -1,4 +1,8 @@
"El usurario %s compartió un archivo con vos.",
+"User %s shared a folder with you" => "El usurario %s compartió una carpeta con vos.",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "El usuario %s compartió el archivo \"%s\" con vos. Está disponible para su descarga aquí: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "El usuario %s compartió el archivo \"%s\" con vos. Está disponible para su descarga aquí: %s",
"Category type not provided." => "Tipo de categoría no provisto. ",
"No category to add?" => "¿Ninguna categoría para añadir?",
"This category already exists: " => "Esta categoría ya existe: ",
@@ -39,6 +43,8 @@
"Share with link" => "Compartir con link",
"Password protect" => "Proteger con contraseña ",
"Password" => "Contraseña",
+"Email link to person" => "Enviar el link por e-mail.",
+"Send" => "Enviar",
"Set expiration date" => "Asignar fecha de vencimiento",
"Expiration date" => "Fecha de vencimiento",
"Share via email:" => "compartido a través de e-mail:",
@@ -55,6 +61,8 @@
"Password protected" => "Protegido por contraseña",
"Error unsetting expiration date" => "Error al remover la fecha de caducidad",
"Error setting expiration date" => "Error al asignar fecha de vencimiento",
+"Sending ..." => "Enviando...",
+"Email sent" => "Email enviado",
"ownCloud password reset" => "Restablecer contraseña de ownCloud",
"Use the following link to reset your password: {link}" => "Usá este enlace para restablecer tu contraseña: {link}",
"You will receive a link to reset your password via Email." => "Vas a recibir un enlace por e-mail para restablecer tu contraseña",
@@ -117,10 +125,7 @@
"Lost your password?" => "¿Perdiste tu contraseña?",
"remember" => "recordame",
"Log in" => "Entrar",
-"You are logged out." => "Terminaste la sesión.",
"prev" => "anterior",
"next" => "siguiente",
-"Security Warning!" => "¡Advertencia de seguridad!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Por favor, verificá tu contraseña. Por razones de seguridad, puede ser que que te pregunte ocasionalmente la contraseña.",
-"Verify" => "Verificar"
+"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, puede domorar un rato."
);
diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php
index b67dd13dd69..b79dd4761e7 100644
--- a/core/l10n/et_EE.php
+++ b/core/l10n/et_EE.php
@@ -101,9 +101,6 @@
"Lost your password?" => "Kaotasid oma parooli?",
"remember" => "pea meeles",
"Log in" => "Logi sisse",
-"You are logged out." => "Sa oled välja loginud",
"prev" => "eelm",
-"next" => "järgm",
-"Security Warning!" => "turvahoiatus!",
-"Verify" => "Kinnita"
+"next" => "järgm"
);
diff --git a/core/l10n/eu.php b/core/l10n/eu.php
index 1a21ca34705..1239ee86034 100644
--- a/core/l10n/eu.php
+++ b/core/l10n/eu.php
@@ -125,10 +125,6 @@
"Lost your password?" => "Galdu duzu pasahitza?",
"remember" => "gogoratu",
"Log in" => "Hasi saioa",
-"You are logged out." => "Zure saioa bukatu da.",
"prev" => "aurrekoa",
-"next" => "hurrengoa",
-"Security Warning!" => "Segurtasun abisua",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Mesedez egiaztatu zure pasahitza. Segurtasun arrazoiengatik noizbehinka zure pasahitza berriz sartzea eska diezazukegu.",
-"Verify" => "Egiaztatu"
+"next" => "hurrengoa"
);
diff --git a/core/l10n/fa.php b/core/l10n/fa.php
index 2f859dc31d2..a7c3c9ab2e5 100644
--- a/core/l10n/fa.php
+++ b/core/l10n/fa.php
@@ -71,7 +71,6 @@
"Lost your password?" => "آیا گذرواژه تان را به یاد نمی آورید؟",
"remember" => "بیاد آوری",
"Log in" => "ورود",
-"You are logged out." => "شما خارج شدید",
"prev" => "بازگشت",
"next" => "بعدی"
);
diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php
index 4b4a23b8c70..8d6afeb204c 100644
--- a/core/l10n/fi_FI.php
+++ b/core/l10n/fi_FI.php
@@ -1,4 +1,8 @@
"Käyttäjä %s jakoi tiedoston kanssasi",
+"User %s shared a folder with you" => "Käyttäjä %s jakoi kansion kanssasi",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Käyttäjä %s jakoi tiedoston \"%s\" kanssasi. Se on ladattavissa täältä: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Käyttäjä %s jakoi kansion \"%s\" kanssasi. Se on ladattavissa täältä: %s",
"No category to add?" => "Ei lisättävää luokkaa?",
"This category already exists: " => "Tämä luokka on jo olemassa: ",
"No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.",
@@ -52,6 +56,7 @@
"ownCloud password reset" => "ownCloud-salasanan nollaus",
"Use the following link to reset your password: {link}" => "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}",
"You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.",
+"Reset email send." => "Salasanan nollausviesti lähetetty.",
"Request failed!" => "Pyyntö epäonnistui!",
"Username" => "Käyttäjätunnus",
"Request reset" => "Tilaus lähetetty",
@@ -108,10 +113,7 @@
"Lost your password?" => "Unohditko salasanasi?",
"remember" => "muista",
"Log in" => "Kirjaudu sisään",
-"You are logged out." => "Olet kirjautunut ulos.",
"prev" => "edellinen",
"next" => "seuraava",
-"Security Warning!" => "Turvallisuusvaroitus!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Vahvista salasanasi. Turvallisuussyistä sinulta saatetaan ajoittain kysyä salasanasi uudelleen.",
-"Verify" => "Vahvista"
+"Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken."
);
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index f02a7b0087c..39269e43b5d 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -1,4 +1,8 @@
"L'utilisateur %s a partagé un fichier avec vous",
+"User %s shared a folder with you" => "L'utilsateur %s a partagé un dossier avec vous",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "L'utilisateur %s a partagé le fichier \"%s\" avec vous. Vous pouvez le télécharger ici : %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "L'utilisateur %s a partagé le dossier \"%s\" avec vous. Il est disponible au téléchargement ici : %s",
"Category type not provided." => "Type de catégorie non spécifié.",
"No category to add?" => "Pas de catégorie à ajouter ?",
"This category already exists: " => "Cette catégorie existe déjà : ",
@@ -39,6 +43,8 @@
"Share with link" => "Partager via lien",
"Password protect" => "Protéger par un mot de passe",
"Password" => "Mot de passe",
+"Email link to person" => "Envoyez le lien par email",
+"Send" => "Envoyer",
"Set expiration date" => "Spécifier la date d'expiration",
"Expiration date" => "Date d'expiration",
"Share via email:" => "Partager via e-mail :",
@@ -53,8 +59,10 @@
"delete" => "supprimer",
"share" => "partager",
"Password protected" => "Protégé par un mot de passe",
-"Error unsetting expiration date" => "Un erreur est survenue pendant la suppression de la date d'expiration",
+"Error unsetting expiration date" => "Une erreur est survenue pendant la suppression de la date d'expiration",
"Error setting expiration date" => "Erreur lors de la spécification de la date d'expiration",
+"Sending ..." => "En cours d'envoi ...",
+"Email sent" => "Email envoyé",
"ownCloud password reset" => "Réinitialisation de votre mot de passe Owncloud",
"Use the following link to reset your password: {link}" => "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}",
"You will receive a link to reset your password via Email." => "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe.",
@@ -75,7 +83,7 @@
"Cloud not found" => "Introuvable",
"Edit categories" => "Modifier les catégories",
"Add" => "Ajouter",
-"Security Warning" => "Avertissement de sécutité",
+"Security Warning" => "Avertissement de sécurité",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Aucun générateur de nombre aléatoire sécurisé n'est disponible, veuillez activer l'extension PHP OpenSSL",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sans générateur de nombre aléatoire sécurisé, un attaquant peut être en mesure de prédire les jetons de réinitialisation du mot de passe, et ainsi prendre le contrôle de votre compte utilisateur.",
"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." => "Votre dossier data et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess fourni par ownCloud ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de manière à ce que le dossier data ne soit plus accessible ou bien de déplacer le dossier data en dehors du dossier racine des documents du serveur web.",
@@ -117,10 +125,7 @@
"Lost your password?" => "Mot de passe perdu ?",
"remember" => "se souvenir de moi",
"Log in" => "Connexion",
-"You are logged out." => "Vous êtes désormais déconnecté.",
"prev" => "précédent",
"next" => "suivant",
-"Security Warning!" => "Alerte de sécurité !",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Veuillez vérifier votre mot de passe. Par sécurité il vous sera occasionnellement demandé d'entrer votre mot de passe de nouveau.",
-"Verify" => "Vérification"
+"Updating ownCloud to version %s, this may take a while." => "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre du temps."
);
diff --git a/core/l10n/gl.php b/core/l10n/gl.php
index 4cdc39896b5..2642debb288 100644
--- a/core/l10n/gl.php
+++ b/core/l10n/gl.php
@@ -1,23 +1,27 @@
"O usuario %s compartíu un ficheiro con vostede",
+"User %s shared a folder with you" => "O usuario %s compartíu un cartafol con vostede",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "O usuario %s compartiu o ficheiro «%s» con vostede. Teno dispoñíbel en: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "O usuario %s compartiu o cartafol «%s» con vostede. Teno dispoñíbel en: %s",
"Category type not provided." => "Non se indicou o tipo de categoría",
"No category to add?" => "Sen categoría que engadir?",
"This category already exists: " => "Esta categoría xa existe: ",
"Object type not provided." => "Non se forneceu o tipo de obxecto.",
-"%s ID not provided." => "Non se deu o ID %s.",
-"Error adding %s to favorites." => "Erro ao engadir %s aos favoritos.",
+"%s ID not provided." => "Non se forneceu o ID %s.",
+"Error adding %s to favorites." => "Produciuse un erro ao engadir %s aos favoritos.",
"No categories selected for deletion." => "Non hai categorías seleccionadas para eliminar.",
-"Error removing %s from favorites." => "Erro ao eliminar %s dos favoritos.",
+"Error removing %s from favorites." => "Produciuse un erro ao eliminar %s dos favoritos.",
"Settings" => "Configuracións",
"seconds ago" => "segundos atrás",
"1 minute ago" => "hai 1 minuto",
-"{minutes} minutes ago" => "{minutes} minutos atrás",
+"{minutes} minutes ago" => "hai {minutes} minutos",
"1 hour ago" => "hai 1 hora",
-"{hours} hours ago" => "{hours} horas atrás",
+"{hours} hours ago" => "hai {hours} horas",
"today" => "hoxe",
"yesterday" => "onte",
-"{days} days ago" => "{days} días atrás",
+"{days} days ago" => "hai {days} días",
"last month" => "último mes",
-"{months} months ago" => "{months} meses atrás",
+"{months} months ago" => "hai {months} meses",
"months ago" => "meses atrás",
"last year" => "último ano",
"years ago" => "anos atrás",
@@ -30,42 +34,46 @@
"Error" => "Erro",
"The app name is not specified." => "Non se especificou o nome do aplicativo.",
"The required file {file} is not installed!" => "Non está instalado o ficheiro {file} que se precisa",
-"Error while sharing" => "Erro compartindo",
-"Error while unsharing" => "Erro ao deixar de compartir",
-"Error while changing permissions" => "Erro ao cambiar os permisos",
-"Shared with you and the group {group} by {owner}" => "Compartido contigo e co grupo {group} de {owner}",
-"Shared with you by {owner}" => "Compartido contigo por {owner}",
+"Error while sharing" => "Produciuse un erro ao compartir",
+"Error while unsharing" => "Produciuse un erro ao deixar de compartir",
+"Error while changing permissions" => "Produciuse un erro ao cambiar os permisos",
+"Shared with you and the group {group} by {owner}" => "Compartido con vostede e co grupo {group} por {owner}",
+"Shared with you by {owner}" => "Compartido con vostede por {owner}",
"Share with" => "Compartir con",
-"Share with link" => "Compartir ca ligazón",
+"Share with link" => "Compartir coa ligazón",
"Password protect" => "Protexido con contrasinais",
"Password" => "Contrasinal",
+"Email link to person" => "Enviar ligazón por correo",
+"Send" => "Enviar",
"Set expiration date" => "Definir a data de caducidade",
"Expiration date" => "Data de caducidade",
-"Share via email:" => "Compartir por correo electrónico:",
+"Share via email:" => "Compartir por correo:",
"No people found" => "Non se atopou xente",
-"Resharing is not allowed" => "Non se acepta volver a compartir",
+"Resharing is not allowed" => "Non se permite volver a compartir",
"Shared in {item} with {user}" => "Compartido en {item} con {user}",
"Unshare" => "Deixar de compartir",
"can edit" => "pode editar",
"access control" => "control de acceso",
"create" => "crear",
"update" => "actualizar",
-"delete" => "borrar",
+"delete" => "eliminar",
"share" => "compartir",
"Password protected" => "Protexido con contrasinal",
-"Error unsetting expiration date" => "Erro ao quitar a data de caducidade",
-"Error setting expiration date" => "Erro ao definir a data de caducidade",
-"ownCloud password reset" => "Restablecer contrasinal de ownCloud",
-"Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restablecer o contrasinal: {link}",
-"You will receive a link to reset your password via Email." => "Recibirá unha ligazón por correo electrónico para restablecer o contrasinal",
-"Reset email send." => "Restablecer o envío por correo.",
-"Request failed!" => "Fallo na petición",
+"Error unsetting expiration date" => "Produciuse un erro ao retirar a data de caducidade",
+"Error setting expiration date" => "Produciuse un erro ao definir a data de caducidade",
+"Sending ..." => "Enviando...",
+"Email sent" => "Correo enviado",
+"ownCloud password reset" => "Restabelecer o contrasinal de ownCloud",
+"Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restabelecer o contrasinal: {link}",
+"You will receive a link to reset your password via Email." => "Recibirá unha ligazón por correo para restabelecer o contrasinal",
+"Reset email send." => "Restabelecer o envío por correo.",
+"Request failed!" => "Non foi posíbel facer a petición",
"Username" => "Nome de usuario",
-"Request reset" => "Petición de restablecemento",
-"Your password was reset" => "O contrasinal foi restablecido",
+"Request reset" => "Petición de restabelecemento",
+"Your password was reset" => "O contrasinal foi restabelecido",
"To login page" => "A páxina de conexión",
"New password" => "Novo contrasinal",
-"Reset password" => "Restablecer contrasinal",
+"Reset password" => "Restabelecer o contrasinal",
"Personal" => "Persoal",
"Users" => "Usuarios",
"Apps" => "Aplicativos",
@@ -75,15 +83,15 @@
"Cloud not found" => "Nube non atopada",
"Edit categories" => "Editar categorías",
"Add" => "Engadir",
-"Security Warning" => "Aviso de seguridade",
-"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Non hai un xerador de números aleatorios dispoñíbel. Activa o engadido de OpenSSL para PHP.",
-"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sen un xerador de números aleatorios seguro podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa túa conta.",
-"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." => "O teu cartafol de datos e os teus ficheiros son seguramente accesibles a través de internet. O ficheiro .htaccess que ownCloud fornece non está empregándose. Suxírese que configures o teu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou movas o cartafol de datos fóra do root do directorio de datos do servidor web.",
+"Security Warning" => "Aviso de seguranza",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Non hai un xerador de números ao chou dispoñíbel. Active o engadido de OpenSSL para PHP.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sen un xerador seguro de números ao chou podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa súa conta.",
+"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." => "O seu cartafol de datos e os seus ficheiros probabelmente sexan accesíbeis a través da Internet. O ficheiro .htaccess que fornece ownCloud non está a empregarse. Suxerimoslle que configure o seu servidor web de tal xeito que o cartafol de datos non estea accesíbel ou mova o cartafol de datos fora do directorio raíz de datos do servidor web.",
"Create an admin account " => "Crear unha contra de administrador ",
"Advanced" => "Avanzado",
"Data folder" => "Cartafol de datos",
"Configure the database" => "Configurar a base de datos",
-"will be used" => "será utilizado",
+"will be used" => "vai ser utilizado",
"Database user" => "Usuario da base de datos",
"Database password" => "Contrasinal da base de datos",
"Database name" => "Nome da base de datos",
@@ -97,30 +105,27 @@
"Thursday" => "Xoves",
"Friday" => "Venres",
"Saturday" => "Sábado",
-"January" => "Xaneiro",
-"February" => "Febreiro",
-"March" => "Marzo",
-"April" => "Abril",
-"May" => "Maio",
-"June" => "Xuño",
-"July" => "Xullo",
-"August" => "Agosto",
-"September" => "Setembro",
-"October" => "Outubro",
-"November" => "Novembro",
-"December" => "Decembro",
+"January" => "xaneiro",
+"February" => "febreiro",
+"March" => "marzo",
+"April" => "abril",
+"May" => "maio",
+"June" => "xuño",
+"July" => "xullo",
+"August" => "agosto",
+"September" => "setembro",
+"October" => "outubro",
+"November" => "novembro",
+"December" => "decembro",
"web services under your control" => "servizos web baixo o seu control",
"Log out" => "Desconectar",
"Automatic logon rejected!" => "Rexeitouse a entrada automática",
-"If you did not change your password recently, your account may be compromised!" => "Se non fixeches cambios de contrasinal recentemente é posíbel que a túa conta estea comprometida!",
-"Please change your password to secure your account again." => "Cambia de novo o teu contrasinal para asegurar a túa conta.",
+"If you did not change your password recently, your account may be compromised!" => "Se non fixo recentemente cambios de contrasinal é posíbel que a súa conta estea comprometida!",
+"Please change your password to secure your account again." => "Cambie de novo o seu contrasinal para asegurar a súa conta.",
"Lost your password?" => "Perdeu o contrasinal?",
"remember" => "lembrar",
"Log in" => "Conectar",
-"You are logged out." => "Está desconectado",
"prev" => "anterior",
"next" => "seguinte",
-"Security Warning!" => "Advertencia de seguranza",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Verifica o teu contrasinal. Por motivos de seguridade pode que ocasionalmente se che pregunte de novo polo teu contrasinal.",
-"Verify" => "Verificar"
+"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a versión %s, esto pode levar un anaco."
);
diff --git a/core/l10n/he.php b/core/l10n/he.php
index d4ec0ab84c4..59eb3ae14d4 100644
--- a/core/l10n/he.php
+++ b/core/l10n/he.php
@@ -1,4 +1,8 @@
"המשתמש %s שיתף אתך קובץ",
+"User %s shared a folder with you" => "המשתמש %s שיתף אתך תיקייה",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "המשתמש %s שיתף אתך את הקובץ „%s“. ניתן להוריד את הקובץ מכאן: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "המשתמש %s שיתף אתך את התיקייה „%s“. ניתן להוריד את התיקייה מכאן: %s",
"Category type not provided." => "סוג הקטגוריה לא סופק.",
"No category to add?" => "אין קטגוריה להוספה?",
"This category already exists: " => "קטגוריה זאת כבר קיימת: ",
@@ -39,6 +43,8 @@
"Share with link" => "שיתוף עם קישור",
"Password protect" => "הגנה בססמה",
"Password" => "ססמה",
+"Email link to person" => "שליחת קישור בדוא״ל למשתמש",
+"Send" => "שליחה",
"Set expiration date" => "הגדרת תאריך תפוגה",
"Expiration date" => "תאריך התפוגה",
"Share via email:" => "שיתוף באמצעות דוא״ל:",
@@ -55,6 +61,8 @@
"Password protected" => "מוגן בססמה",
"Error unsetting expiration date" => "אירעה שגיאה בביטול תאריך התפוגה",
"Error setting expiration date" => "אירעה שגיאה בעת הגדרת תאריך התפוגה",
+"Sending ..." => "מתבצעת שליחה ...",
+"Email sent" => "הודעת הדוא״ל נשלחה",
"ownCloud password reset" => "איפוס הססמה של ownCloud",
"Use the following link to reset your password: {link}" => "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}",
"You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.",
@@ -117,10 +125,7 @@
"Lost your password?" => "שכחת את ססמתך?",
"remember" => "שמירת הססמה",
"Log in" => "כניסה",
-"You are logged out." => "לא התחברת.",
"prev" => "הקודם",
"next" => "הבא",
-"Security Warning!" => "אזהרת אבטחה!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "נא לאמת את הססמה שלך. מטעמי אבטחה יתכן שתופיע בקשה להזין את הססמה שוב.",
-"Verify" => "אימות"
+"Updating ownCloud to version %s, this may take a while." => "מעדכן את ownCloud אל גרסא %s, זה עלול לקחת זמן מה."
);
diff --git a/core/l10n/hi.php b/core/l10n/hi.php
index 0e4f18c6cd8..d7f9fd150b0 100644
--- a/core/l10n/hi.php
+++ b/core/l10n/hi.php
@@ -12,7 +12,6 @@
"Database user" => "डेटाबेस उपयोगकर्ता",
"Database password" => "डेटाबेस पासवर्ड",
"Finish setup" => "सेटअप समाप्त करे",
-"You are logged out." => "आप लोग आउट कर दिए गए हैं.",
"prev" => "पिछला",
"next" => "अगला"
);
diff --git a/core/l10n/hr.php b/core/l10n/hr.php
index 69bdd3a4f83..43dbbe51ae0 100644
--- a/core/l10n/hr.php
+++ b/core/l10n/hr.php
@@ -91,7 +91,6 @@
"Lost your password?" => "Izgubili ste lozinku?",
"remember" => "zapamtiti",
"Log in" => "Prijava",
-"You are logged out." => "Odjavljeni ste.",
"prev" => "prethodan",
"next" => "sljedeći"
);
diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php
index d1bfb303e6f..49b686423ab 100644
--- a/core/l10n/hu_HU.php
+++ b/core/l10n/hu_HU.php
@@ -1,27 +1,73 @@
"%s felhasználó megosztott Önnel egy fájlt",
+"User %s shared a folder with you" => "%s felhasználó megosztott Önnel egy mappát",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "%s felhasználó megosztotta ezt az állományt Önnel: %s. A fájl innen tölthető le: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s felhasználó megosztotta ezt a mappát Önnel: %s. A mappa innen tölthető le: %s",
+"Category type not provided." => "Nincs megadva a kategória típusa.",
"No category to add?" => "Nincs hozzáadandó kategória?",
-"This category already exists: " => "Ez a kategória már létezik",
+"This category already exists: " => "Ez a kategória már létezik: ",
+"Object type not provided." => "Az objektum típusa nincs megadva.",
+"%s ID not provided." => "%s ID nincs megadva.",
+"Error adding %s to favorites." => "Nem sikerült a kedvencekhez adni ezt: %s",
"No categories selected for deletion." => "Nincs törlésre jelölt kategória",
+"Error removing %s from favorites." => "Nem sikerült a kedvencekből törölni ezt: %s",
"Settings" => "Beállítások",
-"seconds ago" => "másodperccel ezelőtt",
-"1 minute ago" => "1 perccel ezelőtt",
+"seconds ago" => "pár másodperce",
+"1 minute ago" => "1 perce",
+"{minutes} minutes ago" => "{minutes} perce",
+"1 hour ago" => "1 órája",
+"{hours} hours ago" => "{hours} órája",
"today" => "ma",
"yesterday" => "tegnap",
+"{days} days ago" => "{days} napja",
"last month" => "múlt hónapban",
-"months ago" => "hónappal ezelőtt",
+"{months} months ago" => "{months} hónapja",
+"months ago" => "több hónapja",
"last year" => "tavaly",
-"years ago" => "évvel ezelőtt",
+"years ago" => "több éve",
+"Choose" => "Válasszon",
"Cancel" => "Mégse",
"No" => "Nem",
"Yes" => "Igen",
"Ok" => "Ok",
+"The object type is not specified." => "Az objektum típusa nincs megadva.",
"Error" => "Hiba",
-"Password" => "Jelszó",
-"Unshare" => "Nem oszt meg",
-"create" => "létrehozás",
+"The app name is not specified." => "Az alkalmazás neve nincs megadva.",
+"The required file {file} is not installed!" => "A szükséges fájl: {file} nincs telepítve!",
+"Error while sharing" => "Nem sikerült létrehozni a megosztást",
+"Error while unsharing" => "Nem sikerült visszavonni a megosztást",
+"Error while changing permissions" => "Nem sikerült módosítani a jogosultságokat",
+"Shared with you and the group {group} by {owner}" => "Megosztotta Önnel és a(z) {group} csoporttal: {owner}",
+"Shared with you by {owner}" => "Megosztotta Önnel: {owner}",
+"Share with" => "Kivel osztom meg",
+"Share with link" => "Link megadásával osztom meg",
+"Password protect" => "Jelszóval is védem",
+"Password" => "Jelszó (tetszőleges)",
+"Email link to person" => "Email címre küldjük el",
+"Send" => "Küldjük el",
+"Set expiration date" => "Legyen lejárati idő",
+"Expiration date" => "A lejárati idő",
+"Share via email:" => "Megosztás emaillel:",
+"No people found" => "Nincs találat",
+"Resharing is not allowed" => "Ezt az állományt csak a tulajdonosa oszthatja meg másokkal",
+"Shared in {item} with {user}" => "Megosztva {item}-ben {user}-rel",
+"Unshare" => "A megosztás visszavonása",
+"can edit" => "módosíthat",
+"access control" => "jogosultság",
+"create" => "létrehoz",
+"update" => "szerkeszt",
+"delete" => "töröl",
+"share" => "megoszt",
+"Password protected" => "Jelszóval van védve",
+"Error unsetting expiration date" => "Nem sikerült a lejárati időt törölni",
+"Error setting expiration date" => "Nem sikerült a lejárati időt beállítani",
+"Sending ..." => "Küldés ...",
+"Email sent" => "Az emailt elküldtük",
"ownCloud password reset" => "ownCloud jelszó-visszaállítás",
-"Use the following link to reset your password: {link}" => "Használja az alábbi linket a jelszó-visszaállításhoz: {link}",
-"You will receive a link to reset your password via Email." => "Egy e-mailben kap értesítést a jelszóváltoztatás módjáról.",
+"Use the following link to reset your password: {link}" => "Használja ezt a linket a jelszó ismételt beállításához: {link}",
+"You will receive a link to reset your password via Email." => "Egy emailben fog értesítést kapni a jelszóbeállítás módjáról.",
+"Reset email send." => "Elküldtük az emailt a jelszó ismételt beállításához.",
+"Request failed!" => "Nem sikerült a kérést teljesíteni!",
"Username" => "Felhasználónév",
"Request reset" => "Visszaállítás igénylése",
"Your password was reset" => "Jelszó megváltoztatva",
@@ -31,48 +77,54 @@
"Personal" => "Személyes",
"Users" => "Felhasználók",
"Apps" => "Alkalmazások",
-"Admin" => "Admin",
+"Admin" => "Adminisztráció",
"Help" => "Súgó",
-"Access forbidden" => "Hozzáférés tiltva",
+"Access forbidden" => "A hozzáférés nem engedélyezett",
"Cloud not found" => "A felhő nem található",
"Edit categories" => "Kategóriák szerkesztése",
"Add" => "Hozzáadás",
"Security Warning" => "Biztonsági figyelmeztetés",
-"Create an admin account " => "Rendszergazdafiók létrehozása",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Nem érhető el megfelelő véletlenszám-generátor, telepíteni kellene a PHP OpenSSL kiegészítését.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Megfelelő véletlenszám-generátor hiányában egy támadó szándékú idegen képes lehet megjósolni a jelszóvisszaállító tokent, és Ön helyett belépni.",
+"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." => "Az adatkönytára és az itt levő fájlok valószínűleg elérhetők az internetről. Az ownCloud által beillesztett .htaccess fájl nem működik. Nagyon fontos, hogy a webszervert úgy konfigurálja, hogy az adatkönyvtár nem legyen közvetlenül kívülről elérhető, vagy az adatkönyvtárt tegye a webszerver dokumentumfáján kívülre.",
+"Create an admin account " => "Rendszergazdai belépés létrehozása",
"Advanced" => "Haladó",
"Data folder" => "Adatkönyvtár",
"Configure the database" => "Adatbázis konfigurálása",
-"will be used" => "használva lesz",
+"will be used" => "adatbázist fogunk használni",
"Database user" => "Adatbázis felhasználónév",
"Database password" => "Adatbázis jelszó",
-"Database name" => "Adatbázis név",
+"Database name" => "Az adatbázis neve",
+"Database tablespace" => "Az adatbázis táblázattér (tablespace)",
"Database host" => "Adatbázis szerver",
-"Finish setup" => "Beállítás befejezése",
-"Sunday" => "Vasárnap",
-"Monday" => "Hétfő",
-"Tuesday" => "Kedd",
-"Wednesday" => "Szerda",
-"Thursday" => "Csütörtök",
-"Friday" => "Péntek",
-"Saturday" => "Szombat",
-"January" => "Január",
-"February" => "Február",
-"March" => "Március",
-"April" => "Április",
-"May" => "Május",
-"June" => "Június",
-"July" => "Július",
-"August" => "Augusztus",
-"September" => "Szeptember",
-"October" => "Október",
-"November" => "November",
-"December" => "December",
-"web services under your control" => "webszolgáltatások az irányításod alatt",
+"Finish setup" => "A beállítások befejezése",
+"Sunday" => "vasárnap",
+"Monday" => "hétfő",
+"Tuesday" => "kedd",
+"Wednesday" => "szerda",
+"Thursday" => "csütörtök",
+"Friday" => "péntek",
+"Saturday" => "szombat",
+"January" => "január",
+"February" => "február",
+"March" => "március",
+"April" => "április",
+"May" => "május",
+"June" => "június",
+"July" => "július",
+"August" => "augusztus",
+"September" => "szeptember",
+"October" => "október",
+"November" => "november",
+"December" => "december",
+"web services under your control" => "webszolgáltatások saját kézben",
"Log out" => "Kilépés",
-"Lost your password?" => "Elfelejtett jelszó?",
+"Automatic logon rejected!" => "Az automatikus bejelentkezés sikertelen!",
+"If you did not change your password recently, your account may be compromised!" => "Ha mostanában nem módosította a jelszavát, akkor lehetséges, hogy idegenek jutottak be a rendszerbe az Ön nevében!",
+"Please change your password to secure your account again." => "A biztonsága érdekében változtassa meg a jelszavát!",
+"Lost your password?" => "Elfelejtette a jelszavát?",
"remember" => "emlékezzen",
"Log in" => "Bejelentkezés",
-"You are logged out." => "Kilépett.",
-"prev" => "Előző",
-"next" => "Következő"
+"prev" => "előző",
+"next" => "következő"
);
diff --git a/core/l10n/ia.php b/core/l10n/ia.php
index 07cc118f0e6..d614f8381af 100644
--- a/core/l10n/ia.php
+++ b/core/l10n/ia.php
@@ -52,7 +52,6 @@
"Lost your password?" => "Tu perdeva le contrasigno?",
"remember" => "memora",
"Log in" => "Aperir session",
-"You are logged out." => "Tu session ha essite claudite.",
"prev" => "prev",
"next" => "prox"
);
diff --git a/core/l10n/id.php b/core/l10n/id.php
index 99df16332f5..ee5fad95217 100644
--- a/core/l10n/id.php
+++ b/core/l10n/id.php
@@ -100,10 +100,6 @@
"Lost your password?" => "Lupa password anda?",
"remember" => "selalu login",
"Log in" => "Masuk",
-"You are logged out." => "Anda telah keluar.",
"prev" => "sebelum",
-"next" => "selanjutnya",
-"Security Warning!" => "peringatan keamanan!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "mohon periksa kembali kata kunci anda. untuk alasan keamanan,anda akan sesekali diminta untuk memasukan kata kunci lagi.",
-"Verify" => "periksa kembali"
+"next" => "selanjutnya"
);
diff --git a/core/l10n/is.php b/core/l10n/is.php
index 23117cddf8b..e810eb359fd 100644
--- a/core/l10n/is.php
+++ b/core/l10n/is.php
@@ -1,24 +1,110 @@
"Notandinn %s deildi skrá með þér",
+"User %s shared a folder with you" => "Notandinn %s deildi möppu með þér",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Notandinn %s deildi skránni \"%s\" með þér. Hægt er að hlaða henni niður hér: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Notandinn %s deildi möppunni \"%s\" með þér. Hægt er að hlaða henni niður hér: %s",
"Category type not provided." => "Flokkur ekki gefin",
+"No category to add?" => "Enginn flokkur til að bæta við?",
+"This category already exists: " => "Þessi flokkur er þegar til:",
+"Object type not provided." => "Tegund ekki í boði.",
+"%s ID not provided." => "%s ID ekki í boði.",
+"Error adding %s to favorites." => "Villa við að bæta %s við eftirlæti.",
+"No categories selected for deletion." => "Enginn flokkur valinn til eyðingar.",
+"Error removing %s from favorites." => "Villa við að fjarlægja %s úr eftirlæti.",
+"Settings" => "Stillingar",
"seconds ago" => "sek síðan",
"1 minute ago" => "1 min síðan",
"{minutes} minutes ago" => "{minutes} min síðan",
+"1 hour ago" => "Fyrir 1 klst.",
+"{hours} hours ago" => "fyrir {hours} klst.",
"today" => "í dag",
"yesterday" => "í gær",
"{days} days ago" => "{days} dagar síðan",
"last month" => "síðasta mánuði",
+"{months} months ago" => "fyrir {months} mánuðum",
"months ago" => "mánuðir síðan",
"last year" => "síðasta ári",
"years ago" => "árum síðan",
+"Choose" => "Veldu",
+"Cancel" => "Hætta við",
+"No" => "Nei",
+"Yes" => "Já",
+"Ok" => "Í lagi",
+"The object type is not specified." => "Tegund ekki tilgreind",
+"Error" => "Villa",
+"The app name is not specified." => "Nafn forrits ekki tilgreint",
+"The required file {file} is not installed!" => "Umbeðina skráin {file} ekki tiltæk!",
+"Error while sharing" => "Villa við deilingu",
+"Error while unsharing" => "Villa við að hætta deilingu",
+"Error while changing permissions" => "Villa við að breyta aðgangsheimildum",
+"Shared with you and the group {group} by {owner}" => "Deilt með þér og hópnum {group} af {owner}",
+"Shared with you by {owner}" => "Deilt með þér af {owner}",
+"Share with" => "Deila með",
+"Share with link" => "Deila með veftengli",
+"Password protect" => "Verja með lykilorði",
"Password" => "Lykilorð",
+"Email link to person" => "Senda vefhlekk í tölvupóstu til notenda",
+"Send" => "Senda",
+"Set expiration date" => "Setja gildistíma",
+"Expiration date" => "Gildir til",
+"Share via email:" => "Deila með tölvupósti:",
+"No people found" => "Engir notendur fundust",
+"Resharing is not allowed" => "Endurdeiling er ekki leyfð",
+"Shared in {item} with {user}" => "Deilt með {item} ásamt {user}",
+"Unshare" => "Hætta deilingu",
+"can edit" => "getur breytt",
+"access control" => "aðgangsstýring",
+"create" => "mynda",
+"update" => "uppfæra",
+"delete" => "eyða",
+"share" => "deila",
+"Password protected" => "Verja með lykilorði",
+"Error unsetting expiration date" => "Villa við að aftengja gildistíma",
+"Error setting expiration date" => "Villa við að setja gildistíma",
+"Sending ..." => "Sendi ...",
+"Email sent" => "Tölvupóstur sendur",
+"ownCloud password reset" => "endursetja ownCloud lykilorð",
+"Use the following link to reset your password: {link}" => "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}",
+"You will receive a link to reset your password via Email." => "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið.",
+"Reset email send." => "Beiðni um endursetningu send.",
+"Request failed!" => "Beiðni mistókst!",
"Username" => "Notendanafn",
+"Request reset" => "Endursetja lykilorð",
+"Your password was reset" => "Lykilorðið þitt hefur verið endursett.",
+"To login page" => "Fara á innskráningarsíðu",
+"New password" => "Nýtt lykilorð",
+"Reset password" => "Endursetja lykilorð",
"Personal" => "Persónustillingar",
+"Users" => "Notendur",
+"Apps" => "Forrit",
"Admin" => "Vefstjórn",
-"Help" => "Help",
-"Cloud not found" => "Skýið finnst eigi",
+"Help" => "Hjálp",
+"Access forbidden" => "Aðgangur bannaður",
+"Cloud not found" => "Ský finnst ekki",
"Edit categories" => "Breyta flokkum",
"Add" => "Bæta",
+"Security Warning" => "Öryggis aðvörun",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Enginn traustur slembitölugjafi í boði, vinsamlegast virkjaðu PHP OpenSSL viðbótina.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Án öruggs slembitölugjafa er mögulegt að sjá fyrir öryggis auðkenni til að endursetja lykilorð og komast inn á aðganginn þinn.",
+"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." => "Gagnamappan þín er að öllum líkindum aðgengileg frá internetinu. Skráin .htaccess sem fylgir með ownCloud er ekki að virka. Við mælum eindregið með því að þú stillir vefþjóninn þannig að gagnamappan verði ekki aðgengileg frá internetinu eða færir hana út fyrir vefrótina.",
"Create an admin account " => "Útbúa vefstjóra aðgang ",
+"Advanced" => "Ítarlegt",
+"Data folder" => "Gagnamappa",
+"Configure the database" => "Stilla gagnagrunn",
+"will be used" => "verður notað",
+"Database user" => "Gagnagrunns notandi",
+"Database password" => "Gagnagrunns lykilorð",
+"Database name" => "Nafn gagnagrunns",
+"Database tablespace" => "Töflusvæði gagnagrunns",
+"Database host" => "Netþjónn gagnagrunns",
+"Finish setup" => "Virkja uppsetningu",
+"Sunday" => "Sunnudagur",
+"Monday" => "Mánudagur",
+"Tuesday" => "Þriðjudagur",
+"Wednesday" => "Miðvikudagur",
+"Thursday" => "Fimmtudagur",
+"Friday" => "Föstudagur",
+"Saturday" => "Laugardagur",
"January" => "Janúar",
"February" => "Febrúar",
"March" => "Mars",
@@ -29,8 +115,17 @@
"August" => "Ágúst",
"September" => "September",
"October" => "Október",
+"November" => "Nóvember",
+"December" => "Desember",
+"web services under your control" => "vefþjónusta undir þinni stjórn",
"Log out" => "Útskrá",
-"You are logged out." => "Þú ert útskráð(ur).",
+"Automatic logon rejected!" => "Sjálfvirkri innskráningu hafnað!",
+"If you did not change your password recently, your account may be compromised!" => "Ef þú breyttir ekki lykilorðinu þínu fyrir skömmu, er mögulegt að einhver annar hafi komist inn á aðganginn þinn.",
+"Please change your password to secure your account again." => "Vinsamlegast breyttu lykilorðinu þínu til að tryggja öryggi þitt.",
+"Lost your password?" => "Týndir þú lykilorðinu?",
+"remember" => "muna eftir mér",
+"Log in" => "Skrá inn ",
"prev" => "fyrra",
-"next" => "næsta"
+"next" => "næsta",
+"Updating ownCloud to version %s, this may take a while." => "Uppfæri ownCloud í útgáfu %s, það gæti tekið smá stund."
);
diff --git a/core/l10n/it.php b/core/l10n/it.php
index e97deb9fb5f..89b6a7952a9 100644
--- a/core/l10n/it.php
+++ b/core/l10n/it.php
@@ -125,10 +125,7 @@
"Lost your password?" => "Hai perso la password?",
"remember" => "ricorda",
"Log in" => "Accedi",
-"You are logged out." => "Sei uscito.",
"prev" => "precedente",
"next" => "successivo",
-"Security Warning!" => "Avviso di sicurezza",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Verifica la tua password. Per motivi di sicurezza, potresti ricevere una richiesta di digitare nuovamente la password.",
-"Verify" => "Verifica"
+"Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, potrebbe richiedere del tempo."
);
diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php
index 72615d36f62..7d4baf94583 100644
--- a/core/l10n/ja_JP.php
+++ b/core/l10n/ja_JP.php
@@ -125,10 +125,7 @@
"Lost your password?" => "パスワードを忘れましたか?",
"remember" => "パスワードを記憶する",
"Log in" => "ログイン",
-"You are logged out." => "ログアウトしました。",
"prev" => "前",
"next" => "次",
-"Security Warning!" => "セキュリティ警告!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "パスワードの確認 セキュリティ上の理由によりパスワードの再入力をお願いします。",
-"Verify" => "確認"
+"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。"
);
diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php
index efb3998a77e..aafdacab4c6 100644
--- a/core/l10n/ka_GE.php
+++ b/core/l10n/ka_GE.php
@@ -98,9 +98,6 @@
"Lost your password?" => "დაგავიწყდათ პაროლი?",
"remember" => "დამახსოვრება",
"Log in" => "შესვლა",
-"You are logged out." => "თქვენ გამოხვედით სისტემიდან",
"prev" => "წინა",
-"next" => "შემდეგი",
-"Security Warning!" => "უსაფრთხოების გაფრთხილება!",
-"Verify" => "შემოწმება"
+"next" => "შემდეგი"
);
diff --git a/core/l10n/ko.php b/core/l10n/ko.php
index 3846dff796b..3db5a501173 100644
--- a/core/l10n/ko.php
+++ b/core/l10n/ko.php
@@ -1,4 +1,8 @@
"User %s 가 당신과 파일을 공유하였습니다.",
+"User %s shared a folder with you" => "User %s 가 당신과 폴더를 공유하였습니다.",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "User %s 가 파일 \"%s\"를 당신과 공유하였습니다. 다운로드는 여기서 %s 할 수 있습니다.",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "User %s 가 폴더 \"%s\"를 당신과 공유하였습니다. 다운로드는 여기서 %s 할 수 있습니다.",
"Category type not provided." => "분류 형식이 제공되지 않았습니다.",
"No category to add?" => "추가할 분류가 없습니까?",
"This category already exists: " => "이 분류는 이미 존재합니다:",
@@ -39,6 +43,8 @@
"Share with link" => "URL 링크로 공유",
"Password protect" => "암호 보호",
"Password" => "암호",
+"Email link to person" => "이메일 주소",
+"Send" => "전송",
"Set expiration date" => "만료 날짜 설정",
"Expiration date" => "만료 날짜",
"Share via email:" => "이메일로 공유:",
@@ -55,6 +61,8 @@
"Password protected" => "암호로 보호됨",
"Error unsetting expiration date" => "만료 날짜 해제 오류",
"Error setting expiration date" => "만료 날짜 설정 오류",
+"Sending ..." => "전송 중...",
+"Email sent" => "이메일 발송됨",
"ownCloud password reset" => "ownCloud 암호 재설정",
"Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}",
"You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.",
@@ -117,10 +125,7 @@
"Lost your password?" => "암호를 잊으셨습니까?",
"remember" => "기억하기",
"Log in" => "로그인",
-"You are logged out." => "로그아웃되었습니다.",
"prev" => "이전",
"next" => "다음",
-"Security Warning!" => "보안 경고!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "암호를 확인해 주십시오. 보안상의 이유로 종종 암호를 물어볼 것입니다.",
-"Verify" => "확인"
+"Updating ownCloud to version %s, this may take a while." => "ownCloud 를 버젼 %s로 업데이트 하는 중, 시간이 소요됩니다."
);
diff --git a/core/l10n/lb.php b/core/l10n/lb.php
index 7a1c462ffd1..407b8093a27 100644
--- a/core/l10n/lb.php
+++ b/core/l10n/lb.php
@@ -64,7 +64,6 @@
"Lost your password?" => "Passwuert vergiess?",
"remember" => "verhalen",
"Log in" => "Log dech an",
-"You are logged out." => "Du bass ausgeloggt.",
"prev" => "zeréck",
"next" => "weider"
);
diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php
index 9c5c8f90c5e..ec15c646191 100644
--- a/core/l10n/lt_LT.php
+++ b/core/l10n/lt_LT.php
@@ -104,10 +104,6 @@
"Lost your password?" => "Pamiršote slaptažodį?",
"remember" => "prisiminti",
"Log in" => "Prisijungti",
-"You are logged out." => "Jūs atsijungėte.",
"prev" => "atgal",
-"next" => "kitas",
-"Security Warning!" => "Saugumo pranešimas!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Prašome patvirtinti savo vartotoją. Dėl saugumo, slaptažodžio patvirtinimas bus reikalaujamas įvesti kas kiek laiko.",
-"Verify" => "Patvirtinti"
+"next" => "kitas"
);
diff --git a/core/l10n/lv.php b/core/l10n/lv.php
index 5543c7a56d6..8a6dc033de6 100644
--- a/core/l10n/lv.php
+++ b/core/l10n/lv.php
@@ -30,7 +30,6 @@
"Lost your password?" => "Aizmirsāt paroli?",
"remember" => "atcerēties",
"Log in" => "Ielogoties",
-"You are logged out." => "Jūs esat veiksmīgi izlogojies.",
"prev" => "iepriekšējā",
"next" => "nākamā"
);
diff --git a/core/l10n/mk.php b/core/l10n/mk.php
index 251abb015f9..d8fa16d44f3 100644
--- a/core/l10n/mk.php
+++ b/core/l10n/mk.php
@@ -1,18 +1,73 @@
"Корисникот %s сподели датотека со Вас",
+"User %s shared a folder with you" => "Корисникот %s сподели папка со Вас",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Корисникот %s ја сподели датотека „%s“ со Вас. Достапна е за преземање тука: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Корисникот %s ја сподели папката „%s“ со Вас. Достапна е за преземање тука: %s",
+"Category type not provided." => "Не беше доставен тип на категорија.",
"No category to add?" => "Нема категорија да се додаде?",
"This category already exists: " => "Оваа категорија веќе постои:",
+"Object type not provided." => "Не беше доставен тип на објект.",
+"%s ID not provided." => "%s ID не беше доставено.",
+"Error adding %s to favorites." => "Грешка при додавање %s во омилени.",
"No categories selected for deletion." => "Не е одбрана категорија за бришење.",
+"Error removing %s from favorites." => "Грешка при бришење на %s од омилени.",
"Settings" => "Поставки",
+"seconds ago" => "пред секунди",
+"1 minute ago" => "пред 1 минута",
+"{minutes} minutes ago" => "пред {minutes} минути",
+"1 hour ago" => "пред 1 час",
+"{hours} hours ago" => "пред {hours} часови",
+"today" => "денеска",
+"yesterday" => "вчера",
+"{days} days ago" => "пред {days} денови",
+"last month" => "минатиот месец",
+"{months} months ago" => "пред {months} месеци",
+"months ago" => "пред месеци",
+"last year" => "минатата година",
+"years ago" => "пред години",
+"Choose" => "Избери",
"Cancel" => "Откажи",
"No" => "Не",
"Yes" => "Да",
"Ok" => "Во ред",
+"The object type is not specified." => "Не е специфициран типот на објект.",
"Error" => "Грешка",
+"The app name is not specified." => "Името на апликацијата не е специфицирано.",
+"The required file {file} is not installed!" => "Задолжителната датотека {file} не е инсталирана!",
+"Error while sharing" => "Грешка при споделување",
+"Error while unsharing" => "Грешка при прекин на споделување",
+"Error while changing permissions" => "Грешка при промена на привилегии",
+"Shared with you and the group {group} by {owner}" => "Споделено со Вас и групата {group} од {owner}",
+"Shared with you by {owner}" => "Споделено со Вас од {owner}",
+"Share with" => "Сподели со",
+"Share with link" => "Сподели со врска",
+"Password protect" => "Заштити со лозинка",
"Password" => "Лозинка",
+"Email link to person" => "Прати врска по е-пошта на личност",
+"Send" => "Прати",
+"Set expiration date" => "Постави рок на траење",
+"Expiration date" => "Рок на траење",
+"Share via email:" => "Сподели по е-пошта:",
+"No people found" => "Не се најдени луѓе",
+"Resharing is not allowed" => "Повторно споделување не е дозволено",
+"Shared in {item} with {user}" => "Споделено во {item} со {user}",
+"Unshare" => "Не споделувај",
+"can edit" => "може да се измени",
+"access control" => "контрола на пристап",
"create" => "креирај",
+"update" => "ажурирај",
+"delete" => "избриши",
+"share" => "сподели",
+"Password protected" => "Заштитено со лозинка",
+"Error unsetting expiration date" => "Грешка при тргање на рокот на траење",
+"Error setting expiration date" => "Грешка при поставување на рок на траење",
+"Sending ..." => "Праќање...",
+"Email sent" => "Е-порака пратена",
"ownCloud password reset" => "ресетирање на лозинка за ownCloud",
"Use the following link to reset your password: {link}" => "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}",
"You will receive a link to reset your password via Email." => "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка.",
+"Reset email send." => "Порката за ресетирање на лозинка пратена.",
+"Request failed!" => "Барањето не успеа!",
"Username" => "Корисничко име",
"Request reset" => "Побарајте ресетирање",
"Your password was reset" => "Вашата лозинка беше ресетирана",
@@ -28,6 +83,10 @@
"Cloud not found" => "Облакот не е најден",
"Edit categories" => "Уреди категории",
"Add" => "Додади",
+"Security Warning" => "Безбедносно предупредување",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Не е достапен безбеден генератор на случајни броеви, Ве молам озвоможете го OpenSSL PHP додатокот.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без сигурен генератор на случајни броеви напаѓач може да ги предвиди жетоните за ресетирање на лозинка и да преземе контрола врз Вашата сметка. ",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Вашата папка со податоци и датотеките е најверојатно достапна од интернет. .htaccess датотеката што ја овозможува ownCloud не фунционира. Силно препорачуваме да го исконфигурирате вашиот сервер за вашата папка со податоци не е достапна преку интернетт или преместете ја надвор од коренот на веб серверот.",
"Create an admin account " => "Направете администраторска сметка ",
"Advanced" => "Напредно",
"Data folder" => "Фолдер со податоци",
@@ -36,6 +95,7 @@
"Database user" => "Корисник на база",
"Database password" => "Лозинка на база",
"Database name" => "Име на база",
+"Database tablespace" => "Табела во базата на податоци",
"Database host" => "Сервер со база",
"Finish setup" => "Заврши го подесувањето",
"Sunday" => "Недела",
@@ -59,10 +119,12 @@
"December" => "Декември",
"web services under your control" => "веб сервиси под Ваша контрола",
"Log out" => "Одјава",
+"Automatic logon rejected!" => "Одбиена автоматска најава!",
+"If you did not change your password recently, your account may be compromised!" => "Ако не сте ја промениле лозинката во скоро време, вашата сметка може да е компромитирана",
+"Please change your password to secure your account again." => "Ве молам сменете ја лозинката да ја обезбедите вашата сметка повторно.",
"Lost your password?" => "Ја заборавивте лозинката?",
"remember" => "запамти",
"Log in" => "Најава",
-"You are logged out." => "Одјавени сте.",
"prev" => "претходно",
"next" => "следно"
);
diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php
index 56a79572ef7..b08ccecf616 100644
--- a/core/l10n/ms_MY.php
+++ b/core/l10n/ms_MY.php
@@ -62,7 +62,6 @@
"Lost your password?" => "Hilang kata laluan?",
"remember" => "ingat",
"Log in" => "Log masuk",
-"You are logged out." => "Anda telah log keluar.",
"prev" => "sebelum",
"next" => "seterus"
);
diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php
index 7382a1e8398..d985e454b7c 100644
--- a/core/l10n/nb_NO.php
+++ b/core/l10n/nb_NO.php
@@ -6,10 +6,13 @@
"seconds ago" => "sekunder siden",
"1 minute ago" => "1 minutt siden",
"{minutes} minutes ago" => "{minutes} minutter siden",
+"1 hour ago" => "1 time siden",
+"{hours} hours ago" => "{hours} timer siden",
"today" => "i dag",
"yesterday" => "i går",
"{days} days ago" => "{days} dager siden",
"last month" => "forrige måned",
+"{months} months ago" => "{months} måneder siden",
"months ago" => "måneder siden",
"last year" => "forrige år",
"years ago" => "år siden",
@@ -24,6 +27,7 @@
"Share with link" => "Del med link",
"Password protect" => "Passordbeskyttet",
"Password" => "Passord",
+"Send" => "Send",
"Set expiration date" => "Set utløpsdato",
"Expiration date" => "Utløpsdato",
"Share via email:" => "Del på epost",
@@ -37,6 +41,8 @@
"share" => "del",
"Password protected" => "Passordbeskyttet",
"Error setting expiration date" => "Kan ikke sette utløpsdato",
+"Sending ..." => "Sender...",
+"Email sent" => "E-post sendt",
"ownCloud password reset" => "Tilbakestill ownCloud passord",
"Use the following link to reset your password: {link}" => "Bruk følgende lenke for å tilbakestille passordet ditt: {link}",
"You will receive a link to reset your password via Email." => "Du burde motta detaljer om å tilbakestille passordet ditt via epost.",
@@ -94,9 +100,6 @@
"Lost your password?" => "Mistet passordet ditt?",
"remember" => "husk",
"Log in" => "Logg inn",
-"You are logged out." => "Du er logget ut",
"prev" => "forrige",
-"next" => "neste",
-"Security Warning!" => "Sikkerhetsadvarsel!",
-"Verify" => "Verifiser"
+"next" => "neste"
);
diff --git a/core/l10n/nl.php b/core/l10n/nl.php
index 89bb322773d..739d8181d6f 100644
--- a/core/l10n/nl.php
+++ b/core/l10n/nl.php
@@ -1,4 +1,8 @@
"Gebruiker %s deelde een bestand met u",
+"User %s shared a folder with you" => "Gebruiker %s deelde een map met u",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Gebruiker %s deelde bestand \"%s\" met u. Het is hier te downloaden: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Gebruiker %s deelde de map \"%s\" met u. De map is hier beschikbaar voor download: %s",
"Category type not provided." => "Categorie type niet opgegeven.",
"No category to add?" => "Geen categorie toevoegen?",
"This category already exists: " => "Deze categorie bestaat al.",
@@ -39,6 +43,8 @@
"Share with link" => "Deel met link",
"Password protect" => "Wachtwoord beveiliging",
"Password" => "Wachtwoord",
+"Email link to person" => "E-mail link naar persoon",
+"Send" => "Versturen",
"Set expiration date" => "Stel vervaldatum in",
"Expiration date" => "Vervaldatum",
"Share via email:" => "Deel via email:",
@@ -55,6 +61,8 @@
"Password protected" => "Wachtwoord beveiligd",
"Error unsetting expiration date" => "Fout tijdens het verwijderen van de verval datum",
"Error setting expiration date" => "Fout tijdens het instellen van de vervaldatum",
+"Sending ..." => "Versturen ...",
+"Email sent" => "E-mail verzonden",
"ownCloud password reset" => "ownCloud wachtwoord herstellen",
"Use the following link to reset your password: {link}" => "Gebruik de volgende link om je wachtwoord te resetten: {link}",
"You will receive a link to reset your password via Email." => "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail.",
@@ -117,10 +125,7 @@
"Lost your password?" => "Uw wachtwoord vergeten?",
"remember" => "onthoud gegevens",
"Log in" => "Meld je aan",
-"You are logged out." => "U bent afgemeld.",
"prev" => "vorige",
"next" => "volgende",
-"Security Warning!" => "Beveiligingswaarschuwing!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Verifieer uw wachtwoord! Om veiligheidsredenen wordt u regelmatig gevraagd uw wachtwoord in te geven.",
-"Verify" => "Verifieer"
+"Updating ownCloud to version %s, this may take a while." => "Updaten ownCloud naar versie %s, dit kan even duren."
);
diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php
index e62e0dea730..8aaf0b705c8 100644
--- a/core/l10n/nn_NO.php
+++ b/core/l10n/nn_NO.php
@@ -52,7 +52,6 @@
"Lost your password?" => "Gløymt passordet?",
"remember" => "hugs",
"Log in" => "Logg inn",
-"You are logged out." => "Du er logga ut.",
"prev" => "førre",
"next" => "neste"
);
diff --git a/core/l10n/oc.php b/core/l10n/oc.php
index 1ae67063572..be6d5aec285 100644
--- a/core/l10n/oc.php
+++ b/core/l10n/oc.php
@@ -93,7 +93,6 @@
"Lost your password?" => "L'as perdut lo senhal ?",
"remember" => "bremba-te",
"Log in" => "Dintrada",
-"You are logged out." => "Sias pas dintra (t/ada)",
"prev" => "dariièr",
"next" => "venent"
);
diff --git a/core/l10n/pl.php b/core/l10n/pl.php
index b780e546194..3324040209b 100644
--- a/core/l10n/pl.php
+++ b/core/l10n/pl.php
@@ -1,4 +1,8 @@
"Użytkownik %s współdzieli plik z tobą",
+"User %s shared a folder with you" => "Uzytkownik %s wspóldzieli folder z toba",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Użytkownik %s współdzieli plik \"%s\" z tobą. Jest dostępny tutaj: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Uzytkownik %s wspóldzieli folder \"%s\" z toba. Jest dostepny tutaj: %s",
"Category type not provided." => "Typ kategorii nie podany.",
"No category to add?" => "Brak kategorii",
"This category already exists: " => "Ta kategoria już istnieje",
@@ -121,10 +125,7 @@
"Lost your password?" => "Nie pamiętasz hasła?",
"remember" => "Zapamiętanie",
"Log in" => "Zaloguj",
-"You are logged out." => "Wylogowano użytkownika.",
"prev" => "wstecz",
"next" => "naprzód",
-"Security Warning!" => "Ostrzeżenie o zabezpieczeniach!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Sprawdź swoje hasło. Ze względów bezpieczeństwa możesz zostać czasami poproszony o wprowadzenie hasła ponownie.",
-"Verify" => "Zweryfikowane"
+"Updating ownCloud to version %s, this may take a while." => "Aktualizowanie ownCloud do wersji %s, może to potrwać chwilę."
);
diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php
index f28b0035995..3b119650268 100644
--- a/core/l10n/pt_BR.php
+++ b/core/l10n/pt_BR.php
@@ -117,10 +117,6 @@
"Lost your password?" => "Esqueçeu sua senha?",
"remember" => "lembrete",
"Log in" => "Log in",
-"You are logged out." => "Você está desconectado.",
"prev" => "anterior",
-"next" => "próximo",
-"Security Warning!" => "Aviso de Segurança!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Por favor, verifique a sua senha. Por motivos de segurança, você deverá ser solicitado a muda-la ocasionalmente.",
-"Verify" => "Verificar"
+"next" => "próximo"
);
diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php
index 24017d39819..6e3a558986c 100644
--- a/core/l10n/pt_PT.php
+++ b/core/l10n/pt_PT.php
@@ -1,4 +1,8 @@
"O utilizador %s partilhou um ficheiro consigo.",
+"User %s shared a folder with you" => "O utilizador %s partilhou uma pasta consigo.",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "O utilizador %s partilhou o ficheiro \"%s\" consigo. Está disponível para download aqui: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "O utilizador %s partilhou a pasta \"%s\" consigo. Está disponível para download aqui: %s",
"Category type not provided." => "Tipo de categoria não fornecido",
"No category to add?" => "Nenhuma categoria para adicionar?",
"This category already exists: " => "Esta categoria já existe:",
@@ -39,6 +43,8 @@
"Share with link" => "Partilhar com link",
"Password protect" => "Proteger com palavra-passe",
"Password" => "Palavra chave",
+"Email link to person" => "Enviar o link por e-mail",
+"Send" => "Enviar",
"Set expiration date" => "Especificar data de expiração",
"Expiration date" => "Data de expiração",
"Share via email:" => "Partilhar via email:",
@@ -55,6 +61,8 @@
"Password protected" => "Protegido com palavra-passe",
"Error unsetting expiration date" => "Erro ao retirar a data de expiração",
"Error setting expiration date" => "Erro ao aplicar a data de expiração",
+"Sending ..." => "A Enviar...",
+"Email sent" => "E-mail enviado com sucesso!",
"ownCloud password reset" => "Reposição da password ownCloud",
"Use the following link to reset your password: {link}" => "Use o seguinte endereço para repor a sua password: {link}",
"You will receive a link to reset your password via Email." => "Vai receber um endereço para repor a sua password",
@@ -117,10 +125,7 @@
"Lost your password?" => "Esqueceu a sua password?",
"remember" => "lembrar",
"Log in" => "Entrar",
-"You are logged out." => "Estás desconetado.",
"prev" => "anterior",
"next" => "seguinte",
-"Security Warning!" => "Aviso de Segurança!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Por favor verifique a sua palavra-passe. Por razões de segurança, pode ser-lhe perguntada, ocasionalmente, a sua palavra-passe de novo.",
-"Verify" => "Verificar"
+"Updating ownCloud to version %s, this may take a while." => "A Actualizar o ownCloud para a versão %s, esta operação pode demorar."
);
diff --git a/core/l10n/ro.php b/core/l10n/ro.php
index 560ef5b9fc8..c3434706df8 100644
--- a/core/l10n/ro.php
+++ b/core/l10n/ro.php
@@ -1,12 +1,17 @@
"Tipul de categorie nu este prevazut",
"No category to add?" => "Nici o categorie de adăugat?",
"This category already exists: " => "Această categorie deja există:",
+"Object type not provided." => "Tipul obiectului nu este prevazut",
"No categories selected for deletion." => "Nici o categorie selectată pentru ștergere.",
"Settings" => "Configurări",
"seconds ago" => "secunde în urmă",
"1 minute ago" => "1 minut în urmă",
+"{minutes} minutes ago" => "{minutes} minute in urma",
+"1 hour ago" => "Acum o ora",
"today" => "astăzi",
"yesterday" => "ieri",
+"{days} days ago" => "{days} zile in urma",
"last month" => "ultima lună",
"months ago" => "luni în urmă",
"last year" => "ultimul an",
@@ -20,14 +25,18 @@
"Error while sharing" => "Eroare la partajare",
"Error while unsharing" => "Eroare la anularea partajării",
"Error while changing permissions" => "Eroare la modificarea permisiunilor",
+"Shared with you and the group {group} by {owner}" => "Distribuie cu tine si grupul {group} de {owner}",
+"Shared with you by {owner}" => "Distribuie cu tine de {owner}",
"Share with" => "Partajat cu",
"Share with link" => "Partajare cu legătură",
"Password protect" => "Protejare cu parolă",
"Password" => "Parola",
"Set expiration date" => "Specifică data expirării",
"Expiration date" => "Data expirării",
+"Share via email:" => "Distribuie prin email:",
"No people found" => "Nici o persoană găsită",
"Resharing is not allowed" => "Repartajarea nu este permisă",
+"Shared in {item} with {user}" => "Distribuie in {item} si {user}",
"Unshare" => "Anulare partajare",
"can edit" => "poate edita",
"access control" => "control acces",
@@ -41,6 +50,8 @@
"ownCloud password reset" => "Resetarea parolei ownCloud ",
"Use the following link to reset your password: {link}" => "Folosește următorul link pentru a reseta parola: {link}",
"You will receive a link to reset your password via Email." => "Vei primi un mesaj prin care vei putea reseta parola via email",
+"Reset email send." => "Resetarea emailu-lui trimisa.",
+"Request failed!" => "Solicitarea nu a reusit",
"Username" => "Utilizator",
"Request reset" => "Cerere trimisă",
"Your password was reset" => "Parola a fost resetată",
@@ -57,6 +68,8 @@
"Edit categories" => "Editează categoriile",
"Add" => "Adaugă",
"Security Warning" => "Avertisment de securitate",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Generatorul de numere pentru securitate nu este disponibil, va rog activati extensia PHP OpenSSL",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Fara generatorul pentru numere de securitate , un atacator poate afla parola si reseta contul tau",
"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Directorul tău de date și fișierele tale probabil sunt accesibile prin internet. Fișierul .htaccess oferit de ownCloud nu funcționează. Îți recomandăm să configurezi server-ul tău web într-un mod în care directorul de date să nu mai fie accesibil sau mută directorul de date în afara directorului root al server-ului web.",
"Create an admin account " => "Crează un cont de administrator ",
"Advanced" => "Avansat",
@@ -90,10 +103,12 @@
"December" => "Decembrie",
"web services under your control" => "servicii web controlate de tine",
"Log out" => "Ieșire",
+"Automatic logon rejected!" => "Logare automata respinsa",
+"If you did not change your password recently, your account may be compromised!" => "Daca nu schimbi parola cand de curand , contul tau poate fi conpromis",
+"Please change your password to secure your account again." => "Te rog schimba parola pentru ca, contul tau sa fie securizat din nou.",
"Lost your password?" => "Ai uitat parola?",
"remember" => "amintește",
"Log in" => "Autentificare",
-"You are logged out." => "Ai ieșit",
"prev" => "precedentul",
"next" => "următorul"
);
diff --git a/core/l10n/ru.php b/core/l10n/ru.php
index 4db2a2f06fd..7434d6af7f8 100644
--- a/core/l10n/ru.php
+++ b/core/l10n/ru.php
@@ -125,10 +125,7 @@
"Lost your password?" => "Забыли пароль?",
"remember" => "запомнить",
"Log in" => "Войти",
-"You are logged out." => "Вы вышли.",
"prev" => "пред",
"next" => "след",
-"Security Warning!" => "Предупреждение безопасности!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Пожалуйста, проверьте свой пароль. По соображениям безопасности, Вам иногда придется вводить свой пароль снова.",
-"Verify" => "Подтвердить"
+"Updating ownCloud to version %s, this may take a while." => "Производится обновление ownCloud до версии %s. Это может занять некоторое время."
);
diff --git a/core/l10n/ru_RU.php b/core/l10n/ru_RU.php
index 7dea4062809..84bd8f93156 100644
--- a/core/l10n/ru_RU.php
+++ b/core/l10n/ru_RU.php
@@ -1,4 +1,8 @@
"Пользователь %s открыл Вам доступ к файлу",
+"User %s shared a folder with you" => "Пользователь %s открыл Вам доступ к папке",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл Вам доступ к файлу \"%s\". Он доступен для загрузки здесь: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл Вам доступ к папке \"%s\". Она доступена для загрузки здесь: %s",
"Category type not provided." => "Тип категории не предоставлен.",
"No category to add?" => "Нет категории для добавления?",
"This category already exists: " => "Эта категория уже существует:",
@@ -39,6 +43,8 @@
"Share with link" => "Опубликовать с ссылкой",
"Password protect" => "Защитить паролем",
"Password" => "Пароль",
+"Email link to person" => "Ссылка на адрес электронной почты",
+"Send" => "Отправить",
"Set expiration date" => "Установить срок действия",
"Expiration date" => "Дата истечения срока действия",
"Share via email:" => "Сделать общедоступным посредством email:",
@@ -55,6 +61,8 @@
"Password protected" => "Пароль защищен",
"Error unsetting expiration date" => "Ошибка при отключении даты истечения срока действия",
"Error setting expiration date" => "Ошибка при установке даты истечения срока действия",
+"Sending ..." => "Отправка ...",
+"Email sent" => "Письмо отправлено",
"ownCloud password reset" => "Переназначение пароля",
"Use the following link to reset your password: {link}" => "Воспользуйтесь следующей ссылкой для переназначения пароля: {link}",
"You will receive a link to reset your password via Email." => "Вы получите ссылку для восстановления пароля по электронной почте.",
@@ -117,10 +125,6 @@
"Lost your password?" => "Забыли пароль?",
"remember" => "запомнить",
"Log in" => "Войти",
-"You are logged out." => "Вы вышли из системы.",
"prev" => "предыдущий",
-"next" => "следующий",
-"Security Warning!" => "Предупреждение системы безопасности!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Пожалуйста, проверьте свой пароль. По соображениям безопасности Вам может быть иногда предложено ввести пароль еще раз.",
-"Verify" => "Проверить"
+"next" => "следующий"
);
diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php
index 35b0df3188c..a6aeb484ed7 100644
--- a/core/l10n/si_LK.php
+++ b/core/l10n/si_LK.php
@@ -85,7 +85,6 @@
"Lost your password?" => "මුරපදය අමතකද?",
"remember" => "මතක තබාගන්න",
"Log in" => "ප්රවේශවන්න",
-"You are logged out." => "ඔබ නික්මී ඇත.",
"prev" => "පෙර",
"next" => "ඊළඟ"
);
diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php
index 162d94e8242..7a5b10ca3e6 100644
--- a/core/l10n/sk_SK.php
+++ b/core/l10n/sk_SK.php
@@ -117,10 +117,6 @@
"Lost your password?" => "Zabudli ste heslo?",
"remember" => "zapamätať",
"Log in" => "Prihlásiť sa",
-"You are logged out." => "Ste odhlásený.",
"prev" => "späť",
-"next" => "ďalej",
-"Security Warning!" => "Bezpečnostné varovanie!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Prosím, overte svoje heslo. Z bezpečnostných dôvodov môžete byť občas požiadaný o jeho opätovné zadanie.",
-"Verify" => "Overenie"
+"next" => "ďalej"
);
diff --git a/core/l10n/sl.php b/core/l10n/sl.php
index 0ee2eb03b3c..b2c924d412e 100644
--- a/core/l10n/sl.php
+++ b/core/l10n/sl.php
@@ -125,10 +125,6 @@
"Lost your password?" => "Ali ste pozabili geslo?",
"remember" => "Zapomni si me",
"Log in" => "Prijava",
-"You are logged out." => "Sta odjavljeni.",
"prev" => "nazaj",
-"next" => "naprej",
-"Security Warning!" => "Varnostno opozorilo!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Prosimo, če preverite vaše geslo. Iz varnostnih razlogov vas lahko občasno prosimo, da ga ponovno vnesete.",
-"Verify" => "Preveri"
+"next" => "naprej"
);
diff --git a/core/l10n/sr.php b/core/l10n/sr.php
index 406b92ff83f..6b64d1957e7 100644
--- a/core/l10n/sr.php
+++ b/core/l10n/sr.php
@@ -117,10 +117,6 @@
"Lost your password?" => "Изгубили сте лозинку?",
"remember" => "упамти",
"Log in" => "Пријава",
-"You are logged out." => "Одјављени сте.",
"prev" => "претходно",
-"next" => "следеће",
-"Security Warning!" => "Сигурносно упозорење!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Потврдите лозинку. Из сигурносних разлога затрежићемо вам да два пута унесете лозинку.",
-"Verify" => "Потврди"
+"next" => "следеће"
);
diff --git a/core/l10n/sr@latin.php b/core/l10n/sr@latin.php
index af48a845720..efcb7c10f01 100644
--- a/core/l10n/sr@latin.php
+++ b/core/l10n/sr@latin.php
@@ -46,7 +46,6 @@
"Log out" => "Odjava",
"Lost your password?" => "Izgubili ste lozinku?",
"remember" => "upamti",
-"You are logged out." => "Odjavljeni ste.",
"prev" => "prethodno",
"next" => "sledeće"
);
diff --git a/core/l10n/sv.php b/core/l10n/sv.php
index b06ccb199c6..70a9871be26 100644
--- a/core/l10n/sv.php
+++ b/core/l10n/sv.php
@@ -1,4 +1,8 @@
"Användare %s delade en fil med dig",
+"User %s shared a folder with you" => "Användare %s delade en mapp med dig",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Användare %s delade filen \"%s\" med dig. Den finns att ladda ner här: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Användare %s delade mappen \"%s\" med dig. Den finns att ladda ner här: %s",
"Category type not provided." => "Kategorityp inte angiven.",
"No category to add?" => "Ingen kategori att lägga till?",
"This category already exists: " => "Denna kategori finns redan:",
@@ -39,6 +43,8 @@
"Share with link" => "Delad med länk",
"Password protect" => "Lösenordsskydda",
"Password" => "Lösenord",
+"Email link to person" => "E-posta länk till person",
+"Send" => "Skicka",
"Set expiration date" => "Sätt utgångsdatum",
"Expiration date" => "Utgångsdatum",
"Share via email:" => "Dela via e-post:",
@@ -55,6 +61,8 @@
"Password protected" => "Lösenordsskyddad",
"Error unsetting expiration date" => "Fel vid borttagning av utgångsdatum",
"Error setting expiration date" => "Fel vid sättning av utgångsdatum",
+"Sending ..." => "Skickar ...",
+"Email sent" => "E-post skickat",
"ownCloud password reset" => "ownCloud lösenordsåterställning",
"Use the following link to reset your password: {link}" => "Använd följande länk för att återställa lösenordet: {link}",
"You will receive a link to reset your password via Email." => "Du får en länk att återställa ditt lösenord via e-post.",
@@ -117,10 +125,7 @@
"Lost your password?" => "Glömt ditt lösenord?",
"remember" => "kom ihåg",
"Log in" => "Logga in",
-"You are logged out." => "Du är utloggad.",
"prev" => "föregående",
"next" => "nästa",
-"Security Warning!" => "Säkerhetsvarning!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Bekräfta ditt lösenord. Av säkerhetsskäl kan du ibland bli ombedd att ange ditt lösenord igen.",
-"Verify" => "Verifiera"
+"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund."
);
diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php
index 9a432d11c9b..65cfbbf965d 100644
--- a/core/l10n/ta_LK.php
+++ b/core/l10n/ta_LK.php
@@ -117,10 +117,6 @@
"Lost your password?" => "உங்கள் கடவுச்சொல்லை தொலைத்துவிட்டீர்களா?",
"remember" => "ஞாபகப்படுத்துக",
"Log in" => "புகுபதிகை",
-"You are logged out." => "நீங்கள் விடுபதிகை செய்துவிட்டீர்கள்.",
"prev" => "முந்தைய",
-"next" => "அடுத்து",
-"Security Warning!" => "பாதுகாப்பு எச்சரிக்கை!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "உங்களுடைய கடவுச்சொல்லை உறுதிப்படுத்துக. பாதுகாப்பு காரணங்களுக்காக நீங்கள் எப்போதாவது உங்களுடைய கடவுச்சொல்லை மீண்டும் நுழைக்க கேட்கப்படுவீர்கள்.",
-"Verify" => "உறுதிப்படுத்தல்"
+"next" => "அடுத்து"
);
diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php
index e254ccf259f..183997e4c94 100644
--- a/core/l10n/th_TH.php
+++ b/core/l10n/th_TH.php
@@ -117,10 +117,6 @@
"Lost your password?" => "ลืมรหัสผ่าน?",
"remember" => "จำรหัสผ่าน",
"Log in" => "เข้าสู่ระบบ",
-"You are logged out." => "คุณออกจากระบบเรียบร้อยแล้ว",
"prev" => "ก่อนหน้า",
-"next" => "ถัดไป",
-"Security Warning!" => "คำเตือนเพื่อความปลอดภัย!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "กรุณายืนยันรหัสผ่านของคุณ เพื่อความปลอดภัย คุณจะถูกขอให้กรอกรหัสผ่านอีกครั้ง",
-"Verify" => "ยืนยัน"
+"next" => "ถัดไป"
);
diff --git a/core/l10n/tr.php b/core/l10n/tr.php
index cb0df023993..284a4d97130 100644
--- a/core/l10n/tr.php
+++ b/core/l10n/tr.php
@@ -1,25 +1,57 @@
"Kategori türü desteklenmemektedir.",
"No category to add?" => "Eklenecek kategori yok?",
"This category already exists: " => "Bu kategori zaten mevcut: ",
+"Object type not provided." => "Nesne türü desteklenmemektedir.",
"No categories selected for deletion." => "Silmek için bir kategori seçilmedi",
"Settings" => "Ayarlar",
+"seconds ago" => "saniye önce",
+"1 minute ago" => "1 dakika önce",
+"{minutes} minutes ago" => "{minutes} dakika önce",
+"1 hour ago" => "1 saat önce",
+"{hours} hours ago" => "{hours} saat önce",
+"today" => "bugün",
+"yesterday" => "dün",
+"{days} days ago" => "{days} gün önce",
+"last month" => "geçen ay",
+"{months} months ago" => "{months} ay önce",
+"months ago" => "ay önce",
+"last year" => "geçen yıl",
+"years ago" => "yıl önce",
"Choose" => "seç",
"Cancel" => "İptal",
"No" => "Hayır",
"Yes" => "Evet",
"Ok" => "Tamam",
+"The object type is not specified." => "Nesne türü belirtilmemiş.",
"Error" => "Hata",
"Error while sharing" => "Paylaşım sırasında hata ",
+"Error while changing permissions" => "İzinleri değiştirirken hata oluştu",
"Share with" => "ile Paylaş",
"Share with link" => "Bağlantı ile paylaş",
"Password protect" => "Şifre korunması",
"Password" => "Parola",
+"Send" => "Gönder",
"Set expiration date" => "Son kullanma tarihini ayarla",
+"Expiration date" => "Son kullanım tarihi",
+"Share via email:" => "Eposta ile paylaş",
+"No people found" => "Kişi bulunamadı",
+"Resharing is not allowed" => "Tekrar paylaşmaya izin verilmiyor",
"Unshare" => "Paylaşılmayan",
+"can edit" => "düzenleyebilir",
+"access control" => "erişim kontrolü",
"create" => "oluştur",
+"update" => "güncelle",
+"delete" => "sil",
+"share" => "paylaş",
+"Password protected" => "Paralo korumalı",
+"Sending ..." => "Gönderiliyor...",
+"Email sent" => "Eposta gönderildi",
"ownCloud password reset" => "ownCloud parola sıfırlama",
"Use the following link to reset your password: {link}" => "Bu bağlantıyı kullanarak parolanızı sıfırlayın: {link}",
"You will receive a link to reset your password via Email." => "Parolanızı sıfırlamak için bir bağlantı Eposta olarak gönderilecek.",
+"Reset email send." => "Sıfırlama epostası gönderildi.",
+"Request failed!" => "İstek reddedildi!",
"Username" => "Kullanıcı adı",
"Request reset" => "Sıfırlama iste",
"Your password was reset" => "Parolanız sıfırlandı",
@@ -68,10 +100,10 @@
"December" => "Aralık",
"web services under your control" => "kontrolünüzdeki web servisleri",
"Log out" => "Çıkış yap",
+"Automatic logon rejected!" => "Otomatik oturum açma reddedildi!",
"Lost your password?" => "Parolanızı mı unuttunuz?",
"remember" => "hatırla",
"Log in" => "Giriş yap",
-"You are logged out." => "Çıkış yaptınız.",
"prev" => "önceki",
"next" => "sonraki"
);
diff --git a/core/l10n/uk.php b/core/l10n/uk.php
index 180d2a5c6bd..16258d22dce 100644
--- a/core/l10n/uk.php
+++ b/core/l10n/uk.php
@@ -125,10 +125,6 @@
"Lost your password?" => "Забули пароль?",
"remember" => "запам'ятати",
"Log in" => "Вхід",
-"You are logged out." => "Ви вийшли з системи.",
"prev" => "попередній",
-"next" => "наступний",
-"Security Warning!" => "Попередження про небезпеку!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Будь ласка, повторно введіть свій пароль. З питань безпеки, Вам інколи доведеться повторно вводити свій пароль.",
-"Verify" => "Підтвердити"
+"next" => "наступний"
);
diff --git a/core/l10n/vi.php b/core/l10n/vi.php
index 38e909d3f4e..c827dc038e6 100644
--- a/core/l10n/vi.php
+++ b/core/l10n/vi.php
@@ -117,10 +117,6 @@
"Lost your password?" => "Bạn quên mật khẩu ?",
"remember" => "ghi nhớ",
"Log in" => "Đăng nhập",
-"You are logged out." => "Bạn đã đăng xuất.",
"prev" => "Lùi lại",
-"next" => "Kế tiếp",
-"Security Warning!" => "Cảnh báo bảo mật !",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "Vui lòng xác nhận mật khẩu của bạn. Vì lý do bảo mật thỉnh thoảng bạn có thể được yêu cầu nhập lại mật khẩu.",
-"Verify" => "Kiểm tra"
+"next" => "Kế tiếp"
);
diff --git a/core/l10n/zh_CN.GB2312.php b/core/l10n/zh_CN.GB2312.php
index a785a36afcc..74dd9ad8a3f 100644
--- a/core/l10n/zh_CN.GB2312.php
+++ b/core/l10n/zh_CN.GB2312.php
@@ -106,10 +106,6 @@
"Lost your password?" => "忘记密码?",
"remember" => "备忘",
"Log in" => "登陆",
-"You are logged out." => "你已经注销了",
"prev" => "后退",
-"next" => "前进",
-"Security Warning!" => "安全警告!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "请确认您的密码。 处于安全原因你偶尔也会被要求再次输入您的密码。",
-"Verify" => "确认"
+"next" => "前进"
);
diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php
index a83382904d3..6c098e211d3 100644
--- a/core/l10n/zh_CN.php
+++ b/core/l10n/zh_CN.php
@@ -1,4 +1,8 @@
"用户 %s 与您共享了一个文件",
+"User %s shared a folder with you" => "用户 %s 与您共享了一个文件夹",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "用户 %s 与您共享了文件\"%s\"。文件下载地址:%s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "用户 %s 与您共享了文件夹\"%s\"。文件夹下载地址:%s",
"Category type not provided." => "未提供分类类型。",
"No category to add?" => "没有可添加分类?",
"This category already exists: " => "此分类已存在: ",
@@ -39,6 +43,7 @@
"Share with link" => "共享链接",
"Password protect" => "密码保护",
"Password" => "密码",
+"Send" => "发送",
"Set expiration date" => "设置过期日期",
"Expiration date" => "过期日期",
"Share via email:" => "通过Email共享",
@@ -55,6 +60,8 @@
"Password protected" => "密码已受保护",
"Error unsetting expiration date" => "取消设置过期日期时出错",
"Error setting expiration date" => "设置过期日期时出错",
+"Sending ..." => "正在发送...",
+"Email sent" => "邮件已发送",
"ownCloud password reset" => "重置 ownCloud 密码",
"Use the following link to reset your password: {link}" => "使用以下链接重置您的密码:{link}",
"You will receive a link to reset your password via Email." => "您将会收到包含可以重置密码链接的邮件。",
@@ -117,10 +124,6 @@
"Lost your password?" => "忘记密码?",
"remember" => "记住",
"Log in" => "登录",
-"You are logged out." => "您已注销。",
"prev" => "上一页",
-"next" => "下一页",
-"Security Warning!" => "安全警告!",
-"Please verify your password. For security reasons you may be occasionally asked to enter your password again." => "请验证您的密码。 出于安全考虑,你可能偶尔会被要求再次输入密码。",
-"Verify" => "验证"
+"next" => "下一页"
);
diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php
index 45c7596e609..7537c764451 100644
--- a/core/l10n/zh_TW.php
+++ b/core/l10n/zh_TW.php
@@ -1,14 +1,22 @@
"無分類添加?",
-"This category already exists: " => "此分類已經存在:",
+"User %s shared a file with you" => "用戶 %s 與您分享了一個檔案",
+"User %s shared a folder with you" => "用戶 %s 與您分享了一個資料夾",
+"User %s shared the file \"%s\" with you. It is available for download here: %s" => "用戶 %s 與您分享了檔案 \"%s\" ,您可以從這裡下載它: %s",
+"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "用戶 %s 與您分享了資料夾 \"%s\" ,您可以從這裡下載它: %s",
+"Category type not provided." => "未提供分類類型。",
+"No category to add?" => "沒有可增加的分類?",
+"This category already exists: " => "此分類已經存在:",
"Object type not provided." => "不支援的物件類型",
-"No categories selected for deletion." => "沒選擇要刪除的分類",
+"%s ID not provided." => "未提供 %s ID 。",
+"Error adding %s to favorites." => "加入 %s 到最愛時發生錯誤。",
+"No categories selected for deletion." => "沒有選擇要刪除的分類。",
+"Error removing %s from favorites." => "從最愛移除 %s 時發生錯誤。",
"Settings" => "設定",
"seconds ago" => "幾秒前",
"1 minute ago" => "1 分鐘前",
"{minutes} minutes ago" => "{minutes} 分鐘前",
"1 hour ago" => "1 個小時前",
-"{hours} hours ago" => "{hours} 個小時前",
+"{hours} hours ago" => "{hours} 小時前",
"today" => "今天",
"yesterday" => "昨天",
"{days} days ago" => "{days} 天前",
@@ -22,18 +30,26 @@
"No" => "No",
"Yes" => "Yes",
"Ok" => "Ok",
+"The object type is not specified." => "未指定物件類型。",
"Error" => "錯誤",
-"The app name is not specified." => "沒有詳述APP名稱.",
+"The app name is not specified." => "沒有指定 app 名稱。",
+"The required file {file} is not installed!" => "沒有安裝所需的檔案 {file} !",
"Error while sharing" => "分享時發生錯誤",
"Error while unsharing" => "取消分享時發生錯誤",
+"Error while changing permissions" => "修改權限時發生錯誤",
+"Shared with you and the group {group} by {owner}" => "由 {owner} 分享給您和 {group}",
"Shared with you by {owner}" => "{owner} 已經和您分享",
-"Share with" => "與分享",
+"Share with" => "與...分享",
"Share with link" => "使用連結分享",
"Password protect" => "密碼保護",
"Password" => "密碼",
+"Email link to person" => "將連結 email 給別人",
+"Send" => "寄出",
"Set expiration date" => "設置到期日",
"Expiration date" => "到期日",
-"Share via email:" => "透過email分享:",
+"Share via email:" => "透過 email 分享:",
+"No people found" => "沒有找到任何人",
+"Resharing is not allowed" => "不允許重新分享",
"Shared in {item} with {user}" => "已和 {user} 分享 {item}",
"Unshare" => "取消共享",
"can edit" => "可編輯",
@@ -42,15 +58,18 @@
"update" => "更新",
"delete" => "刪除",
"share" => "分享",
-"Password protected" => "密碼保護",
+"Password protected" => "受密碼保護",
+"Error unsetting expiration date" => "解除過期日設定失敗",
"Error setting expiration date" => "錯誤的到期日設定",
+"Sending ..." => "正在寄出...",
+"Email sent" => "Email 已寄出",
"ownCloud password reset" => "ownCloud 密碼重設",
-"Use the following link to reset your password: {link}" => "請循以下聯結重設你的密碼: (聯結) ",
-"You will receive a link to reset your password via Email." => "重設密碼的連結將會寄到你的電子郵件信箱",
-"Reset email send." => "重設郵件已送出.",
-"Request failed!" => "請求失敗!",
+"Use the following link to reset your password: {link}" => "請循以下聯結重設你的密碼: {link}",
+"You will receive a link to reset your password via Email." => "重設密碼的連結將會寄到你的電子郵件信箱。",
+"Reset email send." => "重設郵件已送出。",
+"Request failed!" => "請求失敗!",
"Username" => "使用者名稱",
-"Request reset" => "要求重設",
+"Request reset" => "請求重設",
"Your password was reset" => "你的密碼已重設",
"To login page" => "至登入頁面",
"New password" => "新密碼",
@@ -60,12 +79,14 @@
"Apps" => "應用程式",
"Admin" => "管理者",
"Help" => "幫助",
-"Access forbidden" => "禁止存取",
+"Access forbidden" => "存取被拒",
"Cloud not found" => "未發現雲",
"Edit categories" => "編輯分類",
-"Add" => "添加",
+"Add" => "增加",
"Security Warning" => "安全性警告",
-"No secure random number generator is available, please enable the PHP OpenSSL extension." => "沒有可用的隨機數字產生器, 請啟用 PHP 中 OpenSSL 擴充功能.",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "沒有可用的亂數產生器,請啟用 PHP 中的 OpenSSL 擴充功能。",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "若沒有安全的亂數產生器,攻擊者可能可以預測密碼重設信物,然後控制您的帳戶。",
+"Your data directory and 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." => "您的資料目錄 (Data Directory) 和檔案可能可以由網際網路上面公開存取。Owncloud 所提供的 .htaccess 設定檔並未生效,我們強烈建議您設定您的網頁伺服器以防止資料目錄被公開存取,或將您的資料目錄移出網頁伺服器的 document root 。",
"Create an admin account " => "建立一個管理者帳號 ",
"Advanced" => "進階",
"Data folder" => "資料夾",
@@ -96,14 +117,15 @@
"October" => "十月",
"November" => "十一月",
"December" => "十二月",
-"web services under your control" => "網路服務已在你控制",
+"web services under your control" => "網路服務在您控制之下",
"Log out" => "登出",
-"Lost your password?" => "忘記密碼?",
+"Automatic logon rejected!" => "自動登入被拒!",
+"If you did not change your password recently, your account may be compromised!" => "如果您最近並未更改密碼,您的帳號可能已經遭到入侵!",
+"Please change your password to secure your account again." => "請更改您的密碼以再次取得您的帳戶的控制權。",
+"Lost your password?" => "忘記密碼?",
"remember" => "記住",
"Log in" => "登入",
-"You are logged out." => "你已登出",
"prev" => "上一頁",
"next" => "下一頁",
-"Security Warning!" => "安全性警告!",
-"Verify" => "驗證"
+"Updating ownCloud to version %s, this may take a while." => "正在將 Owncloud 升級至版本 %s ,這可能需要一點時間。"
);
diff --git a/core/lostpassword/controller.php b/core/lostpassword/controller.php
index 523520dc754..3ef8eaf71aa 100644
--- a/core/lostpassword/controller.php
+++ b/core/lostpassword/controller.php
@@ -43,10 +43,8 @@ class OC_Core_LostPassword_Controller {
$tmpl->assign('link', $link, false);
$msg = $tmpl->fetchPage();
$l = OC_L10N::get('core');
- $from = 'lostpassword-noreply@' . OCP\Util::getServerHost();
+ $from = OCP\Util::getDefaultEmailAddress('lostpassword-noreply');
OC_Mail::send($email, $_POST['user'], $l->t('ownCloud password reset'), $msg, $from, 'ownCloud');
- echo('Mailsent');
-
self::displayLostPasswordPage(false, true);
} else {
self::displayLostPasswordPage(true, false);
diff --git a/core/templates/exception.php b/core/templates/exception.php
index 4b951fca51b..47792225557 100644
--- a/core/templates/exception.php
+++ b/core/templates/exception.php
@@ -5,7 +5,7 @@
Bugtracker, please copy the following informations into the description.
t( 'Database name' ); ?>
-
+
diff --git a/core/templates/login.php b/core/templates/login.php
index 153d1b50a30..10093baabf7 100644
--- a/core/templates/login.php
+++ b/core/templates/login.php
@@ -1,32 +1,50 @@
-
- '; } ?>
-
-
-
- t('Automatic logon rejected!'); ?>
- t('If you did not change your password recently, your account may be compromised!'); ?>
- t('Please change your password to secure your account again.'); ?>
-
-
-
-
- t('Lost your password?'); ?>
-
-
-
-
- autocomplete="on" required />
- t( 'Username' ); ?>
-
-
-
- />
- t( 'Password' ); ?>
-
-
- t('remember'); ?>
-
-
+
+ ';
+ } ?>
+
+
+
+ t('Automatic logon rejected!'); ?>
+ t('If you did not change your password recently, your account may be compromised!'); ?>
+
+ t('Please change your password to secure your account again.'); ?>
+
+
+
+
+
+ t('Lost your password?'); ?>
+
+
+
+
+
+
+ autocomplete="on" required/>
+ t('Username'); ?>
+
+
+
+
+ />
+ t('Password'); ?>
+
+
+ t('remember'); ?>
+
+
+
+
diff --git a/core/templates/logout.php b/core/templates/logout.php
deleted file mode 100644
index 2247ed8e70f..00000000000
--- a/core/templates/logout.php
+++ /dev/null
@@ -1 +0,0 @@
-t( 'You are logged out.' );
diff --git a/core/templates/update.php b/core/templates/update.php
new file mode 100644
index 00000000000..c9f3144f257
--- /dev/null
+++ b/core/templates/update.php
@@ -0,0 +1,31 @@
+
+
+ t('Updating ownCloud to version %s, this may take a while.', array($_['version'])); ?>
+
+
+
\ No newline at end of file
diff --git a/core/templates/verify.php b/core/templates/verify.php
deleted file mode 100644
index 600eaca05b7..00000000000
--- a/core/templates/verify.php
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
- t('Security Warning!'); ?>
- t("Please verify your password. For security reasons you may be occasionally asked to enter your password again."); ?>
-
-
-
-
-
-
- t( 'Password' ); ?>
-
-
-
-
-
diff --git a/issue_template.md b/issue_template.md
new file mode 100644
index 00000000000..f9bff71af97
--- /dev/null
+++ b/issue_template.md
@@ -0,0 +1,46 @@
+### Expected behaviour
+Tell us what should happen
+
+### Actual behaviour
+Tell us what happens instead
+
+### Steps to reproduce
+1.
+2.
+3.
+
+### Server configuration
+Operating system:
+
+Web server:
+
+Database:
+
+PHP version:
+
+ownCloud version:
+
+### Client configuration
+Browser:
+
+Operating system:
+
+### Logs
+#### Web server error log
+```
+Insert your webserver log here
+```
+
+#### ownCloud log (data/owncloud.log)
+```
+Insert your ownCloud log here
+```
+
+#### Browser log
+```
+Insert your browser log here, this could for example include:
+
+a) The javascript console log
+b) The network log
+c) ...
+```
diff --git a/l10n/ar/core.po b/l10n/ar/core.po
index 4671747f750..c1497f76a41 100644
--- a/l10n/ar/core.po
+++ b/l10n/ar/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# , 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -48,11 +49,11 @@ msgstr ""
#: ajax/vcategories/add.php:30
msgid "No category to add?"
-msgstr ""
+msgstr "ألا توجد فئة للإضافة؟"
#: ajax/vcategories/add.php:37
msgid "This category already exists: "
-msgstr ""
+msgstr "هذه الفئة موجودة مسبقاً"
#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
#: ajax/vcategories/favorites.php:24
@@ -73,7 +74,7 @@ msgstr ""
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
-msgstr ""
+msgstr "لم يتم اختيار فئة للحذف"
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
@@ -84,61 +85,61 @@ msgstr ""
msgid "Settings"
msgstr "تعديلات"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
-msgstr ""
+msgstr "منذ ثواني"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
-msgstr ""
+msgstr "منذ دقيقة"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
-msgstr ""
+msgstr "{minutes} منذ دقائق"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr ""
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr ""
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
-msgstr ""
+msgstr "اليوم"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr ""
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr ""
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr ""
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr ""
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr ""
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr ""
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr ""
#: js/oc-dialogs.js:126
msgid "Choose"
-msgstr ""
+msgstr "اختيار"
#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
msgid "Cancel"
@@ -146,15 +147,15 @@ msgstr "الغاء"
#: js/oc-dialogs.js:162
msgid "No"
-msgstr ""
+msgstr "لا"
#: js/oc-dialogs.js:163
msgid "Yes"
-msgstr ""
+msgstr "نعم"
#: js/oc-dialogs.js:180
msgid "Ok"
-msgstr ""
+msgstr "موافق"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
@@ -162,10 +163,10 @@ msgid "The object type is not specified."
msgstr ""
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
-msgstr ""
+msgstr "خطأ"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
@@ -175,40 +176,39 @@ msgstr ""
msgid "The required file {file} is not installed!"
msgstr ""
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
-msgstr ""
+msgstr "حصل خطأ عند عملية المشاركة"
#: js/share.js:135
msgid "Error while unsharing"
-msgstr ""
+msgstr "حصل خطأ عند عملية إزالة المشاركة"
#: js/share.js:142
msgid "Error while changing permissions"
-msgstr ""
+msgstr "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "شورك معك ومع المجموعة {group} من قبل {owner}"
#: js/share.js:153
msgid "Shared with you by {owner}"
-msgstr ""
+msgstr "شورك معك من قبل {owner}"
#: js/share.js:158
msgid "Share with"
-msgstr ""
+msgstr "شارك مع"
#: js/share.js:163
msgid "Share with link"
-msgstr ""
+msgstr "شارك مع رابط"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
-msgstr ""
+msgstr "حماية كلمة السر"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "كلمة السر"
@@ -222,27 +222,27 @@ msgstr ""
#: js/share.js:177
msgid "Set expiration date"
-msgstr ""
+msgstr "تعيين تاريخ إنتهاء الصلاحية"
#: js/share.js:178
msgid "Expiration date"
-msgstr ""
+msgstr "تاريخ إنتهاء الصلاحية"
#: js/share.js:210
msgid "Share via email:"
-msgstr ""
+msgstr "مشاركة عبر البريد الإلكتروني:"
#: js/share.js:212
msgid "No people found"
-msgstr ""
+msgstr "لم يتم العثور على أي شخص"
#: js/share.js:239
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "لا يسمح بعملية إعادة المشاركة"
#: js/share.js:275
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "شورك في {item} مع {user}"
#: js/share.js:296
msgid "Unshare"
@@ -250,51 +250,51 @@ msgstr "إلغاء مشاركة"
#: js/share.js:308
msgid "can edit"
-msgstr ""
+msgstr "التحرير مسموح"
#: js/share.js:310
msgid "access control"
-msgstr ""
+msgstr "ضبط الوصول"
#: js/share.js:313
msgid "create"
-msgstr ""
+msgstr "إنشاء"
#: js/share.js:316
msgid "update"
-msgstr ""
+msgstr "تحديث"
#: js/share.js:319
msgid "delete"
-msgstr ""
+msgstr "حذف"
#: js/share.js:322
msgid "share"
-msgstr ""
+msgstr "مشاركة"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
-msgstr ""
+msgstr "محمي بكلمة السر"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "حصل خطأ عند عملية إزالة تاريخ إنتهاء الصلاحية"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
-msgstr ""
+msgstr "حصل خطأ عند عملية تعيين تاريخ إنتهاء الصلاحية"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
-msgstr ""
+msgstr "إعادة تعيين كلمة سر ownCloud"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -306,14 +306,14 @@ msgstr "سوف نرسل لك بريد يحتوي على وصلة لتجديد ك
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
-msgstr ""
+msgstr "إعادة إرسال البريد الإلكتروني."
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
-msgstr ""
+msgstr "فشل الطلب"
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
msgstr "إسم المستخدم"
@@ -359,7 +359,7 @@ msgstr "المساعدة"
#: templates/403.php:12
msgid "Access forbidden"
-msgstr ""
+msgstr "التوصّل محظور"
#: templates/404.php:12
msgid "Cloud not found"
@@ -375,13 +375,13 @@ msgstr "أدخل"
#: templates/installation.php:23 templates/installation.php:31
msgid "Security Warning"
-msgstr ""
+msgstr "تحذير أمان"
#: templates/installation.php:24
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr ""
+msgstr "لا يوجد مولّد أرقام عشوائية ، الرجاء تفعيل الـ PHP OpenSSL extension."
#: templates/installation.php:26
msgid ""
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an admin account "
msgstr "أضف مستخدم رئيسي "
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "خيارات متقدمة"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "مجلد المعلومات"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "أسس قاعدة البيانات"
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
msgstr "سيتم استخدمه"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "مستخدم قاعدة البيانات"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "كلمة سر مستخدم قاعدة البيانات"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "إسم قاعدة البيانات"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
-msgstr ""
+msgstr "مساحة جدول قاعدة البيانات"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "خادم قاعدة البيانات"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "انهاء التعديلات"
@@ -527,36 +527,32 @@ msgstr "خدمات الوب تحت تصرفك"
msgid "Log out"
msgstr "الخروج"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
-msgstr ""
+msgstr "تم رفض تسجيل الدخول التلقائي!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr ""
+msgstr "قد يكون حسابك في خطر إن لم تقم بإعادة تعيين كلمة السر حديثاً"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
-msgstr ""
+msgstr "الرجاء إعادة تعيين كلمة السر لتأمين حسابك."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "هل نسيت كلمة السر؟"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "تذكر"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "أدخل"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "تم الخروج بنجاح."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "السابق"
@@ -565,16 +561,7 @@ msgstr "السابق"
msgid "next"
msgstr "التالي"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr ""
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr ""
-
-#: templates/verify.php:16
-msgid "Verify"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
msgstr ""
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index 2f8cead51f3..b57cae5c403 100644
--- a/l10n/ar/files.po
+++ b/l10n/ar/files.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-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 23:04+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,72 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr ""
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr ""
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr ""
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "تم ترفيع الملفات بنجاح."
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML."
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "لم يتم ترفيع أي من الملفات"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "المجلد المؤقت غير موجود"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr ""
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr ""
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr ""
+
#: appinfo/app.php:10
msgid "Files"
msgstr "الملفات"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "إلغاء مشاركة"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "محذوف"
@@ -65,122 +91,134 @@ msgstr "محذوف"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:205
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr ""
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr ""
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr ""
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr ""
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "إغلق"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr ""
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr ""
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
+#: js/files.js:537
+msgid "URL cannot be empty."
msgstr ""
-#: js/files.js:704
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr ""
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:735
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "الاسم"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "حجم"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "معدل"
-#: js/files.js:814
+#: js/files.js:829
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:831
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:839
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:841
msgid "{count} files"
msgstr ""
@@ -192,27 +230,27 @@ msgstr ""
msgid "Maximum upload size"
msgstr "الحد الأقصى لحجم الملفات التي يمكن رفعها"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "حفظ"
@@ -232,36 +270,36 @@ msgstr "مجلد"
msgid "From link"
msgstr ""
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "إرفع"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
-#: templates/index.php:71
+#: templates/index.php:70
msgid "Download"
msgstr "تحميل"
-#: templates/index.php:103
+#: templates/index.php:102
msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح"
-#: templates/index.php:105
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."
-#: templates/index.php:110
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:112
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ar/files_sharing.po b/l10n/ar/files_sharing.po
index 4c6c7c44821..92546656f2f 100644
--- a/l10n/ar/files_sharing.po
+++ b/l10n/ar/files_sharing.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 19:42+0000\n"
+"Last-Translator: aboodilankaboot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,30 +20,30 @@ msgstr ""
#: templates/authenticate.php:4
msgid "Password"
-msgstr ""
+msgstr "كلمة المرور"
#: templates/authenticate.php:6
msgid "Submit"
-msgstr ""
+msgstr "تطبيق"
-#: templates/public.php:9
+#: templates/public.php:17
#, php-format
msgid "%s shared the folder %s with you"
-msgstr ""
+msgstr "%s شارك المجلد %s معك"
-#: templates/public.php:11
+#: templates/public.php:19
#, php-format
msgid "%s shared the file %s with you"
-msgstr ""
+msgstr "%s شارك الملف %s معك"
-#: templates/public.php:14 templates/public.php:30
+#: templates/public.php:22 templates/public.php:38
msgid "Download"
-msgstr ""
-
-#: templates/public.php:29
-msgid "No preview available for"
-msgstr ""
+msgstr "تحميل"
#: templates/public.php:37
+msgid "No preview available for"
+msgstr "لا يوجد عرض مسبق لـ"
+
+#: templates/public.php:43
msgid "web services under your control"
-msgstr ""
+msgstr "خدمات الشبكة تحت سيطرتك"
diff --git a/l10n/ar/files_versions.po b/l10n/ar/files_versions.po
index 850b57a0081..8224c627626 100644
--- a/l10n/ar/files_versions.po
+++ b/l10n/ar/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,26 +18,14 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: 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 ""
+msgstr "السجل الزمني"
#: templates/settings.php:3
msgid "Files Versioning"
-msgstr ""
+msgstr "أصدرة الملفات"
#: templates/settings.php:4
msgid "Enable"
-msgstr ""
+msgstr "تفعيل"
diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po
index fc9b90e3d69..6a9cdf2b15b 100644
--- a/l10n/ar/lib.po
+++ b/l10n/ar/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
+"POT-Creation-Date: 2012-12-24 00:11+0100\n"
+"PO-Revision-Date: 2012-12-23 19:00+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -17,43 +17,43 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: app.php:285
+#: app.php:287
msgid "Help"
msgstr "المساعدة"
-#: app.php:292
+#: app.php:294
msgid "Personal"
msgstr "شخصي"
-#: app.php:297
+#: app.php:299
msgid "Settings"
msgstr "تعديلات"
-#: app.php:302
+#: app.php:304
msgid "Users"
msgstr "المستخدمين"
-#: app.php:309
+#: app.php:311
msgid "Apps"
msgstr ""
-#: app.php:311
+#: app.php:313
msgid "Admin"
msgstr ""
-#: files.php:332
+#: files.php:365
msgid "ZIP download is turned off."
msgstr ""
-#: files.php:333
+#: files.php:366
msgid "Files need to be downloaded one by one."
msgstr ""
-#: files.php:333 files.php:358
+#: files.php:366 files.php:391
msgid "Back to Files"
msgstr ""
-#: files.php:357
+#: files.php:390
msgid "Selected files too large to generate zip file."
msgstr ""
@@ -83,11 +83,11 @@ msgstr ""
#: template.php:103
msgid "seconds ago"
-msgstr ""
+msgstr "منذ ثواني"
#: template.php:104
msgid "1 minute ago"
-msgstr ""
+msgstr "منذ دقيقة"
#: template.php:105
#, php-format
@@ -105,7 +105,7 @@ msgstr ""
#: template.php:108
msgid "today"
-msgstr ""
+msgstr "اليوم"
#: template.php:109
msgid "yesterday"
diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po
index e84963aded2..1da68062efd 100644
--- a/l10n/ar/settings.po
+++ b/l10n/ar/settings.po
@@ -4,13 +4,14 @@
#
# Translators:
# , 2012.
+# , 2012.
# , 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 03:18+0000\n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -21,39 +22,31 @@ msgstr ""
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
-msgstr ""
+msgstr "فشل تحميل القائمة من الآب ستور"
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr ""
+msgstr "المجموعة موجودة مسبقاً"
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr ""
+msgstr "فشل إضافة المجموعة"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
-msgstr ""
+msgstr "فشل عملية تفعيل التطبيق"
#: ajax/lostpassword.php:12
msgid "Email saved"
-msgstr ""
+msgstr "تم حفظ البريد الإلكتروني"
#: ajax/lostpassword.php:14
msgid "Invalid email"
-msgstr ""
-
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "تم تغيير ال OpenID"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "طلبك غير مفهوم"
+msgstr "البريد الإلكتروني غير صالح"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr ""
+msgstr "فشل إزالة المجموعة"
#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18
msgid "Authentication error"
@@ -61,33 +54,37 @@ msgstr "لم يتم التأكد من الشخصية بنجاح"
#: ajax/removeuser.php:24
msgid "Unable to delete user"
-msgstr ""
+msgstr "فشل إزالة المستخدم"
#: ajax/setlanguage.php:15
msgid "Language changed"
msgstr "تم تغيير اللغة"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "طلبك غير مفهوم"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr ""
+msgstr "لا يستطيع المدير إزالة حسابه من مجموعة المديرين"
#: ajax/togglegroups.php:28
#, php-format
msgid "Unable to add user to group %s"
-msgstr ""
+msgstr "فشل إضافة المستخدم الى المجموعة %s"
#: ajax/togglegroups.php:34
#, php-format
msgid "Unable to remove user from group %s"
-msgstr ""
+msgstr "فشل إزالة المستخدم من المجموعة %s"
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
-msgstr ""
+msgstr "إيقاف"
#: js/apps.js:28 js/apps.js:55
msgid "Enable"
-msgstr ""
+msgstr "تفعيل"
#: js/personal.js:69
msgid "Saving..."
@@ -99,11 +96,11 @@ msgstr "__language_name__"
#: templates/apps.php:10
msgid "Add your App"
-msgstr ""
+msgstr "أضف تطبيقاتك"
#: templates/apps.php:11
msgid "More Apps"
-msgstr ""
+msgstr "المزيد من التطبيقات"
#: templates/apps.php:27
msgid "Select an App"
@@ -111,98 +108,118 @@ msgstr "إختر تطبيقاً"
#: templates/apps.php:31
msgid "See application page at apps.owncloud.com"
-msgstr ""
+msgstr "راجع صفحة التطبيق على apps.owncloud.com"
#: templates/apps.php:32
msgid " -licensed by "
-msgstr ""
+msgstr " -ترخيص من قبل "
+
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "كتاب توثيق المستخدم"
+
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "كتاب توثيق المدير"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "توثيق متوفر على الشبكة"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "منتدى"
#: templates/help.php:9
-msgid "Documentation"
-msgstr "التوثيق"
-
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr ""
+msgid "Bugtracker"
+msgstr "تعقب علة"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "إسأل سؤال"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "الاتصال بقاعدة بيانات المساعدة لم يتم بنجاح"
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "إذهب هنالك بنفسك"
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "الجواب"
+msgid "Commercial Support"
+msgstr "دعم تجاري"
#: templates/personal.php:8
#, php-format
msgid "You have used %s of the available %s "
-msgstr ""
+msgstr "تم إستهلاك %s من المتوفر %s "
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr ""
+msgid "Clients"
+msgstr "الزبائن"
#: templates/personal.php:13
-msgid "Download"
-msgstr "انزال"
+msgid "Download Desktop Clients"
+msgstr "تحميل عملاء سطح المكتب"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "تحميل عميل آندرويد"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "تحميل عميل آي أو أس"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "كلمات السر"
+
+#: templates/personal.php:22
msgid "Your password was changed"
-msgstr ""
+msgstr "لقد تم تغيير كلمة السر"
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "لم يتم تعديل كلمة السر بنجاح"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "كلمات السر الحالية"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "كلمات سر جديدة"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "أظهر"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "عدل كلمة السر"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "العنوان البريدي"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "عنوانك البريدي"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "أدخل عنوانك البريدي لتفعيل استرجاع كلمة المرور"
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "اللغة"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "ساعد في الترجمه"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "إستخدم هذا العنوان للإتصال ب ownCloud داخل نظام الملفات "
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "إستخدم هذا العنوان للإتصال بـ ownCloud في مدير الملفات"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "إصدار"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
-msgstr ""
+msgstr "طوّر من قبل ownCloud مجتمع , الـ النص المصدري مرخص بموجب رخصة أفيرو العمومية ."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
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
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "مجموعات"
@@ -229,21 +242,29 @@ msgid "Create"
msgstr "انشئ"
#: templates/users.php:35
-msgid "Default Quota"
+msgid "Default Storage"
msgstr ""
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
msgstr "شيء آخر"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
+msgstr "مدير المجموعة"
+
+#: templates/users.php:87
+msgid "Storage"
msgstr ""
-#: templates/users.php:82
-msgid "Quota"
-msgstr "حصه"
+#: templates/users.php:133
+msgid "Default"
+msgstr ""
-#: templates/users.php:146
+#: templates/users.php:161
msgid "Delete"
msgstr "حذف"
diff --git a/l10n/ar/user_ldap.po b/l10n/ar/user_ldap.po
index 6a78dcfd054..7aaa90abe9a 100644
--- a/l10n/ar/user_ldap.po
+++ b/l10n/ar/user_ldap.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 23:11+0000\n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 19:40+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -60,7 +60,7 @@ msgstr ""
#: templates/settings.php:18
msgid "Password"
-msgstr ""
+msgstr "كلمة المرور"
#: templates/settings.php:18
msgid "For anonymous access, leave DN and Password empty."
diff --git a/l10n/ar/user_webdavauth.po b/l10n/ar/user_webdavauth.po
index dcf1788ab57..92180c70e7e 100644
--- a/l10n/ar/user_webdavauth.po
+++ b/l10n/ar/user_webdavauth.po
@@ -4,13 +4,14 @@
#
# Translators:
# , 2012.
+# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-13 00:05+0100\n"
-"PO-Revision-Date: 2012-11-12 13:18+0000\n"
-"Last-Translator: TYMAH \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +19,17 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
#: templates/settings.php:4
-msgid "WebDAV URL: http://"
-msgstr "WebDAV URL: http://"
+msgid "URL: http://"
+msgstr "الرابط: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po
index f40f16cbec4..a4addcd1355 100644
--- a/l10n/bg_BG/core.po
+++ b/l10n/bg_BG/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@ msgstr ""
#: ajax/vcategories/add.php:37
msgid "This category already exists: "
-msgstr "Категорията вече съществува:"
+msgstr ""
#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
#: ajax/vcategories/favorites.php:24
@@ -76,7 +76,7 @@ msgstr ""
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
-msgstr "Няма избрани категории за изтриване"
+msgstr ""
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
@@ -87,57 +87,57 @@ msgstr ""
msgid "Settings"
msgstr "Настройки"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
-msgstr ""
+msgstr "преди секунди"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
-msgstr ""
+msgstr "преди 1 минута"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr ""
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
-msgstr ""
+msgstr "преди 1 час"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr ""
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
-msgstr ""
+msgstr "днес"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
-msgstr ""
+msgstr "вчера"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr ""
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
-msgstr ""
+msgstr "последният месец"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr ""
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr ""
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
-msgstr ""
+msgstr "последната година"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
-msgstr ""
+msgstr "последните години"
#: js/oc-dialogs.js:126
msgid "Choose"
@@ -145,19 +145,19 @@ msgstr ""
#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
msgid "Cancel"
-msgstr "Отказ"
+msgstr ""
#: js/oc-dialogs.js:162
msgid "No"
-msgstr "Не"
+msgstr ""
#: js/oc-dialogs.js:163
msgid "Yes"
-msgstr "Да"
+msgstr ""
#: js/oc-dialogs.js:180
msgid "Ok"
-msgstr "Добре"
+msgstr ""
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
@@ -165,10 +165,10 @@ msgid "The object type is not specified."
msgstr ""
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
-msgstr "Грешка"
+msgstr ""
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
@@ -178,7 +178,7 @@ msgstr ""
msgid "The required file {file} is not installed!"
msgstr ""
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr ""
@@ -206,12 +206,11 @@ msgstr ""
msgid "Share with link"
msgstr ""
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr ""
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Парола"
@@ -275,23 +274,23 @@ msgstr ""
msgid "share"
msgstr ""
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr ""
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -305,7 +304,7 @@ msgstr ""
#: lostpassword/templates/lostpassword.php:3
msgid "You will receive a link to reset your password via Email."
-msgstr "Ще получите връзка за нулиране на паролата Ви."
+msgstr ""
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
@@ -315,18 +314,18 @@ msgstr ""
msgid "Request failed!"
msgstr ""
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
-msgstr "Потребител"
+msgstr ""
#: lostpassword/templates/lostpassword.php:14
msgid "Request reset"
-msgstr "Нулиране на заявка"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
-msgstr "Вашата парола е нулирана"
+msgstr ""
#: lostpassword/templates/resetpassword.php:5
msgid "To login page"
@@ -334,11 +333,11 @@ msgstr ""
#: lostpassword/templates/resetpassword.php:8
msgid "New password"
-msgstr "Нова парола"
+msgstr ""
#: lostpassword/templates/resetpassword.php:11
msgid "Reset password"
-msgstr "Нулиране на парола"
+msgstr ""
#: strings.php:5
msgid "Personal"
@@ -350,7 +349,7 @@ msgstr "Потребители"
#: strings.php:7
msgid "Apps"
-msgstr "Програми"
+msgstr "Приложения"
#: strings.php:8
msgid "Admin"
@@ -362,15 +361,15 @@ msgstr "Помощ"
#: templates/403.php:12
msgid "Access forbidden"
-msgstr "Достъпът е забранен"
+msgstr ""
#: templates/404.php:12
msgid "Cloud not found"
-msgstr "облакът не намерен"
+msgstr ""
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
-msgstr "Редактиране на категориите"
+msgstr ""
#: templates/edit_categories_dialog.php:16
msgid "Add"
@@ -403,181 +402,168 @@ msgstr ""
#: templates/installation.php:36
msgid "Create an admin account "
-msgstr "Създаване на админ профил "
-
-#: templates/installation.php:48
-msgid "Advanced"
-msgstr "Разширено"
+msgstr ""
#: templates/installation.php:50
+msgid "Advanced"
+msgstr ""
+
+#: templates/installation.php:52
msgid "Data folder"
-msgstr "Директория за данни"
+msgstr ""
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
-msgstr "Конфигуриране на базата"
+msgstr ""
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
-msgstr "ще се ползва"
+msgstr ""
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
-msgstr "Потребител за базата"
+msgstr ""
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
-msgstr "Парола за базата"
+msgstr ""
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
-msgstr "Име на базата"
+msgstr ""
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
-msgstr "Хост за базата"
+msgstr ""
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
-msgstr "Завършване на настройките"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
-msgstr "Неделя"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
-msgstr "Понеделник"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
-msgstr "Вторник"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
-msgstr "Сряда"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
-msgstr "Четвъртък"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
-msgstr "Петък"
+msgstr ""
#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
-msgstr "Събота"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
-msgstr "Януари"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
-msgstr "Февруари"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
-msgstr "Март"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
-msgstr "Април"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
-msgstr "Май"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
-msgstr "Юни"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
-msgstr "Юли"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
-msgstr "Август"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
-msgstr "Септември"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
-msgstr "Октомври"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
-msgstr "Ноември"
+msgstr ""
#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
-msgstr "Декември"
+msgstr ""
#: templates/layout.guest.php:42
msgid "web services under your control"
-msgstr ""
+msgstr "уеб услуги под Ваш контрол"
#: templates/layout.user.php:45
msgid "Log out"
-msgstr "Изход"
+msgstr ""
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr ""
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr ""
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
-msgstr "Забравена парола?"
+msgstr ""
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
-msgstr "запомни"
+msgstr ""
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
-msgstr "Вход"
-
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Вие излязохте."
+msgstr ""
#: templates/part.pagenavi.php:3
msgid "prev"
-msgstr "пред."
+msgstr ""
#: templates/part.pagenavi.php:20
msgid "next"
-msgstr "следващо"
-
-#: templates/verify.php:5
-msgid "Security Warning!"
msgstr ""
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr ""
-
-#: templates/verify.php:16
-msgid "Verify"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
msgstr ""
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index aec7865e431..14ac7f3c7b6 100644
--- a/l10n/bg_BG/files.po
+++ b/l10n/bg_BG/files.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Stefan Ilivanov , 2011.
+# Stefan Ilivanov , 2011,2013.
# Yasen Pramatarov , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 23:05+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -19,169 +19,207 @@ msgstr ""
"Language: bg_BG\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/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr ""
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr ""
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr ""
#: ajax/upload.php:21
+msgid "There is no error, the file uploaded with success"
+msgstr ""
+
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
-msgstr "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата."
-
-#: ajax/upload.php:25
-msgid "The uploaded file was only partially uploaded"
-msgstr "Файлът е качен частично"
+msgstr ""
#: ajax/upload.php:26
-msgid "No file was uploaded"
-msgstr "Фахлът не бе качен"
+msgid "The uploaded file was only partially uploaded"
+msgstr ""
#: ajax/upload.php:27
-msgid "Missing a temporary folder"
-msgstr "Липсва временната папка"
+msgid "No file was uploaded"
+msgstr ""
#: ajax/upload.php:28
+msgid "Missing a temporary folder"
+msgstr "Липсва временна папка"
+
+#: ajax/upload.php:29
msgid "Failed to write to disk"
-msgstr "Грешка при запис на диска"
+msgstr ""
+
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr ""
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr ""
#: appinfo/app.php:10
msgid "Files"
msgstr "Файлове"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Изтриване"
#: js/fileactions.js:181
msgid "Rename"
-msgstr ""
+msgstr "Преименуване"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
-msgstr ""
+msgstr "препокриване"
-#: js/filelist.js:201
+#: js/filelist.js:205
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
-msgstr ""
+msgstr "отказ"
-#: js/filelist.js:250
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
-msgstr ""
+msgstr "възтановяване"
-#: js/filelist.js:252
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr ""
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr ""
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr ""
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
-msgstr "Грешка при качване"
+msgstr ""
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr ""
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr ""
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr ""
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
-msgstr "Качването е отменено."
+msgstr "Качването е спряно."
-#: js/files.js:451
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
+#: js/files.js:537
+msgid "URL cannot be empty."
msgstr ""
-#: js/files.js:704
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr ""
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:735
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Име"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Размер"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Променено"
-#: js/files.js:814
+#: js/files.js:829
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:831
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:839
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:841
msgid "{count} files"
msgstr ""
@@ -191,39 +229,39 @@ msgstr ""
#: templates/admin.php:7
msgid "Maximum upload size"
-msgstr "Макс. размер за качване"
+msgstr "Максимален размер за качване"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
-msgstr "0 означава без ограничение"
+msgstr "Ползвайте 0 за без ограничения"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Запис"
#: templates/index.php:7
msgid "New"
-msgstr "Нов"
+msgstr "Ново"
#: templates/index.php:10
msgid "Text file"
-msgstr "Текстов файл"
+msgstr ""
#: templates/index.php:12
msgid "Folder"
@@ -233,36 +271,36 @@ msgstr "Папка"
msgid "From link"
msgstr ""
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Качване"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
-msgstr "Отказване на качването"
+msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
-msgstr "Няма нищо, качете нещо!"
+msgstr "Няма нищо тук. Качете нещо."
-#: templates/index.php:71
+#: templates/index.php:70
msgid "Download"
msgstr "Изтегляне"
-#: templates/index.php:103
+#: templates/index.php:102
msgid "Upload too large"
-msgstr "Файлът е прекалено голям"
+msgstr "Файлът който сте избрали за качване е прекалено голям"
-#: templates/index.php:105
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра."
+msgstr ""
-#: templates/index.php:110
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
-msgstr "Файловете се претърсват, изчакайте."
+msgstr ""
-#: templates/index.php:113
+#: templates/index.php:112
msgid "Current scanning"
msgstr ""
diff --git a/l10n/bg_BG/files_encryption.po b/l10n/bg_BG/files_encryption.po
index 0db200dba5a..c5aca629edc 100644
--- a/l10n/bg_BG/files_encryption.po
+++ b/l10n/bg_BG/files_encryption.po
@@ -3,32 +3,33 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Stefan Ilivanov , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-08-13 23:12+0200\n"
-"PO-Revision-Date: 2012-08-12 22:33+0000\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 20:51+0000\n"
+"Last-Translator: Stefan Ilivanov \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg_BG\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:3
msgid "Encryption"
-msgstr ""
+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
+#: templates/settings.php:6
msgid "Enable Encryption"
-msgstr ""
+msgstr "Включване на криптирането"
+
+#: templates/settings.php:7
+msgid "None"
+msgstr "Няма"
+
+#: templates/settings.php:12
+msgid "Exclude the following file types from encryption"
+msgstr "Изключване на следните файлови типове от криптирането"
diff --git a/l10n/bg_BG/files_external.po b/l10n/bg_BG/files_external.po
index d4483eadffc..656df3768cc 100644
--- a/l10n/bg_BG/files_external.po
+++ b/l10n/bg_BG/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Stefan Ilivanov , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-11 23:22+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 20:47+0000\n"
+"Last-Translator: Stefan Ilivanov \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,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 "Достъпът е даден"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
@@ -27,11 +28,11 @@ msgstr ""
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Даване на достъп"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Попълнете всички задължителни полета"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
@@ -56,7 +57,7 @@ msgstr ""
#: templates/settings.php:3
msgid "External Storage"
-msgstr ""
+msgstr "Външно хранилище"
#: templates/settings.php:8 templates/settings.php:22
msgid "Mount point"
@@ -64,15 +65,15 @@ msgstr ""
#: templates/settings.php:9
msgid "Backend"
-msgstr ""
+msgstr "Администрация"
#: templates/settings.php:10
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
#: templates/settings.php:11
msgid "Options"
-msgstr ""
+msgstr "Опции"
#: templates/settings.php:12
msgid "Applicable"
@@ -84,11 +85,11 @@ msgstr ""
#: templates/settings.php:85
msgid "None set"
-msgstr ""
+msgstr "Няма избрано"
#: templates/settings.php:86
msgid "All Users"
-msgstr ""
+msgstr "Всички потребители"
#: templates/settings.php:87
msgid "Groups"
@@ -96,25 +97,25 @@ msgstr "Групи"
#: templates/settings.php:95
msgid "Users"
-msgstr ""
+msgstr "Потребители"
#: templates/settings.php:108 templates/settings.php:109
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:144 templates/settings.php:145
msgid "Delete"
msgstr "Изтриване"
#: templates/settings.php:124
msgid "Enable User External Storage"
-msgstr ""
+msgstr "Вкл. на поддръжка за външно потр. хранилище"
#: templates/settings.php:125
msgid "Allow users to mount their own external storage"
-msgstr ""
+msgstr "Позволено е на потребителите да ползват тяхно лично външно хранилище"
-#: templates/settings.php:139
+#: templates/settings.php:136
msgid "SSL root certificates"
-msgstr ""
+msgstr "SSL основни сертификати"
-#: templates/settings.php:158
+#: templates/settings.php:153
msgid "Import Root Certificate"
-msgstr ""
+msgstr "Импортиране на основен сертификат"
diff --git a/l10n/bg_BG/files_sharing.po b/l10n/bg_BG/files_sharing.po
index 3e75975fb63..0d7fe218e8c 100644
--- a/l10n/bg_BG/files_sharing.po
+++ b/l10n/bg_BG/files_sharing.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Stefan Ilivanov , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 20:45+0000\n"
+"Last-Translator: Stefan Ilivanov \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,30 +20,30 @@ msgstr ""
#: templates/authenticate.php:4
msgid "Password"
-msgstr ""
+msgstr "Парола"
#: templates/authenticate.php:6
msgid "Submit"
-msgstr ""
+msgstr "Потвърждение"
-#: templates/public.php:9
+#: templates/public.php:17
#, php-format
msgid "%s shared the folder %s with you"
-msgstr ""
+msgstr "%s сподели папката %s с Вас"
-#: templates/public.php:11
+#: templates/public.php:19
#, php-format
msgid "%s shared the file %s with you"
-msgstr ""
+msgstr "%s сподели файла %s с Вас"
-#: templates/public.php:14 templates/public.php:30
+#: templates/public.php:22 templates/public.php:38
msgid "Download"
-msgstr ""
-
-#: templates/public.php:29
-msgid "No preview available for"
-msgstr ""
+msgstr "Изтегляне"
#: templates/public.php:37
+msgid "No preview available for"
+msgstr "Няма наличен преглед за"
+
+#: templates/public.php:43
msgid "web services under your control"
-msgstr ""
+msgstr "уеб услуги под Ваш контрол"
diff --git a/l10n/bg_BG/files_versions.po b/l10n/bg_BG/files_versions.po
index df3fc299453..be466434b93 100644
--- a/l10n/bg_BG/files_versions.po
+++ b/l10n/bg_BG/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Stefan Ilivanov , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +18,9 @@ msgstr ""
"Language: bg_BG\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 ""
+msgstr "История"
#: templates/settings.php:3
msgid "Files Versioning"
@@ -39,4 +28,4 @@ msgstr ""
#: templates/settings.php:4
msgid "Enable"
-msgstr ""
+msgstr "Включено"
diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po
index 3ba99f9b10d..516eee347ab 100644
--- a/l10n/bg_BG/lib.po
+++ b/l10n/bg_BG/lib.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Stefan Ilivanov , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 20:43+0000\n"
+"Last-Translator: Stefan Ilivanov \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,136 +18,136 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:285
+#: app.php:301
msgid "Help"
-msgstr ""
+msgstr "Помощ"
-#: app.php:292
+#: app.php:308
msgid "Personal"
-msgstr "Лично"
+msgstr "Лични"
-#: app.php:297
+#: app.php:313
msgid "Settings"
-msgstr ""
+msgstr "Настройки"
-#: app.php:302
+#: app.php:318
msgid "Users"
-msgstr ""
+msgstr "Потребители"
-#: app.php:309
+#: app.php:325
msgid "Apps"
-msgstr ""
+msgstr "Приложения"
-#: app.php:311
+#: app.php:327
msgid "Admin"
-msgstr ""
+msgstr "Админ"
-#: files.php:332
+#: files.php:365
msgid "ZIP download is turned off."
-msgstr ""
+msgstr "Изтеглянето като ZIP е изключено."
-#: files.php:333
+#: files.php:366
msgid "Files need to be downloaded one by one."
-msgstr ""
+msgstr "Файловете трябва да се изтеглят един по един."
-#: files.php:333 files.php:358
+#: files.php:366 files.php:391
msgid "Back to Files"
-msgstr ""
+msgstr "Назад към файловете"
-#: files.php:357
+#: files.php:390
msgid "Selected files too large to generate zip file."
-msgstr ""
+msgstr "Избраните файлове са прекалено големи за генерирането на ZIP архив."
#: json.php:28
msgid "Application is not enabled"
-msgstr ""
+msgstr "Приложението не е включено."
#: json.php:39 json.php:64 json.php:77 json.php:89
msgid "Authentication error"
-msgstr "Проблем с идентификацията"
+msgstr "Възникна проблем с идентификацията"
#: json.php:51
msgid "Token expired. Please reload page."
-msgstr ""
+msgstr "Ключът е изтекъл, моля презаредете страницата"
#: search/provider/file.php:17 search/provider/file.php:35
msgid "Files"
-msgstr ""
+msgstr "Файлове"
#: search/provider/file.php:26 search/provider/file.php:33
msgid "Text"
-msgstr ""
+msgstr "Текст"
#: search/provider/file.php:29
msgid "Images"
-msgstr ""
+msgstr "Снимки"
#: template.php:103
msgid "seconds ago"
-msgstr ""
+msgstr "преди секунди"
#: template.php:104
msgid "1 minute ago"
-msgstr ""
+msgstr "преди 1 минута"
#: template.php:105
#, php-format
msgid "%d minutes ago"
-msgstr ""
+msgstr "преди %d минути"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "преди 1 час"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "преди %d часа"
#: template.php:108
msgid "today"
-msgstr ""
+msgstr "днес"
#: template.php:109
msgid "yesterday"
-msgstr ""
+msgstr "вчера"
#: template.php:110
#, php-format
msgid "%d days ago"
-msgstr ""
+msgstr "преди %d дни"
#: template.php:111
msgid "last month"
-msgstr ""
+msgstr "последният месец"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "преди %d месеца"
#: template.php:113
msgid "last year"
-msgstr ""
+msgstr "последната година"
#: template.php:114
msgid "years ago"
-msgstr ""
+msgstr "последните години"
#: updater.php:75
#, php-format
msgid "%s is available. Get more information "
-msgstr ""
+msgstr "%s е налична. Получете повече информация "
#: updater.php:77
msgid "up to date"
-msgstr ""
+msgstr "е актуална"
#: updater.php:80
msgid "updates check is disabled"
-msgstr ""
+msgstr "проверката за обновления е изключена"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "Невъзможно откриване на категорията \"%s\""
diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po
index 3b8329c58be..4275c1ee1b3 100644
--- a/l10n/bg_BG/settings.po
+++ b/l10n/bg_BG/settings.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 03:18+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 18:49+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -32,25 +32,17 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
-msgstr "Е-пощата е записана"
+msgstr ""
#: ajax/lostpassword.php:14
msgid "Invalid email"
-msgstr "Неправилна е-поща"
-
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID е сменено"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Невалидна заявка"
+msgstr ""
#: ajax/removegroup.php:13
msgid "Unable to delete group"
@@ -58,7 +50,7 @@ msgstr ""
#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18
msgid "Authentication error"
-msgstr "Проблем с идентификацията"
+msgstr "Възникна проблем с идентификацията"
#: ajax/removeuser.php:24
msgid "Unable to delete user"
@@ -66,7 +58,11 @@ msgstr ""
#: ajax/setlanguage.php:15
msgid "Language changed"
-msgstr "Езика е сменен"
+msgstr ""
+
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Невалидна заявка"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
@@ -84,15 +80,15 @@ msgstr ""
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
-msgstr "Изключване"
+msgstr ""
#: js/apps.js:28 js/apps.js:55
msgid "Enable"
-msgstr "Включване"
+msgstr "Включено"
#: js/personal.js:69
msgid "Saving..."
-msgstr "Записване..."
+msgstr ""
#: personal.php:42 personal.php:43
msgid "__language_name__"
@@ -108,7 +104,7 @@ msgstr ""
#: templates/apps.php:27
msgid "Select an App"
-msgstr "Изберете програма"
+msgstr ""
#: templates/apps.php:31
msgid "See application page at apps.owncloud.com"
@@ -118,29 +114,29 @@ msgstr ""
msgid " -licensed by "
msgstr ""
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Документация"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr ""
-#: templates/help.php:10
-msgid "Managing Big Files"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr ""
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr ""
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr ""
+
+#: templates/help.php:9
+msgid "Bugtracker"
msgstr ""
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Задайте въпрос"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Проблеми при свързване с помощната база"
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Отидете ръчно."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Отговор"
+msgid "Commercial Support"
+msgstr ""
#: templates/personal.php:8
#, php-format
@@ -148,62 +144,82 @@ msgid "You have used %s of the available %s "
msgstr ""
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
+msgid "Clients"
msgstr ""
#: templates/personal.php:13
-msgid "Download"
-msgstr "Изтегляне"
+msgid "Download Desktop Clients"
+msgstr ""
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr ""
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr ""
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Парола"
+
+#: templates/personal.php:22
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 "показва"
+msgid "Unable to change your password"
+msgstr ""
#: templates/personal.php:24
+msgid "Current password"
+msgstr ""
+
+#: templates/personal.php:25
+msgid "New password"
+msgstr ""
+
+#: templates/personal.php:26
+msgid "show"
+msgstr ""
+
+#: templates/personal.php:27
msgid "Change password"
-msgstr "Промяна на парола"
+msgstr ""
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
-msgstr "Е-поща"
+msgstr "E-mail"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
-msgstr "Адресът на е-пощата ви"
+msgstr ""
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
-msgstr "Въведете е-поща за възстановяване на паролата"
+msgstr ""
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
-msgstr "Език"
+msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
-msgstr "Помощ за превода"
+msgstr ""
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "ползвай този адрес за връзка с Вашия ownCloud във файловия мениджър"
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr ""
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr ""
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr ""
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
msgstr ""
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
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
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Групи"
#: templates/users.php:32
msgid "Create"
-msgstr "Ново"
+msgstr ""
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Квота по подразбиране"
+msgid "Default Storage"
+msgstr ""
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
-msgstr "Друго"
+msgstr ""
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr ""
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Квота"
+#: templates/users.php:87
+msgid "Storage"
+msgstr ""
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr ""
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Изтриване"
diff --git a/l10n/bg_BG/user_ldap.po b/l10n/bg_BG/user_ldap.po
index 7d102e98bdf..e45d6efc2fb 100644
--- a/l10n/bg_BG/user_ldap.po
+++ b/l10n/bg_BG/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 23:11+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2012-08-12 22:45+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -60,7 +60,7 @@ msgstr ""
#: templates/settings.php:18
msgid "Password"
-msgstr ""
+msgstr "Парола"
#: templates/settings.php:18
msgid "For anonymous access, leave DN and Password empty."
@@ -180,4 +180,4 @@ msgstr ""
#: templates/settings.php:39
msgid "Help"
-msgstr ""
+msgstr "Помощ"
diff --git a/l10n/bg_BG/user_webdavauth.po b/l10n/bg_BG/user_webdavauth.po
index 54b239e5f9a..c541db398fd 100644
--- a/l10n/bg_BG/user_webdavauth.po
+++ b/l10n/bg_BG/user_webdavauth.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,17 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: templates/settings.php:4
-msgid "WebDAV URL: http://"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "URL: http://"
+msgstr ""
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
msgstr ""
diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po
new file mode 100644
index 00000000000..8c24eb72e22
--- /dev/null
+++ b/l10n/bn_BD/core.po
@@ -0,0 +1,566 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Shubhra Paul , 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/share.php:84
+#, php-format
+msgid "User %s shared a file with you"
+msgstr "%s নামের ব্যবহারকারি আপনার সাথে একটা ফাইল ভাগাভাগি করেছেন"
+
+#: ajax/share.php:86
+#, php-format
+msgid "User %s shared a folder with you"
+msgstr "%s নামের ব্যবহারকারি আপনার সাথে একটা ফোল্ডার ভাগাভাগি করেছেন"
+
+#: ajax/share.php:88
+#, php-format
+msgid ""
+"User %s shared the file \"%s\" with you. It is available for download here: "
+"%s"
+msgstr "%s নামের ব্যবহারকারী \"%s\" ফাইলটি আপনার সাথে ভাগাভাগি করেছেন। এটি এখন এখানে ডাউনলোড করার জন্য সুলভঃ %s"
+
+#: ajax/share.php:90
+#, php-format
+msgid ""
+"User %s shared the folder \"%s\" with you. It is available for download "
+"here: %s"
+msgstr "%s নামের ব্যবহারকারী \"%s\" ফোল্ডারটি আপনার সাথে ভাগাভাগি করেছেন। এটি এখন এখানে ডাউনলোড করার জন্য সুলভঃ %s"
+
+#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
+msgid "Category type not provided."
+msgstr "ক্যাটেগরির ধরণটি প্রদান করা হয় নি।"
+
+#: ajax/vcategories/add.php:30
+msgid "No category to add?"
+msgstr "যোগ করার মত কোন ক্যাটেগরি নেই ?"
+
+#: ajax/vcategories/add.php:37
+msgid "This category already exists: "
+msgstr "এই ক্যাটেগরিটি পূর্ব থেকেই বিদ্যমানঃ"
+
+#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
+#: ajax/vcategories/favorites.php:24
+#: ajax/vcategories/removeFromFavorites.php:26
+msgid "Object type not provided."
+msgstr "অবজেক্টের ধরণটি প্রদান করা হয় নি।"
+
+#: ajax/vcategories/addToFavorites.php:30
+#: ajax/vcategories/removeFromFavorites.php:30
+#, php-format
+msgid "%s ID not provided."
+msgstr "%s ID প্রদান করা হয় নি।"
+
+#: ajax/vcategories/addToFavorites.php:35
+#, php-format
+msgid "Error adding %s to favorites."
+msgstr "প্রিয়তে %s যোগ করতে সমস্যা দেখা দিয়েছে।"
+
+#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
+msgid "No categories selected for deletion."
+msgstr "মুছে ফেলার জন্য কোন ক্যাটেগরি নির্বাচন করা হয় নি ।"
+
+#: ajax/vcategories/removeFromFavorites.php:35
+#, php-format
+msgid "Error removing %s from favorites."
+msgstr "প্রিয় থেকে %s সরিয়ে ফেলতে সমস্যা দেখা দিয়েছে।"
+
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
+msgid "Settings"
+msgstr "নিয়ামকসমূহ"
+
+#: js/js.js:711
+msgid "seconds ago"
+msgstr "সেকেন্ড পূর্বে"
+
+#: js/js.js:712
+msgid "1 minute ago"
+msgstr "1 মিনিট পূর্বে"
+
+#: js/js.js:713
+msgid "{minutes} minutes ago"
+msgstr "{minutes} মিনিট পূর্বে"
+
+#: js/js.js:714
+msgid "1 hour ago"
+msgstr "1 ঘন্টা পূর্বে"
+
+#: js/js.js:715
+msgid "{hours} hours ago"
+msgstr "{hours} ঘন্টা পূর্বে"
+
+#: js/js.js:716
+msgid "today"
+msgstr "আজ"
+
+#: js/js.js:717
+msgid "yesterday"
+msgstr "গতকাল"
+
+#: js/js.js:718
+msgid "{days} days ago"
+msgstr "{days} দিন পূর্বে"
+
+#: js/js.js:719
+msgid "last month"
+msgstr "গতমাস"
+
+#: js/js.js:720
+msgid "{months} months ago"
+msgstr "{months} মাস পূর্বে"
+
+#: js/js.js:721
+msgid "months ago"
+msgstr "মাস পূর্বে"
+
+#: js/js.js:722
+msgid "last year"
+msgstr "গত বছর"
+
+#: js/js.js:723
+msgid "years ago"
+msgstr "বছর পূর্বে"
+
+#: js/oc-dialogs.js:126
+msgid "Choose"
+msgstr "বেছে নিন"
+
+#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
+msgid "Cancel"
+msgstr "বাতির"
+
+#: js/oc-dialogs.js:162
+msgid "No"
+msgstr "না"
+
+#: js/oc-dialogs.js:163
+msgid "Yes"
+msgstr "হ্যাঁ"
+
+#: js/oc-dialogs.js:180
+msgid "Ok"
+msgstr "তথাস্তু"
+
+#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
+#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
+msgid "The object type is not specified."
+msgstr "অবজেক্টের ধরণটি সুনির্দিষ্ট নয়।"
+
+#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
+msgid "Error"
+msgstr "সমস্যা"
+
+#: js/oc-vcategories.js:179
+msgid "The app name is not specified."
+msgstr "অ্যাপের নামটি সুনির্দিষ্ট নয়।"
+
+#: js/oc-vcategories.js:194
+msgid "The required file {file} is not installed!"
+msgstr "আবশ্যিক {file} টি সংস্থাপিত নেই !"
+
+#: js/share.js:124 js/share.js:594
+msgid "Error while sharing"
+msgstr "ভাগাভাগি করতে সমস্যা দেখা দিয়েছে "
+
+#: js/share.js:135
+msgid "Error while unsharing"
+msgstr "ভাগাভাগি বাতিল করতে সমস্যা দেখা দিয়েছে"
+
+#: js/share.js:142
+msgid "Error while changing permissions"
+msgstr "অনুমতিসমূহ পরিবর্তন করতে সমস্যা দেখা দিয়েছে"
+
+#: js/share.js:151
+msgid "Shared with you and the group {group} by {owner}"
+msgstr "{owner} আপনার এবং {group} গোষ্ঠীর সাথে ভাগাভাগি করেছেন"
+
+#: js/share.js:153
+msgid "Shared with you by {owner}"
+msgstr "{owner} আপনার সাথে ভাগাভাগি করেছেন"
+
+#: js/share.js:158
+msgid "Share with"
+msgstr "যাদের সাথে ভাগাভাগি করা হয়েছে"
+
+#: js/share.js:163
+msgid "Share with link"
+msgstr "লিংকের সাথে ভাগাভাগি কর"
+
+#: js/share.js:166
+msgid "Password protect"
+msgstr "কূটশব্দ সুরক্ষিত"
+
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
+msgid "Password"
+msgstr "কূটশব্দ"
+
+#: js/share.js:172
+msgid "Email link to person"
+msgstr "ব্যক্তির সাথে ই-মেইল যুক্ত কর"
+
+#: js/share.js:173
+msgid "Send"
+msgstr "পাঠাও"
+
+#: js/share.js:177
+msgid "Set expiration date"
+msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন"
+
+#: js/share.js:178
+msgid "Expiration date"
+msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ"
+
+#: js/share.js:210
+msgid "Share via email:"
+msgstr "ই-মেইলের মাধ্যমে ভাগাভাগি করুনঃ"
+
+#: js/share.js:212
+msgid "No people found"
+msgstr "কোন ব্যক্তি খুঁজে পাওয়া গেল না"
+
+#: js/share.js:239
+msgid "Resharing is not allowed"
+msgstr "পূনঃরায় ভাগাভাগি অনুমোদিত নয়"
+
+#: js/share.js:275
+msgid "Shared in {item} with {user}"
+msgstr "{user} এর সাথে {item} ভাগাভাগি করা হয়েছে"
+
+#: js/share.js:296
+msgid "Unshare"
+msgstr "ভাগাভাগি বাতিল কর"
+
+#: js/share.js:308
+msgid "can edit"
+msgstr "সম্পাদনা করতে পারবেন"
+
+#: js/share.js:310
+msgid "access control"
+msgstr "অধিগম্যতা নিয়ন্ত্রণ"
+
+#: js/share.js:313
+msgid "create"
+msgstr "তৈরী করুন"
+
+#: js/share.js:316
+msgid "update"
+msgstr "পরিবর্ধন কর"
+
+#: js/share.js:319
+msgid "delete"
+msgstr "মুছে ফেল"
+
+#: js/share.js:322
+msgid "share"
+msgstr "ভাগাভাগি কর"
+
+#: js/share.js:356 js/share.js:541
+msgid "Password protected"
+msgstr "কূটশব্দদ্বারা সুরক্ষিত"
+
+#: js/share.js:554
+msgid "Error unsetting expiration date"
+msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ বাতিল করতে সমস্যা দেখা দিয়েছে"
+
+#: js/share.js:566
+msgid "Error setting expiration date"
+msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করতে সমস্যা দেখা দিয়েছে"
+
+#: js/share.js:581
+msgid "Sending ..."
+msgstr "পাঠানো হচ্ছে......"
+
+#: js/share.js:592
+msgid "Email sent"
+msgstr "ই-মেইল পাঠানো হয়েছে"
+
+#: lostpassword/controller.php:47
+msgid "ownCloud password reset"
+msgstr "ownCloud কূটশব্দ পূনঃনির্ধারণ"
+
+#: lostpassword/templates/email.php:2
+msgid "Use the following link to reset your password: {link}"
+msgstr "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}"
+
+#: lostpassword/templates/lostpassword.php:3
+msgid "You will receive a link to reset your password via Email."
+msgstr "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।"
+
+#: lostpassword/templates/lostpassword.php:5
+msgid "Reset email send."
+msgstr "পূনঃনির্ধারণ ই-মেইল পাঠানো হয়েছে।"
+
+#: lostpassword/templates/lostpassword.php:8
+msgid "Request failed!"
+msgstr "অনুরোধ ব্যর্থ !"
+
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
+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:16
+msgid "Add"
+msgstr "যোগ কর"
+
+#: templates/installation.php:23 templates/installation.php:31
+msgid "Security Warning"
+msgstr "নিরাপত্তাজনিত সতর্কতা"
+
+#: templates/installation.php:24
+msgid ""
+"No secure random number generator is available, please enable the PHP "
+"OpenSSL extension."
+msgstr ""
+
+#: templates/installation.php:26
+msgid ""
+"Without a secure random number generator an attacker may be able to predict "
+"password reset tokens and take over your account."
+msgstr ""
+
+#: templates/installation.php:32
+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/installation.php:36
+msgid "Create an admin account "
+msgstr "প্রশাসক একাউন্ট তৈরী করুন"
+
+#: templates/installation.php:50
+msgid "Advanced"
+msgstr "সুচারু"
+
+#: templates/installation.php:52
+msgid "Data folder"
+msgstr "ডাটা ফোল্ডার "
+
+#: templates/installation.php:59
+msgid "Configure the database"
+msgstr "ডাটাবেচ কনফিগার করুন"
+
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
+msgid "will be used"
+msgstr "ব্যবহৃত হবে"
+
+#: templates/installation.php:107
+msgid "Database user"
+msgstr "ডাটাবেজ ব্যবহারকারী"
+
+#: templates/installation.php:111
+msgid "Database password"
+msgstr "ডাটাবেজ কূটশব্দ"
+
+#: templates/installation.php:115
+msgid "Database name"
+msgstr "ডাটাবেজের নাম"
+
+#: templates/installation.php:123
+msgid "Database tablespace"
+msgstr "ডাটাবেজ টেবলস্পেস"
+
+#: templates/installation.php:129
+msgid "Database host"
+msgstr "ডাটাবেজ হোস্ট"
+
+#: templates/installation.php:134
+msgid "Finish setup"
+msgstr "সেটআপ সুসম্পন্ন কর"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Sunday"
+msgstr "রবিবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Monday"
+msgstr "সোমবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Tuesday"
+msgstr "মঙ্গলবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Wednesday"
+msgstr "বুধবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Thursday"
+msgstr "বৃহষ্পতিবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Friday"
+msgstr "শুক্রবার"
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Saturday"
+msgstr "শনিবার"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "January"
+msgstr "জানুয়ারি"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "February"
+msgstr "ফেব্রুয়ারি"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "March"
+msgstr "মার্চ"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "April"
+msgstr "এপ্রিল"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "May"
+msgstr "মে"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "June"
+msgstr "জুন"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "July"
+msgstr "জুলাই"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "August"
+msgstr "অগাষ্ট"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "September"
+msgstr "সেপ্টেম্বর"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "October"
+msgstr "অক্টোবর"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "November"
+msgstr "নভেম্বর"
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "December"
+msgstr "ডিসেম্বর"
+
+#: templates/layout.guest.php:42
+msgid "web services under your control"
+msgstr "ওয়েব সার্ভিসের নিয়ন্ত্রণ আপনার হাতের মুঠোয়"
+
+#: templates/layout.user.php:45
+msgid "Log out"
+msgstr "প্রস্থান"
+
+#: templates/login.php:10
+msgid "Automatic logon rejected!"
+msgstr ""
+
+#: templates/login.php:11
+msgid ""
+"If you did not change your password recently, your account may be "
+"compromised!"
+msgstr ""
+
+#: templates/login.php:13
+msgid "Please change your password to secure your account again."
+msgstr ""
+
+#: templates/login.php:19
+msgid "Lost your password?"
+msgstr "কূটশব্দ হারিয়েছেন?"
+
+#: templates/login.php:39
+msgid "remember"
+msgstr "মনে রাখ"
+
+#: templates/login.php:41
+msgid "Log in"
+msgstr "প্রবেশ"
+
+#: templates/part.pagenavi.php:3
+msgid "prev"
+msgstr "পূর্ববর্তী"
+
+#: templates/part.pagenavi.php:20
+msgid "next"
+msgstr "পরবর্তী"
+
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr "%s ভার্সনে ownCloud পরিবর্ধন করা হচ্ছে, এজন্য কিছু সময় প্রয়োজন।"
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
new file mode 100644
index 00000000000..33908fc14e1
--- /dev/null
+++ b/l10n/bn_BD/files.po
@@ -0,0 +1,305 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Shubhra Paul , 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 10:05+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান"
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr "%s কে স্থানান্তর করা সম্ভব হলো না"
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না"
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "কোন ফাইল আপলোড করা হয় নি। সমস্যা অজ্ঞাত।"
+
+#: ajax/upload.php:21
+msgid "There is no error, the file uploaded with success"
+msgstr "কোন সমস্যা নেই, ফাইল আপলোড সুসম্পন্ন হয়েছে"
+
+#: ajax/upload.php:22
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
+msgstr "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ"
+
+#: ajax/upload.php:24
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form"
+msgstr "আপলোড করা ফাইলটি HTML ফর্মে নির্ধারিত MAX_FILE_SIZE নির্দেশিত সর্বোচ্চ আকার অতিক্রম করেছে "
+
+#: ajax/upload.php:26
+msgid "The uploaded file was only partially uploaded"
+msgstr "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে"
+
+#: ajax/upload.php:27
+msgid "No file was uploaded"
+msgstr "কোন ফাইল আপলোড করা হয় নি"
+
+#: ajax/upload.php:28
+msgid "Missing a temporary folder"
+msgstr "অস্থায়ী ফোল্ডার খোয়া গিয়েছে"
+
+#: ajax/upload.php:29
+msgid "Failed to write to disk"
+msgstr "ডিস্কে লিখতে ব্যর্থ"
+
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "যথেষ্ঠ পরিমাণ স্থান নেই"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "ভুল ডিরেক্টরি"
+
+#: appinfo/app.php:10
+msgid "Files"
+msgstr "ফাইল"
+
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
+msgid "Unshare"
+msgstr "ভাগাভাগি বাতিল "
+
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
+msgid "Delete"
+msgstr "মুছে ফেল"
+
+#: js/fileactions.js:181
+msgid "Rename"
+msgstr "পূনঃনামকরণ"
+
+#: js/filelist.js:205 js/filelist.js:207
+msgid "{new_name} already exists"
+msgstr "{new_name} টি বিদ্যমান"
+
+#: js/filelist.js:205 js/filelist.js:207
+msgid "replace"
+msgstr "প্রতিস্থাপন"
+
+#: js/filelist.js:205
+msgid "suggest name"
+msgstr "নাম সুপারিশ করুন"
+
+#: js/filelist.js:205 js/filelist.js:207
+msgid "cancel"
+msgstr "বাতিল"
+
+#: js/filelist.js:254
+msgid "replaced {new_name}"
+msgstr "{new_name} প্রতিস্থাপন করা হয়েছে"
+
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
+msgid "undo"
+msgstr "ক্রিয়া প্রত্যাহার"
+
+#: js/filelist.js:256
+msgid "replaced {new_name} with {old_name}"
+msgstr "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে"
+
+#: js/filelist.js:288
+msgid "unshared {files}"
+msgstr "{files} ভাগাভাগি বাতিল কর"
+
+#: js/filelist.js:290
+msgid "deleted {files}"
+msgstr "{files} মুছে ফেলা হয়েছে"
+
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr "টি একটি অননুমোদিত নাম।"
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr "ফাইলের নামটি ফাঁকা রাখা যাবে না।"
+
+#: js/files.js:45
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।"
+
+#: js/files.js:186
+msgid "generating ZIP-file, it may take some time."
+msgstr "ZIP- ফাইল তৈরী করা হচ্ছে, এজন্য কিছু সময় আবশ্যক।"
+
+#: js/files.js:224
+msgid "Unable to upload your file as it is a directory or has 0 bytes"
+msgstr "আপনার ফাইলটি আপলোড করা সম্ভব হলো না, কেননা এটি হয় একটি ফোল্ডার কিংবা এর আকার ০ বাইট"
+
+#: js/files.js:224
+msgid "Upload Error"
+msgstr "আপলোড করতে সমস্যা "
+
+#: js/files.js:241
+msgid "Close"
+msgstr "বন্ধ"
+
+#: js/files.js:260 js/files.js:376 js/files.js:409
+msgid "Pending"
+msgstr "মুলতুবি"
+
+#: js/files.js:280
+msgid "1 file uploading"
+msgstr "১টি ফাইল আপলোড করা হচ্ছে"
+
+#: js/files.js:283 js/files.js:338 js/files.js:353
+msgid "{count} files uploading"
+msgstr "{count} টি ফাইল আপলোড করা হচ্ছে"
+
+#: js/files.js:357 js/files.js:393
+msgid "Upload cancelled."
+msgstr "আপলোড বাতিল করা হয়েছে।"
+
+#: js/files.js:464
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।"
+
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "URL ফাঁকা রাখা যাবে না।"
+
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।"
+
+#: js/files.js:727
+msgid "{count} files scanned"
+msgstr "{count} টি ফাইল স্ক্যান করা হয়েছে"
+
+#: js/files.js:735
+msgid "error while scanning"
+msgstr "স্ক্যান করার সময় সমস্যা দেখা দিয়েছে"
+
+#: js/files.js:808 templates/index.php:64
+msgid "Name"
+msgstr "নাম"
+
+#: js/files.js:809 templates/index.php:75
+msgid "Size"
+msgstr "আকার"
+
+#: js/files.js:810 templates/index.php:77
+msgid "Modified"
+msgstr "পরিবর্তিত"
+
+#: js/files.js:829
+msgid "1 folder"
+msgstr "১টি ফোল্ডার"
+
+#: js/files.js:831
+msgid "{count} folders"
+msgstr "{count} টি ফোল্ডার"
+
+#: js/files.js:839
+msgid "1 file"
+msgstr "১টি ফাইল"
+
+#: js/files.js:841
+msgid "{count} files"
+msgstr "{count} টি ফাইল"
+
+#: templates/admin.php:5
+msgid "File handling"
+msgstr "ফাইল হ্যার্ডলিং"
+
+#: templates/admin.php:7
+msgid "Maximum upload size"
+msgstr "আপলোডের সর্বোচ্চ আকার"
+
+#: templates/admin.php:10
+msgid "max. possible: "
+msgstr "অনুমোদিত সর্বোচ্চ আকার"
+
+#: templates/admin.php:15
+msgid "Needed for multi-file and folder downloads."
+msgstr "একাধিক ফাইল এবং ফোল্ডার ডাউনলোড করার জন্য আবশ্যক।"
+
+#: templates/admin.php:17
+msgid "Enable ZIP-download"
+msgstr "ZIP ডাউনলোড সক্রিয় কর"
+
+#: templates/admin.php:20
+msgid "0 is unlimited"
+msgstr "০ এর অর্থ অসীম"
+
+#: templates/admin.php:22
+msgid "Maximum input size for ZIP files"
+msgstr "ZIP ফাইলের ইনপুটের সর্বোচ্চ আকার"
+
+#: templates/admin.php:26
+msgid "Save"
+msgstr "সংরক্ষন কর"
+
+#: templates/index.php:7
+msgid "New"
+msgstr "নতুন"
+
+#: templates/index.php:10
+msgid "Text file"
+msgstr "টেক্সট ফাইল"
+
+#: templates/index.php:12
+msgid "Folder"
+msgstr "ফোল্ডার"
+
+#: templates/index.php:14
+msgid "From link"
+msgstr " লিংক থেকে"
+
+#: templates/index.php:18
+msgid "Upload"
+msgstr "আপলোড"
+
+#: templates/index.php:41
+msgid "Cancel upload"
+msgstr "আপলোড বাতিল কর"
+
+#: templates/index.php:56
+msgid "Nothing in here. Upload something!"
+msgstr "এখানে কিছুই নেই। কিছু আপলোড করুন !"
+
+#: templates/index.php:70
+msgid "Download"
+msgstr "ডাউনলোড"
+
+#: templates/index.php:102
+msgid "Upload too large"
+msgstr "আপলোডের আকারটি অনেক বড়"
+
+#: templates/index.php:104
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন "
+
+#: templates/index.php:109
+msgid "Files are being scanned, please wait."
+msgstr "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
+
+#: templates/index.php:112
+msgid "Current scanning"
+msgstr "বর্তমান স্ক্যানিং"
diff --git a/l10n/bn_BD/files_encryption.po b/l10n/bn_BD/files_encryption.po
new file mode 100644
index 00000000000..8c13e55a14a
--- /dev/null
+++ b/l10n/bn_BD/files_encryption.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 10:15+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "Encryption"
+msgstr "সংকেতায়ন"
+
+#: templates/settings.php:6
+msgid "Enable Encryption"
+msgstr "সংকেতায়ন সক্রিয় কর"
+
+#: templates/settings.php:7
+msgid "None"
+msgstr "কোনটিই নয়"
+
+#: templates/settings.php:12
+msgid "Exclude the following file types from encryption"
+msgstr "সংকেতায়ন থেকে নিম্নোক্ত ধরণসমূহ বাদ দাও"
diff --git a/l10n/bn_BD/files_external.po b/l10n/bn_BD/files_external.po
new file mode 100644
index 00000000000..fc11b94750f
--- /dev/null
+++ b/l10n/bn_BD/files_external.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 10:28+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\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 "Dropbox সংরক্ষণাগার নির্ধারণ করতে সমস্যা "
+
+#: 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 "দয়া করে সঠিক এবং বৈধ Dropbox app key and secret প্রদান করুন।"
+
+#: js/google.js:26 js/google.js:73 js/google.js:78
+msgid "Error configuring Google Drive storage"
+msgstr "Google Drive সংরক্ষণাগার নির্ধারণ করতে সমস্যা "
+
+#: lib/config.php:434
+msgid ""
+"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
+"is not possible. Please ask your system administrator to install it."
+msgstr ""
+
+#: lib/config.php:435
+msgid ""
+"Warning: The FTP support in PHP is not enabled or installed. Mounting"
+" of FTP shares is not possible. Please ask your system administrator to "
+"install it."
+msgstr ""
+
+#: templates/settings.php:3
+msgid "External Storage"
+msgstr "বাহ্যিক সংরক্ষণাগার"
+
+#: templates/settings.php:8 templates/settings.php:22
+msgid "Mount point"
+msgstr "মাউন্ট পয়েন্ট"
+
+#: templates/settings.php:9
+msgid "Backend"
+msgstr "পশ্চাদপট"
+
+#: templates/settings.php:10
+msgid "Configuration"
+msgstr "কনফিগারেসন"
+
+#: templates/settings.php:11
+msgid "Options"
+msgstr "বিকল্পসমূহ"
+
+#: templates/settings.php:12
+msgid "Applicable"
+msgstr "প্রযোজ্য"
+
+#: templates/settings.php:27
+msgid "Add mount point"
+msgstr "মাউন্ট পয়েন্ট যোগ কর"
+
+#: templates/settings.php:85
+msgid "None set"
+msgstr "কোনটিই নির্ধারণ করা হয় নি"
+
+#: templates/settings.php:86
+msgid "All Users"
+msgstr "সমস্ত ব্যবহারকারী"
+
+#: templates/settings.php:87
+msgid "Groups"
+msgstr "গোষ্ঠীসমূহ"
+
+#: templates/settings.php:95
+msgid "Users"
+msgstr "ব্যবহারকারী"
+
+#: templates/settings.php:108 templates/settings.php:109
+#: templates/settings.php:144 templates/settings.php:145
+msgid "Delete"
+msgstr "মুছে ফেল"
+
+#: templates/settings.php:124
+msgid "Enable User External Storage"
+msgstr "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর"
+
+#: templates/settings.php:125
+msgid "Allow users to mount their own external storage"
+msgstr "ব্যবহারকারীদেরকে তাদের নিজস্ব বাহ্যিক সংরক্ষনাগার সাউন্ট করতে অনুমোদন দাও"
+
+#: templates/settings.php:136
+msgid "SSL root certificates"
+msgstr "SSL রুট সনদপত্র"
+
+#: templates/settings.php:153
+msgid "Import Root Certificate"
+msgstr "রুট সনদপত্রটি আমদানি করুন"
diff --git a/l10n/bn_BD/files_sharing.po b/l10n/bn_BD/files_sharing.po
new file mode 100644
index 00000000000..55a97e9d95c
--- /dev/null
+++ b/l10n/bn_BD/files_sharing.po
@@ -0,0 +1,48 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 09:58+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\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:17
+#, php-format
+msgid "%s shared the folder %s with you"
+msgstr "%s আপনার সাথে %s ফোল্ডারটি ভাগাভাগি করেছেন"
+
+#: templates/public.php:19
+#, php-format
+msgid "%s shared the file %s with you"
+msgstr "%s আপনার সাথে %s ফাইলটি ভাগাভাগি করেছেন"
+
+#: templates/public.php:22 templates/public.php:38
+msgid "Download"
+msgstr "ডাউনলোড"
+
+#: templates/public.php:37
+msgid "No preview available for"
+msgstr "এর জন্য কোন প্রাকবীক্ষণ সুলভ নয়"
+
+#: templates/public.php:43
+msgid "web services under your control"
+msgstr "ওয়েব সার্ভিস আপনার হাতের মুঠোয়"
diff --git a/l10n/bn_BD/files_versions.po b/l10n/bn_BD/files_versions.po
new file mode 100644
index 00000000000..2af1e4efdd9
--- /dev/null
+++ b/l10n/bn_BD/files_versions.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/versions.js:16
+msgid "History"
+msgstr "ইতিহাস"
+
+#: templates/settings.php:3
+msgid "Files Versioning"
+msgstr "ফাইল ভার্সন করা"
+
+#: templates/settings.php:4
+msgid "Enable"
+msgstr "সক্রিয় "
diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po
new file mode 100644
index 00000000000..0c8865693c2
--- /dev/null
+++ b/l10n/bn_BD/lib.po
@@ -0,0 +1,152 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 10:27+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: app.php:301
+msgid "Help"
+msgstr "সহায়িকা"
+
+#: app.php:308
+msgid "Personal"
+msgstr "ব্যক্তিগত"
+
+#: app.php:313
+msgid "Settings"
+msgstr "নিয়ামকসমূহ"
+
+#: app.php:318
+msgid "Users"
+msgstr "ব্যভহারকারী"
+
+#: app.php:325
+msgid "Apps"
+msgstr "অ্যাপ"
+
+#: app.php:327
+msgid "Admin"
+msgstr "প্রশাসক"
+
+#: files.php:365
+msgid "ZIP download is turned off."
+msgstr "ZIP ডাউনলোড বন্ধ করা আছে।"
+
+#: files.php:366
+msgid "Files need to be downloaded one by one."
+msgstr "ফাইলগুলো একে একে ডাউনলোড করা আবশ্যক।"
+
+#: files.php:366 files.php:391
+msgid "Back to Files"
+msgstr "ফাইলে ফিরে চল"
+
+#: files.php:390
+msgid "Selected files too large to generate zip file."
+msgstr "নির্বাচিত ফাইলগুলো এতই বৃহৎ যে জিপ ফাইল তৈরী করা সম্ভব নয়।"
+
+#: json.php:28
+msgid "Application is not enabled"
+msgstr "অ্যাপ্লিকেসনটি সক্রিয় নয়"
+
+#: json.php:39 json.php:64 json.php:77 json.php:89
+msgid "Authentication error"
+msgstr "অনুমোদন ঘটিত সমস্যা"
+
+#: json.php:51
+msgid "Token expired. Please reload page."
+msgstr "টোকেন মেয়াদোত্তীর্ণ। দয়া করে পৃষ্ঠাটি পূনরায় লোড করুন।"
+
+#: search/provider/file.php:17 search/provider/file.php:35
+msgid "Files"
+msgstr "ফাইল"
+
+#: search/provider/file.php:26 search/provider/file.php:33
+msgid "Text"
+msgstr ""
+
+#: search/provider/file.php:29
+msgid "Images"
+msgstr ""
+
+#: template.php:103
+msgid "seconds ago"
+msgstr "সেকেন্ড পূর্বে"
+
+#: template.php:104
+msgid "1 minute ago"
+msgstr "১ মিনিট পূর্বে"
+
+#: template.php:105
+#, php-format
+msgid "%d minutes ago"
+msgstr "%d মিনিট পূর্বে"
+
+#: template.php:106
+msgid "1 hour ago"
+msgstr "1 ঘন্টা পূর্বে"
+
+#: template.php:107
+#, php-format
+msgid "%d hours ago"
+msgstr ""
+
+#: template.php:108
+msgid "today"
+msgstr "আজ"
+
+#: template.php:109
+msgid "yesterday"
+msgstr "গতকাল"
+
+#: template.php:110
+#, php-format
+msgid "%d days ago"
+msgstr "%d দিন পূর্বে"
+
+#: template.php:111
+msgid "last month"
+msgstr "গত মাস"
+
+#: template.php:112
+#, php-format
+msgid "%d months ago"
+msgstr ""
+
+#: template.php:113
+msgid "last year"
+msgstr "গত বছর"
+
+#: template.php:114
+msgid "years ago"
+msgstr "বছর পূর্বে"
+
+#: updater.php:75
+#, php-format
+msgid "%s is available. Get more information "
+msgstr "%s এখন সুলভ। আরও জানুন "
+
+#: updater.php:77
+msgid "up to date"
+msgstr "সর্বশেষ"
+
+#: updater.php:80
+msgid "updates check is disabled"
+msgstr "পরিবর্ধন পরীক্ষণ করা বন্ধ রাখা হয়েছে"
+
+#: vcategories.php:188 vcategories.php:249
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po
new file mode 100644
index 00000000000..34c75b953eb
--- /dev/null
+++ b/l10n/bn_BD/settings.po
@@ -0,0 +1,268 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Shubhra Paul , 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
+"Last-Translator: I Robot \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr "অ্যাপস্টোর থেকে তালিকা লোড করতে সক্ষম নয়"
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr "গোষ্ঠীটি পূর্ব থেকেই বিদ্যমান"
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr "গোষ্ঠী যোগ করা সম্ভব হলো না"
+
+#: ajax/enableapp.php:11
+msgid "Could not enable app. "
+msgstr "অ্যপটি সক্রিয় করতে সক্ষম নয়।"
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr "ই-মেইল সংরক্ষন করা হয়েছে"
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
+msgstr "ই-মেইলটি সঠিক নয়"
+
+#: ajax/removegroup.php:13
+msgid "Unable to delete group"
+msgstr "গোষ্ঠী মুছে ফেলা সম্ভব হলো না "
+
+#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18
+msgid "Authentication error"
+msgstr "অনুমোদন ঘটিত সমস্যা"
+
+#: ajax/removeuser.php:24
+msgid "Unable to delete user"
+msgstr "ব্যবহারকারী মুছে ফেলা সম্ভব হলো না "
+
+#: ajax/setlanguage.php:15
+msgid "Language changed"
+msgstr "ভাষা পরিবর্তন করা হয়েছে"
+
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "অনুরোধটি যথাযথ নয়"
+
+#: ajax/togglegroups.php:12
+msgid "Admins can't remove themself from the admin group"
+msgstr "প্রশাসকবৃন্দ তাদেরকে প্রশাসক গোষ্ঠী থেকে মুছে ফেলতে পারবেন না"
+
+#: ajax/togglegroups.php:28
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr " %s গোষ্ঠীতে ব্যবহারকারী যোগ করা সম্ভব হলো না "
+
+#: ajax/togglegroups.php:34
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr "%s গোষ্ঠী থেকে ব্যবহারকারীকে অপসারণ করা সম্ভব হলো না"
+
+#: js/apps.js:28 js/apps.js:67
+msgid "Disable"
+msgstr "নিষ্ক্রিয়"
+
+#: js/apps.js:28 js/apps.js:55
+msgid "Enable"
+msgstr "সক্রিয় "
+
+#: js/personal.js:69
+msgid "Saving..."
+msgstr "সংরক্ষণ করা হচ্ছে.."
+
+#: personal.php:42 personal.php:43
+msgid "__language_name__"
+msgstr "__language_name__"
+
+#: templates/apps.php:10
+msgid "Add your App"
+msgstr "আপনার অ্যাপটি যোগ করুন"
+
+#: templates/apps.php:11
+msgid "More Apps"
+msgstr "আরও অ্যাপ"
+
+#: templates/apps.php:27
+msgid "Select an App"
+msgstr "অ্যাপ নির্বাচন করুন"
+
+#: templates/apps.php:31
+msgid "See application page at apps.owncloud.com"
+msgstr "apps.owncloud.com এ অ্যাপ্লিকেসন পৃষ্ঠা দেখুন"
+
+#: templates/apps.php:32
+msgid " -licensed by "
+msgstr " -লাইসেন্সধারী "
+
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "ব্যবহারকারী সহায়িকা"
+
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "প্রশাসক সহায়িকা"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "অনলাইন সহায়িকা"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "ফোরাম"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "বাগট্র্যাকার"
+
+#: templates/help.php:11
+msgid "Commercial Support"
+msgstr "বাণিজ্যিক সাপোর্ট"
+
+#: templates/personal.php:8
+#, php-format
+msgid "You have used %s of the available %s "
+msgstr "আপনি ব্যবহার করছেন %s , সুলভ %s এর মধ্যে।"
+
+#: templates/personal.php:12
+msgid "Clients"
+msgstr "ক্লায়েন্ট"
+
+#: templates/personal.php:13
+msgid "Download Desktop Clients"
+msgstr "ডেস্কটপ ক্লায়েন্ট ডাউনলোড করুন"
+
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "অ্যান্ড্রয়েড ক্লায়েন্ট ডাউনলোড করুন"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "iOS ক্লায়েন্ট ডাউনলোড করুন"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "কূটশব্দ"
+
+#: templates/personal.php:22
+msgid "Your password was changed"
+msgstr "আপনার কূটশব্দটি পরিবর্তন করা হয়েছে "
+
+#: templates/personal.php:23
+msgid "Unable to change your password"
+msgstr "আপনার কূটশব্দটি পরিবর্তন করতে সক্ষম নয়"
+
+#: templates/personal.php:24
+msgid "Current password"
+msgstr "বর্তমান কূটশব্দ"
+
+#: templates/personal.php:25
+msgid "New password"
+msgstr "নতুন কূটশব্দ"
+
+#: templates/personal.php:26
+msgid "show"
+msgstr "প্রদর্শন"
+
+#: templates/personal.php:27
+msgid "Change password"
+msgstr "কূটশব্দ পরিবর্তন করুন"
+
+#: templates/personal.php:33
+msgid "Email"
+msgstr "ই-মেইল "
+
+#: templates/personal.php:34
+msgid "Your email address"
+msgstr "আপনার ই-মেইল ঠিকানা"
+
+#: templates/personal.php:35
+msgid "Fill in an email address to enable password recovery"
+msgstr "কূটশব্দ পূনরূদ্ধার সক্রিয় করার জন্য ই-মেইল ঠিকানাটি পূরণ করুন"
+
+#: templates/personal.php:41 templates/personal.php:42
+msgid "Language"
+msgstr "ভাষা"
+
+#: templates/personal.php:47
+msgid "Help translate"
+msgstr "অনুবাদ করতে সহায়তা করুন"
+
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
+
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "আপনার ownCloud এ সংযুক্ত হতে এই ঠিকানাটি আপনার ফাইল ব্যবস্থাপকে ব্যবহার করুন"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "ভার্সন"
+
+#: templates/personal.php:65
+msgid ""
+"Developed by the ownCloud community , the source code is "
+"licensed under the AGPL ."
+msgstr "তৈলী করেছেন ownCloud সম্প্রদায় , যার উৎস কোডটি AGPL এর অধীনে লাইসেন্সকৃত।"
+
+#: templates/users.php:21 templates/users.php:81
+msgid "Name"
+msgstr "রাম"
+
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
+msgid "Groups"
+msgstr "গোষ্ঠীসমূহ"
+
+#: templates/users.php:32
+msgid "Create"
+msgstr "তৈরী কর"
+
+#: templates/users.php:35
+msgid "Default Storage"
+msgstr "পূর্বনির্ধারিত সংরক্ষণাগার"
+
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "অসীম"
+
+#: templates/users.php:60 templates/users.php:153
+msgid "Other"
+msgstr "অন্যান্য"
+
+#: templates/users.php:85 templates/users.php:117
+msgid "Group Admin"
+msgstr "গোষ্ঠী প্রশাসক"
+
+#: templates/users.php:87
+msgid "Storage"
+msgstr "সংরক্ষণাগার"
+
+#: templates/users.php:133
+msgid "Default"
+msgstr "পূর্বনির্ধারিত"
+
+#: templates/users.php:161
+msgid "Delete"
+msgstr "মুছে ফেল"
diff --git a/l10n/bn_BD/user_ldap.po b/l10n/bn_BD/user_ldap.po
new file mode 100644
index 00000000000..75f4261e13f
--- /dev/null
+++ b/l10n/bn_BD/user_ldap.po
@@ -0,0 +1,183 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 10:27+0000\n"
+"Last-Translator: Shubhra Paul \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:8
+msgid ""
+"Warning: Apps user_ldap and user_webdavauth are incompatible. You may"
+" experience unexpected behaviour. Please ask your system administrator to "
+"disable one of them."
+msgstr ""
+
+#: templates/settings.php:11
+msgid ""
+"Warning: The PHP LDAP module needs is not installed, the backend will"
+" not work. Please ask your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:15
+msgid "Host"
+msgstr "হোস্ট"
+
+#: templates/settings.php:15
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr "SSL আবশ্যক না হলে আপনি এই প্রটোকলটি মুছে ফেলতে পারেন । এরপর শুরু করুন এটা দিয়ে ldaps://"
+
+#: templates/settings.php:16
+msgid "Base DN"
+msgstr "ভিত্তি DN"
+
+#: templates/settings.php:16
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr "সুচারু ট্যঅবে গিয়ে আপনি ব্যবহারকারি এবং গোষ্ঠীসমূহের জন্য ভিত্তি DN নির্ধারণ করতে পারেন।"
+
+#: templates/settings.php:17
+msgid "User DN"
+msgstr "ব্যবহারকারি DN"
+
+#: templates/settings.php:17
+msgid ""
+"The DN of the client user with which the bind shall be done, e.g. "
+"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
+"empty."
+msgstr "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. পরিচয় গোপন রেখে অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।"
+
+#: templates/settings.php:18
+msgid "Password"
+msgstr "কূটশব্দ"
+
+#: templates/settings.php:18
+msgid "For anonymous access, leave DN and Password empty."
+msgstr "অজ্ঞাতকুলশীল অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।"
+
+#: templates/settings.php:19
+msgid "User Login Filter"
+msgstr "ব্যবহারকারির প্রবেশ ছাঁকনী"
+
+#: templates/settings.php:19
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action."
+msgstr "প্রবেশের চেষ্টা করার সময় প্রযোজ্য ছাঁকনীটি নির্ধারণ করবে। প্রবেশের সময় ব্যবহারকারী নামটি %%uid দিয়ে প্রতিস্থাপিত হবে।"
+
+#: templates/settings.php:19
+#, php-format
+msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
+msgstr "%%uid স্থানধারক ব্যবহার করুন, উদাহরণঃ \"uid=%%uid\""
+
+#: templates/settings.php:20
+msgid "User List Filter"
+msgstr "ব্যবহারকারী তালিকা ছাঁকনী"
+
+#: templates/settings.php:20
+msgid "Defines the filter to apply, when retrieving users."
+msgstr "ব্যবহারকারী উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।"
+
+#: templates/settings.php:20
+msgid "without any placeholder, e.g. \"objectClass=person\"."
+msgstr "কোন স্থানধারক ব্যতীত, যেমনঃ \"objectClass=person\"।"
+
+#: templates/settings.php:21
+msgid "Group Filter"
+msgstr "গোষ্ঠী ছাঁকনী"
+
+#: templates/settings.php:21
+msgid "Defines the filter to apply, when retrieving groups."
+msgstr "গোষ্ঠীসমূহ উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।"
+
+#: templates/settings.php:21
+msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
+msgstr "কোন স্থান ধারক ব্যতীত, উদাহরণঃ\"objectClass=posixGroup\"।"
+
+#: templates/settings.php:24
+msgid "Port"
+msgstr "পোর্ট"
+
+#: templates/settings.php:25
+msgid "Base User Tree"
+msgstr "ভিত্তি ব্যবহারকারি বৃক্ষাকারে"
+
+#: templates/settings.php:26
+msgid "Base Group Tree"
+msgstr "ভিত্তি গোষ্ঠী বৃক্ষাকারে"
+
+#: templates/settings.php:27
+msgid "Group-Member association"
+msgstr "গোষ্ঠী-সদস্য সংস্থাপন"
+
+#: templates/settings.php:28
+msgid "Use TLS"
+msgstr "TLS ব্যবহার কর"
+
+#: templates/settings.php:28
+msgid "Do not use it for SSL connections, it will fail."
+msgstr "SSL সংযোগের জন্য এটি ব্যবহার করবেন না, তাহলে ব্যর্থ হবেনই।"
+
+#: templates/settings.php:29
+msgid "Case insensitve LDAP server (Windows)"
+msgstr "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)"
+
+#: templates/settings.php:30
+msgid "Turn off SSL certificate validation."
+msgstr "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।"
+
+#: templates/settings.php:30
+msgid ""
+"If connection only works with this option, import the LDAP server's SSL "
+"certificate in your ownCloud server."
+msgstr "শুধুমাত্র যদি এই বিকল্পটি ব্যবহার করেই সংযোগ কার্যকরী হয় তবে আপনার ownCloud সার্ভারে LDAP সার্ভারের SSL সনদপত্রটি আমদানি করুন।"
+
+#: templates/settings.php:30
+msgid "Not recommended, use for testing only."
+msgstr "অনুমোদিত নয়, শুধুমাত্র পরীক্ষামূলক ব্যবহারের জন্য।"
+
+#: templates/settings.php:31
+msgid "User Display Name Field"
+msgstr "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র"
+
+#: templates/settings.php:31
+msgid "The LDAP attribute to use to generate the user`s ownCloud name."
+msgstr "ব্যবহারকারীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।"
+
+#: templates/settings.php:32
+msgid "Group Display Name Field"
+msgstr "গোষ্ঠীর প্রদর্শিতব্য নামের ক্ষেত্র"
+
+#: templates/settings.php:32
+msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
+msgstr "গোষ্ঠীর ownCloud নাম তৈরি করার জন্য ব্যভহৃত LDAP বৈশিষ্ট্য।"
+
+#: templates/settings.php:34
+msgid "in bytes"
+msgstr "বাইটে"
+
+#: templates/settings.php:36
+msgid "in seconds. A change empties the cache."
+msgstr "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।"
+
+#: templates/settings.php:37
+msgid ""
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
+"attribute."
+msgstr "ব্যবহারকারী নামের জন্য ফাঁকা রাখুন (পূর্বনির্ধারিত)। অন্যথায়, LDAP/AD বৈশিষ্ট্য নির্ধারণ করুন।"
+
+#: templates/settings.php:39
+msgid "Help"
+msgstr "সহায়িকা"
diff --git a/l10n/bn_BD/user_webdavauth.po b/l10n/bn_BD/user_webdavauth.po
new file mode 100644
index 00000000000..6bf9079f19b
--- /dev/null
+++ b/l10n/bn_BD/user_webdavauth.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Shubhra Paul , 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_BD\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "URL: http://"
+msgstr "URL:http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/ca/core.po b/l10n/ca/core.po
index 0ce863841d7..a9940eccf88 100644
--- a/l10n/ca/core.po
+++ b/l10n/ca/core.po
@@ -4,14 +4,14 @@
#
# Translators:
# , 2012.
-# , 2011-2012.
+# , 2011-2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-14 00:16+0100\n"
-"PO-Revision-Date: 2012-12-13 09:48+0000\n"
-"Last-Translator: rogerc \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -85,55 +85,55 @@ msgstr "Error en eliminar %s dels preferits."
msgid "Settings"
msgstr "Arranjament"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "segons enrere"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "fa 1 minut"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "fa {minutes} minuts"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr "fa 1 hora"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr "fa {hours} hores"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "avui"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "ahir"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "fa {days} dies"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "el mes passat"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr "fa {months} mesos"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "mesos enrere"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "l'any passat"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "anys enrere"
@@ -163,8 +163,8 @@ msgid "The object type is not specified."
msgstr "No s'ha especificat el tipus d'objecte."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Error"
@@ -174,9 +174,9 @@ msgstr "No s'ha especificat el nom de l'aplicació."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr "El figtxer requerit {file} no està instal·lat!"
+msgstr "El fitxer requerit {file} no està instal·lat!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Error en compartir"
@@ -204,12 +204,11 @@ msgstr "Comparteix amb"
msgid "Share with link"
msgstr "Comparteix amb enllaç"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Protegir amb contrasenya"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Contrasenya"
@@ -273,23 +272,23 @@ msgstr "elimina"
msgid "share"
msgstr "comparteix"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protegeix amb contrasenya"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Error en eliminar la data d'expiració"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Error en establir la data d'expiració"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Enviant..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "El correu electrónic s'ha enviat"
@@ -313,8 +312,8 @@ msgstr "S'ha enviat el correu reinicialització"
msgid "Request failed!"
msgstr "El requeriment ha fallat!"
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
msgstr "Nom d'usuari"
@@ -403,44 +402,44 @@ msgstr "La carpeta de dades i els fitxers provablement són accessibles des d'in
msgid "Create an admin account "
msgstr "Crea un compte d'administrador "
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avançat"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Carpeta de dades"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Configura la base de dades"
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
msgstr "s'usarà"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Usuari de la base de dades"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Contrasenya de la base de dades"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nom de la base de dades"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Espai de taula de la base de dades"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Ordinador central de la base de dades"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Acaba la configuració"
@@ -528,36 +527,32 @@ msgstr "controleu els vostres serveis web"
msgid "Log out"
msgstr "Surt"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "L'ha rebutjat l'acceditació automàtica!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Se no heu canviat la contrasenya recentment el vostre compte pot estar compromès!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Canvieu la contrasenya de nou per assegurar el vostre compte."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Heu perdut la contrasenya?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "recorda'm"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Inici de sessió"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Heu tancat la sessió."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "anterior"
@@ -566,16 +561,7 @@ msgstr "anterior"
msgid "next"
msgstr "següent"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Avís de seguretat!"
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Comproveu la vostra contrasenya. Per raons de seguretat se us pot demanar escriure de nou la vostra contrasenya."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Comprova"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr "S'està actualitzant ownCloud a la versió %s, pot trigar una estona."
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index 478d4fded6c..159d191a912 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -7,14 +7,15 @@
# , 2012.
# , 2012.
# Josep Tomàs , 2012.
-# , 2011-2012.
+# , 2011-2013.
+# , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-02 00:02+0100\n"
-"PO-Revision-Date: 2012-12-01 16:57+0000\n"
-"Last-Translator: Josep Tomàs \n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 07:36+0000\n"
+"Last-Translator: rogerc \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,46 +23,72 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom"
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr " No s'ha pogut moure %s"
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr "No es pot canviar el nom del fitxer"
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "No s'ha carregat cap fitxer. Error desconegut"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "El fitxer s'ha pujat correctament"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:"
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "El fitxer només s'ha pujat parcialment"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "El fitxer no s'ha pujat"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "S'ha perdut un fitxer temporal"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Ha fallat en escriure al disc"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "No hi ha prou espai disponible"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Directori no vàlid."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Fitxers"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "Deixa de compartir"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Suprimeix"
@@ -69,122 +96,134 @@ msgstr "Suprimeix"
msgid "Rename"
msgstr "Reanomena"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr "{new_name} ja existeix"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr "substitueix"
-#: js/filelist.js:201
+#: js/filelist.js:205
msgid "suggest name"
msgstr "sugereix un nom"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr "cancel·la"
-#: js/filelist.js:250
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr "s'ha substituït {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr "desfés"
-#: js/filelist.js:252
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr "s'ha substituït {old_name} per {new_name}"
-#: js/filelist.js:284
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr "no compartits {files}"
-#: js/filelist.js:286
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr "eliminats {files}"
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr "'.' és un nom no vàlid per un fitxer."
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr "El nom del fitxer no pot ser buit."
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "s'estan generant fitxers ZIP, pot trigar una estona."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Error en la pujada"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Tanca"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr "Pendents"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fitxer pujant"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr "{count} fitxers en pujada"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr "La pujada s'ha cancel·lat."
-#: js/files.js:451
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà."
-#: js/files.js:523
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
-msgstr "El nom de la carpeta no és vàlid. L'ús de \"Compartit\" està reservat per a OwnCloud"
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "La URL no pot ser buida"
-#: js/files.js:704
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud"
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr "{count} fitxers escannejats"
-#: js/files.js:712
+#: js/files.js:735
msgid "error while scanning"
msgstr "error durant l'escaneig"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Nom"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Mida"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:814
+#: js/files.js:829
msgid "1 folder"
msgstr "1 carpeta"
-#: js/files.js:816
+#: js/files.js:831
msgid "{count} folders"
msgstr "{count} carpetes"
-#: js/files.js:824
+#: js/files.js:839
msgid "1 file"
msgstr "1 fitxer"
-#: js/files.js:826
+#: js/files.js:841
msgid "{count} files"
msgstr "{count} fitxers"
@@ -196,27 +235,27 @@ msgstr "Gestió de fitxers"
msgid "Maximum upload size"
msgstr "Mida màxima de pujada"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "màxim possible:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necessari per fitxers múltiples i baixada de carpetes"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Activa la baixada ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 és sense límit"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Mida màxima d'entrada per fitxers ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Desa"
@@ -236,36 +275,36 @@ msgstr "Carpeta"
msgid "From link"
msgstr "Des d'enllaç"
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Puja"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr "Cancel·la la pujada"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!"
-#: templates/index.php:71
+#: templates/index.php:70
msgid "Download"
msgstr "Baixa"
-#: templates/index.php:103
+#: templates/index.php:102
msgid "Upload too large"
msgstr "La pujada és massa gran"
-#: templates/index.php:105
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor"
-#: templates/index.php:110
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu"
-#: templates/index.php:113
+#: templates/index.php:112
msgid "Current scanning"
msgstr "Actualment escanejant"
diff --git a/l10n/ca/files_versions.po b/l10n/ca/files_versions.po
index 4bd9bdf45c9..0db50601e4c 100644
--- a/l10n/ca/files_versions.po
+++ b/l10n/ca/files_versions.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-10 02:04+0200\n"
-"PO-Revision-Date: 2012-10-09 07:30+0000\n"
-"Last-Translator: rogerc \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,22 +19,10 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
-msgstr "Expira totes les versions"
-
#: js/versions.js:16
msgid "History"
msgstr "Historial"
-#: templates/settings-personal.php:4
-msgid "Versions"
-msgstr "Versions"
-
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
-msgstr "Això eliminarà totes les versions de còpia de seguretat dels vostres fitxers"
-
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "Fitxers de Versions"
diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po
index b17a5d30e30..4d6dc883603 100644
--- a/l10n/ca/settings.po
+++ b/l10n/ca/settings.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 03:18+0000\n"
-"Last-Translator: Josep Tomàs \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,7 +34,7 @@ msgstr "El grup ja existeix"
msgid "Unable to add group"
msgstr "No es pot afegir el grup"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr "No s'ha pogut activar l'apliació"
@@ -46,14 +46,6 @@ msgstr "S'ha desat el correu electrònic"
msgid "Invalid email"
msgstr "El correu electrònic no és vàlid"
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID ha canviat"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Sol.licitud no vàlida"
-
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "No es pot eliminar el grup"
@@ -70,6 +62,10 @@ msgstr "No es pot eliminar l'usuari"
msgid "Language changed"
msgstr "S'ha canviat l'idioma"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Sol.licitud no vàlida"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr "Els administradors no es poden eliminar del grup admin"
@@ -120,29 +116,29 @@ msgstr "Mireu la pàgina d'aplicacions a apps.owncloud.com"
msgid " -licensed by "
msgstr " -propietat de "
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Documentació"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "Documentació d'usuari"
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr "Gestió de fitxers grans"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "Documentació d'administrador"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "Documentació en línia"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "Fòrum"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "Seguiment d'errors"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Feu una pregunta"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Problemes per connectar amb la base de dades d'ajuda."
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Vés-hi manualment."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Resposta"
+msgid "Commercial Support"
+msgstr "Suport comercial"
#: templates/personal.php:8
#, php-format
@@ -150,62 +146,82 @@ msgid "You have used %s of the available %s "
msgstr "Heu utilitzat %s d'un total disponible de %s "
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr "Clients de sincronització d'escriptori i de mòbil"
+msgid "Clients"
+msgstr "Clients"
#: templates/personal.php:13
-msgid "Download"
-msgstr "Baixada"
+msgid "Download Desktop Clients"
+msgstr "Baixa clients d'escriptori"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr " Baixa el client per Android"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "Baixa el client per iOS"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Contrasenya"
+
+#: templates/personal.php:22
msgid "Your password was changed"
msgstr "La seva contrasenya s'ha canviat"
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "No s'ha pogut canviar la contrasenya"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "Contrasenya actual"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "Contrasenya nova"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "mostra"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "Canvia la contrasenya"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "Correu electrònic"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "Correu electrònic"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "Ompliu el correu electrònic per activar la recuperació de contrasenya"
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "Ajudeu-nos amb la traducció"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "useu aquesta adreça per connectar-vos a ownCloud des del gestor de fitxers"
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "Useu aquesta adreça per connectar amb ownCloud des del gestor de fitxers"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "Versió"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
msgstr "Desenvolupat per la comunitat ownCloud , el codi font té llicència AGPL ."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
msgid "Name"
msgstr "Nom"
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
-msgstr "Contrasenya"
-
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Grups"
@@ -232,21 +244,29 @@ msgid "Create"
msgstr "Crea"
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Quota per defecte"
+msgid "Default Storage"
+msgstr "Emmagatzemament per defecte"
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "Il·limitat"
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
-msgstr "Altre"
+msgstr "Un altre"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr "Grup Admin"
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Quota"
+#: templates/users.php:87
+msgid "Storage"
+msgstr "Emmagatzemament"
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr "Per defecte"
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Suprimeix"
diff --git a/l10n/ca/user_webdavauth.po b/l10n/ca/user_webdavauth.po
index 55cf8589357..f7f1aeb6656 100644
--- a/l10n/ca/user_webdavauth.po
+++ b/l10n/ca/user_webdavauth.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-11-10 00:01+0100\n"
-"PO-Revision-Date: 2012-11-09 09:25+0000\n"
-"Last-Translator: rogerc \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,17 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
#: templates/settings.php:4
-msgid "WebDAV URL: http://"
-msgstr "Adreça WebDAV: http://"
+msgid "URL: http://"
+msgstr "URL: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po
index e00aa1d03f3..66b36315f8e 100644
--- a/l10n/cs_CZ/core.po
+++ b/l10n/cs_CZ/core.po
@@ -6,14 +6,14 @@
# Jan Krejci , 2011.
# Martin , 2011-2012.
# Michal Hrušecký , 2012.
-# Tomáš Chvátal , 2012.
+# Tomáš Chvátal , 2012-2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-14 00:16+0100\n"
-"PO-Revision-Date: 2012-12-13 09:04+0000\n"
-"Last-Translator: Tomáš Chvátal \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,55 +87,55 @@ msgstr "Chyba při odebírání %s z oblíbených."
msgid "Settings"
msgstr "Nastavení"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "před pár vteřinami"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "před minutou"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "před {minutes} minutami"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr "před hodinou"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr "před {hours} hodinami"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "dnes"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "včera"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "před {days} dny"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "minulý mesíc"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr "před {months} měsíci"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "před měsíci"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "minulý rok"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "před lety"
@@ -165,8 +165,8 @@ msgid "The object type is not specified."
msgstr "Není určen typ objektu."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Chyba"
@@ -178,7 +178,7 @@ msgstr "Není určen název aplikace."
msgid "The required file {file} is not installed!"
msgstr "Požadovaný soubor {file} není nainstalován."
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Chyba při sdílení"
@@ -206,12 +206,11 @@ msgstr "Sdílet s"
msgid "Share with link"
msgstr "Sdílet s odkazem"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Chránit heslem"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Heslo"
@@ -275,23 +274,23 @@ msgstr "smazat"
msgid "share"
msgstr "sdílet"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Chráněno heslem"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Chyba při odstraňování data vypršení platnosti"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Chyba při nastavení data vypršení platnosti"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Odesílám..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "E-mail odeslán"
@@ -315,8 +314,8 @@ msgstr "Obnovovací e-mail odeslán."
msgid "Request failed!"
msgstr "Požadavek selhal."
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
msgstr "Uživatelské jméno"
@@ -405,44 +404,44 @@ msgstr "Váš adresář dat a všechny Vaše soubory jsou pravděpodobně přís
msgid "Create an admin account "
msgstr "Vytvořit účet správce "
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Pokročilé"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Složka s daty"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Nastavit databázi"
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
msgstr "bude použito"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Uživatel databáze"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Heslo databáze"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Název databáze"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Tabulkový prostor databáze"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Hostitel databáze"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Dokončit nastavení"
@@ -530,36 +529,32 @@ msgstr "webové služby pod Vaší kontrolou"
msgid "Log out"
msgstr "Odhlásit se"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatické přihlášení odmítnuto."
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "V nedávné době jste nezměnili své heslo, Váš účet může být kompromitován."
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Změňte, prosím, své heslo pro opětovné zabezpečení Vašeho účtu."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Ztratili jste své heslo?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "zapamatovat si"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Přihlásit"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Jste odhlášeni."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "předchozí"
@@ -568,16 +563,7 @@ msgstr "předchozí"
msgid "next"
msgstr "následující"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Bezpečnostní upozornění."
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Ověřte, prosím, své heslo. Z bezpečnostních důvodů můžete být občas požádáni o jeho opětovné zadání."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Ověřit"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr "Aktualizuji ownCloud na verzi %s, bude to chvíli trvat."
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index ae2e4682356..c5417ef8688 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -5,13 +5,13 @@
# Translators:
# Martin , 2011-2012.
# Michal Hrušecký , 2012.
-# Tomáš Chvátal , 2012.
+# Tomáš Chvátal , 2012-2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-02 00:02+0100\n"
-"PO-Revision-Date: 2012-12-01 05:15+0000\n"
+"POT-Creation-Date: 2013-01-11 00:05+0100\n"
+"PO-Revision-Date: 2013-01-10 08:32+0000\n"
"Last-Translator: Tomáš Chvátal \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
@@ -20,46 +20,72 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr "Nelze přesunout %s - existuje soubor se stejným názvem"
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr "Nelze přesunout %s"
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr "Nelze přejmenovat soubor"
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Soubor nebyl odeslán. Neznámá chyba"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Soubor byl odeslán úspěšně"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:"
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný v formuláři HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Soubor byl odeslán pouze částečně"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Žádný soubor nebyl odeslán"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Chybí adresář pro dočasné soubory"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Zápis na disk selhal"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Nedostatek dostupného místa"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Neplatný adresář"
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Soubory"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "Zrušit sdílení"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Smazat"
@@ -67,122 +93,134 @@ msgstr "Smazat"
msgid "Rename"
msgstr "Přejmenovat"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr "{new_name} již existuje"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr "nahradit"
-#: js/filelist.js:201
+#: js/filelist.js:205
msgid "suggest name"
msgstr "navrhnout název"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr "zrušit"
-#: js/filelist.js:250
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr "nahrazeno {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr "zpět"
-#: js/filelist.js:252
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr "nahrazeno {new_name} s {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr "sdílení zrušeno pro {files}"
-#: js/filelist.js:286
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr "smazáno {files}"
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr "'.' je neplatným názvem souboru."
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr "Název souboru nemůže být prázdný řetězec."
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "generuji ZIP soubor, může to nějakou dobu trvat."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Chyba odesílání"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Zavřít"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr "Čekající"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "odesílá se 1 soubor"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr "odesílám {count} souborů"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr "Odesílání zrušeno."
-#: js/files.js:451
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání."
-#: js/files.js:523
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
-msgstr "Neplatný název složky. Použití názvu \"Shared\" je rezervováno pro interní úžití službou Owncloud."
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "URL nemůže být prázdná"
-#: js/files.js:704
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr "Neplatný název složky. Použití 'Shared' je rezervováno pro vnitřní potřeby Owncloud"
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr "prozkoumáno {count} souborů"
-#: js/files.js:712
+#: js/files.js:735
msgid "error while scanning"
msgstr "chyba při prohledávání"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Název"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Velikost"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Změněno"
-#: js/files.js:814
+#: js/files.js:829
msgid "1 folder"
msgstr "1 složka"
-#: js/files.js:816
+#: js/files.js:831
msgid "{count} folders"
msgstr "{count} složky"
-#: js/files.js:824
+#: js/files.js:839
msgid "1 file"
msgstr "1 soubor"
-#: js/files.js:826
+#: js/files.js:841
msgid "{count} files"
msgstr "{count} soubory"
@@ -194,27 +232,27 @@ msgstr "Zacházení se soubory"
msgid "Maximum upload size"
msgstr "Maximální velikost pro odesílání"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "největší možná: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Potřebné pro více-souborové stahování a stahování složek."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Povolit ZIP-stahování"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 znamená bez omezení"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maximální velikost vstupu pro ZIP soubory"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Uložit"
@@ -234,36 +272,36 @@ msgstr "Složka"
msgid "From link"
msgstr "Z odkazu"
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Odeslat"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr "Zrušit odesílání"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco."
-#: templates/index.php:71
+#: templates/index.php:70
msgid "Download"
msgstr "Stáhnout"
-#: templates/index.php:103
+#: templates/index.php:102
msgid "Upload too large"
msgstr "Odeslaný soubor je příliš velký"
-#: templates/index.php:105
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru."
-#: templates/index.php:110
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte."
-#: templates/index.php:113
+#: templates/index.php:112
msgid "Current scanning"
msgstr "Aktuální prohledávání"
diff --git a/l10n/cs_CZ/files_versions.po b/l10n/cs_CZ/files_versions.po
index 2f109044074..3e62a18ee40 100644
--- a/l10n/cs_CZ/files_versions.po
+++ b/l10n/cs_CZ/files_versions.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-23 02:01+0200\n"
-"PO-Revision-Date: 2012-09-22 11:58+0000\n"
-"Last-Translator: Tomáš Chvátal \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,22 +19,10 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
-msgstr "Vypršet všechny verze"
-
#: js/versions.js:16
msgid "History"
msgstr "Historie"
-#: templates/settings-personal.php:4
-msgid "Versions"
-msgstr "Verze"
-
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
-msgstr "Odstraní všechny existující zálohované verze Vašich souborů"
-
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "Verzování souborů"
diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po
index e2e213e5fcb..46a8fc5c515 100644
--- a/l10n/cs_CZ/settings.po
+++ b/l10n/cs_CZ/settings.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-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 03:18+0000\n"
-"Last-Translator: Tomáš Chvátal \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +35,7 @@ msgstr "Skupina již existuje"
msgid "Unable to add group"
msgstr "Nelze přidat skupinu"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr "Nelze povolit aplikaci."
@@ -47,14 +47,6 @@ msgstr "E-mail uložen"
msgid "Invalid email"
msgstr "Neplatný e-mail"
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID změněno"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Neplatný požadavek"
-
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "Nelze smazat skupinu"
@@ -71,6 +63,10 @@ msgstr "Nelze smazat uživatele"
msgid "Language changed"
msgstr "Jazyk byl změněn"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Neplatný požadavek"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr "Správci se nemohou odebrat sami ze skupiny správců"
@@ -121,29 +117,29 @@ msgstr "Více na stránce s aplikacemi na apps.owncloud.com"
msgid " -licensed by "
msgstr " -licencováno "
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Dokumentace"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "Uživatelská dokumentace"
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr "Správa velkých souborů"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "Dokumentace správce"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "Online dokumentace"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "Fórum"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "Bugtracker"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Zeptat se"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Problémy s připojením k databázi s nápovědou."
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Přejít ručně."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Odpověď"
+msgid "Commercial Support"
+msgstr "Placená podpora"
#: templates/personal.php:8
#, php-format
@@ -151,62 +147,82 @@ msgid "You have used %s of the available %s "
msgstr "Používáte %s z %s dostupných"
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr "Klienti pro synchronizaci"
+msgid "Clients"
+msgstr "Klienti"
#: templates/personal.php:13
-msgid "Download"
-msgstr "Stáhnout"
+msgid "Download Desktop Clients"
+msgstr "Stáhnout klienty pro počítač"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "Stáhnout klienta pro android"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "Stáhnout klienta pro iOS"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Heslo"
+
+#: templates/personal.php:22
msgid "Your password was changed"
msgstr "Vaše heslo bylo změněno"
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "Vaše heslo nelze změnit"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "Současné heslo"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "Nové heslo"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "zobrazit"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "Změnit heslo"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "Vaše e-mailová adresa"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "Pro povolení změny hesla vyplňte adresu e-mailu"
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "Jazyk"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "Pomoci s překladem"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "tuto adresu použijte pro připojení k ownCloud ve Vašem správci souborů"
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "Použijte tuto adresu pro připojení k vašemu ownCloud skrze správce souborů"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "Verze"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
msgstr "Vyvinuto komunitou ownCloud , zdrojový kód je licencován pod AGPL ."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
msgid "Name"
msgstr "Jméno"
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
-msgstr "Heslo"
-
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Skupiny"
@@ -233,21 +245,29 @@ msgid "Create"
msgstr "Vytvořit"
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Výchozí kvóta"
+msgid "Default Storage"
+msgstr "Výchozí úložiště"
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "Neomezeně"
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
msgstr "Jiná"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr "Správa skupiny"
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Kvóta"
+#: templates/users.php:87
+msgid "Storage"
+msgstr "Úložiště"
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr "Výchozí"
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Smazat"
diff --git a/l10n/cs_CZ/user_webdavauth.po b/l10n/cs_CZ/user_webdavauth.po
index 6f4e008376e..aa0a37b0e14 100644
--- a/l10n/cs_CZ/user_webdavauth.po
+++ b/l10n/cs_CZ/user_webdavauth.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-11-11 00:01+0100\n"
-"PO-Revision-Date: 2012-11-10 10:16+0000\n"
-"Last-Translator: Tomáš Chvátal \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,17 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
#: templates/settings.php:4
-msgid "WebDAV URL: http://"
-msgstr "URL WebDAV: http://"
+msgid "URL: http://"
+msgstr "URL: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/da/core.po b/l10n/da/core.po
index 01fdc7642c0..421994c63c8 100644
--- a/l10n/da/core.po
+++ b/l10n/da/core.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# , 2011, 2012.
# Morten Juhl-Johansen Zölde-Fejér , 2011-2012.
# Ole Holm Frandsen , 2012.
@@ -14,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -27,30 +28,30 @@ msgstr ""
#: ajax/share.php:84
#, php-format
msgid "User %s shared a file with you"
-msgstr ""
+msgstr "Bruger %s delte en fil med dig"
#: ajax/share.php:86
#, php-format
msgid "User %s shared a folder with you"
-msgstr ""
+msgstr "Bruger %s delte en mappe med dig"
#: ajax/share.php:88
#, php-format
msgid ""
"User %s shared the file \"%s\" with you. It is available for download here: "
"%s"
-msgstr ""
+msgstr "Bruger %s delte filen \"%s\" med dig. Den kan hentes her: %s"
#: ajax/share.php:90
#, php-format
msgid ""
"User %s shared the folder \"%s\" with you. It is available for download "
"here: %s"
-msgstr ""
+msgstr "Bruger %s delte mappe \"%s\" med dig. Det kan hentes her: %s"
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Kategori typen ikke er fastsat."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -64,18 +65,18 @@ msgstr "Denne kategori eksisterer allerede: "
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Object type ikke er fastsat."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "%s ID ikke oplyst."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Fejl ved tilføjelse af %s til favoritter."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -84,61 +85,61 @@ msgstr "Ingen kategorier valgt"
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Fejl ved fjernelse af %s fra favoritter."
#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "Indstillinger"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "sekunder siden"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "1 minut siden"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "{minutes} minutter siden"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
-msgstr ""
+msgstr "1 time siden"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
-msgstr ""
+msgstr "{hours} timer siden"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "i dag"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "i går"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "{days} dage siden"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "sidste måned"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
-msgstr ""
+msgstr "{months} måneder siden"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "måneder siden"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "sidste år"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "år siden"
@@ -165,23 +166,23 @@ msgstr "OK"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "Objekttypen er ikke angivet."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Fejl"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "Den app navn er ikke angivet."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "Den krævede fil {file} er ikke installeret!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Fejl under deling"
@@ -209,22 +210,21 @@ msgstr "Del med"
msgid "Share with link"
msgstr "Del med link"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Beskyt med adgangskode"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Kodeord"
#: js/share.js:172
msgid "Email link to person"
-msgstr ""
+msgstr "E-mail link til person"
#: js/share.js:173
msgid "Send"
-msgstr ""
+msgstr "Send"
#: js/share.js:177
msgid "Set expiration date"
@@ -278,25 +278,25 @@ msgstr "slet"
msgid "share"
msgstr "del"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Beskyttet med adgangskode"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Fejl ved fjernelse af udløbsdato"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Fejl under sætning af udløbsdato"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
-msgstr ""
+msgstr "Sender ..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
-msgstr ""
+msgstr "E-mail afsendt"
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
@@ -312,14 +312,14 @@ msgstr "Du vil modtage et link til at nulstille dit kodeord via email."
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
-msgstr ""
+msgstr "Reset-mail afsendt."
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
-msgstr ""
+msgstr "Anmodningen mislykkedes!"
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
msgstr "Brugernavn"
@@ -408,44 +408,44 @@ msgstr "Din data mappe og dine filer er muligvis tilgængelige fra internettet.
msgid "Create an admin account "
msgstr "Opret en administratorkonto "
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avanceret"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Datamappe"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Konfigurer databasen"
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
msgstr "vil blive brugt"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Databasebruger"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Databasekodeord"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Navn på database"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Database tabelplads"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Databasehost"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Afslut opsætning"
@@ -533,36 +533,32 @@ msgstr "Webtjenester under din kontrol"
msgid "Log out"
msgstr "Log ud"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatisk login afvist!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Hvis du ikke har ændret din adgangskode for nylig, har nogen muligvis tiltvunget sig adgang til din konto!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Skift adgangskode for at sikre din konto igen."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Mistet dit kodeord?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "husk"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Log ind"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Du er nu logget ud."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "forrige"
@@ -571,16 +567,7 @@ msgstr "forrige"
msgid "next"
msgstr "næste"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Sikkerhedsadvarsel!"
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Verificer din adgangskode. Af sikkerhedsårsager kan du lejlighedsvist blive bedt om at indtaste din adgangskode igen."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Verificer"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 2b9b44a9169..b2d80372d34 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# Morten Juhl-Johansen Zölde-Fejér , 2011-2012.
# Ole Holm Frandsen , 2012.
# , 2012.
@@ -14,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-10 00:04+0100\n"
+"PO-Revision-Date: 2013-01-09 23:04+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -24,46 +25,72 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr ""
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr ""
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Ingen fil blev uploadet. Ukendt fejl."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Der er ingen fejl, filen blev uploadet med success"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-msgstr ""
+msgstr "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini"
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Den uploadede file blev kun delvist uploadet"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ingen fil blev uploadet"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Mangler en midlertidig mappe"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Fejl ved skrivning til disk."
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr ""
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr ""
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Filer"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "Fjern deling"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Slet"
@@ -71,122 +98,134 @@ msgstr "Slet"
msgid "Rename"
msgstr "Omdøb"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr "{new_name} eksisterer allerede"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr "erstat"
-#: js/filelist.js:201
+#: js/filelist.js:205
msgid "suggest name"
msgstr "foreslå navn"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr "fortryd"
-#: js/filelist.js:250
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr "erstattede {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr "fortryd"
-#: js/filelist.js:252
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr "erstattede {new_name} med {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr "ikke delte {files}"
-#: js/filelist.js:286
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr "slettede {files}"
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr ""
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr ""
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
-msgstr ""
+msgstr "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "genererer ZIP-fil, det kan tage lidt tid."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Kunne ikke uploade din fil, da det enten er en mappe eller er tom"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Fejl ved upload"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Luk"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr "Afventer"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fil uploades"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr "{count} filer uploades"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr "Upload afbrudt."
-#: js/files.js:451
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret."
-#: js/files.js:523
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "URLen kan ikke være tom."
+
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:727
msgid "{count} files scanned"
msgstr "{count} filer skannet"
-#: js/files.js:712
+#: js/files.js:735
msgid "error while scanning"
msgstr "fejl under scanning"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Navn"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Ændret"
-#: js/files.js:814
+#: js/files.js:829
msgid "1 folder"
msgstr "1 mappe"
-#: js/files.js:816
+#: js/files.js:831
msgid "{count} folders"
msgstr "{count} mapper"
-#: js/files.js:824
+#: js/files.js:839
msgid "1 file"
msgstr "1 fil"
-#: js/files.js:826
+#: js/files.js:841
msgid "{count} files"
msgstr "{count} filer"
@@ -198,27 +237,27 @@ msgstr "Filhåndtering"
msgid "Maximum upload size"
msgstr "Maksimal upload-størrelse"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. mulige: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Nødvendigt for at kunne downloade mapper og flere filer ad gangen."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Muliggør ZIP-download"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 er ubegrænset"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksimal størrelse på ZIP filer"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Gem"
@@ -236,38 +275,38 @@ msgstr "Mappe"
#: templates/index.php:14
msgid "From link"
-msgstr ""
+msgstr "Fra link"
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Upload"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr "Fortryd upload"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Her er tomt. Upload noget!"
-#: templates/index.php:71
+#: templates/index.php:70
msgid "Download"
msgstr "Download"
-#: templates/index.php:103
+#: templates/index.php:102
msgid "Upload too large"
msgstr "Upload for stor"
-#: templates/index.php:105
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server."
-#: templates/index.php:110
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr "Filerne bliver indlæst, vent venligst."
-#: templates/index.php:113
+#: templates/index.php:112
msgid "Current scanning"
msgstr "Indlæser"
diff --git a/l10n/da/files_external.po b/l10n/da/files_external.po
index 804a2489d08..d21b07f05e6 100644
--- a/l10n/da/files_external.po
+++ b/l10n/da/files_external.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# Morten Juhl-Johansen Zölde-Fejér , 2012.
# Ole Holm Frandsen , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-11 23:22+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-24 00:10+0100\n"
+"PO-Revision-Date: 2012-12-23 21:47+0000\n"
+"Last-Translator: cronner \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -47,14 +48,14 @@ msgstr "Fejl ved konfiguration af Google Drive plads"
msgid ""
"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
-msgstr ""
+msgstr " Advarsel: b> \"smbclient\" ikke er installeret. Montering af CIFS / SMB delinger er ikke muligt. Spørg din systemadministrator om at installere det."
#: lib/config.php:435
msgid ""
"Warning: The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
-msgstr ""
+msgstr " Advarsel: b> FTP-understøttelse i PHP ikke er aktiveret eller installeret. Montering af FTP delinger er ikke muligt. Spørg din systemadministrator om at installere det."
#: templates/settings.php:3
msgid "External Storage"
@@ -101,7 +102,7 @@ msgid "Users"
msgstr "Brugere"
#: templates/settings.php:108 templates/settings.php:109
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:144 templates/settings.php:145
msgid "Delete"
msgstr "Slet"
@@ -113,10 +114,10 @@ msgstr "Aktiver ekstern opbevaring for brugere"
msgid "Allow users to mount their own external storage"
msgstr "Tillad brugere at montere deres egne eksterne opbevaring"
-#: templates/settings.php:139
+#: templates/settings.php:136
msgid "SSL root certificates"
msgstr "SSL-rodcertifikater"
-#: templates/settings.php:158
+#: templates/settings.php:153
msgid "Import Root Certificate"
msgstr "Importer rodcertifikat"
diff --git a/l10n/da/files_versions.po b/l10n/da/files_versions.po
index 3e6898ddd45..847d3bda8aa 100644
--- a/l10n/da/files_versions.po
+++ b/l10n/da/files_versions.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-26 02:02+0200\n"
-"PO-Revision-Date: 2012-09-25 14:07+0000\n"
-"Last-Translator: Morten Juhl-Johansen Zölde-Fejér \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,22 +19,10 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
-msgstr "Lad alle versioner udløbe"
-
#: js/versions.js:16
msgid "History"
msgstr "Historik"
-#: templates/settings-personal.php:4
-msgid "Versions"
-msgstr "Versioner"
-
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
-msgstr "Dette vil slette alle eksisterende backupversioner af dine filer"
-
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "Versionering af filer"
diff --git a/l10n/da/lib.po b/l10n/da/lib.po
index 76cd064267c..187d797c533 100644
--- a/l10n/da/lib.po
+++ b/l10n/da/lib.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# Morten Juhl-Johansen Zölde-Fejér , 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-24 00:11+0100\n"
+"PO-Revision-Date: 2012-12-23 21:58+0000\n"
+"Last-Translator: cronner \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,43 +20,43 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:285
+#: app.php:287
msgid "Help"
msgstr "Hjælp"
-#: app.php:292
+#: app.php:294
msgid "Personal"
msgstr "Personlig"
-#: app.php:297
+#: app.php:299
msgid "Settings"
msgstr "Indstillinger"
-#: app.php:302
+#: app.php:304
msgid "Users"
msgstr "Brugere"
-#: app.php:309
+#: app.php:311
msgid "Apps"
msgstr "Apps"
-#: app.php:311
+#: app.php:313
msgid "Admin"
msgstr "Admin"
-#: files.php:332
+#: files.php:365
msgid "ZIP download is turned off."
msgstr "ZIP-download er slået fra."
-#: files.php:333
+#: files.php:366
msgid "Files need to be downloaded one by one."
msgstr "Filer skal downloades en for en."
-#: files.php:333 files.php:358
+#: files.php:366 files.php:391
msgid "Back to Files"
msgstr "Tilbage til Filer"
-#: files.php:357
+#: files.php:390
msgid "Selected files too large to generate zip file."
msgstr "De markerede filer er for store til at generere en ZIP-fil."
@@ -81,7 +82,7 @@ msgstr "SMS"
#: search/provider/file.php:29
msgid "Images"
-msgstr ""
+msgstr "Billeder"
#: template.php:103
msgid "seconds ago"
@@ -98,12 +99,12 @@ msgstr "%d minutter siden"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "1 time siden"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "%d timer siden"
#: template.php:108
msgid "today"
@@ -125,7 +126,7 @@ msgstr "Sidste måned"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "%d måneder siden"
#: template.php:113
msgid "last year"
@@ -151,4 +152,4 @@ msgstr "Check for opdateringer er deaktiveret"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "Kunne ikke finde kategorien \"%s\""
diff --git a/l10n/da/settings.po b/l10n/da/settings.po
index 948c398c076..314d85e2306 100644
--- a/l10n/da/settings.po
+++ b/l10n/da/settings.po
@@ -3,21 +3,22 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
# , 2012.
# , 2011.
# Morten Juhl-Johansen Zölde-Fejér , 2011-2012.
# Ole Holm Frandsen , 2012.
# Pascal d'Hermilly , 2011.
# , 2012.
-# , 2012.
+# , 2012-2013.
# Thomas Tanghus <>, 2012.
# Thomas Tanghus , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 03:18+0000\n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -38,7 +39,7 @@ msgstr "Gruppen findes allerede"
msgid "Unable to add group"
msgstr "Gruppen kan ikke oprettes"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr "Applikationen kunne ikke aktiveres."
@@ -50,14 +51,6 @@ msgstr "Email adresse gemt"
msgid "Invalid email"
msgstr "Ugyldig email adresse"
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID ændret"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Ugyldig forespørgsel"
-
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "Gruppen kan ikke slettes"
@@ -74,9 +67,13 @@ msgstr "Bruger kan ikke slettes"
msgid "Language changed"
msgstr "Sprog ændret"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Ugyldig forespørgsel"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr ""
+msgstr "Administratorer kan ikke fjerne dem selv fra admin gruppen"
#: ajax/togglegroups.php:28
#, php-format
@@ -124,92 +121,112 @@ msgstr "Se applikationens side på apps.owncloud.com"
msgid " -licensed by "
msgstr " -licenseret af "
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Dokumentation"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "Brugerdokumentation"
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr "Håndter store filer"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "Administrator Dokumentation"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "Online dokumentation"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "Forum"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "Bugtracker"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Stil et spørgsmål"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Problemer med at forbinde til hjælpe-databasen."
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Gå derhen manuelt."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Svar"
+msgid "Commercial Support"
+msgstr "Kommerciel support"
#: templates/personal.php:8
#, php-format
msgid "You have used %s of the available %s "
-msgstr ""
+msgstr "Du har brugt %s af den tilgængelige %s "
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr "Synkroniserings programmer for desktop og mobil"
+msgid "Clients"
+msgstr "Klienter"
#: templates/personal.php:13
-msgid "Download"
-msgstr "Download"
+msgid "Download Desktop Clients"
+msgstr "Hent Desktop Klienter"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "Hent Android Klient"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "Hent iOS Klient"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Kodeord"
+
+#: templates/personal.php:22
msgid "Your password was changed"
msgstr "Din adgangskode blev ændret"
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "Ude af stand til at ændre dit kodeord"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "Nuværende adgangskode"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "Ny adgangskode"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "vis"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "Skift kodeord"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "Email"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "Din emailadresse"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "Indtast en emailadresse for at kunne få påmindelse om adgangskode"
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "Sprog"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "Hjælp med oversættelsen"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "benyt denne adresse til at forbinde til din ownCloud i din filbrowser"
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "Brug denne adresse til at oprette forbindelse til din ownCloud i din filstyring"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "Version"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
msgstr "Udviklet af ownClouds community , og kildekoden er underlagt licensen AGPL ."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
msgid "Name"
msgstr "Navn"
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
-msgstr "Kodeord"
-
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Grupper"
@@ -236,21 +249,29 @@ msgid "Create"
msgstr "Ny"
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Standard kvote"
+msgid "Default Storage"
+msgstr "Standard opbevaring"
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "Ubegrænset"
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
msgstr "Andet"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr "Gruppe Administrator"
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Kvote"
+#: templates/users.php:87
+msgid "Storage"
+msgstr "Opbevaring"
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr "Standard"
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Slet"
diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po
index 00ec233a6eb..0aab1f40519 100644
--- a/l10n/da/user_ldap.po
+++ b/l10n/da/user_ldap.po
@@ -3,6 +3,8 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
+# , 2012.
# Frederik Lassen , 2012.
# Morten Juhl-Johansen Zölde-Fejér , 2012.
# , 2012.
@@ -10,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 23:11+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-26 00:10+0100\n"
+"PO-Revision-Date: 2012-12-25 19:52+0000\n"
+"Last-Translator: Daraiko \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,7 +50,7 @@ msgstr "Base DN"
#: templates/settings.php:16
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr ""
+msgstr "You can specify Base DN for users and groups in the Advanced tab"
#: templates/settings.php:17
msgid "User DN"
@@ -67,11 +69,11 @@ msgstr "Kodeord"
#: templates/settings.php:18
msgid "For anonymous access, leave DN and Password empty."
-msgstr ""
+msgstr "For anonym adgang, skal du lade DN og Adgangskode tomme."
#: templates/settings.php:19
msgid "User Login Filter"
-msgstr ""
+msgstr "Bruger Login Filter"
#: templates/settings.php:19
#, php-format
@@ -87,11 +89,11 @@ msgstr ""
#: templates/settings.php:20
msgid "User List Filter"
-msgstr ""
+msgstr "Brugerliste Filter"
#: templates/settings.php:20
msgid "Defines the filter to apply, when retrieving users."
-msgstr ""
+msgstr "Definere filteret der bruges ved indlæsning af brugere."
#: templates/settings.php:20
msgid "without any placeholder, e.g. \"objectClass=person\"."
@@ -99,11 +101,11 @@ msgstr ""
#: templates/settings.php:21
msgid "Group Filter"
-msgstr ""
+msgstr "Gruppe Filter"
#: templates/settings.php:21
msgid "Defines the filter to apply, when retrieving groups."
-msgstr ""
+msgstr "Definere filteret der bruges når der indlæses grupper."
#: templates/settings.php:21
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
@@ -115,15 +117,15 @@ msgstr "Port"
#: templates/settings.php:25
msgid "Base User Tree"
-msgstr ""
+msgstr "Base Bruger Træ"
#: templates/settings.php:26
msgid "Base Group Tree"
-msgstr ""
+msgstr "Base Group Tree"
#: templates/settings.php:27
msgid "Group-Member association"
-msgstr ""
+msgstr "Group-Member association"
#: templates/settings.php:28
msgid "Use TLS"
@@ -131,7 +133,7 @@ msgstr "Brug TLS"
#: templates/settings.php:28
msgid "Do not use it for SSL connections, it will fail."
-msgstr ""
+msgstr "Brug ikke til SSL forbindelser, da den vil fejle."
#: templates/settings.php:29
msgid "Case insensitve LDAP server (Windows)"
@@ -139,7 +141,7 @@ msgstr ""
#: templates/settings.php:30
msgid "Turn off SSL certificate validation."
-msgstr ""
+msgstr "Deaktiver SSL certifikat validering"
#: templates/settings.php:30
msgid ""
@@ -153,7 +155,7 @@ msgstr "Anbefales ikke, brug kun for at teste."
#: templates/settings.php:31
msgid "User Display Name Field"
-msgstr ""
+msgstr "User Display Name Field"
#: templates/settings.php:31
msgid "The LDAP attribute to use to generate the user`s ownCloud name."
@@ -169,7 +171,7 @@ msgstr ""
#: templates/settings.php:34
msgid "in bytes"
-msgstr ""
+msgstr "i bytes"
#: templates/settings.php:36
msgid "in seconds. A change empties the cache."
diff --git a/l10n/da/user_webdavauth.po b/l10n/da/user_webdavauth.po
index d91890971df..16782a7f125 100644
--- a/l10n/da/user_webdavauth.po
+++ b/l10n/da/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +18,17 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: templates/settings.php:4
-msgid "WebDAV URL: http://"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "URL: http://"
+msgstr "URL: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
msgstr ""
diff --git a/l10n/de/core.po b/l10n/de/core.po
index 0913372a1d7..2210b4b29e2 100644
--- a/l10n/de/core.po
+++ b/l10n/de/core.po
@@ -7,7 +7,7 @@
# , 2011.
# , 2012.
# , 2011.
-# I Robot , 2012.
+# I Robot , 2012-2013.
# I Robot , 2012.
# Jan-Christoph Borchardt , 2011.
# , 2012.
@@ -16,14 +16,15 @@
# , 2012.
# , 2012.
# Phi Lieb <>, 2012.
+# Susi <>, 2012.
# , 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 16:40+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -35,26 +36,26 @@ msgstr ""
#: ajax/share.php:84
#, php-format
msgid "User %s shared a file with you"
-msgstr ""
+msgstr "Der Nutzer %s hat eine Datei für Dich freigegeben"
#: ajax/share.php:86
#, php-format
msgid "User %s shared a folder with you"
-msgstr ""
+msgstr "%s hat ein Verzeichnis für Dich freigegeben"
#: ajax/share.php:88
#, php-format
msgid ""
"User %s shared the file \"%s\" with you. It is available for download here: "
"%s"
-msgstr ""
+msgstr "%s hat eine Datei \"%s\" für Dich freigegeben. Sie ist zum Download hier ferfügbar: %s"
#: ajax/share.php:90
#, php-format
msgid ""
"User %s shared the folder \"%s\" with you. It is available for download "
"here: %s"
-msgstr ""
+msgstr "%s hat eine Verzeichnis \"%s\" für Dich freigegeben. Es ist zum Download hier ferfügbar: %s"
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
@@ -98,55 +99,55 @@ msgstr "Fehler beim Entfernen von %s von den Favoriten."
msgid "Settings"
msgstr "Einstellungen"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "Gerade eben"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "vor einer Minute"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "Vor {minutes} Minuten"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr "Vor einer Stunde"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr "Vor {hours} Stunden"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "Heute"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "Gestern"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "Vor {days} Tag(en)"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "Letzten Monat"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr "Vor {months} Monaten"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "Vor Monaten"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "Letztes Jahr"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "Vor Jahren"
@@ -176,8 +177,8 @@ msgid "The object type is not specified."
msgstr "Der Objekttyp ist nicht angegeben."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Fehler"
@@ -189,7 +190,7 @@ msgstr "Der App-Name ist nicht angegeben."
msgid "The required file {file} is not installed!"
msgstr "Die benötigte Datei {file} ist nicht installiert."
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Fehler beim Freigeben"
@@ -217,12 +218,11 @@ msgstr "Freigeben für"
msgid "Share with link"
msgstr "Über einen Link freigeben"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Passwort"
@@ -286,23 +286,23 @@ msgstr "löschen"
msgid "share"
msgstr "freigeben"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Durch ein Passwort geschützt"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Fehler beim entfernen des Ablaufdatums"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "E-Mail wurde verschickt"
@@ -327,7 +327,7 @@ msgid "Request failed!"
msgstr "Die Anfrage schlug fehl!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Benutzername"
@@ -541,36 +541,32 @@ msgstr "Web-Services unter Ihrer Kontrolle"
msgid "Log out"
msgstr "Abmelden"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatischer Login zurückgewiesen!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "merken"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Einloggen"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Du wurdest abgemeldet."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "Zurück"
@@ -579,16 +575,7 @@ msgstr "Zurück"
msgid "next"
msgstr "Weiter"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Sicherheitswarnung!"
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Bitte bestätige Dein Passwort. Aus Sicherheitsgründen wirst Du hierbei gebeten, Dein Passwort erneut einzugeben."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Bestätigen"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern."
diff --git a/l10n/de/files.po b/l10n/de/files.po
index 7dc41332e04..c68bff2ed63 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -5,7 +5,7 @@
# Translators:
# , 2012.
# , 2012.
-# I Robot , 2012.
+# I Robot , 2012-2013.
# I Robot , 2012.
# Jan-Christoph Borchardt , 2012.
# Jan-Christoph Borchardt , 2011.
@@ -13,6 +13,7 @@
# , 2012.
# , 2012.
# Marcel Kühlhorn , 2012.
+# , 2013.
# Michael Krell , 2012.
# , 2012.
# , 2012.
@@ -20,13 +21,15 @@
# , 2012.
# Thomas Müller <>, 2012.
# , 2012.
+# , 2013.
+# , 2013.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-12 00:12+0100\n"
-"PO-Revision-Date: 2012-12-11 09:27+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 13:32+0000\n"
+"Last-Translator: thiel \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,46 +37,72 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr "Konnte %s nicht verschieben - Datei mit diesem Namen existiert bereits."
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr "Konnte %s nicht verschieben"
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr "Konnte Datei nicht umbenennen"
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Datei fehlerfrei hochgeladen."
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei wurde nur teilweise hochgeladen."
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Es wurde keine Datei hochgeladen."
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Temporärer Ordner fehlt."
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Nicht genug Speicherplatz verfügbar"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Ungültiges Verzeichnis"
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Dateien"
-#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "Nicht mehr freigeben"
-#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Löschen"
@@ -81,122 +110,134 @@ msgstr "Löschen"
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:199
+#: js/filelist.js:205
msgid "suggest name"
msgstr "Name vorschlagen"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr "abbrechen"
-#: js/filelist.js:248
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr "{new_name} wurde ersetzt"
-#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:250
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} ersetzt durch {new_name}"
-#: js/filelist.js:282
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr "Freigabe von {files} aufgehoben"
-#: js/filelist.js:284
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr "{files} gelöscht"
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr "'.' ist kein gültiger Dateiname"
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr "Der Dateiname darf nicht leer sein"
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Erstelle ZIP-Datei. Dies kann eine Weile dauern."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist."
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Fehler beim Upload"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Schließen"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr "Ausstehend"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "Eine Datei wird hoch geladen"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr "{count} Dateien werden hochgeladen"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/files.js:442
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen."
-#: js/files.js:512
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
-msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten."
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "Die URL darf nicht leer sein"
-#: js/files.js:693
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten."
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr "{count} Dateien wurden gescannt"
-#: js/files.js:701
+#: js/files.js:735
msgid "error while scanning"
msgstr "Fehler beim Scannen"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Name"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Größe"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Bearbeitet"
-#: js/files.js:803
+#: js/files.js:829
msgid "1 folder"
msgstr "1 Ordner"
-#: js/files.js:805
+#: js/files.js:831
msgid "{count} folders"
msgstr "{count} Ordner"
-#: js/files.js:813
+#: js/files.js:839
msgid "1 file"
msgstr "1 Datei"
-#: js/files.js:815
+#: js/files.js:841
msgid "{count} files"
msgstr "{count} Dateien"
@@ -208,27 +249,27 @@ msgstr "Dateibehandlung"
msgid "Maximum upload size"
msgstr "Maximale Upload-Größe"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maximal möglich:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "ZIP-Download aktivieren"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 bedeutet unbegrenzt"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maximale Größe für ZIP-Dateien"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Speichern"
@@ -248,36 +289,36 @@ msgstr "Ordner"
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Hochladen"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:58
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Lade etwas hoch!"
-#: templates/index.php:72
+#: templates/index.php:70
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:104
+#: templates/index.php:102
msgid "Upload too large"
msgstr "Upload zu groß"
-#: templates/index.php:106
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server."
-#: templates/index.php:111
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:114
+#: templates/index.php:112
msgid "Current scanning"
msgstr "Scanne"
diff --git a/l10n/de/files_external.po b/l10n/de/files_external.po
index 42d733228c9..c8d7b8f8e41 100644
--- a/l10n/de/files_external.po
+++ b/l10n/de/files_external.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-16 00:11+0100\n"
-"PO-Revision-Date: 2012-12-15 19:35+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 13:57+0000\n"
+"Last-Translator: Mirodin \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,14 +50,14 @@ msgstr "Fehler beim Einrichten von Google Drive"
msgid ""
"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
-msgstr "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren."
+msgstr "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren."
#: lib/config.php:435
msgid ""
"Warning: The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
-msgstr "Warnung: \"smbclient\" ist nicht aktiv oder nicht installiert. Das Einhängen von FTP-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren."
+msgstr "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator."
#: templates/settings.php:3
msgid "External Storage"
@@ -104,7 +104,7 @@ msgid "Users"
msgstr "Benutzer"
#: templates/settings.php:108 templates/settings.php:109
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:144 templates/settings.php:145
msgid "Delete"
msgstr "Löschen"
@@ -116,10 +116,10 @@ msgstr "Externen Speicher für Benutzer aktivieren"
msgid "Allow users to mount their own external storage"
msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden"
-#: templates/settings.php:139
+#: templates/settings.php:136
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:158
+#: templates/settings.php:153
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de/files_versions.po b/l10n/de/files_versions.po
index 464f1fe302c..a3e251c142c 100644
--- a/l10n/de/files_versions.po
+++ b/l10n/de/files_versions.po
@@ -12,9 +12,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 09:08+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,22 +22,10 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
-msgstr "Alle Versionen löschen"
-
#: js/versions.js:16
msgid "History"
msgstr "Historie"
-#: templates/settings-personal.php:4
-msgid "Versions"
-msgstr "Versionen"
-
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
-msgstr "Dies löscht alle vorhandenen Sicherungsversionen Deiner Dateien."
-
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "Dateiversionierung"
diff --git a/l10n/de/settings.po b/l10n/de/settings.po
index 4d80da3751f..1616f6a893d 100644
--- a/l10n/de/settings.po
+++ b/l10n/de/settings.po
@@ -24,9 +24,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-05 00:04+0100\n"
-"PO-Revision-Date: 2012-12-04 13:54+0000\n"
-"Last-Translator: AndryXY \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,7 +46,7 @@ msgstr "Gruppe existiert bereits"
msgid "Unable to add group"
msgstr "Gruppe konnte nicht angelegt werden"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr "App konnte nicht aktiviert werden."
@@ -58,14 +58,6 @@ msgstr "E-Mail Adresse gespeichert"
msgid "Invalid email"
msgstr "Ungültige E-Mail Adresse"
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID geändert"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Ungültige Anfrage"
-
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "Gruppe konnte nicht gelöscht werden"
@@ -82,6 +74,10 @@ msgstr "Benutzer konnte nicht gelöscht werden"
msgid "Language changed"
msgstr "Sprache geändert"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Ungültige Anfrage"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen."
@@ -132,29 +128,29 @@ msgstr "Weitere Anwendungen findest Du auf apps.owncloud.com"
msgid " -licensed by "
msgstr " -lizenziert von "
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Dokumentation"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "Dokumentation für Benutzer"
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr "Große Dateien verwalten"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "Dokumentation für Administratoren"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "Online-Dokumentation"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "Forum"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "Bugtracker"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Stelle eine Frage"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Probleme bei der Verbindung zur Hilfe-Datenbank."
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Datenbank direkt besuchen."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Antwort"
+msgid "Commercial Support"
+msgstr "Kommerzieller Support"
#: templates/personal.php:8
#, php-format
@@ -162,62 +158,82 @@ msgid "You have used %s of the available %s "
msgstr "Du verwendest %s der verfügbaren %s"
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr "Desktop- und mobile Clients für die Synchronisation"
+msgid "Clients"
+msgstr "Kunden"
#: templates/personal.php:13
-msgid "Download"
-msgstr "Download"
+msgid "Download Desktop Clients"
+msgstr "Desktop-Client herunterladen"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "Android-Client herunterladen"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "iOS-Client herunterladen"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Passwort"
+
+#: templates/personal.php:22
msgid "Your password was changed"
msgstr "Dein Passwort wurde geändert."
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "Passwort konnte nicht geändert werden"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "zeigen"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "Deine E-Mail-Adresse"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "Trage eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren."
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "Hilf bei der Übersetzung"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "Verwende diese Adresse, um Deine ownCloud mit Deinem Dateimanager zu verbinden."
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "Verwende diese Adresse, um Deinen Dateimanager mit Deiner ownCloud zu verbinden"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "Version"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
msgstr "Entwickelt von der ownCloud-Community , der Quellcode ist unter der AGPL lizenziert."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
msgid "Name"
msgstr "Name"
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
-msgstr "Passwort"
-
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Gruppen"
@@ -244,21 +256,29 @@ msgid "Create"
msgstr "Anlegen"
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Standard-Quota"
+msgid "Default Storage"
+msgstr "Standard-Speicher"
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "Unbegrenzt"
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
msgstr "Andere"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Quota"
+#: templates/users.php:87
+msgid "Storage"
+msgstr "Speicher"
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr "Standard"
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Löschen"
diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po
index f0023452578..7e83a5b2043 100644
--- a/l10n/de/user_ldap.po
+++ b/l10n/de/user_ldap.po
@@ -9,14 +9,15 @@
# Maurice Preuß <>, 2012.
# , 2012.
# Phi Lieb <>, 2012.
+# Susi <>, 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-16 00:11+0100\n"
-"PO-Revision-Date: 2012-12-15 19:41+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 14:04+0000\n"
+"Last-Translator: Mirodin \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,13 +30,13 @@ msgid ""
"Warning: Apps user_ldap and user_webdavauth are incompatible. You may"
" experience unexpected behaviour. Please ask your system administrator to "
"disable one of them."
-msgstr "Warnung: Die Apps user_ldap und user_webdavauth sind nicht kompatible. Unerwartetes Verhalten kann auftreten. Bitte Deinen System-Verwalter eine von beiden zu de-aktivieren."
+msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren."
#: templates/settings.php:11
msgid ""
"Warning: The PHP LDAP module needs is not installed, the backend will"
" not work. Please ask your system administrator to install it."
-msgstr ""
+msgstr "Warnung: Das PHP-Modul, das LDAP benöntigt, ist nicht installiert. Das Backend wird nicht funktionieren. Bitte deinen Systemadministrator das Modul zu installieren."
#: templates/settings.php:15
msgid "Host"
diff --git a/l10n/de/user_webdavauth.po b/l10n/de/user_webdavauth.po
index 8a1620f09d1..51e570956ce 100644
--- a/l10n/de/user_webdavauth.po
+++ b/l10n/de/user_webdavauth.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 18:15+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +19,17 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
#: templates/settings.php:4
-msgid "WebDAV URL: http://"
-msgstr "WebDAV URL: http://"
+msgid "URL: http://"
+msgstr "URL: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index faa7f085445..e044e72907c 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -16,15 +16,16 @@
# , 2012.
# , 2012.
# Phi Lieb <>, 2012.
+# , 2013.
# , 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 12:15+0000\n"
-"Last-Translator: deh3nne \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,26 +36,26 @@ msgstr ""
#: ajax/share.php:84
#, php-format
msgid "User %s shared a file with you"
-msgstr "Der Nutzer %s teilt eine Datei mit dir"
+msgstr "Der Nutzer %s hat eine Datei für Sie freigegeben"
#: ajax/share.php:86
#, php-format
msgid "User %s shared a folder with you"
-msgstr "Der Nutzer %s teilt einen Ordner mit dir"
+msgstr "%s hat ein Verzeichnis für Sie freigegeben"
#: ajax/share.php:88
#, php-format
msgid ""
"User %s shared the file \"%s\" with you. It is available for download here: "
"%s"
-msgstr "Der Nutzer %s teilt die Datei \"%s\" mit dir. Du kannst diese hier herunterladen: %s"
+msgstr "%s hat eine Datei \"%s\" für Sie freigegeben. Sie ist zum Download hier ferfügbar: %s"
#: ajax/share.php:90
#, php-format
msgid ""
"User %s shared the folder \"%s\" with you. It is available for download "
"here: %s"
-msgstr "Der Nutzer %s teilt den Ornder \"%s\" mit dir. Du kannst diesen hier herunterladen: %s"
+msgstr "%s hat eine Verzeichnis \"%s\" für Sie freigegeben. Es ist zum Download hier ferfügbar: %s"
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
@@ -98,55 +99,55 @@ msgstr "Fehler beim Entfernen von %s von den Favoriten."
msgid "Settings"
msgstr "Einstellungen"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "Gerade eben"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "Vor 1 Minute"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "Vor {minutes} Minuten"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr "Vor einer Stunde"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr "Vor {hours} Stunden"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "Heute"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "Gestern"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "Vor {days} Tag(en)"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "Letzten Monat"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr "Vor {months} Monaten"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "Vor Monaten"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "Letztes Jahr"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "Vor Jahren"
@@ -176,8 +177,8 @@ msgid "The object type is not specified."
msgstr "Der Objekttyp ist nicht angegeben."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Fehler"
@@ -189,7 +190,7 @@ msgstr "Der App-Name ist nicht angegeben."
msgid "The required file {file} is not installed!"
msgstr "Die benötigte Datei {file} ist nicht installiert."
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Fehler bei der Freigabe"
@@ -217,18 +218,17 @@ msgstr "Freigeben für"
msgid "Share with link"
msgstr "Über einen Link freigeben"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Passwort"
#: js/share.js:172
msgid "Email link to person"
-msgstr "Link per Mail an Person schicken"
+msgstr "Link per E-Mail verschicken"
#: js/share.js:173
msgid "Send"
@@ -286,23 +286,23 @@ msgstr "löschen"
msgid "share"
msgstr "freigeben"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Durch ein Passwort geschützt"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Email gesendet"
@@ -327,7 +327,7 @@ msgid "Request failed!"
msgstr "Die Anfrage schlug fehl!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Benutzername"
@@ -541,36 +541,32 @@ msgstr "Web-Services unter Ihrer Kontrolle"
msgid "Log out"
msgstr "Abmelden"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatische Anmeldung verweigert."
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "merken"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Einloggen"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Sie wurden abgemeldet."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "Zurück"
@@ -579,16 +575,7 @@ msgstr "Zurück"
msgid "next"
msgstr "Weiter"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Sicherheitshinweis!"
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Bitte überprüfen Sie Ihr Passwort. Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Überprüfen"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern."
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index 035e733deb4..ca3e44187b1 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -4,9 +4,9 @@
#
# Translators:
# , 2012.
-# , 2012.
+# , 2012-2013.
# , 2012.
-# I Robot , 2012.
+# I Robot , 2012-2013.
# I Robot , 2012.
# Jan-Christoph Borchardt , 2012.
# Jan-Christoph Borchardt , 2011.
@@ -14,10 +14,12 @@
# , 2012.
# , 2012.
# Marcel Kühlhorn , 2012.
+# , 2013.
# Michael Krell , 2012.
# , 2012.
# , 2012.
# Phi Lieb <>, 2012.
+# , 2013.
# , 2012.
# Thomas Müller <>, 2012.
# , 2012.
@@ -25,9 +27,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-12 00:12+0100\n"
-"PO-Revision-Date: 2012-12-11 09:27+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 13:29+0000\n"
+"Last-Translator: thiel \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,46 +37,72 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr "Konnte %s nicht verschieben - Datei mit diesem Namen existiert bereits"
+
+#: ajax/move.php:24
+#, php-format
+msgid "Could not move %s"
+msgstr "Konnte %s nicht verschieben"
+
+#: ajax/rename.php:19
+msgid "Unable to rename file"
+msgstr "Konnte Datei nicht umbenennen"
+
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:23
+#: ajax/upload.php:24
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei wurde nur teilweise hochgeladen."
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Es wurde keine Datei hochgeladen."
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Der temporäre Ordner fehlt."
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Nicht genügend Speicherplatz verfügbar"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Ungültiges Verzeichnis."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Dateien"
-#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
+#: js/fileactions.js:117 templates/index.php:82 templates/index.php:83
msgid "Unshare"
msgstr "Nicht mehr freigeben"
-#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
+#: js/fileactions.js:119 templates/index.php:88 templates/index.php:89
msgid "Delete"
msgstr "Löschen"
@@ -82,122 +110,134 @@ msgstr "Löschen"
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:199
+#: js/filelist.js:205
msgid "suggest name"
msgstr "Name vorschlagen"
-#: js/filelist.js:199 js/filelist.js:201
+#: js/filelist.js:205 js/filelist.js:207
msgid "cancel"
msgstr "abbrechen"
-#: js/filelist.js:248
+#: js/filelist.js:254
msgid "replaced {new_name}"
msgstr "{new_name} wurde ersetzt"
-#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
+#: js/filelist.js:254 js/filelist.js:256 js/filelist.js:288 js/filelist.js:290
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:250
+#: js/filelist.js:256
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} wurde ersetzt durch {new_name}"
-#: js/filelist.js:282
+#: js/filelist.js:288
msgid "unshared {files}"
msgstr "Freigabe für {files} beendet"
-#: js/filelist.js:284
+#: js/filelist.js:290
msgid "deleted {files}"
msgstr "{files} gelöscht"
-#: js/files.js:33
+#: js/files.js:31
+msgid "'.' is an invalid file name."
+msgstr "'.' ist kein gültiger Dateiname."
+
+#: js/files.js:36
+msgid "File name cannot be empty."
+msgstr "Der Dateiname darf nicht leer sein."
+
+#: js/files.js:45
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Erstelle ZIP-Datei. Dies kann eine Weile dauern."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist."
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Fehler beim Upload"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Schließen"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:376 js/files.js:409
msgid "Pending"
msgstr "Ausstehend"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 Datei wird hochgeladen"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:338 js/files.js:353
msgid "{count} files uploading"
msgstr "{count} Dateien wurden hochgeladen"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:357 js/files.js:393
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/files.js:442
+#: js/files.js:464
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen."
-#: js/files.js:512
-msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
-msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten."
+#: js/files.js:537
+msgid "URL cannot be empty."
+msgstr "Die URL darf nicht leer sein."
-#: js/files.js:693
+#: js/files.js:543
+msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
+msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten"
+
+#: js/files.js:727
msgid "{count} files scanned"
msgstr "{count} Dateien wurden gescannt"
-#: js/files.js:701
+#: js/files.js:735
msgid "error while scanning"
msgstr "Fehler beim Scannen"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:808 templates/index.php:64
msgid "Name"
msgstr "Name"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:809 templates/index.php:75
msgid "Size"
msgstr "Größe"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:810 templates/index.php:77
msgid "Modified"
msgstr "Bearbeitet"
-#: js/files.js:803
+#: js/files.js:829
msgid "1 folder"
msgstr "1 Ordner"
-#: js/files.js:805
+#: js/files.js:831
msgid "{count} folders"
msgstr "{count} Ordner"
-#: js/files.js:813
+#: js/files.js:839
msgid "1 file"
msgstr "1 Datei"
-#: js/files.js:815
+#: js/files.js:841
msgid "{count} files"
msgstr "{count} Dateien"
@@ -209,27 +249,27 @@ msgstr "Dateibehandlung"
msgid "Maximum upload size"
msgstr "Maximale Upload-Größe"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maximal möglich:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "ZIP-Download aktivieren"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 bedeutet unbegrenzt"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maximale Größe für ZIP-Dateien"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Speichern"
@@ -249,36 +289,36 @@ msgstr "Ordner"
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:35
+#: templates/index.php:18
msgid "Upload"
msgstr "Hochladen"
-#: templates/index.php:43
+#: templates/index.php:41
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:58
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Bitte laden Sie etwas hoch!"
-#: templates/index.php:72
+#: templates/index.php:70
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:104
+#: templates/index.php:102
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:106
+#: templates/index.php:104
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server."
-#: templates/index.php:111
+#: templates/index.php:109
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:114
+#: templates/index.php:112
msgid "Current scanning"
msgstr "Scanne"
diff --git a/l10n/de_DE/files_external.po b/l10n/de_DE/files_external.po
index 321c2a78ef5..6567207b387 100644
--- a/l10n/de_DE/files_external.po
+++ b/l10n/de_DE/files_external.po
@@ -4,6 +4,7 @@
#
# Translators:
# , 2012.
+# , 2012.
# I Robot , 2012.
# , 2012.
# , 2012.
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-11 23:22+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 13:57+0000\n"
+"Last-Translator: Mirodin \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -49,14 +50,14 @@ msgstr "Fehler beim Einrichten von Google Drive"
msgid ""
"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
-msgstr ""
+msgstr "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren."
#: lib/config.php:435
msgid ""
"Warning: The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
-msgstr ""
+msgstr "Warnung:: Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator."
#: templates/settings.php:3
msgid "External Storage"
@@ -103,7 +104,7 @@ msgid "Users"
msgstr "Benutzer"
#: templates/settings.php:108 templates/settings.php:109
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:144 templates/settings.php:145
msgid "Delete"
msgstr "Löschen"
@@ -115,10 +116,10 @@ msgstr "Externen Speicher für Benutzer aktivieren"
msgid "Allow users to mount their own external storage"
msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden"
-#: templates/settings.php:139
+#: templates/settings.php:136
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:158
+#: templates/settings.php:153
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de_DE/files_versions.po b/l10n/de_DE/files_versions.po
index c9f8e08c2e5..bef0ee6b762 100644
--- a/l10n/de_DE/files_versions.po
+++ b/l10n/de_DE/files_versions.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-20 02:02+0200\n"
-"PO-Revision-Date: 2012-10-19 21:36+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,22 +22,10 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
-msgstr "Alle Versionen löschen"
-
#: js/versions.js:16
msgid "History"
msgstr "Historie"
-#: templates/settings-personal.php:4
-msgid "Versions"
-msgstr "Versionen"
-
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
-msgstr "Dies löscht alle vorhandenen Sicherungsversionen Ihrer Dateien."
-
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "Dateiversionierung"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 064c038d576..98a84230b5c 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -18,14 +18,15 @@
# Phi Lieb <>, 2012.
# , 2012.
# , 2012.
+# , 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-04 00:06+0100\n"
-"PO-Revision-Date: 2012-12-03 21:41+0000\n"
-"Last-Translator: seeed \n"
+"POT-Creation-Date: 2013-01-12 00:09+0100\n"
+"PO-Revision-Date: 2013-01-11 23:09+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,7 +46,7 @@ msgstr "Die Gruppe existiert bereits"
msgid "Unable to add group"
msgstr "Die Gruppe konnte nicht angelegt werden"
-#: ajax/enableapp.php:12
+#: ajax/enableapp.php:11
msgid "Could not enable app. "
msgstr "Die Anwendung konnte nicht aktiviert werden."
@@ -57,14 +58,6 @@ msgstr "E-Mail-Adresse gespeichert"
msgid "Invalid email"
msgstr "Ungültige E-Mail-Adresse"
-#: ajax/openid.php:13
-msgid "OpenID Changed"
-msgstr "OpenID geändert"
-
-#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr "Ungültige Anfrage"
-
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "Die Gruppe konnte nicht gelöscht werden"
@@ -81,6 +74,10 @@ msgstr "Der Benutzer konnte nicht gelöscht werden"
msgid "Language changed"
msgstr "Sprache geändert"
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Ungültige Anfrage"
+
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr "Administratoren können sich nicht selbst aus der admin-Gruppe löschen"
@@ -131,29 +128,29 @@ msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
msgid " -licensed by "
msgstr " -lizenziert von "
-#: templates/help.php:9
-msgid "Documentation"
-msgstr "Dokumentation"
+#: templates/help.php:3
+msgid "User Documentation"
+msgstr "Dokumentation für Benutzer"
-#: templates/help.php:10
-msgid "Managing Big Files"
-msgstr "Große Dateien verwalten"
+#: templates/help.php:4
+msgid "Administrator Documentation"
+msgstr "Dokumentation für Administratoren"
+
+#: templates/help.php:6
+msgid "Online Documentation"
+msgstr "Online-Dokumentation"
+
+#: templates/help.php:7
+msgid "Forum"
+msgstr "Forum"
+
+#: templates/help.php:9
+msgid "Bugtracker"
+msgstr "Bugtracker"
#: templates/help.php:11
-msgid "Ask a question"
-msgstr "Stellen Sie eine Frage"
-
-#: templates/help.php:22
-msgid "Problems connecting to help database."
-msgstr "Probleme bei der Verbindung zur Hilfe-Datenbank."
-
-#: templates/help.php:23
-msgid "Go there manually."
-msgstr "Datenbank direkt besuchen."
-
-#: templates/help.php:31
-msgid "Answer"
-msgstr "Antwort"
+msgid "Commercial Support"
+msgstr "Kommerzieller Support"
#: templates/personal.php:8
#, php-format
@@ -161,62 +158,82 @@ msgid "You have used %s of the available %s "
msgstr "Sie verwenden %s der verfügbaren %s "
#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
-msgstr "Desktop- und mobile Clients für die Synchronisation"
+msgid "Clients"
+msgstr "Kunden"
#: templates/personal.php:13
-msgid "Download"
-msgstr "Download"
+msgid "Download Desktop Clients"
+msgstr "Desktop-Client herunterladen"
-#: templates/personal.php:19
+#: templates/personal.php:14
+msgid "Download Android Client"
+msgstr "Android-Client herunterladen"
+
+#: templates/personal.php:15
+msgid "Download iOS Client"
+msgstr "iOS-Client herunterladen"
+
+#: templates/personal.php:21 templates/users.php:23 templates/users.php:82
+msgid "Password"
+msgstr "Passwort"
+
+#: templates/personal.php:22
msgid "Your password was changed"
msgstr "Ihr Passwort wurde geändert."
-#: templates/personal.php:20
+#: templates/personal.php:23
msgid "Unable to change your password"
msgstr "Das Passwort konnte nicht geändert werden"
-#: templates/personal.php:21
+#: templates/personal.php:24
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:22
+#: templates/personal.php:25
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:23
+#: templates/personal.php:26
msgid "show"
msgstr "zeigen"
-#: templates/personal.php:24
+#: templates/personal.php:27
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:30
+#: templates/personal.php:33
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:31
+#: templates/personal.php:34
msgid "Your email address"
msgstr "Ihre E-Mail-Adresse"
-#: templates/personal.php:32
+#: templates/personal.php:35
msgid "Fill in an email address to enable password recovery"
msgstr "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren."
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:41 templates/personal.php:42
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:44
+#: templates/personal.php:47
msgid "Help translate"
msgstr "Helfen Sie bei der Übersetzung"
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
-msgstr "Benutzen Sie diese Adresse, um Ihre ownCloud mit Ihrem Dateimanager zu verbinden."
+#: templates/personal.php:52
+msgid "WebDAV"
+msgstr "WebDAV"
-#: templates/personal.php:61
+#: templates/personal.php:54
+msgid "Use this address to connect to your ownCloud in your file manager"
+msgstr "Verwenden Sie diese Adresse, um Ihren Dateimanager mit Ihrer ownCloud zu verbinden"
+
+#: templates/personal.php:63
+msgid "Version"
+msgstr "Version"
+
+#: templates/personal.php:65
msgid ""
"Developed by the ownCloud community , the AGPL ."
-msgstr "Entwickelt von der ownCloud-Community , der Quellcode ist unter der AGPL lizenziert."
+msgstr "Entwickelt von der ownCloud-Community . Der Quellcode ist unter der AGPL lizenziert."
-#: templates/users.php:21 templates/users.php:76
+#: templates/users.php:21 templates/users.php:81
msgid "Name"
msgstr "Name"
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
-msgstr "Passwort"
-
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
+#: templates/users.php:26 templates/users.php:83 templates/users.php:103
msgid "Groups"
msgstr "Gruppen"
@@ -243,21 +256,29 @@ msgid "Create"
msgstr "Anlegen"
#: templates/users.php:35
-msgid "Default Quota"
-msgstr "Standard-Quota"
+msgid "Default Storage"
+msgstr "Standard-Speicher"
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:42 templates/users.php:138
+msgid "Unlimited"
+msgstr "Unbegrenzt"
+
+#: templates/users.php:60 templates/users.php:153
msgid "Other"
msgstr "Andere"
-#: templates/users.php:80 templates/users.php:112
+#: templates/users.php:85 templates/users.php:117
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: templates/users.php:82
-msgid "Quota"
-msgstr "Quota"
+#: templates/users.php:87
+msgid "Storage"
+msgstr "Speicher"
-#: templates/users.php:146
+#: templates/users.php:133
+msgid "Default"
+msgstr "Standard"
+
+#: templates/users.php:161
msgid "Delete"
msgstr "Löschen"
diff --git a/l10n/de_DE/user_ldap.po b/l10n/de_DE/user_ldap.po
index 8e59bdac23d..843b2e80f4d 100644
--- a/l10n/de_DE/user_ldap.po
+++ b/l10n/de_DE/user_ldap.po
@@ -8,14 +8,15 @@
# Maurice Preuß <>, 2012.
# , 2012.
# Phi Lieb <>, 2012.
+# , 2012.
# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 23:11+0000\n"
-"Last-Translator: I Robot \n"
+"POT-Creation-Date: 2012-12-23 00:09+0100\n"
+"PO-Revision-Date: 2012-12-22 14:04+0000\n"
+"Last-Translator: Mirodin \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,13 +29,13 @@ msgid ""
"Warning: Apps user_ldap and user_webdavauth are incompatible. You may"
" experience unexpected behaviour. Please ask your system administrator to "
"disable one of them."
-msgstr ""
+msgstr "Warnung: Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitten Sie Ihren Systemadministator eine der beiden Anwendungen zu deaktivieren."
#: templates/settings.php:11
msgid ""
"Warning: The PHP LDAP module needs is not installed, the backend will"
" not work. Please ask your system administrator to install it."
-msgstr ""
+msgstr "Warnung: Das PHP-Modul, das LDAP benöntigt, ist nicht installiert. Das Backend wird nicht funktionieren. Bitten Sie Ihren Systemadministrator das Modul zu installieren."
#: templates/settings.php:15
msgid "Host"
diff --git a/l10n/de_DE/user_webdavauth.po b/l10n/de_DE/user_webdavauth.po
index 76e04750dee..bd128d6290f 100644
--- a/l10n/de_DE/user_webdavauth.po
+++ b/l10n/de_DE/user_webdavauth.po
@@ -4,13 +4,15 @@
#
# Translators:
# , 2012.
+# , 2012.
+# , 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 18:15+0000\n"
-"Last-Translator: Mirodin \n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:04+0000\n"
+"Last-Translator: I Robot \n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +20,17 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
#: templates/settings.php:4
-msgid "WebDAV URL: http://"
-msgstr "WebDAV URL: http://"
+msgid "URL: http://"
+msgstr "URL: http://"
+
+#: templates/settings.php:6
+msgid ""
+"ownCloud will send the user credentials to this URL. This plugin checks the "
+"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
+"credentials, and all other responses as valid credentials."
+msgstr ""
diff --git a/l10n/el/core.po b/l10n/el/core.po
index 29a4a7ee03e..e0066d758d1 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.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-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-15 00:03+0100\n"
+"PO-Revision-Date: 2013-01-14 23:03+0000\n"
"Last-Translator: I Robot \n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -27,26 +27,26 @@ msgstr ""
#: ajax/share.php:84
#, php-format
msgid "User %s shared a file with you"
-msgstr ""
+msgstr "Ο χρήστης %s διαμοιράστηκε ένα αρχείο με εσάς"
#: ajax/share.php:86
#, php-format
msgid "User %s shared a folder with you"
-msgstr ""
+msgstr "Ο χρήστης %s διαμοιράστηκε ένα φάκελο με εσάς"
#: ajax/share.php:88
#, php-format
msgid ""
"User %s shared the file \"%s\" with you. It is available for download here: "
"%s"
-msgstr ""
+msgstr "Ο χρήστης %s διαμοιράστηκε το αρχείο \"%s\" μαζί σας. Είναι διαθέσιμο για λήψη εδώ: %s"
#: ajax/share.php:90
#, php-format
msgid ""
"User %s shared the folder \"%s\" with you. It is available for download "
"here: %s"
-msgstr ""
+msgstr "Ο χρήστης %s διαμοιράστηκε τον φάκελο \"%s\" μαζί σας. Είναι διαθέσιμος για λήψη εδώ: %s"
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
@@ -90,55 +90,55 @@ msgstr "Σφάλμα αφαίρεσης %s από τα αγαπημένα."
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: js/js.js:704
+#: js/js.js:711
msgid "seconds ago"
msgstr "δευτερόλεπτα πριν"
-#: js/js.js:705
+#: js/js.js:712
msgid "1 minute ago"
msgstr "1 λεπτό πριν"
-#: js/js.js:706
+#: js/js.js:713
msgid "{minutes} minutes ago"
msgstr "{minutes} λεπτά πριν"
-#: js/js.js:707
+#: js/js.js:714
msgid "1 hour ago"
msgstr "1 ώρα πριν"
-#: js/js.js:708
+#: js/js.js:715
msgid "{hours} hours ago"
msgstr "{hours} ώρες πριν"
-#: js/js.js:709
+#: js/js.js:716
msgid "today"
msgstr "σήμερα"
-#: js/js.js:710
+#: js/js.js:717
msgid "yesterday"
msgstr "χτες"
-#: js/js.js:711
+#: js/js.js:718
msgid "{days} days ago"
msgstr "{days} ημέρες πριν"
-#: js/js.js:712
+#: js/js.js:719
msgid "last month"
msgstr "τελευταίο μήνα"
-#: js/js.js:713
+#: js/js.js:720
msgid "{months} months ago"
msgstr "{months} μήνες πριν"
-#: js/js.js:714
+#: js/js.js:721
msgid "months ago"
msgstr "μήνες πριν"
-#: js/js.js:715
+#: js/js.js:722
msgid "last year"
msgstr "τελευταίο χρόνο"
-#: js/js.js:716
+#: js/js.js:723
msgid "years ago"
msgstr "χρόνια πριν"
@@ -168,8 +168,8 @@ msgid "The object type is not specified."
msgstr "Δεν καθορίστηκε ο τύπος του αντικειμένου."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541
-#: js/share.js:553
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:554
+#: js/share.js:566
msgid "Error"
msgstr "Σφάλμα"
@@ -181,7 +181,7 @@ msgstr "Δεν καθορίστηκε το όνομα της εφαρμογής.
msgid "The required file {file} is not installed!"
msgstr "Το απαιτούμενο αρχείο {file} δεν εγκαταστάθηκε!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Σφάλμα κατά τον διαμοιρασμό"
@@ -209,22 +209,21 @@ msgstr "Διαμοιρασμός με"
msgid "Share with link"
msgstr "Διαμοιρασμός με σύνδεσμο"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Προστασία συνθηματικού"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
msgid "Password"
msgstr "Συνθηματικό"
#: js/share.js:172
msgid "Email link to person"
-msgstr ""
+msgstr "Αποστολή συνδέσμου με email "
#: js/share.js:173
msgid "Send"
-msgstr ""
+msgstr "Αποστολή"
#: js/share.js:177
msgid "Set expiration date"
@@ -278,25 +277,25 @@ msgstr "διαγραφή"
msgid "share"
msgstr "διαμοιρασμός"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Προστασία με συνθηματικό"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Σφάλμα κατά την διαγραφή της ημ. λήξης"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Σφάλμα κατά τον ορισμό ημ. λήξης"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
-msgstr ""
+msgstr "Αποστολή..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
-msgstr ""
+msgstr "Το Email απεστάλη "
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
@@ -318,8 +317,8 @@ msgstr "Η επαναφορά του email στάλθηκε."
msgid "Request failed!"
msgstr "Η αίτηση απέτυχε!"
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
+#: templates/login.php:28
msgid "Username"
msgstr "Όνομα Χρήστη"
@@ -408,44 +407,44 @@ msgstr "Ο κατάλογος data και τα αρχεία σας πιθανό
msgid "Create an admin account "
msgstr "Δημιουργήστε έναν λογαριασμό διαχειριστή "
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Για προχωρημένους"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Φάκελος δεδομένων"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Ρύθμιση της βάσης δεδομένων"
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:64 templates/installation.php:75
+#: templates/installation.php:85 templates/installation.php:95
msgid "will be used"
msgstr "θα χρησιμοποιηθούν"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Χρήστης της βάσης δεδομένων"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Συνθηματικό βάσης δεδομένων"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Όνομα βάσης δεδομένων"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Κενά Πινάκων Βάσης Δεδομένων"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Διακομιστής βάσης δεδομένων"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Ολοκλήρωση εγκατάστασης"
@@ -533,36 +532,32 @@ msgstr "Υπηρεσίες web υπό τον έλεγχό σας"
msgid "Log out"
msgstr "Αποσύνδεση"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Απορρίφθηκε η αυτόματη σύνδεση!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Εάν δεν αλλάξατε το συνθηματικό σας προσφάτως, ο λογαριασμός μπορεί να έχει διαρρεύσει!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Παρακαλώ αλλάξτε το συνθηματικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Ξεχάσατε το συνθηματικό σας;"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "απομνημόνευση"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Είσοδος"
-#: templates/logout.php:1
-msgid "You are logged out."
-msgstr "Έχετε αποσυνδεθεί."
-
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr "προηγούμενο"
@@ -571,16 +566,7 @@ msgstr "προηγούμενο"
msgid "next"
msgstr "επόμενο"
-#: templates/verify.php:5
-msgid "Security Warning!"
-msgstr "Προειδοποίηση Ασφαλείας!"
-
-#: templates/verify.php:6
-msgid ""
-"Please verify your password. For security reasons you may be "
-"occasionally asked to enter your password again."
-msgstr "Παρακαλώ επιβεβαιώστε το συνθηματικό σας. Για λόγους ασφαλείας μπορεί να ερωτάστε να εισάγετε ξανά το συνθηματικό σας."
-
-#: templates/verify.php:16
-msgid "Verify"
-msgstr "Επαλήθευση"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
diff --git a/l10n/el/files.po b/l10n/el/files.po
index 85209f363a5..6dbee32887a 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -6,6 +6,7 @@
# Dimitris M. , 2012.
# Efstathios Iosifidis , 2012.
# Efstathios Iosifidis , 2012.
+# Konstantinos Tzanidis , 2012.
# Marios Bekatoros <>, 2012.
# Petros Kyladitis , 2011-2012.
# Γιάννης Ανθυμίδης