Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2013-01-07 03:16:10 +0400
committerRobin Appelman <icewind@owncloud.com>2013-01-07 03:16:10 +0400
commite8d08d4930fae31a665c679b5ac1a147859eb099 (patch)
tree426671882f753d0fea8f80c786bdd6892d57cdb5
parent1137723b2a46c37d61e7f501694c73562b21ef74 (diff)
parent0b007235b99fa8d66cdb8ca917fe2f45dd8e4edc (diff)
merge master into filesystem
-rw-r--r--apps/files/ajax/rename.php2
-rw-r--r--apps/files/ajax/upload.php4
-rw-r--r--apps/files/js/filelist.js2
-rw-r--r--apps/files/js/files.js20
-rw-r--r--apps/files/l10n/ca.php3
-rw-r--r--apps/files/l10n/cs_CZ.php3
-rw-r--r--apps/files/l10n/da.php1
-rw-r--r--apps/files/l10n/de.php3
-rw-r--r--apps/files/l10n/de_DE.php3
-rw-r--r--apps/files/l10n/el.php1
-rw-r--r--apps/files/l10n/eo.php1
-rw-r--r--apps/files/l10n/es.php3
-rw-r--r--apps/files/l10n/es_AR.php3
-rw-r--r--apps/files/l10n/et_EE.php1
-rw-r--r--apps/files/l10n/eu.php1
-rw-r--r--apps/files/l10n/fa.php1
-rw-r--r--apps/files/l10n/fi_FI.php3
-rw-r--r--apps/files/l10n/fr.php3
-rw-r--r--apps/files/l10n/gl.php3
-rw-r--r--apps/files/l10n/he.php1
-rw-r--r--apps/files/l10n/hu_HU.php1
-rw-r--r--apps/files/l10n/it.php3
-rw-r--r--apps/files/l10n/ja_JP.php3
-rw-r--r--apps/files/l10n/ko.php1
-rw-r--r--apps/files/l10n/mk.php1
-rw-r--r--apps/files/l10n/ms_MY.php1
-rw-r--r--apps/files/l10n/nb_NO.php1
-rw-r--r--apps/files/l10n/nl.php1
-rw-r--r--apps/files/l10n/pl.php1
-rw-r--r--apps/files/l10n/pt_BR.php1
-rw-r--r--apps/files/l10n/pt_PT.php3
-rw-r--r--apps/files/l10n/ro.php1
-rw-r--r--apps/files/l10n/ru.php1
-rw-r--r--apps/files/l10n/ru_RU.php1
-rw-r--r--apps/files/l10n/si_LK.php1
-rw-r--r--apps/files/l10n/sk_SK.php1
-rw-r--r--apps/files/l10n/sl.php1
-rw-r--r--apps/files/l10n/sv.php3
-rw-r--r--apps/files/l10n/ta_LK.php1
-rw-r--r--apps/files/l10n/th_TH.php1
-rw-r--r--apps/files/l10n/tr.php1
-rw-r--r--apps/files/l10n/uk.php1
-rw-r--r--apps/files/l10n/vi.php1
-rw-r--r--apps/files/l10n/zh_CN.GB2312.php1
-rw-r--r--apps/files/l10n/zh_CN.php1
-rw-r--r--apps/files/l10n/zh_TW.php1
-rw-r--r--apps/files_sharing/public.php12
-rw-r--r--apps/user_ldap/l10n/es_AR.php2
-rw-r--r--config/config.sample.php3
-rw-r--r--core/ajax/update.php67
-rw-r--r--core/css/styles.css3
-rw-r--r--core/l10n/es_AR.php8
-rw-r--r--core/l10n/fr.php4
-rw-r--r--core/lostpassword/controller.php2
-rw-r--r--core/templates/installation.php2
-rw-r--r--core/templates/update.php31
-rw-r--r--l10n/ar/core.po11
-rw-r--r--l10n/ar/files.po124
-rw-r--r--l10n/bg_BG/core.po67
-rw-r--r--l10n/bg_BG/files.po124
-rw-r--r--l10n/bn_BD/core.po11
-rw-r--r--l10n/bn_BD/files.po80
-rw-r--r--l10n/ca/core.po11
-rw-r--r--l10n/ca/files.po127
-rw-r--r--l10n/cs_CZ/core.po69
-rw-r--r--l10n/cs_CZ/files.po128
-rw-r--r--l10n/da/core.po11
-rw-r--r--l10n/da/files.po92
-rw-r--r--l10n/de/core.po11
-rw-r--r--l10n/de/files.po93
-rw-r--r--l10n/de_DE/core.po11
-rw-r--r--l10n/de_DE/files.po94
-rw-r--r--l10n/de_DE/settings.po6
-rw-r--r--l10n/de_DE/user_webdavauth.po6
-rw-r--r--l10n/el/core.po11
-rw-r--r--l10n/el/files.po92
-rw-r--r--l10n/eo/core.po27
-rw-r--r--l10n/eo/files.po126
-rw-r--r--l10n/es/core.po45
-rw-r--r--l10n/es/files.po127
-rw-r--r--l10n/es_AR/core.po83
-rw-r--r--l10n/es_AR/files.po94
-rw-r--r--l10n/es_AR/user_ldap.po11
-rw-r--r--l10n/et_EE/core.po67
-rw-r--r--l10n/et_EE/files.po124
-rw-r--r--l10n/eu/core.po69
-rw-r--r--l10n/eu/files.po92
-rw-r--r--l10n/fa/core.po67
-rw-r--r--l10n/fa/files.po124
-rw-r--r--l10n/fi_FI/core.po45
-rw-r--r--l10n/fi_FI/files.po126
-rw-r--r--l10n/fr/core.po16
-rw-r--r--l10n/fr/files.po129
-rw-r--r--l10n/fr/settings.po7
-rw-r--r--l10n/gl/core.po11
-rw-r--r--l10n/gl/files.po128
-rw-r--r--l10n/he/core.po45
-rw-r--r--l10n/he/files.po126
-rw-r--r--l10n/hi/core.po67
-rw-r--r--l10n/hi/files.po124
-rw-r--r--l10n/hr/core.po67
-rw-r--r--l10n/hr/files.po124
-rw-r--r--l10n/hu/core.po11
-rw-r--r--l10n/hu/files.po80
-rw-r--r--l10n/hu_HU/core.po11
-rw-r--r--l10n/hu_HU/files.po92
-rw-r--r--l10n/ia/core.po67
-rw-r--r--l10n/ia/files.po124
-rw-r--r--l10n/id/core.po67
-rw-r--r--l10n/id/files.po124
-rw-r--r--l10n/is/core.po11
-rw-r--r--l10n/is/files.po92
-rw-r--r--l10n/it/core.po45
-rw-r--r--l10n/it/files.po128
-rw-r--r--l10n/ja_JP/core.po45
-rw-r--r--l10n/ja_JP/files.po128
-rw-r--r--l10n/ja_JP/settings.po16
-rw-r--r--l10n/ka_GE/core.po67
-rw-r--r--l10n/ka_GE/files.po124
-rw-r--r--l10n/ko/core.po67
-rw-r--r--l10n/ko/files.po92
-rw-r--r--l10n/ku_IQ/core.po67
-rw-r--r--l10n/ku_IQ/files.po124
-rw-r--r--l10n/lb/core.po67
-rw-r--r--l10n/lb/files.po124
-rw-r--r--l10n/lt_LT/core.po67
-rw-r--r--l10n/lt_LT/files.po124
-rw-r--r--l10n/lv/core.po67
-rw-r--r--l10n/lv/files.po124
-rw-r--r--l10n/mk/core.po45
-rw-r--r--l10n/mk/files.po92
-rw-r--r--l10n/ms_MY/core.po67
-rw-r--r--l10n/ms_MY/files.po124
-rw-r--r--l10n/nb_NO/core.po11
-rw-r--r--l10n/nb_NO/files.po92
-rw-r--r--l10n/nl/core.po11
-rw-r--r--l10n/nl/files.po126
-rw-r--r--l10n/nn_NO/core.po67
-rw-r--r--l10n/nn_NO/files.po124
-rw-r--r--l10n/oc/core.po67
-rw-r--r--l10n/oc/files.po124
-rw-r--r--l10n/pl/core.po45
-rw-r--r--l10n/pl/files.po126
-rw-r--r--l10n/pl_PL/core.po67
-rw-r--r--l10n/pl_PL/files.po124
-rw-r--r--l10n/pt_BR/core.po67
-rw-r--r--l10n/pt_BR/files.po126
-rw-r--r--l10n/pt_PT/core.po45
-rw-r--r--l10n/pt_PT/files.po128
-rw-r--r--l10n/ro/core.po11
-rw-r--r--l10n/ro/files.po92
-rw-r--r--l10n/ru/core.po69
-rw-r--r--l10n/ru/files.po92
-rw-r--r--l10n/ru_RU/core.po11
-rw-r--r--l10n/ru_RU/files.po92
-rw-r--r--l10n/si_LK/core.po67
-rw-r--r--l10n/si_LK/files.po124
-rw-r--r--l10n/sk_SK/core.po67
-rw-r--r--l10n/sk_SK/files.po126
-rw-r--r--l10n/sl/core.po45
-rw-r--r--l10n/sl/files.po126
-rw-r--r--l10n/sq/core.po67
-rw-r--r--l10n/sq/files.po124
-rw-r--r--l10n/sr/core.po67
-rw-r--r--l10n/sr/files.po126
-rw-r--r--l10n/sr@latin/core.po67
-rw-r--r--l10n/sr@latin/files.po124
-rw-r--r--l10n/sv/core.po11
-rw-r--r--l10n/sv/files.po128
-rw-r--r--l10n/ta_LK/core.po67
-rw-r--r--l10n/ta_LK/files.po124
-rw-r--r--l10n/templates/core.pot7
-rw-r--r--l10n/templates/files.pot76
-rw-r--r--l10n/templates/files_encryption.pot2
-rw-r--r--l10n/templates/files_external.pot2
-rw-r--r--l10n/templates/files_sharing.pot2
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot14
-rw-r--r--l10n/templates/settings.pot2
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--l10n/templates/user_webdavauth.pot2
-rw-r--r--l10n/th_TH/core.po67
-rw-r--r--l10n/th_TH/files.po92
-rw-r--r--l10n/tr/core.po11
-rw-r--r--l10n/tr/files.po92
-rw-r--r--l10n/uk/core.po69
-rw-r--r--l10n/uk/files.po126
-rw-r--r--l10n/vi/core.po67
-rw-r--r--l10n/vi/files.po124
-rw-r--r--l10n/zh_CN.GB2312/core.po67
-rw-r--r--l10n/zh_CN.GB2312/files.po124
-rw-r--r--l10n/zh_CN/core.po11
-rw-r--r--l10n/zh_CN/files.po126
-rw-r--r--l10n/zh_HK/core.po67
-rw-r--r--l10n/zh_HK/files.po124
-rw-r--r--l10n/zh_TW/core.po67
-rw-r--r--l10n/zh_TW/files.po124
-rw-r--r--l10n/zu_ZA/core.po67
-rw-r--r--l10n/zu_ZA/files.po124
-rw-r--r--lib/api.php200
-rw-r--r--[-rwxr-xr-x]lib/app.php18
-rw-r--r--lib/base.php1384
-rw-r--r--lib/connector/sabre/quotaplugin.php2
-rw-r--r--lib/db.php10
-rw-r--r--lib/files/storage/local.php43
-rw-r--r--lib/helper.php63
-rw-r--r--lib/ocs.php488
-rw-r--r--lib/ocs/activity.php28
-rw-r--r--lib/ocs/cloud.php98
-rw-r--r--lib/ocs/config.php36
-rw-r--r--lib/ocs/person.php42
-rw-r--r--lib/ocs/privatedata.php66
-rw-r--r--lib/ocs/result.php75
-rw-r--r--lib/public/api.php44
-rw-r--r--lib/router.php18
-rw-r--r--ocs/routes.php20
-rw-r--r--ocs/v1.php15
-rw-r--r--settings/css/oauth.css4
-rw-r--r--settings/l10n/ja_JP.php4
-rw-r--r--settings/oauth.php98
-rw-r--r--settings/templates/oauth-required-apps.php19
-rw-r--r--settings/templates/oauth.php20
222 files changed, 7914 insertions, 5681 deletions
diff --git a/apps/files/ajax/rename.php b/apps/files/ajax/rename.php
index 470ee635a2a..b62f61e2b67 100644
--- a/apps/files/ajax/rename.php
+++ b/apps/files/ajax/rename.php
@@ -11,7 +11,7 @@ $dir = stripslashes($_GET["dir"]);
$file = stripslashes($_GET["file"]);
$newname = stripslashes($_GET["newname"]);
-if (($dir != '' || $file != 'Shared')) {
+if (($dir != '' || $file != 'Shared') and $newname !== '.') {
$targetFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $newname);
$sourceFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $file);
if(\OC\Files\Filesystem::rename($sourceFile, $targetFile)) {
diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php
index b6ae69f1e30..eea66d6b269 100644
--- a/apps/files/ajax/upload.php
+++ b/apps/files/ajax/upload.php
@@ -52,8 +52,8 @@ if(strpos($dir, '..') === false) {
for($i=0;$i<$fileCount;$i++) {
$target = OCP\Files::buildNotExistingFileName(stripslashes($dir), $files['name'][$i]);
// $path needs to be normalized - this failed within drag'n'drop upload to a sub-folder
- $target = OC_Filesystem::normalizePath($target);
- if(is_uploaded_file($files['tmp_name'][$i]) and OC_Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) {
+ $target = \OC\Files\Filesystem::normalizePath($target);
+ if(is_uploaded_file($files['tmp_name'][$i]) and \OC\Files\Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) {
$meta = \OC\Files\Filesystem::getFileInfo($target);
$result[]=array( 'status' => 'success',
'mime'=>$meta['mimetype'],
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 96dd0323d29..22d701d8ff9 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -149,7 +149,7 @@ var FileList={
event.stopPropagation();
event.preventDefault();
var newname=input.val();
- if (Files.containsInvalidCharacters(newname)) {
+ if (!Files.isFileNameValid(newname)) {
return false;
}
if (newname != name) {
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 7fb451b9a09..37bbce00534 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -26,17 +26,29 @@ Files={
});
procesSelection();
},
- containsInvalidCharacters:function (name) {
+ isFileNameValid:function (name) {
+ if (name === '.') {
+ $('#notification').text(t('files', "'.' is an invalid file name."));
+ $('#notification').fadeIn();
+ return false;
+ }
+ if (name.length == 0) {
+ $('#notification').text(t('files', "File name cannot be empty."));
+ $('#notification').fadeIn();
+ return false;
+ }
+
+ // check for invalid characters
var invalid_characters = ['\\', '/', '<', '>', ':', '"', '|', '?', '*'];
for (var i = 0; i < invalid_characters.length; i++) {
if (name.indexOf(invalid_characters[i]) != -1) {
$('#notification').text(t('files', "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
$('#notification').fadeIn();
- return true;
+ return false;
}
}
$('#notification').fadeOut();
- return false;
+ return true;
}
};
$(document).ready(function() {
@@ -509,7 +521,7 @@ $(document).ready(function() {
$(this).append(input);
input.focus();
input.change(function(){
- if (type != 'web' && Files.containsInvalidCharacters($(this).val())) {
+ if (type != 'web' && !Files.isFileNameValid($(this).val())) {
return;
} else if( type == 'folder' && $('#dir').val() == '/' && $(this).val() == 'Shared') {
$('#notification').text(t('files','Invalid folder name. Usage of "Shared" is reserved by Owncloud'));
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
index 0866d97bd74..981b8ec7ec9 100644
--- a/apps/files/l10n/ca.php
+++ b/apps/files/l10n/ca.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "No s'ha carregat cap fitxer. Error desconegut",
"There is no error, the file uploaded with success" => "El fitxer s'ha pujat correctament",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "El fitxer no s'ha pujat",
"Missing a temporary folder" => "S'ha perdut un fitxer temporal",
"Failed to write to disk" => "Ha fallat en escriure al disc",
+"Not enough space available" => "No hi ha prou espai disponible",
+"Invalid directory." => "Directori no vàlid.",
"Files" => "Fitxers",
"Unshare" => "Deixa de compartir",
"Delete" => "Suprimeix",
diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php
index 12eb79a1a10..ab21b8a2750 100644
--- a/apps/files/l10n/cs_CZ.php
+++ b/apps/files/l10n/cs_CZ.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Soubor nebyl odeslán. Neznámá chyba",
"There is no error, the file uploaded with success" => "Soubor byl odeslán úspěšně",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný v formuláři HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Žádný soubor nebyl odeslán",
"Missing a temporary folder" => "Chybí adresář pro dočasné soubory",
"Failed to write to disk" => "Zápis na disk selhal",
+"Not enough space available" => "Nedostatek dostupného místa",
+"Invalid directory." => "Neplatný adresář",
"Files" => "Soubory",
"Unshare" => "Zrušit sdílení",
"Delete" => "Smazat",
diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php
index 05404d27af7..e2fd0c8c18f 100644
--- a/apps/files/l10n/da.php
+++ b/apps/files/l10n/da.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ingen fil blev uploadet. Ukendt fejl.",
"There is no error, the file uploaded with success" => "Der er ingen fejl, filen blev uploadet med success",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen",
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
index 8073ee28da5..5f4778eb867 100644
--- a/apps/files/l10n/de.php
+++ b/apps/files/l10n/de.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" => "Datei fehlerfrei hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Es wurde keine Datei hochgeladen.",
"Missing a temporary folder" => "Temporärer Ordner fehlt.",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
+"Not enough space available" => "Nicht genug Speicherplatz verfügbar",
+"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unshare" => "Nicht mehr freigeben",
"Delete" => "Löschen",
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
index 6a9730e94b0..3ba32229070 100644
--- a/apps/files/l10n/de_DE.php
+++ b/apps/files/l10n/de_DE.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" => "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Es wurde keine Datei hochgeladen.",
"Missing a temporary folder" => "Der temporäre Ordner fehlt.",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
+"Not enough space available" => "Nicht genug Speicher verfügbar",
+"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unshare" => "Nicht mehr freigeben",
"Delete" => "Löschen",
diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php
index fce7a07c948..60be0bc7aac 100644
--- a/apps/files/l10n/el.php
+++ b/apps/files/l10n/el.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα",
"There is no error, the file uploaded with success" => "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Το απεσταλμένο αρχείο ξεπερνά την οδηγία upload_max_filesize στο php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα",
diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php
index bdde6d0fece..c371334933d 100644
--- a/apps/files/l10n/eo.php
+++ b/apps/files/l10n/eo.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Neniu dosiero alŝutiĝis. Nekonata eraro.",
"There is no error, the file uploaded with success" => "Ne estas eraro, la dosiero alŝutiĝis sukcese",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
index 40b9ea9f23f..2b9bdeeece9 100644
--- a/apps/files/l10n/es.php
+++ b/apps/files/l10n/es.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Fallo no se subió el fichero",
"There is no error, the file uploaded with success" => "No se ha producido ningún error, el archivo se ha subido con éxito",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "No se ha subido ningún archivo",
"Missing a temporary folder" => "Falta un directorio temporal",
"Failed to write to disk" => "La escritura en disco ha fallado",
+"Not enough space available" => "No hay suficiente espacio disponible",
+"Invalid directory." => "Directorio invalido.",
"Files" => "Archivos",
"Unshare" => "Dejar de compartir",
"Delete" => "Eliminar",
diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php
index e514d8de59a..9375954c02e 100644
--- a/apps/files/l10n/es_AR.php
+++ b/apps/files/l10n/es_AR.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "El archivo no fue subido. Error desconocido",
"There is no error, the file uploaded with success" => "No se han producido errores, el archivo se ha subido con éxito",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "El archivo no fue subido",
"Missing a temporary folder" => "Falta un directorio temporal",
"Failed to write to disk" => "Error al escribir en el disco",
+"Not enough space available" => "No hay suficiente espacio disponible",
+"Invalid directory." => "Directorio invalido.",
"Files" => "Archivos",
"Unshare" => "Dejar de compartir",
"Delete" => "Borrar",
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index 0fddbfdca46..0dfc7b5bcd5 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga",
"There is no error, the file uploaded with success" => "Ühtegi viga pole, fail on üles laetud",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse",
"The uploaded file was only partially uploaded" => "Fail laeti üles ainult osaliselt",
diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php
index 0b223b93d8c..e141fa65726 100644
--- a/apps/files/l10n/eu.php
+++ b/apps/files/l10n/eu.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ez da fitxategirik igo. Errore ezezaguna",
"There is no error, the file uploaded with success" => "Ez da arazorik izan, fitxategia ongi igo da",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da",
diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php
index 8284593e886..062df6a56b3 100644
--- a/apps/files/l10n/fa.php
+++ b/apps/files/l10n/fa.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "هیچ فایلی آپلود نشد.خطای ناشناس",
"There is no error, the file uploaded with success" => "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE",
"The uploaded file was only partially uploaded" => "مقدار کمی از فایل بارگذاری شده",
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
index 772dabbb392..00f8ded5163 100644
--- a/apps/files/l10n/fi_FI.php
+++ b/apps/files/l10n/fi_FI.php
@@ -1,10 +1,13 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Tiedostoa ei lähetetty. Tuntematon virhe",
"There is no error, the file uploaded with success" => "Ei virheitä, tiedosto lähetettiin onnistuneesti",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan",
"The uploaded file was only partially uploaded" => "Tiedoston lähetys onnistui vain osittain",
"No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty",
"Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa",
"Failed to write to disk" => "Levylle kirjoitus epäonnistui",
+"Not enough space available" => "Tilaa ei ole riittävästi",
+"Invalid directory." => "Virheellinen kansio.",
"Files" => "Tiedostot",
"Unshare" => "Peru jakaminen",
"Delete" => "Poista",
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
index 86d476873d0..8ffb0d351f7 100644
--- a/apps/files/l10n/fr.php
+++ b/apps/files/l10n/fr.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Aucun fichier n'a été chargé. Erreur inconnue",
"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été téléversé avec succès",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML",
@@ -14,7 +15,7 @@
"replace" => "remplacer",
"suggest name" => "Suggérer un nom",
"cancel" => "annuler",
-"replaced {new_name}" => "{new_name} a été replacé",
+"replaced {new_name}" => "{new_name} a été remplacé",
"undo" => "annuler",
"replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}",
"unshared {files}" => "Fichiers non partagés : {files}",
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index 5c50e3764cf..eb9503d6cad 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Non se subiu ningún ficheiro. Erro descoñecido.",
"There is no error, the file uploaded with success" => "Non hai erros. O ficheiro enviouse correctamente",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro subido excede a directiva indicada polo tamaño_máximo_de_subida de php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado supera a directiva MAX_FILE_SIZE que foi indicada no formulario HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Non se enviou ningún ficheiro",
"Missing a temporary folder" => "Falta un cartafol temporal",
"Failed to write to disk" => "Erro ao escribir no disco",
+"Not enough space available" => "O espazo dispoñíbel é insuficiente",
+"Invalid directory." => "O directorio é incorrecto.",
"Files" => "Ficheiros",
"Unshare" => "Deixar de compartir",
"Delete" => "Eliminar",
diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php
index 4c73493211d..971933f2310 100644
--- a/apps/files/l10n/he.php
+++ b/apps/files/l10n/he.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "לא הועלה קובץ. טעות בלתי מזוהה.",
"There is no error, the file uploaded with success" => "לא אירעה תקלה, הקבצים הועלו בהצלחה",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML",
diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php
index f797c67b986..cb06fe087e6 100644
--- a/apps/files/l10n/hu_HU.php
+++ b/apps/files/l10n/hu_HU.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba",
"There is no error, the file uploaded with success" => "A fájlt sikerült feltölteni",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
index 90b34171220..6c7ca59774e 100644
--- a/apps/files/l10n/it.php
+++ b/apps/files/l10n/it.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nessun file è stato inviato. Errore sconosciuto",
"There is no error, the file uploaded with success" => "Non ci sono errori, file caricato con successo",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Il file caricato supera la direttiva upload_max_filesize in php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Nessun file è stato caricato",
"Missing a temporary folder" => "Cartella temporanea mancante",
"Failed to write to disk" => "Scrittura su disco non riuscita",
+"Not enough space available" => "Spazio disponibile insufficiente",
+"Invalid directory." => "Cartella non valida.",
"Files" => "File",
"Unshare" => "Rimuovi condivisione",
"Delete" => "Elimina",
diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php
index 7b8c3ca4778..ca5ba564476 100644
--- a/apps/files/l10n/ja_JP.php
+++ b/apps/files/l10n/ja_JP.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "ファイルは何もアップロードされていません。不明なエラー",
"There is no error, the file uploaded with success" => "エラーはありません。ファイルのアップロードは成功しました",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています",
@@ -6,6 +7,8 @@
"No file was uploaded" => "ファイルはアップロードされませんでした",
"Missing a temporary folder" => "テンポラリフォルダが見つかりません",
"Failed to write to disk" => "ディスクへの書き込みに失敗しました",
+"Not enough space available" => "利用可能なスペースが十分にありません",
+"Invalid directory." => "無効なディレクトリです。",
"Files" => "ファイル",
"Unshare" => "共有しない",
"Delete" => "削除",
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
index 4b5d57dff92..d0a6d57538a 100644
--- a/apps/files/l10n/ko.php
+++ b/apps/files/l10n/ko.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "파일이 업로드되지 않았습니다. 알 수 없는 오류입니다",
"There is no error, the file uploaded with success" => "업로드에 성공하였습니다.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼",
diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php
index 1d22746156e..9eb11360fed 100644
--- a/apps/files/l10n/mk.php
+++ b/apps/files/l10n/mk.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ниту еден фајл не се вчита. Непозната грешка",
"There is no error, the file uploaded with success" => "Нема грешка, датотеката беше подигната успешно",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата",
diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php
index d7756698d0c..7fa87840842 100644
--- a/apps/files/l10n/ms_MY.php
+++ b/apps/files/l10n/ms_MY.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Tiada fail dimuatnaik. Ralat tidak diketahui.",
"There is no error, the file uploaded with success" => "Tiada ralat, fail berjaya dimuat naik.",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML ",
"The uploaded file was only partially uploaded" => "Sebahagian daripada fail telah dimuat naik. ",
diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php
index db54660ab1e..f97228ecd1b 100644
--- a/apps/files/l10n/nb_NO.php
+++ b/apps/files/l10n/nb_NO.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.",
"There is no error, the file uploaded with success" => "Det er ingen feil. Filen ble lastet opp.",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet",
"The uploaded file was only partially uploaded" => "Filopplastningen ble bare delvis gjennomført",
diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php
index 093a5430d53..998caabf9f5 100644
--- a/apps/files/l10n/nl.php
+++ b/apps/files/l10n/nl.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Er was geen bestand geladen. Onbekende fout",
"There is no error, the file uploaded with success" => "Geen fout opgetreden, bestand successvol geupload.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier",
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index 8051eae8c42..e485fdc6c3e 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Plik nie został załadowany. Nieznany błąd",
"There is no error, the file uploaded with success" => "Przesłano plik",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą formularzu HTML",
diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php
index 97e5c94fb31..5f266bd7cd4 100644
--- a/apps/files/l10n/pt_BR.php
+++ b/apps/files/l10n/pt_BR.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nenhum arquivo foi transferido. Erro desconhecido",
"There is no error, the file uploaded with success" => "Não houve nenhum erro, o arquivo foi transferido com sucesso",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML",
diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php
index 8c90fd47714..36c9d6e62aa 100644
--- a/apps/files/l10n/pt_PT.php
+++ b/apps/files/l10n/pt_PT.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nenhum ficheiro foi carregado. Erro desconhecido",
"There is no error, the file uploaded with success" => "Sem erro, ficheiro enviado com sucesso",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Não foi enviado nenhum ficheiro",
"Missing a temporary folder" => "Falta uma pasta temporária",
"Failed to write to disk" => "Falhou a escrita no disco",
+"Not enough space available" => "Espaço em disco insuficiente!",
+"Invalid directory." => "Directório Inválido",
"Files" => "Ficheiros",
"Unshare" => "Deixar de partilhar",
"Delete" => "Apagar",
diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php
index 7244a6677a3..b09c8f39c8b 100644
--- a/apps/files/l10n/ro.php
+++ b/apps/files/l10n/ro.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută",
"There is no error, the file uploaded with success" => "Nicio eroare, fișierul a fost încărcat cu succes",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste upload_max_filesize permisi in php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML",
diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php
index 4b6d0a8b151..403bd5c0982 100644
--- a/apps/files/l10n/ru.php
+++ b/apps/files/l10n/ru.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка",
"There is no error, the file uploaded with success" => "Файл успешно загружен",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Файл превышает размер установленный upload_max_filesize в php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме",
diff --git a/apps/files/l10n/ru_RU.php b/apps/files/l10n/ru_RU.php
index bb701aac002..d7d3d37613a 100644
--- a/apps/files/l10n/ru_RU.php
+++ b/apps/files/l10n/ru_RU.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка",
"There is no error, the file uploaded with success" => "Ошибка отсутствует, файл загружен успешно.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Размер загружаемого файла превышает upload_max_filesize директиву в php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Размер загруженного",
diff --git a/apps/files/l10n/si_LK.php b/apps/files/l10n/si_LK.php
index e256075896f..be33077f811 100644
--- a/apps/files/l10n/si_LK.php
+++ b/apps/files/l10n/si_LK.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්",
"There is no error, the file uploaded with success" => "නිවැරදි ව ගොනුව උඩුගත කෙරිනි",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
"The uploaded file was only partially uploaded" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය",
diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php
index 21d9710f6ba..1043e7ae9d9 100644
--- a/apps/files/l10n/sk_SK.php
+++ b/apps/files/l10n/sk_SK.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Žiaden súbor nebol odoslaný. Neznáma chyba",
"There is no error, the file uploaded with success" => "Nenastala žiadna chyba, súbor bol úspešne nahraný",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize v súbore php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári",
diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php
index c5ee6c422d5..f07751073c4 100644
--- a/apps/files/l10n/sl.php
+++ b/apps/files/l10n/sl.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Nobena datoteka ni naložena. Neznana napaka.",
"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena brez napak.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Naložena datoteka presega velikost, ki jo določa parameter MAX_FILE_SIZE v HTML obrazcu",
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
index bcc849242ac..f04ae0ac228 100644
--- a/apps/files/l10n/sv.php
+++ b/apps/files/l10n/sv.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Ingen fil uppladdad. Okänt fel",
"There is no error, the file uploaded with success" => "Inga fel uppstod. Filen laddades upp utan problem",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär",
@@ -6,6 +7,8 @@
"No file was uploaded" => "Ingen fil blev uppladdad",
"Missing a temporary folder" => "Saknar en tillfällig mapp",
"Failed to write to disk" => "Misslyckades spara till disk",
+"Not enough space available" => "Inte tillräckligt med utrymme tillgängligt",
+"Invalid directory." => "Felaktig mapp.",
"Files" => "Filer",
"Unshare" => "Sluta dela",
"Delete" => "Radera",
diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php
index 9399089bc78..b68ad8f02c6 100644
--- a/apps/files/l10n/ta_LK.php
+++ b/apps/files/l10n/ta_LK.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
"There is no error, the file uploaded with success" => "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
"The uploaded file was only partially uploaded" => "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது",
diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php
index bad817ab006..f6b3b1c56f1 100644
--- a/apps/files/l10n/th_TH.php
+++ b/apps/files/l10n/th_TH.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"There is no error, the file uploaded with success" => "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML",
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
index 7cd3a82cd71..80182d8ec80 100644
--- a/apps/files/l10n/tr.php
+++ b/apps/files/l10n/tr.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Dosya yüklenmedi. Bilinmeyen hata",
"There is no error, the file uploaded with success" => "Bir hata yok, dosya başarıyla yüklendi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı.",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor",
diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php
index 00491bcc2d6..4daa2d628c7 100644
--- a/apps/files/l10n/uk.php
+++ b/apps/files/l10n/uk.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php
index 4f58e623178..b14186d9615 100644
--- a/apps/files/l10n/vi.php
+++ b/apps/files/l10n/vi.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "Không có tập tin nào được tải lên. Lỗi không xác định",
"There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định",
"The uploaded file was only partially uploaded" => "Tập tin tải lên mới chỉ tải lên được một phần",
diff --git a/apps/files/l10n/zh_CN.GB2312.php b/apps/files/l10n/zh_CN.GB2312.php
index ccf0efff050..cad4b95c6aa 100644
--- a/apps/files/l10n/zh_CN.GB2312.php
+++ b/apps/files/l10n/zh_CN.GB2312.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "没有上传文件。未知错误",
"There is no error, the file uploaded with success" => "没有任何错误,文件上传成功了",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了HTML表单指定的MAX_FILE_SIZE",
"The uploaded file was only partially uploaded" => "文件只有部分被上传",
diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php
index 8db652f003e..1188c252922 100644
--- a/apps/files/l10n/zh_CN.php
+++ b/apps/files/l10n/zh_CN.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "没有文件被上传。未知错误",
"There is no error, the file uploaded with success" => "没有发生错误,文件上传成功。",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上传文件大小已超过php.ini中upload_max_filesize所规定的值",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE",
diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php
index 5333209eff7..7b55b547148 100644
--- a/apps/files/l10n/zh_TW.php
+++ b/apps/files/l10n/zh_TW.php
@@ -1,4 +1,5 @@
<?php $TRANSLATIONS = array(
+"No file was uploaded. Unknown error" => "沒有檔案被上傳. 未知的錯誤.",
"There is no error, the file uploaded with success" => "無錯誤,檔案上傳成功",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上傳黨案的超過 HTML 表單中指定 MAX_FILE_SIZE 限制",
"The uploaded file was only partially uploaded" => "只有部分檔案被上傳",
diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php
index eb4af58cdca..e8d18a213b1 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -175,7 +175,7 @@ if ($linkItem) {
if (isset($_GET['path'])) {
$path .= $_GET['path'];
}
- if (!$path || !\OC\Files\Filesystem::isValidPath($path) || !OC_Filesystem::file_exists($path)) {
+ if (!$path || !\OC\Files\Filesystem::isValidPath($path) || !\OC\Files\Filesystem::file_exists($path)) {
OCP\Util::writeLog('share', 'Invalid path ' . $path . ' for share id ' . $linkItem['id'], \OCP\Util::ERROR);
header('HTTP/1.0 404 Not Found');
$tmpl = new OCP\Template('', '404', 'guest');
@@ -208,7 +208,7 @@ if ($linkItem) {
$tmpl->assign('uidOwner', $shareOwner);
$tmpl->assign('dir', $dir);
$tmpl->assign('filename', $file);
- $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path));
+ $tmpl->assign('mimetype', \OC\Files\Filesystem::getMimeType($path));
if (isset($_GET['path'])) {
$getPath = $_GET['path'];
} else {
@@ -217,7 +217,7 @@ if ($linkItem) {
//
$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)) {
+ if (\OC\Files\Filesystem::is_dir($path)) {
OCP\Util::addStyle('files', 'files');
OCP\Util::addScript('files', 'files');
OCP\Util::addScript('files', 'filelist');
@@ -292,7 +292,7 @@ if ($linkItem) {
$tmpl = new OCP\Template('files_sharing', 'public', 'base');
$tmpl->assign('owner', $uidOwner);
// Show file list
- if (OC_Filesystem::is_dir($path)) {
+ if (\OC\Files\Filesystem::is_dir($path)) {
OCP\Util::addStyle('files', 'files');
OCP\Util::addScript('files', 'files');
OCP\Util::addScript('files', 'filelist');
@@ -349,7 +349,7 @@ if ($linkItem) {
$tmpl->assign('uidOwner', $uidOwner);
$tmpl->assign('dir', basename($dir));
$tmpl->assign('filename', basename($path));
- $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path));
+ $tmpl->assign('mimetype', \OC\Files\Filesystem::getMimeType($path));
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
if (isset($_GET['path'])) {
$getPath = $_GET['path'];
@@ -362,7 +362,7 @@ if ($linkItem) {
$tmpl->assign('uidOwner', $uidOwner);
$tmpl->assign('dir', dirname($path));
$tmpl->assign('filename', basename($path));
- $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path));
+ $tmpl->assign('mimetype', \OC\Files\Filesystem::getMimeType($path));
if ($type == 'file') {
$tmpl->assign('downloadURL', OCP\Util::linkToPublic('files') . '&file=' . urlencode($_GET['file']) . '&download', false);
} else {
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 @@
<?php $TRANSLATIONS = array(
+"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "<b>Advertencia:</b> 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.",
+"<b>Warning:</b> The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Advertencia:</b> 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/config/config.sample.php b/config/config.sample.php
index 2eec7847f9c..b1655d02830 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -115,6 +115,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/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 @@
+<?php
+set_time_limit(0);
+$RUNTIME_NOAPPS = true;
+require_once '../../lib/base.php';
+
+if (OC::checkUpgrade(false)) {
+ $updateEventSource = new OC_EventSource();
+ $watcher = new UpdateWatcher($updateEventSource);
+ OC_Hook::connect('update', 'success', $watcher, 'success');
+ OC_Hook::connect('update', 'error', $watcher, 'error');
+ OC_Hook::connect('update', 'error', $watcher, 'failure');
+ $watcher->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/styles.css b/core/css/styles.css
index d635916b5ae..6e1cef72eda 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -214,7 +214,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/l10n/es_AR.php b/core/l10n/es_AR.php
index 2da7951b064..830281dabbe 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -1,4 +1,8 @@
<?php $TRANSLATIONS = array(
+"User %s shared a file with you" => "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",
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index 082bace76ce..6b1449dd4ba 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -59,7 +59,7 @@
"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é",
@@ -83,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.",
diff --git a/core/lostpassword/controller.php b/core/lostpassword/controller.php
index e64b16d3b83..3ef8eaf71aa 100644
--- a/core/lostpassword/controller.php
+++ b/core/lostpassword/controller.php
@@ -45,8 +45,6 @@ class OC_Core_LostPassword_Controller {
$l = OC_L10N::get('core');
$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/installation.php b/core/templates/installation.php
index 28fbf29b540..3128c4f2e70 100644
--- a/core/templates/installation.php
+++ b/core/templates/installation.php
@@ -113,7 +113,7 @@
</p>
<p class="infield groupmiddle">
<label for="dbname" class="infield"><?php echo $l->t( 'Database name' ); ?></label>
- <input type="text" name="dbname" id="dbname" value="<?php print OC_Helper::init_var('dbname'); ?>" autocomplete="off" pattern="[0-9a-zA-Z$_]+" />
+ <input type="text" name="dbname" id="dbname" value="<?php print OC_Helper::init_var('dbname'); ?>" autocomplete="off" pattern="[0-9a-zA-Z$_-]+" />
</p>
</div>
<?php endif; ?>
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 @@
+<ul>
+ <li class='update'>
+ <?php echo $l->t('Updating ownCloud to version %s, this may take a while.', array($_['version'])); ?><br /><br />
+ </li>
+</ul>
+<script>
+ $(document).ready(function () {
+ OC.EventSource.requesttoken = oc_requesttoken;
+ var updateEventSource = new OC.EventSource(OC.webroot+'/core/ajax/update.php');
+ updateEventSource.listen('success', function(message) {
+ $('<span>').append(message).append('<br />').appendTo($('.update'));
+ });
+ updateEventSource.listen('error', function(message) {
+ $('<span>').addClass('error').append(message).append('<br />').appendTo($('.update'));
+ });
+ updateEventSource.listen('failure', function(message) {
+ $('<span>').addClass('error').append(message).append('<br />').appendTo($('.update'));
+ $('<span>')
+ .addClass('error bold')
+ .append('<br />')
+ .append(t('core', 'The update was unsuccessful. Please report this issue to the <a href="https://github.com/owncloud/core/issues" target="_blank">ownCloud community</a>.'))
+ .appendTo($('.update'));
+ });
+ updateEventSource.listen('done', function(message) {
+ $('<span>').addClass('bold').append('<br />').append(t('core', 'The update was successful. Redirecting you to ownCloud now.')).appendTo($('.update'));
+ setTimeout(function () {
+ window.location.href = OC.webroot;
+ }, 3000);
+ });
+ });
+</script> \ No newline at end of file
diff --git a/l10n/ar/core.po b/l10n/ar/core.po
index 0785bd05e65..9400ec3432f 100644
--- a/l10n/ar/core.po
+++ b/l10n/ar/core.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-12-24 00:10+0100\n"
-"PO-Revision-Date: 2012-12-23 19:06+0000\n"
-"Last-Translator: aboodilankaboot <shiningmoon25@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -566,6 +566,11 @@ msgstr "السابق"
msgid "next"
msgstr "التالي"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "تحذير أمان!"
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index 2f8cead51f3..791afd2e704 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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ 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/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:84 templates/index.php:85
msgid "Unshare"
msgstr "إلغاء مشاركة"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "محذوف"
@@ -65,122 +77,130 @@ msgstr "محذوف"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "الاسم"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "حجم"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "معدل"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -192,27 +212,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 "حفظ"
@@ -240,28 +260,28 @@ msgstr "إرفع"
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "تحميل"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po
index f40f16cbec4..946b0984730 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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -165,8 +165,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 "Грешка"
@@ -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,11 +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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Парола"
@@ -275,23 +275,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 ""
@@ -315,8 +315,8 @@ 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 "Потребител"
@@ -405,44 +405,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Създаване на <strong>админ профил</strong>"
-#: 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 "Завършване на настройките"
@@ -530,29 +530,29 @@ msgstr ""
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 "Вход"
@@ -568,6 +568,11 @@ msgstr "пред."
msgid "next"
msgstr "следващо"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index aec7865e431..0a3297bd922 100644
--- a/l10n/bg_BG/files.po
+++ b/l10n/bg_BG/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Изтриване"
@@ -66,122 +78,130 @@ msgstr "Изтриване"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Качването е отменено."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Име"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Размер"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Променено"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -193,27 +213,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 "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 "Запис"
@@ -241,28 +261,28 @@ msgstr "Качване"
msgid "Cancel upload"
msgstr "Отказване на качването"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Няма нищо, качете нещо!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Изтегляне"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Файлът е прекалено голям"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "Файловете се претърсват, изчакайте."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po
index 76af85b64d8..69efe6f583c 100644
--- a/l10n/bn_BD/core.po
+++ b/l10n/bn_BD/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
-"PO-Revision-Date: 2013-01-02 09:32+0000\n"
-"Last-Translator: Shubhra Paul <paul_shubhra@yahoo.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -565,6 +565,11 @@ msgstr "পূর্ববর্তী"
msgid "next"
msgstr "পরবর্তী"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "নিরাপত্তাবিষয়ক সতর্কবাণী"
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
index 8982ada4875..97f28d3ba80 100644
--- a/l10n/bn_BD/files.po
+++ b/l10n/bn_BD/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
-"PO-Revision-Date: 2013-01-02 10:06+0000\n"
-"Last-Translator: Shubhra Paul <paul_shubhra@yahoo.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -18,37 +18,49 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 ""
-#: 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 "ফাইল"
@@ -101,86 +113,94 @@ msgstr "{files} ভাগাভাগি বাতিল কর"
msgid "deleted {files}"
msgstr "{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 ""
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "আপলোড করতে সমস্যা"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr ""
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "মুলতুবি"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "১ টি ফাইল আপলোড করা হচ্ছে"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "আপলোড বাতিল করা হয়েছে ।"
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "স্ক্যান করার সময় সমস্যা দেখা দিয়েছে"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "নাম"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "আকার"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "পরিবর্তিত"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr ""
diff --git a/l10n/ca/core.po b/l10n/ca/core.po
index 9fd20a8ef12..be8931fdc55 100644
--- a/l10n/ca/core.po
+++ b/l10n/ca/core.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-12-24 00:10+0100\n"
-"PO-Revision-Date: 2012-12-23 14:22+0000\n"
-"Last-Translator: rogerc <rcalvoi@yahoo.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -566,6 +566,11 @@ msgstr "anterior"
msgid "next"
msgstr "següent"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Avís de seguretat!"
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index 478d4fded6c..6f071623c19 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -8,13 +8,14 @@
# <josep_tomas@hotmail.com>, 2012.
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2012.
# <rcalvoi@yahoo.com>, 2011-2012.
+# <sacoo2@hotmail.com>, 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 <jtomas.binsoft@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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,58 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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:84 templates/index.php:85
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:90 templates/index.php:91
msgid "Delete"
msgstr "Suprimeix"
@@ -69,122 +82,130 @@ msgstr "Suprimeix"
msgid "Rename"
msgstr "Reanomena"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} ja existeix"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "substitueix"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "sugereix un nom"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancel·la"
-#: js/filelist.js:250
+#: js/filelist.js:248
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:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "desfés"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "s'ha substituït {old_name} per {new_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "no compartits {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "eliminats {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 "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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} fitxers en pujada"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "La pujada s'ha cancel·lat."
-#: js/files.js:451
+#: js/files.js:457
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
+#: js/files.js:527
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:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} fitxers escannejats"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "error durant l'escaneig"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nom"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Mida"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 carpeta"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} carpetes"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 fitxer"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} fitxers"
@@ -196,27 +217,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"
@@ -244,28 +265,28 @@ msgstr "Puja"
msgid "Cancel upload"
msgstr "Cancel·la la pujada"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Baixa"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "La pujada és massa gran"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Actualment escanejant"
diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po
index e00aa1d03f3..8b202d95172 100644
--- a/l10n/cs_CZ/core.po
+++ b/l10n/cs_CZ/core.po
@@ -11,9 +11,9 @@ 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 <tomas.chvatal@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -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,11 +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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Heslo"
@@ -275,23 +275,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 +315,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 +405,44 @@ msgstr "Váš adresář dat a všechny Vaše soubory jsou pravděpodobně přís
msgid "Create an <strong>admin account</strong>"
msgstr "Vytvořit <strong>účet správce</strong>"
-#: 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,29 +530,29 @@ 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"
@@ -568,6 +568,11 @@ msgstr "předchozí"
msgid "next"
msgstr "následující"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Bezpečnostní upozornění."
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index ae2e4682356..5080b51b462 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -5,14 +5,14 @@
# Translators:
# Martin <fireball@atlas.cz>, 2011-2012.
# Michal Hrušecký <Michal@hrusecky.net>, 2012.
-# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2012.
+# Tomáš Chvátal <tomas.chvatal@gmail.com>, 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"
-"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -20,46 +20,58 @@ 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/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:84 templates/index.php:85
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:90 templates/index.php:91
msgid "Delete"
msgstr "Smazat"
@@ -67,122 +79,130 @@ msgstr "Smazat"
msgid "Rename"
msgstr "Přejmenovat"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} již existuje"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "nahradit"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "navrhnout název"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "zrušit"
-#: js/filelist.js:250
+#: js/filelist.js:248
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:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "zpět"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "nahrazeno {new_name} s {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "sdílení zrušeno pro {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "smazáno {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 "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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr "odesílám {count} souborů"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Odesílání zrušeno."
-#: js/files.js:451
+#: js/files.js:457
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
+#: js/files.js:527
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:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "prozkoumáno {count} souborů"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "chyba při prohledávání"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Název"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Velikost"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Změněno"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 složka"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} složky"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 soubor"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} soubory"
@@ -194,27 +214,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"
@@ -242,28 +262,28 @@ msgstr "Odeslat"
msgid "Cancel upload"
msgstr "Zrušit odesílání"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco."
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Stáhnout"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Odeslaný soubor je příliš velký"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Aktuální prohledávání"
diff --git a/l10n/da/core.po b/l10n/da/core.po
index 6fa46250122..f62c370f05b 100644
--- a/l10n/da/core.po
+++ b/l10n/da/core.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-24 00:10+0100\n"
-"PO-Revision-Date: 2012-12-23 21:57+0000\n"
-"Last-Translator: cronner <cronner@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -572,6 +572,11 @@ msgstr "forrige"
msgid "next"
msgstr "næste"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Sikkerhedsadvarsel!"
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 185ea7031e7..4e1159fc948 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-24 00:10+0100\n"
-"PO-Revision-Date: 2012-12-23 21:45+0000\n"
-"Last-Translator: cronner <cronner@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -25,37 +25,49 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "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"
@@ -108,86 +120,94 @@ msgstr "ikke delte {files}"
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 "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt."
-#: js/files.js:174
+#: 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:212
+#: 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:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Fejl ved upload"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Luk"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Afventer"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fil uploades"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} filer uploades"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Upload afbrudt."
-#: js/files.js:445
+#: js/files.js:457
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:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud"
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} filer skannet"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "fejl under scanning"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Navn"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Ændret"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mappe"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} mapper"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 fil"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} filer"
@@ -199,27 +219,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"
diff --git a/l10n/de/core.po b/l10n/de/core.po
index 861465cce99..d4b5f08b8f2 100644
--- a/l10n/de/core.po
+++ b/l10n/de/core.po
@@ -23,9 +23,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-23 00:09+0100\n"
-"PO-Revision-Date: 2012-12-22 13:50+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -580,6 +580,11 @@ msgstr "Zurück"
msgid "next"
msgstr "Weiter"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Sicherheitswarnung!"
diff --git a/l10n/de/files.po b/l10n/de/files.po
index 7dc41332e04..c2ef3a1360d 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -20,13 +20,14 @@
# <thomas.mueller@tmit.eu>, 2012.
# Thomas Müller <>, 2012.
# <transifex.3.mensaje@spamgourmet.com>, 2012.
+# <transifex.com@mail.simonzoellner.de>, 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 <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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,37 +35,49 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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"
@@ -117,86 +130,94 @@ msgstr "Freigabe von {files} aufgehoben"
msgid "deleted {files}"
msgstr "{files} gelöscht"
-#: 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 "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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} Dateien werden hochgeladen"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/files.js:442
+#: js/files.js:457
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
+#: js/files.js:527
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:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} Dateien wurden gescannt"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "Fehler beim Scannen"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Name"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Größe"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Bearbeitet"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 Ordner"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} Ordner"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 Datei"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} Dateien"
@@ -208,27 +229,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"
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index 116cf3006cd..9ae1355f88a 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -22,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-23 00:09+0100\n"
-"PO-Revision-Date: 2012-12-22 13:52+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -579,6 +579,11 @@ msgstr "Zurück"
msgid "next"
msgstr "Weiter"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Sicherheitshinweis!"
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index 035e733deb4..2712cb099bf 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -4,7 +4,7 @@
#
# Translators:
# <admin@s-goecker.de>, 2012.
-# <a.tangemann@web.de>, 2012.
+# <a.tangemann@web.de>, 2012-2013.
# <blobbyjj@ymail.com>, 2012.
# I Robot <owncloud-bot@tmit.eu>, 2012.
# I Robot <thomas.mueller@tmit.eu>, 2012.
@@ -25,9 +25,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 <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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,37 +35,49 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 genug Speicher verfügbar"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Ungültiges Verzeichnis."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Dateien"
@@ -118,86 +130,94 @@ msgstr "Freigabe für {files} beendet"
msgid "deleted {files}"
msgstr "{files} gelöscht"
-#: 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 "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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} Dateien wurden hochgeladen"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/files.js:442
+#: js/files.js:457
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
+#: js/files.js:527
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:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} Dateien wurden gescannt"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "Fehler beim Scannen"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Name"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Größe"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Bearbeitet"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 Ordner"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} Ordner"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 Datei"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} Dateien"
@@ -209,27 +229,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"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index cad62cf5996..4886219fbce 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_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-31 00:04+0100\n"
-"PO-Revision-Date: 2012-12-30 00:21+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-01-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-03 16:09+0000\n"
+"Last-Translator: a.tangemann <a.tangemann@web.de>\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"
diff --git a/l10n/de_DE/user_webdavauth.po b/l10n/de_DE/user_webdavauth.po
index 9cb13ec43ec..aabd937409d 100644
--- a/l10n/de_DE/user_webdavauth.po
+++ b/l10n/de_DE/user_webdavauth.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-22 00:24+0100\n"
-"PO-Revision-Date: 2012-12-21 23:03+0000\n"
-"Last-Translator: multimill <multimill@gmail.com>\n"
+"POT-Creation-Date: 2013-01-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-03 16:07+0000\n"
+"Last-Translator: a.tangemann <a.tangemann@web.de>\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"
diff --git a/l10n/el/core.po b/l10n/el/core.po
index 7a42857d69c..71c93b2c815 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-22 00:24+0100\n"
-"PO-Revision-Date: 2012-12-21 13:25+0000\n"
-"Last-Translator: Efstathios Iosifidis <diamond_gr@freemail.gr>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -571,6 +571,11 @@ msgstr "προηγούμενο"
msgid "next"
msgstr "επόμενο"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Προειδοποίηση Ασφαλείας!"
diff --git a/l10n/el/files.po b/l10n/el/files.po
index 5129f6e33ff..6ea3d727114 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-28 00:20+0100\n"
-"PO-Revision-Date: 2012-12-27 13:50+0000\n"
-"Last-Translator: Konstantinos Tzanidis <tzanidis@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,37 +24,49 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "Το απεσταλμένο αρχείο ξεπερνά την οδηγία upload_max_filesize στο 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 "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"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 "Αρχεία"
@@ -107,86 +119,94 @@ msgstr "μη διαμοιρασμένα {files}"
msgid "deleted {files}"
msgstr "διαγραμμένα {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 "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "παραγωγή αρχείου ZIP, ίσως διαρκέσει αρκετά."
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes"
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Σφάλμα Αποστολής"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Κλείσιμο"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Εκκρεμεί"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 αρχείο ανεβαίνει"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} αρχεία ανεβαίνουν"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Η αποστολή ακυρώθηκε."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του \"Shared\" είναι δεσμευμένη από το Owncloud"
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} αρχεία ανιχνεύτηκαν"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "σφάλμα κατά την ανίχνευση"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Όνομα"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Μέγεθος"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Τροποποιήθηκε"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 φάκελος"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} φάκελοι"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 αρχείο"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} αρχεία"
@@ -198,27 +218,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 "Ενεργοποίηση κατεβάσματος ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 για απεριόριστο"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Μέγιστο μέγεθος για αρχεία ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Αποθήκευση"
diff --git a/l10n/eo/core.po b/l10n/eo/core.po
index ae8dd9eeedc..a443f9ad911 100644
--- a/l10n/eo/core.po
+++ b/l10n/eo/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-20 00:11+0100\n"
-"PO-Revision-Date: 2012-12-19 07:11+0000\n"
-"Last-Translator: Mariano <mstreet@kde.org.ar>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -209,7 +209,7 @@ msgstr "Kunhavigi per ligilo"
msgid "Password protect"
msgstr "Protekti per pasvorto"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Pasvorto"
@@ -315,7 +315,7 @@ msgid "Request failed!"
msgstr "Peto malsukcesis!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Uzantonomo"
@@ -529,29 +529,29 @@ msgstr "TTT-servoj sub via kontrolo"
msgid "Log out"
msgstr "Elsaluti"
-#: 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 "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Ĉu vi perdis vian pasvorton?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "memori"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Ensaluti"
@@ -567,6 +567,11 @@ msgstr "maljena"
msgid "next"
msgstr "jena"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Sekureca averto!"
diff --git a/l10n/eo/files.po b/l10n/eo/files.po
index 98d1dba639f..9a51714012a 100644
--- a/l10n/eo/files.po
+++ b/l10n/eo/files.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-12-03 00:04+0100\n"
-"PO-Revision-Date: 2012-12-02 22:06+0000\n"
-"Last-Translator: Mariano <mstreet@kde.org.ar>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Neniu dosiero alŝutiĝis. Nekonata eraro."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "La dosiero alŝutita superas la regulon upload_max_filesize el 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 "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "La alŝutita dosiero nur parte alŝutiĝis"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Neniu dosiero estas alŝutita"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Mankas tempa dosierujo"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Malsukcesis skribo al disko"
+#: 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 "Dosieroj"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Malkunhavigi"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Forigi"
@@ -66,122 +78,130 @@ msgstr "Forigi"
msgid "Rename"
msgstr "Alinomigi"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} jam ekzistas"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "anstataŭigi"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "sugesti nomon"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "nuligi"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "anstataŭiĝis {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "malfari"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "anstataŭiĝis {new_name} per {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "malkunhaviĝis {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "foriĝis {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 "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "generanta ZIP-dosiero, ĝi povas daŭri iom da tempo"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Alŝuta eraro"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Fermi"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Traktotaj"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 dosiero estas alŝutata"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} dosieroj alŝutatas"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "La alŝuto nuliĝis."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nevalida nomo de dosierujo. Uzo de “Shared” rezervitas de Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} dosieroj skaniĝis"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "eraro dum skano"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nomo"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Grando"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modifita"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 dosierujo"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} dosierujoj"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 dosiero"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} dosierujoj"
@@ -193,27 +213,27 @@ msgstr "Dosieradministro"
msgid "Maximum upload size"
msgstr "Maksimuma alŝutogrando"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maks. ebla: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necesa por elŝuto de pluraj dosieroj kaj dosierujoj."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Kapabligi ZIP-elŝuton"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 signifas senlime"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksimuma enirgrando por ZIP-dosieroj"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Konservi"
@@ -241,28 +261,28 @@ msgstr "Alŝuti"
msgid "Cancel upload"
msgstr "Nuligi alŝuton"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Nenio estas ĉi tie. Alŝutu ion!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Elŝuti"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Elŝuto tro larĝa"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Dosieroj estas skanataj, bonvolu atendi."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Nuna skano"
diff --git a/l10n/es/core.po b/l10n/es/core.po
index 3aebf45effa..f06edefd26c 100644
--- a/l10n/es/core.po
+++ b/l10n/es/core.po
@@ -18,9 +18,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 11:51+0000\n"
-"Last-Translator: malmirk <malmirk@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -172,8 +172,8 @@ msgid "The object type is not specified."
msgstr "El tipo de objeto no se ha especificado."
#: 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 "Fallo"
@@ -185,7 +185,7 @@ msgstr "El nombre de la app no se ha especificado."
msgid "The required file {file} is not installed!"
msgstr "El fichero {file} requerido, no está instalado."
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Error compartiendo"
@@ -213,11 +213,11 @@ msgstr "Compartir con"
msgid "Share with link"
msgstr "Compartir con enlace"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Protegido por contraseña"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Contraseña"
@@ -282,23 +282,23 @@ msgstr "eliminar"
msgid "share"
msgstr "compartir"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protegido por contraseña"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Error al eliminar la fecha de caducidad"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Error estableciendo fecha de caducidad"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Correo electrónico enviado"
@@ -323,7 +323,7 @@ msgid "Request failed!"
msgstr "Pedido fallado!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Nombre de usuario"
@@ -537,29 +537,29 @@ msgstr "servicios web bajo tu control"
msgid "Log out"
msgstr "Salir"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "¡Inicio de sesión automático rechazado!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Si usted no ha cambiado su contraseña recientemente, ¡puede que su cuenta esté comprometida!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Por favor cambie su contraseña para asegurar su cuenta nuevamente."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "¿Has perdido tu contraseña?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "recuérdame"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Entrar"
@@ -575,6 +575,11 @@ msgstr "anterior"
msgid "next"
msgstr "siguiente"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "¡Advertencia de seguridad!"
diff --git a/l10n/es/files.po b/l10n/es/files.po
index 8925d2d93df..22d40a3e622 100644
--- a/l10n/es/files.po
+++ b/l10n/es/files.po
@@ -4,6 +4,7 @@
#
# Translators:
# Agustin Ferrario <>, 2012.
+# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013.
# <devianpctek@gmail.com>, 2012.
# Javier Llorente <javier@opensuse.org>, 2012.
# <juanma@kde.org.ar>, 2012.
@@ -14,9 +15,9 @@ 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 20:49+0000\n"
-"Last-Translator: xsergiolpx <sergioballesterossolanas@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,46 +25,58 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Fallo no se subió el fichero"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "No se ha producido ningún error, el archivo se ha subido con éxito"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en 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 archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo que intentas subir solo se subió parcialmente"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "No se ha subido ningún archivo"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Falta un directorio temporal"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "La escritura en disco ha fallado"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "No hay suficiente espacio disponible"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Directorio invalido."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Archivos"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Eliminar"
@@ -71,122 +84,130 @@ msgstr "Eliminar"
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "reemplazar"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "sugerir nombre"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "reemplazado {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "reemplazado {new_name} con {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} descompartidos"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{files} eliminados"
-#: 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 "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "generando un fichero ZIP, puede llevar un tiempo."
-#: 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 ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Error al subir el archivo"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "cerrrar"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Pendiente"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "subiendo 1 archivo"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "Subiendo {count} archivos"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nombre de la carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} archivos escaneados"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "error escaneando"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nombre"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 carpeta"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} carpetas"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 archivo"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} archivos"
@@ -198,27 +219,27 @@ msgstr "Tratamiento de archivos"
msgid "Maximum upload size"
msgstr "Tamaño máximo de subida"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "máx. posible:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Se necesita para descargas multi-archivo y de carpetas"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Habilitar descarga en ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 es ilimitado"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo para archivos ZIP de entrada"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Guardar"
@@ -246,28 +267,28 @@ msgstr "Subir"
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Aquí no hay nada. ¡Sube algo!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "El archivo es demasiado grande"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido por este servidor."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Se están escaneando los archivos, por favor espere."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Ahora escaneando"
diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po
index f00739d659a..43ae151a756 100644
--- a/l10n/es_AR/core.po
+++ b/l10n/es_AR/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -22,26 +22,26 @@ msgstr ""
#: ajax/share.php:84
#, php-format
msgid "User %s shared a file with you"
-msgstr ""
+msgstr "El usurario %s compartió un archivo con vos."
#: ajax/share.php:86
#, php-format
msgid "User %s shared a folder with you"
-msgstr ""
+msgstr "El usurario %s compartió una carpeta con vos."
#: ajax/share.php:88
#, php-format
msgid ""
"User %s shared the file \"%s\" with you. It is available for download here: "
"%s"
-msgstr ""
+msgstr "El usuario %s compartió el archivo \"%s\" con vos. Está disponible para su descarga aquí: %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 "El usuario %s compartió el archivo \"%s\" con vos. Está disponible para su descarga aquí: %s"
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
@@ -163,8 +163,8 @@ msgid "The object type is not specified."
msgstr "El tipo de objeto no esta especificado. "
#: 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"
@@ -176,7 +176,7 @@ msgstr "El nombre de la aplicación no esta especificado."
msgid "The required file {file} is not installed!"
msgstr "¡El archivo requerido {file} no está instalado!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Error al compartir"
@@ -204,22 +204,22 @@ msgstr "Compartir con"
msgid "Share with link"
msgstr "Compartir con link"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Proteger con contraseña "
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Contraseña"
#: js/share.js:172
msgid "Email link to person"
-msgstr ""
+msgstr "Enviar el link por e-mail."
#: js/share.js:173
msgid "Send"
-msgstr ""
+msgstr "Enviar"
#: js/share.js:177
msgid "Set expiration date"
@@ -273,25 +273,25 @@ msgstr "borrar"
msgid "share"
msgstr "compartir"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protegido por contraseña"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Error al remover la fecha de caducidad"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Error al asignar fecha de vencimiento"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
-msgstr ""
+msgstr "Enviando..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
-msgstr ""
+msgstr "Email enviado"
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
@@ -313,8 +313,8 @@ msgstr "Reiniciar envío de email."
msgid "Request failed!"
msgstr "Error en el pedido!"
-#: 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 "Nombre de usuario"
@@ -403,44 +403,44 @@ msgstr "Tu directorio de datos y tus archivos son probablemente accesibles desde
msgid "Create an <strong>admin account</strong>"
msgstr "Crear una <strong>cuenta de administrador</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avanzado"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Directorio de almacenamiento"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Configurar la base de datos"
-#: 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 "se utilizarán"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Usuario de la base de datos"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Contraseña de la base de datos"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nombre de la base de datos"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Espacio de tablas de la base de datos"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Host de la base de datos"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Completar la instalación"
@@ -528,29 +528,29 @@ msgstr "servicios web sobre los que tenés control"
msgid "Log out"
msgstr "Cerrar la sesión"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "¡El inicio de sesión automático fue rechazado!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "¡Si no cambiaste tu contraseña recientemente, puede ser que tu cuenta esté comprometida!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Por favor, cambiá tu contraseña para fortalecer nuevamente la seguridad de tu cuenta."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "¿Perdiste tu contraseña?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "recordame"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Entrar"
@@ -566,6 +566,11 @@ msgstr "anterior"
msgid "next"
msgstr "siguiente"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "¡Advertencia de seguridad!"
diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po
index 551f3b477be..54b39b3cc7b 100644
--- a/l10n/es_AR/files.po
+++ b/l10n/es_AR/files.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2012.
+# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2012-2013.
# <claudio.tessone@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-11 00:04+0100\n"
-"PO-Revision-Date: 2012-12-10 00:37+0000\n"
-"Last-Translator: Agustin Ferrario <agustin.ferrario@hotmail.com.ar>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,37 +19,49 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "El archivo no fue subido. Error desconocido"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "No se han producido errores, el archivo se ha subido con éxito"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el 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 archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo que intentás subir solo se subió parcialmente"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "El archivo no fue subido"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Falta un directorio temporal"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Error al escribir en el disco"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "No hay suficiente espacio disponible"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Directorio invalido."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Archivos"
@@ -102,86 +114,94 @@ msgstr "{files} se dejaron de compartir"
msgid "deleted {files}"
msgstr "{files} borrados"
-#: 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 "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "generando un archivo ZIP, puede llevar un tiempo."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Error al subir el archivo"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Cerrar"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Pendiente"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "Subiendo 1 archivo"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "Subiendo {count} archivos"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "La subida fue cancelada"
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nombre del directorio inválido. Usar \"Shared\" está reservado por ownCloud."
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} archivos escaneados"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "error mientras se escaneaba"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nombre"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 directorio"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} directorios"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 archivo"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} archivos"
@@ -193,27 +213,27 @@ msgstr "Tratamiento de archivos"
msgid "Maximum upload size"
msgstr "Tamaño máximo de subida"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "máx. posible:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Es necesario para descargas multi-archivo y de carpetas"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Habilitar descarga en formato ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo para archivos ZIP de entrada"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Guardar"
diff --git a/l10n/es_AR/user_ldap.po b/l10n/es_AR/user_ldap.po
index 80ab2e1f1f5..4ceff26caa1 100644
--- a/l10n/es_AR/user_ldap.po
+++ b/l10n/es_AR/user_ldap.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013.
# <claudio.tessone@gmail.com>, 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 <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-01-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-04 05:53+0000\n"
+"Last-Translator: Agustin Ferrario <agustin.ferrario@hotmail.com.ar>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,13 +24,13 @@ msgid ""
"<b>Warning:</b> 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 "<b>Advertencia:</b> Los Apps user_ldap y user_webdavauth son incompatibles. Puede que experimente un comportamiento inesperado. Pregunte al administrador del sistema para desactivar uno de ellos."
#: templates/settings.php:11
msgid ""
"<b>Warning:</b> The PHP LDAP module needs is not installed, the backend will"
" not work. Please ask your system administrator to install it."
-msgstr ""
+msgstr "<b>Advertencia:</b> El módulo PHP LDAP necesario no está instalado, el sistema no funcionará. Pregunte al administrador del sistema para instalarlo."
#: templates/settings.php:15
msgid "Host"
diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po
index 3d6dcf500f6..7953c94046e 100644
--- a/l10n/et_EE/core.po
+++ b/l10n/et_EE/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "Viga"
@@ -175,7 +175,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 "Viga jagamisel"
@@ -203,11 +203,11 @@ msgstr "Jaga"
msgid "Share with link"
msgstr "Jaga lingiga"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Parooliga kaitstud"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Parool"
@@ -272,23 +272,23 @@ msgstr "kustuta"
msgid "share"
msgstr "jaga"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Parooliga kaitstud"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Viga aegumise kuupäeva eemaldamisel"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Viga aegumise kuupäeva määramisel"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -312,8 +312,8 @@ msgstr "Taastamise e-kiri on saadetud."
msgid "Request failed!"
msgstr "Päring ebaõnnestus!"
-#: 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 "Kasutajanimi"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Loo <strong>admini konto</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Lisavalikud"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Andmete kaust"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Seadista andmebaasi"
-#: 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 "kasutatakse"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Andmebaasi kasutaja"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Andmebaasi parool"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Andmebasi nimi"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Andmebaasi tabeliruum"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Andmebaasi host"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Lõpeta seadistamine"
@@ -527,29 +527,29 @@ msgstr "veebiteenused sinu kontrolli all"
msgid "Log out"
msgstr "Logi välja"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automaatne sisselogimine lükati tagasi!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Kui sa ei muutnud oma parooli hiljut, siis võib su kasutajakonto olla ohustatud!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Palun muuda parooli, et oma kasutajakonto uuesti turvata."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Kaotasid oma parooli?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "pea meeles"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Logi sisse"
@@ -565,6 +565,11 @@ msgstr "eelm"
msgid "next"
msgstr "järgm"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "turvahoiatus!"
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index 9c1c0fadb7b..0f0c412ea06 100644
--- a/l10n/et_EE/files.po
+++ b/l10n/et_EE/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Ühtegi faili ei laetud üles. Tundmatu viga"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Ühtegi viga pole, fail on üles laetud"
-#: 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 "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Fail laeti üles ainult osaliselt"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ühtegi faili ei laetud üles"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Ajutiste failide kaust puudub"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Kettale kirjutamine ebaõnnestus"
+#: 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 "Failid"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Lõpeta jagamine"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Kustuta"
@@ -66,122 +78,130 @@ msgstr "Kustuta"
msgid "Rename"
msgstr "ümber"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} on juba olemas"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "asenda"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "soovita nime"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "loobu"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "asendatud nimega {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "tagasi"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "asendas nime {old_name} nimega {new_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "jagamata {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "kustutatud {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 "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP-faili loomine, see võib veidi aega võtta."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Üleslaadimise viga"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Sulge"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Ootel"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 faili üleslaadimisel"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} faili üleslaadimist"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Üleslaadimine tühistati."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Vigane kausta nimi. Nime \"Jagatud\" kasutamine on Owncloudi poolt broneeritud "
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} faili skännitud"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "viga skännimisel"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nimi"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Suurus"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Muudetud"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 kaust"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} kausta"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 fail"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} faili"
@@ -193,27 +213,27 @@ msgstr "Failide käsitlemine"
msgid "Maximum upload size"
msgstr "Maksimaalne üleslaadimise suurus"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maks. võimalik: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Vajalik mitme faili ja kausta allalaadimiste jaoks."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Luba ZIP-ina allalaadimine"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 tähendab piiramatut"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksimaalne ZIP-faili sisestatava faili suurus"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Salvesta"
@@ -241,28 +261,28 @@ msgstr "Lae üles"
msgid "Cancel upload"
msgstr "Tühista üleslaadimine"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Siin pole midagi. Lae midagi üles!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Lae alla"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Üleslaadimine on liiga suur"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Faile skannitakse, palun oota"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Praegune skannimine"
diff --git a/l10n/eu/core.po b/l10n/eu/core.po
index 20402a04985..4825d0400e8 100644
--- a/l10n/eu/core.po
+++ b/l10n/eu/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-14 00:16+0100\n"
-"PO-Revision-Date: 2012-12-13 11:46+0000\n"
-"Last-Translator: Piarres Beobide <pi@beobide.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -164,8 +164,8 @@ msgid "The object type is not specified."
msgstr "Objetu mota ez dago zehaztuta."
#: 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 "Errorea"
@@ -177,7 +177,7 @@ msgstr "App izena ez dago zehaztuta."
msgid "The required file {file} is not installed!"
msgstr "Beharrezkoa den {file} fitxategia ez dago instalatuta!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Errore bat egon da elkarbanatzean"
@@ -205,11 +205,11 @@ msgstr "Elkarbanatu honekin"
msgid "Share with link"
msgstr "Elkarbanatu lotura batekin"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Babestu pasahitzarekin"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Pasahitza"
@@ -274,23 +274,23 @@ msgstr "ezabatu"
msgid "share"
msgstr "elkarbanatu"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Pasahitzarekin babestuta"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Errorea izan da muga data kentzean"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Errore bat egon da muga data ezartzean"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Bidaltzen ..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Eposta bidalia"
@@ -314,8 +314,8 @@ msgstr "Berrezartzeko eposta bidali da."
msgid "Request failed!"
msgstr "Eskariak huts egin du!"
-#: 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 "Erabiltzaile izena"
@@ -404,44 +404,44 @@ msgstr "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri
msgid "Create an <strong>admin account</strong>"
msgstr "Sortu <strong>kudeatzaile kontu<strong> bat"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Aurreratua"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Datuen karpeta"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Konfiguratu datu basea"
-#: 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 "erabiliko da"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Datubasearen erabiltzailea"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Datubasearen pasahitza"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Datubasearen izena"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Datu basearen taula-lekua"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Datubasearen hostalaria"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Bukatu konfigurazioa"
@@ -529,29 +529,29 @@ msgstr "web zerbitzuak zure kontrolpean"
msgid "Log out"
msgstr "Saioa bukatu"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Saio hasiera automatikoa ez onartuta!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Zure pasahitza orain dela gutxi ez baduzu aldatu, zure kontua arriskuan egon daiteke!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Mesedez aldatu zure pasahitza zure kontua berriz segurtatzeko."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Galdu duzu pasahitza?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "gogoratu"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Hasi saioa"
@@ -567,6 +567,11 @@ msgstr "aurrekoa"
msgid "next"
msgstr "hurrengoa"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Segurtasun abisua"
diff --git a/l10n/eu/files.po b/l10n/eu/files.po
index fc884c532ed..ddd92ff0f3b 100644
--- a/l10n/eu/files.po
+++ b/l10n/eu/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-14 00:16+0100\n"
-"PO-Revision-Date: 2012-12-13 11:48+0000\n"
-"Last-Translator: Piarres Beobide <pi@beobide.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,37 +20,49 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Ez da fitxategirik igo. Errore ezezaguna"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Ez da arazorik izan, fitxategia ongi igo da"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:"
-#: 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 "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Igotako fitxategiaren zati bat baino gehiago ez da igo"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ez da fitxategirik igo"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Aldi baterako karpeta falta da"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Errore bat izan da diskoan idazterakoan"
+#: 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 "Fitxategiak"
@@ -103,86 +115,94 @@ msgstr "elkarbanaketa utzita {files}"
msgid "deleted {files}"
msgstr "ezabatuta {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 "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP-fitxategia sortzen ari da, denbora har dezake"
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Igotzean errore bat suertatu da"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Itxi"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Zain"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "fitxategi 1 igotzen"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} fitxategi igotzen"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Igoera ezeztatuta"
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Karpeta izen baliogabea. \"Shared\" karpetaren erabilera Owncloudek erreserbatuta dauka"
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} fitxategi eskaneatuta"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "errore bat egon da eskaneatzen zen bitartean"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Izena"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamaina"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Aldatuta"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "karpeta bat"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} karpeta"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "fitxategi bat"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} fitxategi"
@@ -194,27 +214,27 @@ msgstr "Fitxategien kudeaketa"
msgid "Maximum upload size"
msgstr "Igo daitekeen gehienezko tamaina"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max, posiblea:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Beharrezkoa fitxategi-anitz eta karpeten deskargarako."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Gaitu ZIP-deskarga"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 mugarik gabe esan nahi du"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP fitxategien gehienezko tamaina"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Gorde"
diff --git a/l10n/fa/core.po b/l10n/fa/core.po
index 8b2531f874f..6693df21f9e 100644
--- a/l10n/fa/core.po
+++ b/l10n/fa/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "خطا"
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "گذرواژه"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "شناسه"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "لطفا یک <strong> شناسه برای مدیر</strong> بسازید"
-#: 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 "اتمام نصب"
@@ -527,29 +527,29 @@ msgstr "سرویس وب تحت کنترل شما"
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 "ورود"
@@ -565,6 +565,11 @@ msgstr "بازگشت"
msgid "next"
msgstr "بعدی"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/fa/files.po b/l10n/fa/files.po
index 7e13f99c90f..8ca4747a57a 100644
--- a/l10n/fa/files.po
+++ b/l10n/fa/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "پاک کردن"
@@ -67,122 +79,130 @@ msgstr "پاک کردن"
msgid "Rename"
msgstr "تغییرنام"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "جایگزین"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "لغو"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "بازگشت"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد"
-#: 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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "بار گذاری لغو شد"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "نام"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "اندازه"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "تغییر یافته"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -194,27 +214,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 "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 "ذخیره"
@@ -242,28 +262,28 @@ msgstr "بارگذاری"
msgid "Cancel upload"
msgstr "متوقف کردن بار گذاری"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "اینجا هیچ چیز نیست."
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "بارگیری"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "حجم بارگذاری بسیار زیاد است"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد"
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "بازرسی کنونی"
diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po
index c7c2c1c4a14..8824e25a493 100644
--- a/l10n/fi_FI/core.po
+++ b/l10n/fi_FI/core.po
@@ -14,9 +14,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 13:22+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -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 "Virhe"
@@ -181,7 +181,7 @@ msgstr "Sovelluksen nimeä ei ole määritelty."
msgid "The required file {file} is not installed!"
msgstr "Vaadittua tiedostoa {file} ei ole asennettu!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Virhe jaettaessa"
@@ -209,11 +209,11 @@ msgstr ""
msgid "Share with link"
msgstr "Jaa linkillä"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Suojaa salasanalla"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Salasana"
@@ -278,23 +278,23 @@ msgstr "poista"
msgid "share"
msgstr "jaa"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Salasanasuojattu"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Virhe purettaessa eräpäivää"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Virhe päättymispäivää asettaessa"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Lähetetään..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Sähköposti lähetetty"
@@ -319,7 +319,7 @@ msgid "Request failed!"
msgstr "Pyyntö epäonnistui!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Käyttäjätunnus"
@@ -533,29 +533,29 @@ msgstr "verkkopalvelut hallinnassasi"
msgid "Log out"
msgstr "Kirjaudu ulos"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automaattinen sisäänkirjautuminen hylättiin!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Jos et vaihtanut salasanaasi äskettäin, tilisi saattaa olla murrettu."
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Vaihda salasanasi suojataksesi tilisi uudelleen."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Unohditko salasanasi?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "muista"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Kirjaudu sisään"
@@ -571,6 +571,11 @@ msgstr "edellinen"
msgid "next"
msgstr "seuraava"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Turvallisuusvaroitus!"
diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po
index e96dbeabb50..a2dbb70ba56 100644
--- a/l10n/fi_FI/files.po
+++ b/l10n/fi_FI/files.po
@@ -4,7 +4,7 @@
#
# Translators:
# Jesse Jaara <jesse.jaara@gmail.com>, 2012.
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2012.
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2012-2013.
# Johannes Korpela <>, 2012.
# <tehoratopato@gmail.com>, 2012.
# <tscooter@hotmail.com>, 2012.
@@ -12,8 +12,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -22,46 +22,58 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Tiedostoa ei lähetetty. Tuntematon virhe"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Ei virheitä, tiedosto lähetettiin onnistuneesti"
-#: 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 "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Tiedoston lähetys onnistui vain osittain"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Yhtäkään tiedostoa ei lähetetty"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Väliaikaiskansiota ei ole olemassa"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Levylle kirjoitus epäonnistui"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Tilaa ei ole riittävästi"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Virheellinen kansio."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Tiedostot"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Peru jakaminen"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Poista"
@@ -69,122 +81,130 @@ msgstr "Poista"
msgid "Rename"
msgstr "Nimeä uudelleen"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} on jo olemassa"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "korvaa"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "ehdota nimeä"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "peru"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "kumoa"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "luodaan ZIP-tiedostoa, tämä saattaa kestää hetken."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Lähetysvirhe."
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Sulje"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Odottaa"
-#: 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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Lähetys peruttu."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nimi"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Koko"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Muutettu"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 kansio"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} kansiota"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 tiedosto"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} tiedostoa"
@@ -196,27 +216,27 @@ msgstr "Tiedostonhallinta"
msgid "Maximum upload size"
msgstr "Lähetettävän tiedoston suurin sallittu koko"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "suurin mahdollinen:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Tarvitaan useampien tiedostojen ja kansioiden latausta varten."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Ota ZIP-paketin lataaminen käytöön"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 on rajoittamaton"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP-tiedostojen enimmäiskoko"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Tallenna"
@@ -244,28 +264,28 @@ msgstr "Lähetä"
msgid "Cancel upload"
msgstr "Peru lähetys"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Lataa"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Lähetettävä tiedosto on liian suuri"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Tiedostoja tarkistetaan, odota hetki."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Tämänhetkinen tutkinta"
diff --git a/l10n/fr/core.po b/l10n/fr/core.po
index 6dafbd6ca14..2396fb7d1d7 100644
--- a/l10n/fr/core.po
+++ b/l10n/fr/core.po
@@ -4,6 +4,7 @@
#
# Translators:
# Christophe Lherieau <skimpax@gmail.com>, 2012.
+# <dba@alternalease.fr>, 2013.
# <fkhannouf@me.com>, 2012.
# <florentin.lemoal@gmail.com>, 2012.
# Guillaume Paumier <guillom.pom@gmail.com>, 2012.
@@ -17,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-29 00:07+0100\n"
-"PO-Revision-Date: 2012-12-28 23:01+0000\n"
-"Last-Translator: ouafnico <nicolas@shivaserv.fr>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -287,7 +288,7 @@ msgstr "Protégé par un mot de passe"
#: js/share.js:554
msgid "Error unsetting expiration date"
-msgstr "Un erreur est survenue pendant la suppression de la date d'expiration"
+msgstr "Une erreur est survenue pendant la suppression de la date d'expiration"
#: js/share.js:566
msgid "Error setting expiration date"
@@ -384,7 +385,7 @@ msgstr "Ajouter"
#: templates/installation.php:23 templates/installation.php:31
msgid "Security Warning"
-msgstr "Avertissement de sécutité"
+msgstr "Avertissement de sécurité"
#: templates/installation.php:24
msgid ""
@@ -574,6 +575,11 @@ msgstr "précédent"
msgid "next"
msgstr "suivant"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Alerte de sécurité !"
diff --git a/l10n/fr/files.po b/l10n/fr/files.po
index b0fb5e1a70e..3b12e33fe86 100644
--- a/l10n/fr/files.po
+++ b/l10n/fr/files.po
@@ -5,6 +5,7 @@
# Translators:
# Christophe Lherieau <skimpax@gmail.com>, 2012.
# Cyril Glapa <kyriog@gmail.com>, 2012.
+# <dba@alternalease.fr>, 2013.
# Geoffrey Guerrier <geoffrey.guerrier@gmail.com>, 2012.
# <gp4004@arghh.org>, 2012.
# <guiguidu31300@gmail.com>, 2012.
@@ -18,9 +19,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 10:24+0000\n"
-"Last-Translator: Robert Di Rosa <>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,46 +29,58 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Aucun fichier n'a été chargé. Erreur inconnue"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Aucune erreur, le fichier a été téléversé avec succès"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier 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 "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Le fichier n'a été que partiellement téléversé"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Aucun fichier n'a été téléversé"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Il manque un répertoire temporaire"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Erreur d'écriture sur le disque"
+#: 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 "Fichiers"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Ne plus partager"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Supprimer"
@@ -75,122 +88,130 @@ msgstr "Supprimer"
msgid "Rename"
msgstr "Renommer"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} existe déjà"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "remplacer"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "Suggérer un nom"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "annuler"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
-msgstr "{new_name} a été replacé"
+msgstr "{new_name} a été remplacé"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "annuler"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} a été remplacé par {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "Fichiers non partagés : {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "Fichiers supprimés : {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 "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Fichier ZIP en cours d'assemblage ; cela peut prendre du temps."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Erreur de chargement"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Fermer"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "En cours"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fichier en cours de téléchargement"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} fichiers téléversés"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Chargement annulé."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nom de répertoire invalide. \"Shared\" est réservé par ownCloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} fichiers indexés"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "erreur lors de l'indexation"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nom"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Taille"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modifié"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 dossier"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} dossiers"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 fichier"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} fichiers"
@@ -202,27 +223,27 @@ msgstr "Gestion des fichiers"
msgid "Maximum upload size"
msgstr "Taille max. d'envoi"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "Max. possible :"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Nécessaire pour le téléchargement de plusieurs fichiers et de dossiers."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Activer le téléchargement ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 est illimité"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Taille maximale pour les fichiers ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Sauvegarder"
@@ -250,28 +271,28 @@ msgstr "Envoyer"
msgid "Cancel upload"
msgstr "Annuler l'envoi"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Téléchargement"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Fichier trop volumineux"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Les fichiers sont en cours d'analyse, veuillez patienter."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Analyse en cours"
diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po
index 2b0461bacab..be09fe8f50a 100644
--- a/l10n/fr/settings.po
+++ b/l10n/fr/settings.po
@@ -5,6 +5,7 @@
# Translators:
# Brice <bmaron@gmail.com>, 2012.
# Cyril Glapa <kyriog@gmail.com>, 2012.
+# <dba@alternalease.fr>, 2013.
# <fboulogne@april.org>, 2011.
# <florentin.lemoal@gmail.com>, 2012.
# <gp4004@arghh.org>, 2012.
@@ -21,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-31 00:04+0100\n"
-"PO-Revision-Date: 2012-12-30 11:04+0000\n"
-"Last-Translator: Romain DEP. <rom1dep@gmail.com>\n"
+"POT-Creation-Date: 2013-01-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-03 10:33+0000\n"
+"Last-Translator: dbasquin <dba@alternalease.fr>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/l10n/gl/core.po b/l10n/gl/core.po
index 69256439a07..357aa690c32 100644
--- a/l10n/gl/core.po
+++ b/l10n/gl/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-01 00:04+0100\n"
-"PO-Revision-Date: 2012-12-31 09:32+0000\n"
-"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -567,6 +567,11 @@ msgstr "anterior"
msgid "next"
msgstr "seguinte"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Advertencia de seguranza"
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index d44302b22d1..991b1aa060e 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# antiparvos <marcoslansgarza@gmail.com>, 2012.
+# antiparvos <marcoslansgarza@gmail.com>, 2012-2013.
# Xosé M. Lamas <correo.xmgz@gmail.com>, 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 21:51+0000\n"
-"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Non se subiu ningún ficheiro. Erro descoñecido."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Non hai erros. O ficheiro enviouse correctamente"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro subido excede a directiva indicada polo tamaño_máximo_de_subida de 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 "O ficheiro enviado supera a directiva MAX_FILE_SIZE que foi indicada no formulario HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro enviado foi só parcialmente enviado"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Non se enviou ningún ficheiro"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Falta un cartafol temporal"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Erro ao escribir no disco"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "O espazo dispoñíbel é insuficiente"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "O directorio é incorrecto."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Ficheiros"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Deixar de compartir"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Eliminar"
@@ -66,122 +78,130 @@ msgstr "Eliminar"
msgid "Rename"
msgstr "Mudar o nome"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "xa existe un {new_name}"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "substituír"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "suxerir nome"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "substituír {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "desfacer"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "substituír {new_name} polo {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} sen compartir"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{files} eliminados"
-#: 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 "Nome non válido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non se permiten."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "xerando un ficheiro ZIP, o que pode levar un anaco."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Non se puido subir o ficheiro pois ou é un directorio ou ten 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Erro na subida"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Pechar"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Pendentes"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 ficheiro subíndose"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} ficheiros subíndose"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "A subida do ficheiro está en curso. Saír agora da páxina cancelará a subida."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nome de cartafol non válido. O uso de \"compartido\" está reservado exclusivamente para ownCloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} ficheiros escaneados"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "erro mentres analizaba"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nome"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 cartafol"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} cartafoles"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 ficheiro"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} ficheiros"
@@ -193,27 +213,27 @@ msgstr "Manexo de ficheiro"
msgid "Maximum upload size"
msgstr "Tamaño máximo de envío"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "máx. posible: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Precísase para a descarga de varios ficheiros e cartafoles."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Habilitar a descarga-ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo de descarga para os ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Gardar"
@@ -241,28 +261,28 @@ msgstr "Enviar"
msgid "Cancel upload"
msgstr "Cancelar a subida"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Nada por aquí. Envía algo."
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Envío demasiado grande"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os ficheiros que trata de subir superan o tamaño máximo permitido neste servidor"
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Estanse analizando os ficheiros. Agarda."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Análise actual"
diff --git a/l10n/he/core.po b/l10n/he/core.po
index 131ac2897e3..027e2946155 100644
--- a/l10n/he/core.po
+++ b/l10n/he/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-18 00:13+0100\n"
-"PO-Revision-Date: 2012-12-17 07:42+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -165,8 +165,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 "שגיאה"
@@ -178,7 +178,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 "שגיאה במהלך השיתוף"
@@ -206,11 +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:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "ססמה"
@@ -275,23 +275,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 "הודעת הדוא״ל נשלחה"
@@ -316,7 +316,7 @@ msgid "Request failed!"
msgstr "הבקשה נכשלה!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "שם משתמש"
@@ -530,29 +530,29 @@ msgstr "שירותי רשת בשליטתך"
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:29
+#: templates/login.php:39
msgid "remember"
msgstr "שמירת הססמה"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "כניסה"
@@ -568,6 +568,11 @@ msgstr "הקודם"
msgid "next"
msgstr "הבא"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "אזהרת אבטחה!"
diff --git a/l10n/he/files.po b/l10n/he/files.po
index 2d18545dbb6..5e4c82a7dc7 100644
--- a/l10n/he/files.po
+++ b/l10n/he/files.po
@@ -11,9 +11,9 @@ 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 06:37+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ 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 "הקובץ שהועלה חרג מההנחיה 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:84 templates/index.php:85
msgid "Unshare"
msgstr "הסר שיתוף"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "מחיקה"
@@ -68,122 +80,130 @@ msgstr "מחיקה"
msgid "Rename"
msgstr "שינוי שם"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} כבר קיים"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "החלפה"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "הצעת שם"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "ביטול"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "{new_name} הוחלף"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "ביטול"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} הוחלף ב־{old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "בוטל שיתופם של {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{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 "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "יוצר קובץ ZIP, אנא המתן."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים"
-#: 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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} קבצים נשלחים"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "ההעלאה בוטלה."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "שם התיקייה שגוי. השימוש בשם „Shared“ שמור לטובת Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} קבצים נסרקו"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "אירעה שגיאה במהלך הסריקה"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "שם"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "גודל"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "זמן שינוי"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "תיקייה אחת"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} תיקיות"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "קובץ אחד"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} קבצים"
@@ -195,27 +215,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 "הפעלת הורדת ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 - ללא הגבלה"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "גודל הקלט המרבי לקובצי ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "שמירה"
@@ -243,28 +263,28 @@ msgstr "העלאה"
msgid "Cancel upload"
msgstr "ביטול ההעלאה"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "הורדה"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "העלאה גדולה מידי"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "הקבצים נסרקים, נא להמתין."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "הסריקה הנוכחית"
diff --git a/l10n/hi/core.po b/l10n/hi/core.po
index ad1e3407007..9e21f4363b7 100644
--- a/l10n/hi/core.po
+++ b/l10n/hi/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -163,8 +163,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 ""
@@ -176,7 +176,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 ""
@@ -204,11 +204,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "पासवर्ड"
@@ -273,23 +273,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 ""
@@ -313,8 +313,8 @@ 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 "प्रयोक्ता का नाम"
@@ -403,44 +403,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 "सेटअप समाप्त करे"
@@ -528,29 +528,29 @@ msgstr ""
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 ""
@@ -566,6 +566,11 @@ msgstr "पिछला"
msgid "next"
msgstr "अगला"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/hi/files.po b/l10n/hi/files.po
index 1c494c435f9..16c322352c8 100644
--- a/l10n/hi/files.po
+++ b/l10n/hi/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 ""
@@ -239,28 +259,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr ""
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/hr/core.po b/l10n/hr/core.po
index 3b78e7b8fdd..afe9e17a5b2 100644
--- a/l10n/hr/core.po
+++ b/l10n/hr/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -165,8 +165,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 "Pogreška"
@@ -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 "Greška prilikom djeljenja"
@@ -206,11 +206,11 @@ msgstr "Djeli sa"
msgid "Share with link"
msgstr "Djeli preko link-a"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Zaštiti lozinkom"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Lozinka"
@@ -275,23 +275,23 @@ msgstr "izbriši"
msgid "share"
msgstr "djeli"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Zaštita lozinkom"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Greška prilikom brisanja datuma isteka"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Greška prilikom postavljanja datuma isteka"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -315,8 +315,8 @@ 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 "Korisničko ime"
@@ -405,44 +405,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Stvori <strong>administratorski račun</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Dodatno"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Mapa baze podataka"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Konfiguriraj bazu podataka"
-#: 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 "će se koristiti"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Korisnik baze podataka"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Lozinka baze podataka"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Ime baze podataka"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Database tablespace"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Poslužitelj baze podataka"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Završi postavljanje"
@@ -530,29 +530,29 @@ msgstr "web usluge pod vašom kontrolom"
msgid "Log out"
msgstr "Odjava"
-#: 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 "Izgubili ste lozinku?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "zapamtiti"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Prijava"
@@ -568,6 +568,11 @@ msgstr "prethodan"
msgid "next"
msgstr "sljedeći"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index 7a1464ff148..f704578fce1 100644
--- a/l10n/hr/files.po
+++ b/l10n/hr/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-#: ajax/upload.php:20
+#: 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 "Datoteka je poslana uspješno i bez pogrešaka"
-#: 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 "Poslana datoteka izlazi iz okvira MAX_FILE_SIZE direktive postavljene u HTML obrascu"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Datoteka je poslana samo djelomično"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ni jedna datoteka nije poslana"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Nedostaje privremena mapa"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Neuspjelo pisanje na 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 "Datoteke"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Prekini djeljenje"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Briši"
@@ -67,122 +79,130 @@ msgstr "Briši"
msgid "Rename"
msgstr "Promjeni ime"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "zamjeni"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "predloži ime"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "odustani"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "vrati"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "generiranje ZIP datoteke, ovo može potrajati."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nemoguće poslati datoteku jer je prazna ili je direktorij"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Pogreška pri slanju"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Zatvori"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "U tijeku"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 datoteka se učitava"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Slanje poništeno."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "grečka prilikom skeniranja"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Naziv"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Veličina"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Zadnja promjena"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -194,27 +214,27 @@ msgstr "datoteka za rukovanje"
msgid "Maximum upload size"
msgstr "Maksimalna veličina prijenosa"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maksimalna moguća: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Potrebno za preuzimanje više datoteke i mape"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Omogući ZIP-preuzimanje"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 je \"bez limita\""
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksimalna veličina za ZIP datoteke"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Snimi"
@@ -242,28 +262,28 @@ msgstr "Pošalji"
msgid "Cancel upload"
msgstr "Prekini upload"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Nema ničega u ovoj mapi. Pošalji nešto!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Preuzmi"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Prijenos je preobiman"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Datoteke se skeniraju, molimo pričekajte."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Trenutno skeniranje"
diff --git a/l10n/hu/core.po b/l10n/hu/core.po
index 03c54c112f2..34ccef27dd1 100644
--- a/l10n/hu/core.po
+++ b/l10n/hu/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
-"PO-Revision-Date: 2011-07-25 16:05+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/owncloud/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -564,6 +564,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/hu/files.po b/l10n/hu/files.po
index e5db30deb09..cb4ea383437 100644
--- a/l10n/hu/files.po
+++ b/l10n/hu/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
-"PO-Revision-Date: 2011-08-13 02:19+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/owncloud/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,37 +17,49 @@ msgstr ""
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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 ""
@@ -100,86 +112,94 @@ msgstr ""
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:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr ""
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr ""
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr ""
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr ""
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr ""
diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po
index 40dde261a38..50ba444d42d 100644
--- a/l10n/hu_HU/core.po
+++ b/l10n/hu_HU/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-01-01 00:04+0100\n"
-"PO-Revision-Date: 2012-12-31 14:56+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -567,6 +567,11 @@ msgstr "előző"
msgid "next"
msgstr "következő"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Biztonsági figyelmeztetés!"
diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po
index d430e38083e..70bb805b100 100644
--- a/l10n/hu_HU/files.po
+++ b/l10n/hu_HU/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-31 00:04+0100\n"
-"PO-Revision-Date: 2012-12-30 20:37+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,37 +20,49 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nem történt feltöltés. Ismeretlen hiba"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "A fájlt sikerült feltölteni"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét."
-#: 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 "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra."
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Az eredeti fájlt csak részben sikerült feltölteni."
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nem töltődött fel semmi"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Hiányzik egy ideiglenes mappa"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Nem sikerült a lemezre történő írás"
+#: 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 "Fájlok"
@@ -103,86 +115,94 @@ msgstr "{files} fájl megosztása visszavonva"
msgid "deleted {files}"
msgstr "{files} fájl törölve"
-#: 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 "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'"
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP-fájl generálása, ez eltarthat egy ideig."
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű"
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Feltöltési hiba"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Bezárás"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Folyamatban"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fájl töltődik föl"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} fájl töltődik föl"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "A feltöltést megszakítottuk."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Érvénytelen mappanév. A \"Shared\" elnevezést az Owncloud rendszer használja."
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} fájlt találtunk"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "Hiba a fájllista-ellenőrzés során"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Név"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Méret"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Módosítva"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mappa"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} mappa"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 fájl"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} fájl"
@@ -194,27 +214,27 @@ msgstr "Fájlkezelés"
msgid "Maximum upload size"
msgstr "Maximális feltölthető fájlméret"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. lehetséges: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Kötegelt fájl- vagy mappaletöltéshez szükséges"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "A ZIP-letöltés engedélyezése"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 = korlátlan"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP-fájlok maximális kiindulási mérete"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Mentés"
diff --git a/l10n/ia/core.po b/l10n/ia/core.po
index cf1e1c81050..29a834b73e8 100644
--- a/l10n/ia/core.po
+++ b/l10n/ia/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 ""
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Contrasigno"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "Nomine de usator"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Crear un <strong>conto de administration</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avantiate"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Dossier de datos"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Configurar le base de datos"
-#: 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 "essera usate"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Usator de base de datos"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Contrasigno de base de datos"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nomine de base de datos"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Hospite de base de datos"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr ""
@@ -527,29 +527,29 @@ msgstr "servicios web sub tu controlo"
msgid "Log out"
msgstr "Clauder le session"
-#: 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 "Tu perdeva le contrasigno?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "memora"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Aperir session"
@@ -565,6 +565,11 @@ msgstr "prev"
msgid "next"
msgstr "prox"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/ia/files.po b/l10n/ia/files.po
index 3f93aeb3961..679f4b62cb6 100644
--- a/l10n/ia/files.po
+++ b/l10n/ia/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Le file incargate solmente esseva incargate partialmente"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nulle file esseva incargate"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Manca un dossier temporari"
-#: 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 "Files"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Deler"
@@ -66,122 +78,130 @@ msgstr "Deler"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Clauder"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nomine"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Dimension"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificate"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -193,27 +213,27 @@ msgstr ""
msgid "Maximum upload size"
msgstr "Dimension maxime de incargamento"
-#: 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 "Salveguardar"
@@ -241,28 +261,28 @@ msgstr "Incargar"
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Nihil hic. Incarga alcun cosa!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Discargar"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Incargamento troppo longe"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/id/core.po b/l10n/id/core.po
index 20b68e9ecfe..bc8894d1f01 100644
--- a/l10n/id/core.po
+++ b/l10n/id/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -165,8 +165,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 "gagal"
@@ -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 "gagal ketika membagikan"
@@ -206,11 +206,11 @@ msgstr "bagikan dengan"
msgid "Share with link"
msgstr "bagikan dengan tautan"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "lindungi dengan kata kunci"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Password"
@@ -275,23 +275,23 @@ msgstr "hapus"
msgid "share"
msgstr "bagikan"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "dilindungi kata kunci"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "gagal melepas tanggal kadaluarsa"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "gagal memasang tanggal kadaluarsa"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -315,8 +315,8 @@ 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 "Username"
@@ -405,44 +405,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Buat sebuah <strong>akun admin</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Tingkat Lanjut"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Folder data"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Konfigurasi database"
-#: 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 "akan digunakan"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Pengguna database"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Password database"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nama database"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "tablespace basis data"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Host database"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Selesaikan instalasi"
@@ -530,29 +530,29 @@ msgstr "web service dibawah kontrol anda"
msgid "Log out"
msgstr "Keluar"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "login otomatis ditolak!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "apabila anda tidak merubah kata kunci belakangan ini, akun anda dapat di gunakan orang lain!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "mohon ubah kata kunci untuk mengamankan akun anda"
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Lupa password anda?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "selalu login"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Masuk"
@@ -568,6 +568,11 @@ msgstr "sebelum"
msgid "next"
msgstr "selanjutnya"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "peringatan keamanan!"
diff --git a/l10n/id/files.po b/l10n/id/files.po
index 4c752ed6c0b..7f8b49e2fe4 100644
--- a/l10n/id/files.po
+++ b/l10n/id/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "Tidak ada galat, berkas sukses diunggah"
-#: 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 "File yang diunggah melampaui directive MAX_FILE_SIZE yang disebutan dalam form HTML."
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Berkas hanya diunggah sebagian"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Tidak ada berkas yang diunggah"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Kehilangan folder temporer"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Gagal menulis ke 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 "Berkas"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "batalkan berbagi"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Hapus"
@@ -67,122 +79,130 @@ msgstr "Hapus"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "mengganti"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "batalkan"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "batal dikerjakan"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "membuat berkas ZIP, ini mungkin memakan waktu."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Gagal mengunggah berkas anda karena berupa direktori atau mempunyai ukuran 0 byte"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Terjadi Galat Pengunggahan"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "tutup"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Menunggu"
-#: 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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Pengunggahan dibatalkan."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nama"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Ukuran"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Dimodifikasi"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -194,27 +214,27 @@ msgstr "Penanganan berkas"
msgid "Maximum upload size"
msgstr "Ukuran unggah maksimum"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "Kemungkinan maks:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Dibutuhkan untuk multi-berkas dan unduhan folder"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Aktifkan unduhan ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 adalah tidak terbatas"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Ukuran masukan maksimal untuk berkas ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "simpan"
@@ -242,28 +262,28 @@ msgstr "Unggah"
msgid "Cancel upload"
msgstr "Batal mengunggah"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Tidak ada apa-apa di sini. Unggah sesuatu!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Unduh"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Unggahan terlalu besar"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Berkas yang anda coba unggah melebihi ukuran maksimum untuk pengunggahan berkas di server ini."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Berkas sedang dipindai, silahkan tunggu."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Sedang memindai"
diff --git a/l10n/is/core.po b/l10n/is/core.po
index f21c418fab2..ae7fa02d39f 100644
--- a/l10n/is/core.po
+++ b/l10n/is/core.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-12-31 00:04+0100\n"
-"PO-Revision-Date: 2012-12-30 14:48+0000\n"
-"Last-Translator: sveinn <sveinng@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -566,6 +566,11 @@ msgstr "fyrra"
msgid "next"
msgstr "næsta"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Öryggis aðvörun!"
diff --git a/l10n/is/files.po b/l10n/is/files.po
index 1036913c086..32e2dbdcf87 100644
--- a/l10n/is/files.po
+++ b/l10n/is/files.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-12-31 00:04+0100\n"
-"PO-Revision-Date: 2012-12-30 15:06+0000\n"
-"Last-Translator: sveinn <sveinng@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,37 +18,49 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "Engin villa, innsending heppnaðist"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Innsend skrá er stærri en upload_max stillingin í 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 "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu."
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Einungis hluti af innsendri skrá skilaði sér"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Engin skrá skilaði sér"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Vantar bráðabirgðamöppu"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Tókst ekki að skrifa á 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 "Skrár"
@@ -101,86 +113,94 @@ msgstr "Hætti við deilingu á {files}"
msgid "deleted {files}"
msgstr "eyddi {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 "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "bý til ZIP skrá, það gæti tekið smá stund."
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Innsending á skrá mistókst, hugsanlega sendir þú möppu eða skráin er 0 bæti."
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Villa við innsendingu"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Loka"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Bíður"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 skrá innsend"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} skrár innsendar"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Hætt við innsendingu."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Ógilt nafn á möppu. Nafnið \"Shared\" er frátekið fyrir ownCloud."
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} skrár skimaðar"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "villa við skimun"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nafn"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Stærð"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Breytt"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mappa"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} möppur"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 skrá"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} skrár"
@@ -192,27 +212,27 @@ msgstr "Meðhöndlun skrár"
msgid "Maximum upload size"
msgstr "Hámarks stærð innsendingar"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "hámark mögulegt: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Nauðsynlegt til að sækja margar skrár og möppur í einu."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Virkja ZIP niðurhal."
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 er ótakmarkað"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Hámarks inntaksstærð fyrir ZIP skrár"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Vista"
diff --git a/l10n/it/core.po b/l10n/it/core.po
index d1d6f74af3f..fcd13a5c7e5 100644
--- a/l10n/it/core.po
+++ b/l10n/it/core.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-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 08:54+0000\n"
-"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -166,8 +166,8 @@ msgid "The object type is not specified."
msgstr "Il tipo di oggetto non è specificato."
#: 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 "Errore"
@@ -179,7 +179,7 @@ msgstr "Il nome dell'applicazione non è specificato."
msgid "The required file {file} is not installed!"
msgstr "Il file richiesto {file} non è installato!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Errore durante la condivisione"
@@ -207,11 +207,11 @@ msgstr "Condividi con"
msgid "Share with link"
msgstr "Condividi con collegamento"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Proteggi con password"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Password"
@@ -276,23 +276,23 @@ msgstr "eliminare"
msgid "share"
msgstr "condividere"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protetta da password"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Errore durante la rimozione della data di scadenza"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Errore durante l'impostazione della data di scadenza"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Invio in corso..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Messaggio inviato"
@@ -317,7 +317,7 @@ msgid "Request failed!"
msgstr "Richiesta non riuscita!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Nome utente"
@@ -531,29 +531,29 @@ msgstr "servizi web nelle tue mani"
msgid "Log out"
msgstr "Esci"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Accesso automatico rifiutato."
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Se non hai cambiato la password recentemente, il tuo account potrebbe essere stato compromesso."
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Cambia la password per rendere nuovamente sicuro il tuo account."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Hai perso la password?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "ricorda"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Accedi"
@@ -569,6 +569,11 @@ msgstr "precedente"
msgid "next"
msgstr "successivo"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Avviso di sicurezza"
diff --git a/l10n/it/files.po b/l10n/it/files.po
index 062fa2906fd..04eb3b518bd 100644
--- a/l10n/it/files.po
+++ b/l10n/it/files.po
@@ -6,14 +6,14 @@
# <cosenal@gmail.com>, 2011.
# Francesco Apruzzese <cescoap@gmail.com>, 2011.
# <marco@carnazzo.it>, 2012.
-# Vincenzo Reale <vinx.reale@gmail.com>, 2012.
+# Vincenzo Reale <vinx.reale@gmail.com>, 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 01:41+0000\n"
-"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nessun file è stato inviato. Errore sconosciuto"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Non ci sono errori, file caricato con successo"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Il file caricato supera la direttiva upload_max_filesize 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 "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Il file è stato parzialmente caricato"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nessun file è stato caricato"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Cartella temporanea mancante"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Scrittura su disco non riuscita"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Spazio disponibile insufficiente"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Cartella non valida."
+
#: appinfo/app.php:10
msgid "Files"
msgstr "File"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Rimuovi condivisione"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Elimina"
@@ -68,122 +80,130 @@ msgstr "Elimina"
msgid "Rename"
msgstr "Rinomina"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} esiste già"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "sostituisci"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "suggerisci nome"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "annulla"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "sostituito {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "annulla"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "sostituito {new_name} con {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "non condivisi {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "eliminati {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 "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "creazione file ZIP, potrebbe richiedere del tempo."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Errore di invio"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Chiudi"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "In corso"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 file in fase di caricamento"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} file in fase di caricamentoe"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Invio annullato"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nome della cartella non valido. L'uso di \"Shared\" è riservato a ownCloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} file analizzati"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "errore durante la scansione"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nome"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Dimensione"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificato"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 cartella"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} cartelle"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 file"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} file"
@@ -195,27 +215,27 @@ msgstr "Gestione file"
msgid "Maximum upload size"
msgstr "Dimensione massima upload"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "numero mass.: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necessario per lo scaricamento di file multipli e cartelle."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Abilita scaricamento ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 è illimitato"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Dimensione massima per i file ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Salva"
@@ -243,28 +263,28 @@ msgstr "Carica"
msgid "Cancel upload"
msgstr "Annulla invio"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Non c'è niente qui. Carica qualcosa!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Scarica"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Il file caricato è troppo grande"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "I file che stai provando a caricare superano la dimensione massima consentita su questo server."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Scansione dei file in corso, attendi"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Scansione corrente"
diff --git a/l10n/ja_JP/core.po b/l10n/ja_JP/core.po
index ae1bd30ee44..4ea70e822c1 100644
--- a/l10n/ja_JP/core.po
+++ b/l10n/ja_JP/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-15 00:11+0100\n"
-"PO-Revision-Date: 2012-12-14 11:56+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -164,8 +164,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 "エラー"
@@ -177,7 +177,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 "共有でエラー発生"
@@ -205,11 +205,11 @@ msgstr "共有者"
msgid "Share with link"
msgstr "URLリンクで共有"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "パスワード保護"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "パスワード"
@@ -274,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 "メールを送信しました"
@@ -315,7 +315,7 @@ msgid "Request failed!"
msgstr "リクエスト失敗!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "ユーザ名"
@@ -529,29 +529,29 @@ msgstr "管理下にあるウェブサービス"
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:29
+#: templates/login.php:39
msgid "remember"
msgstr "パスワードを記憶する"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "ログイン"
@@ -567,6 +567,11 @@ msgstr "前"
msgid "next"
msgstr "次"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "セキュリティ警告!"
diff --git a/l10n/ja_JP/files.po b/l10n/ja_JP/files.po
index 3f253361a8a..270151e2875 100644
--- a/l10n/ja_JP/files.po
+++ b/l10n/ja_JP/files.po
@@ -4,16 +4,16 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@is.nagoya-u.ac.jp>, 2012.
-# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2012.
+# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2012-2013.
# <tetuyano+transi@gmail.com>, 2012.
# <tetuyano+transi@gmail.com>, 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 01:53+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:"
-#: 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 "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "共有しない"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "削除"
@@ -68,122 +80,130 @@ msgstr "削除"
msgid "Rename"
msgstr "名前の変更"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} はすでに存在しています"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "置き換え"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "推奨名称"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "キャンセル"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "{new_name} を置換"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "元に戻す"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} を {new_name} に置換"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "未共有 {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "削除 {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 "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。"
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIPファイルを生成中です、しばらくお待ちください。"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "ディレクトリもしくは0バイトのファイルはアップロードできません"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "保留"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "ファイルを1つアップロード中"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} ファイルをアップロード中"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "アップロードはキャンセルされました。"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。"
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "無効なフォルダ名です。\"Shared\" の利用は ownCloud が予約済みです。"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} ファイルをスキャン"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "スキャン中のエラー"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "名前"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "サイズ"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "更新日時"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 フォルダ"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} フォルダ"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 ファイル"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} ファイル"
@@ -195,27 +215,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 "ZIP形式のダウンロードを有効にする"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0を指定した場合は無制限"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIPファイルへの最大入力サイズ"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "保存"
@@ -243,28 +263,28 @@ msgstr "アップロード"
msgid "Cancel upload"
msgstr "アップロードをキャンセル"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "ここには何もありません。何かアップロードしてください。"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "ダウンロード"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "ファイルサイズが大きすぎます"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "ファイルをスキャンしています、しばらくお待ちください。"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "スキャン中"
diff --git a/l10n/ja_JP/settings.po b/l10n/ja_JP/settings.po
index c1f06322310..7f6ee2171c9 100644
--- a/l10n/ja_JP/settings.po
+++ b/l10n/ja_JP/settings.po
@@ -4,16 +4,16 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@is.nagoya-u.ac.jp>, 2012.
-# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2012.
+# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2012-2013.
# <tetuyano+transi@gmail.com>, 2012.
# <tetuyano+transi@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-30 00:04+0100\n"
-"PO-Revision-Date: 2012-12-29 23:05+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-01-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-04 01:31+0000\n"
+"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -248,11 +248,11 @@ msgstr "作成"
#: templates/users.php:35
msgid "Default Storage"
-msgstr ""
+msgstr "デフォルトストレージ"
#: templates/users.php:42 templates/users.php:138
msgid "Unlimited"
-msgstr ""
+msgstr "無制限"
#: templates/users.php:60 templates/users.php:153
msgid "Other"
@@ -264,11 +264,11 @@ msgstr "グループ管理者"
#: templates/users.php:87
msgid "Storage"
-msgstr ""
+msgstr "ストレージ"
#: templates/users.php:133
msgid "Default"
-msgstr ""
+msgstr "デフォルト"
#: templates/users.php:161
msgid "Delete"
diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po
index 49ad2e0194a..8af6e0abca8 100644
--- a/l10n/ka_GE/core.po
+++ b/l10n/ka_GE/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "შეცდომა"
@@ -175,7 +175,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 "შეცდომა გაზიარების დროს"
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "პაროლი"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "მომხმარებელი"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "შექმენი ადმინ ექაუნტი"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Advanced"
-#: 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 "კონფიგურაციის დასრულება"
@@ -527,29 +527,29 @@ msgstr "თქვენი კონტროლის ქვეშ მყოფ
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 "შესვლა"
@@ -565,6 +565,11 @@ msgstr "წინა"
msgid "next"
msgstr "შემდეგი"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "უსაფრთხოების გაფრთხილება!"
diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po
index 5e3078f5048..3f8e2c3e87c 100644
--- a/l10n/ka_GE/files.po
+++ b/l10n/ka_GE/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "გაზიარების მოხსნა"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "წაშლა"
@@ -65,122 +77,130 @@ msgstr "წაშლა"
msgid "Rename"
msgstr "გადარქმევა"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} უკვე არსებობს"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "შეცვლა"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "სახელის შემოთავაზება"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "უარყოფა"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "{new_name} შეცვლილია"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "დაბრუნება"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} შეცვლილია {old_name}–ით"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "გაზიარება მოხსნილი {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "წაშლილი {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 ""
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP-ფაილის გენერირება, ამას ჭირდება გარკვეული დრო."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "მოცდის რეჟიმში"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 ფაილის ატვირთვა"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} ფაილი იტვირთება"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "ატვირთვა შეჩერებულ იქნა."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას"
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} ფაილი სკანირებულია"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "შეცდომა სკანირებისას"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "სახელი"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "ზომა"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "შეცვლილია"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 საქაღალდე"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} საქაღალდე"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 ფაილი"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} ფაილი"
@@ -192,27 +212,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 "ZIP-Download–ის ჩართვა"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 is unlimited"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP ფაილების მაქსიმუმ დასაშვები ზომა"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "შენახვა"
@@ -240,28 +260,28 @@ msgstr "ატვირთვა"
msgid "Cancel upload"
msgstr "ატვირთვის გაუქმება"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "აქ არაფერი არ არის. ატვირთე რამე!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "ჩამოტვირთვა"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "ასატვირთი ფაილი ძალიან დიდია"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "მიმდინარე სკანირება"
diff --git a/l10n/ko/core.po b/l10n/ko/core.po
index 1f24c97277d..71939ecd09d 100644
--- a/l10n/ko/core.po
+++ b/l10n/ko/core.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-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -164,8 +164,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 "오류"
@@ -177,7 +177,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 "공유하는 중 오류 발생"
@@ -205,11 +205,11 @@ msgstr "다음으로 공유"
msgid "Share with link"
msgstr "URL 링크로 공유"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "암호 보호"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "암호"
@@ -274,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 ""
@@ -314,8 +314,8 @@ 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 "사용자 이름"
@@ -404,44 +404,44 @@ msgstr "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>관리자 계정</strong> 만들기"
-#: 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 "설치 완료"
@@ -529,29 +529,29 @@ msgstr "내가 관리하는 웹 서비스"
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 "로그인"
@@ -567,6 +567,11 @@ msgstr "이전"
msgid "next"
msgstr "다음"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "보안 경고!"
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index 0fcb15b44b4..8fcada33fa1 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-10 00:11+0100\n"
-"PO-Revision-Date: 2012-12-09 05:40+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,37 +20,49 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:"
-#: 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 "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼"
-#: 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 "파일"
@@ -103,86 +115,94 @@ msgstr "{files} 공유 해제됨"
msgid "deleted {files}"
msgstr "{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 "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP 파일을 생성하고 있습니다. 시간이 걸릴 수도 있습니다."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "업로드 오류"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "닫기"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "보류 중"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "파일 1개 업로드 중"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "파일 {count}개 업로드 중"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "업로드가 취소되었습니다."
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "폴더 이름이 올바르지 않습니다. \"Shared\" 폴더는 ownCloud에서 예약되었습니다."
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "파일 {count}개 검색됨"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "검색 중 오류 발생"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "이름"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "크기"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "수정됨"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "폴더 1개"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "폴더 {count}개"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "파일 1개"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "파일 {count}개"
@@ -194,27 +214,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 "ZIP 다운로드 허용"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0은 무제한입니다"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP 파일 최대 크기"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "저장"
diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po
index 3917e9409cc..1fb884c2fa4 100644
--- a/l10n/ku_IQ/core.po
+++ b/l10n/ku_IQ/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "هه‌ڵه"
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "وشەی تێپەربو"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "ناوی به‌کارهێنه‌ر"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 "كۆتایی هات ده‌ستكاریه‌كان"
@@ -527,29 +527,29 @@ msgstr "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه"
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 ""
@@ -565,6 +565,11 @@ msgstr "پێشتر"
msgid "next"
msgstr "دواتر"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
index 749a057b1c1..bf21806a1e4 100644
--- a/l10n/ku_IQ/files.po
+++ b/l10n/ku_IQ/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "ناو"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 "پاشکه‌وتکردن"
@@ -239,28 +259,28 @@ msgstr "بارکردن"
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "داگرتن"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/lb/core.po b/l10n/lb/core.po
index eacbddee62c..e1b2e089fc8 100644
--- a/l10n/lb/core.po
+++ b/l10n/lb/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "Fehler"
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Passwuert"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "Benotzernumm"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "En <strong>Admin Account</strong> uleeën"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Advanced"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Daten Dossier"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Datebank konfiguréieren"
-#: 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 "wärt benotzt ginn"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Datebank Benotzer"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Datebank Passwuert"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Datebank Numm"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Datebank Tabelle-Gréisst"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Datebank Server"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Installatioun ofschléissen"
@@ -527,29 +527,29 @@ msgstr "Web Servicer ënnert denger Kontroll"
msgid "Log out"
msgstr "Ausloggen"
-#: 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 "Passwuert vergiess?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "verhalen"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Log dech an"
@@ -565,6 +565,11 @@ msgstr "zeréck"
msgid "next"
msgstr "weider"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/lb/files.po b/l10n/lb/files.po
index d4f89d14eac..eb374969b91 100644
--- a/l10n/lb/files.po
+++ b/l10n/lb/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "Keen Feeler, Datei ass komplett ropgelueden ginn"
-#: 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 "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Et ass keng Datei ropgelueden ginn"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Et feelt en temporären Dossier"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Konnt net op den Disk schreiwen"
+#: 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 "Dateien"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Läschen"
@@ -65,122 +77,130 @@ msgstr "Läschen"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "ofbriechen"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "réckgängeg man"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Et gëtt eng ZIP-File generéiert, dëst ka bëssen daueren."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Kann deng Datei net eroplueden well et en Dossier ass oder 0 byte grouss ass."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Fehler beim eroplueden"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Zoumaachen"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Upload ofgebrach."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Numm"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Gréisst"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Geännert"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -192,27 +212,27 @@ msgstr "Fichier handling"
msgid "Maximum upload size"
msgstr "Maximum Upload Gréisst "
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. méiglech:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Gett gebraucht fir multi-Fichier an Dossier Downloads."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "ZIP-download erlaben"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 ass onlimitéiert"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maximal Gréisst fir ZIP Fichieren"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Späicheren"
@@ -240,28 +260,28 @@ msgstr "Eroplueden"
msgid "Cancel upload"
msgstr "Upload ofbriechen"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Hei ass näischt. Lued eppes rop!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Eroflueden"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Upload ze grouss"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Fichieren gi gescannt, war weg."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Momentane Scan"
diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po
index ecc372bdfea..a73a86f5f43 100644
--- a/l10n/lt_LT/core.po
+++ b/l10n/lt_LT/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -163,8 +163,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 "Klaida"
@@ -176,7 +176,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 "Klaida, dalijimosi metu"
@@ -204,11 +204,11 @@ msgstr "Dalintis su"
msgid "Share with link"
msgstr "Dalintis nuoroda"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Apsaugotas slaptažodžiu"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Slaptažodis"
@@ -273,23 +273,23 @@ msgstr "ištrinti"
msgid "share"
msgstr "dalintis"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Apsaugota slaptažodžiu"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Klaida nuimant galiojimo laiką"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Klaida nustatant galiojimo laiką"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -313,8 +313,8 @@ 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 "Prisijungimo vardas"
@@ -403,44 +403,44 @@ msgstr "Jūsų duomenų aplankalas ir Jūsų failai turbūt yra pasiekiami per i
msgid "Create an <strong>admin account</strong>"
msgstr "Sukurti <strong>administratoriaus paskyrą</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Išplėstiniai"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Duomenų katalogas"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Nustatyti duomenų bazę"
-#: 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 "bus naudojama"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Duomenų bazės vartotojas"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Duomenų bazės slaptažodis"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Duomenų bazės pavadinimas"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Duomenų bazės loginis saugojimas"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Duomenų bazės serveris"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Baigti diegimą"
@@ -528,29 +528,29 @@ msgstr "jūsų valdomos web paslaugos"
msgid "Log out"
msgstr "Atsijungti"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatinis prisijungimas atmestas!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Jei paskutinių metu nekeitėte savo slaptažodžio, Jūsų paskyra gali būti pavojuje!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Prašome pasikeisti slaptažodį dar kartą, dėl paskyros saugumo."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Pamiršote slaptažodį?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "prisiminti"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Prisijungti"
@@ -566,6 +566,11 @@ msgstr "atgal"
msgid "next"
msgstr "kitas"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Saugumo pranešimas!"
diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po
index ef30d7726ce..00d6ea26c63 100644
--- a/l10n/lt_LT/files.po
+++ b/l10n/lt_LT/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: lt_LT\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Klaidų nėra, failas įkeltas sėkmingai"
-#: 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 "Įkeliamo failo dydis viršija MAX_FILE_SIZE parametrą, kuris yra nustatytas HTML formoje"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Failas buvo įkeltas tik dalinai"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nebuvo įkeltas nė vienas failas"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Nėra laikinojo katalogo"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Nepavyko įrašyti į 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 "Failai"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Nebesidalinti"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Ištrinti"
@@ -67,122 +79,130 @@ msgstr "Ištrinti"
msgid "Rename"
msgstr "Pervadinti"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} jau egzistuoja"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "pakeisti"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "pasiūlyti pavadinimą"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "atšaukti"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "pakeiskite {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "anuliuoti"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "pakeiskite {new_name} į {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "nebesidalinti {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "ištrinti {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 ""
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "kuriamas ZIP archyvas, tai gali užtrukti šiek tiek laiko."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Įkėlimo klaida"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Užverti"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Laukiantis"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "įkeliamas 1 failas"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} įkeliami failai"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Įkėlimas atšauktas."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} praskanuoti failai"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "klaida skanuojant"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Pavadinimas"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Dydis"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Pakeista"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 aplankalas"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} aplankalai"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 failas"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} failai"
@@ -194,27 +214,27 @@ msgstr "Failų tvarkymas"
msgid "Maximum upload size"
msgstr "Maksimalus įkeliamo failo dydis"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maks. galima:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Reikalinga daugybinui failų ir aplankalų atsisiuntimui."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Įjungti atsisiuntimą ZIP archyvu"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 yra neribotas"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksimalus ZIP archyvo failo dydis"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Išsaugoti"
@@ -242,28 +262,28 @@ msgstr "Įkelti"
msgid "Cancel upload"
msgstr "Atšaukti siuntimą"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Čia tuščia. Įkelkite ką nors!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Atsisiųsti"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Įkėlimui failas per didelis"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Bandomų įkelti failų dydis viršija maksimalų leidžiamą šiame serveryje"
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Skenuojami failai, prašome palaukti."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Šiuo metu skenuojama"
diff --git a/l10n/lv/core.po b/l10n/lv/core.po
index 404800bf2bf..81112f772ff 100644
--- a/l10n/lv/core.po
+++ b/l10n/lv/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "Kļūme"
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Parole"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "Lietotājvārds"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr ""
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Datu mape"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Nokonfigurēt datubā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 "tiks izmantots"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Datubāzes lietotājs"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Datubāzes parole"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Datubāzes nosaukums"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Datubāzes mājvieta"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Pabeigt uzstādījumus"
@@ -527,29 +527,29 @@ msgstr ""
msgid "Log out"
msgstr "Izlogoties"
-#: 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 "Aizmirsāt paroli?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "atcerēties"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Ielogoties"
@@ -565,6 +565,11 @@ msgstr "iepriekšējā"
msgid "next"
msgstr "nākamā"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/lv/files.po b/l10n/lv/files.po
index 09760c280aa..3c9ffdcae22 100644
--- a/l10n/lv/files.po
+++ b/l10n/lv/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Viss kārtībā, augšupielāde veiksmīga"
-#: 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 ""
-#: 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 "Neviens fails netika augšuplādēts"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Trūkst pagaidu mapes"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Nav iespējams saglabāt"
+#: 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 "Faili"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Pārtraukt līdzdalīšanu"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Izdzēst"
@@ -66,122 +78,130 @@ msgstr "Izdzēst"
msgid "Rename"
msgstr "Pārdēvēt"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "aizvietot"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "Ieteiktais nosaukums"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "atcelt"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "vienu soli atpakaļ"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nav iespējams augšuplādēt jūsu failu, jo tāds jau eksistē vai arī failam nav izmēra (0 baiti)"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Augšuplādēšanas laikā radās kļūda"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "Gaida savu kārtu"
-#: 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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Augšuplāde ir atcelta"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nosaukums"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Izmērs"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Izmainīts"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -193,27 +213,27 @@ msgstr "Failu pārvaldība"
msgid "Maximum upload size"
msgstr "Maksimālais failu augšuplādes apjoms"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maksīmālais iespējamais:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Vajadzīgs vairāku failu un mapju lejuplādei"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Iespējot ZIP lejuplādi"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 ir neierobežots"
-#: 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 "Saglabāt"
@@ -241,28 +261,28 @@ msgstr "Augšuplādet"
msgid "Cancel upload"
msgstr "Atcelt augšuplādi"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Te vēl nekas nav. Rīkojies, sāc augšuplādēt"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Lejuplādēt"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Fails ir par lielu lai to augšuplādetu"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Jūsu augšuplādējamie faili pārsniedz servera pieļaujamo failu augšupielādes apjomu"
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Šobrīd tiek pārbaudīti"
diff --git a/l10n/mk/core.po b/l10n/mk/core.po
index 6fd1d14dd61..26defed1f78 100644
--- a/l10n/mk/core.po
+++ b/l10n/mk/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-18 00:13+0100\n"
-"PO-Revision-Date: 2012-12-17 12:49+0000\n"
-"Last-Translator: Georgi Stanojevski <glisha@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -164,8 +164,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 "Грешка"
@@ -177,7 +177,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 "Грешка при споделување"
@@ -205,11 +205,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:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Лозинка"
@@ -274,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 "Е-порака пратена"
@@ -315,7 +315,7 @@ msgid "Request failed!"
msgstr "Барањето не успеа!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Корисничко име"
@@ -529,29 +529,29 @@ msgstr "веб сервиси под Ваша контрола"
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:29
+#: templates/login.php:39
msgid "remember"
msgstr "запамти"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Најава"
@@ -567,6 +567,11 @@ msgstr "претходно"
msgid "next"
msgstr "следно"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Безбедносно предупредување."
diff --git a/l10n/mk/files.po b/l10n/mk/files.po
index 778f65fd741..d69548174d3 100644
--- a/l10n/mk/files.po
+++ b/l10n/mk/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-18 00:13+0100\n"
-"PO-Revision-Date: 2012-12-17 12:18+0000\n"
-"Last-Translator: Georgi Stanojevski <glisha@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,37 +20,49 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: ajax/upload.php:20
+#: 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 "Подигнатата датотека ја надминува upload_max_filesize директивата во 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 "Подигнатата датотеката ја надминува 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 "Датотеки"
@@ -103,86 +115,94 @@ msgstr "без споделување {files}"
msgid "deleted {files}"
msgstr "избришани {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 "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Се генерира ZIP фајлот, ќе треба извесно време."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Грешка при преземање"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Затвои"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Чека"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 датотека се подига"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} датотеки се подигаат"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Преземањето е прекинато."
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Неправилно име на папка. Користењето на „Shared“ е резервирано за Owncloud"
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} датотеки скенирани"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "грешка при скенирање"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Име"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Големина"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Променето"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 папка"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} папки"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 датотека"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} датотеки"
@@ -194,27 +214,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 "Овозможи ZIP симнување "
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 е неограничено"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Максимална големина за внес на ZIP датотеки"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Сними"
diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po
index 8c3a71a0205..4d033dbb5fb 100644
--- a/l10n/ms_MY/core.po
+++ b/l10n/ms_MY/core.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-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -164,8 +164,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 "Ralat"
@@ -177,7 +177,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 ""
@@ -205,11 +205,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Kata laluan"
@@ -274,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 ""
@@ -314,8 +314,8 @@ 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 "Nama pengguna"
@@ -404,44 +404,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "buat <strong>akaun admin</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Maju"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Fail data"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Konfigurasi pangkalan data"
-#: 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 "akan digunakan"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Nama pengguna pangkalan data"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Kata laluan pangkalan data"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nama pangkalan data"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Hos pangkalan data"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Setup selesai"
@@ -529,29 +529,29 @@ msgstr "Perkhidmatan web di bawah kawalan anda"
msgid "Log out"
msgstr "Log keluar"
-#: 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 "Hilang kata laluan?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "ingat"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Log masuk"
@@ -567,6 +567,11 @@ msgstr "sebelum"
msgid "next"
msgstr "seterus"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po
index 02844fd34d3..b83093920bc 100644
--- a/l10n/ms_MY/files.po
+++ b/l10n/ms_MY/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Tiada fail dimuatnaik. Ralat tidak diketahui."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Tiada ralat, fail berjaya dimuat naik."
-#: 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 "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML "
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Sebahagian daripada fail telah dimuat naik. "
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Tiada fail yang dimuat naik"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Folder sementara hilang"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Gagal untuk disimpan"
+#: 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 "fail"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Padam"
@@ -68,122 +80,130 @@ msgstr "Padam"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "ganti"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "Batal"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "sedang menghasilkan fail ZIP, mungkin mengambil sedikit masa."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Tidak boleh memuatnaik fail anda kerana mungkin ianya direktori atau saiz fail 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Muat naik ralat"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Tutup"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Dalam proses"
-#: 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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Muatnaik dibatalkan."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nama "
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Saiz"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Dimodifikasi"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -195,27 +215,27 @@ msgstr "Pengendalian fail"
msgid "Maximum upload size"
msgstr "Saiz maksimum muat naik"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "maksimum:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Diperlukan untuk muatturun fail pelbagai "
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Aktifkan muatturun ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 adalah tanpa had"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Saiz maksimum input untuk fail ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Simpan"
@@ -243,28 +263,28 @@ msgstr "Muat naik"
msgid "Cancel upload"
msgstr "Batal muat naik"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Tiada apa-apa di sini. Muat naik sesuatu!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Muat turun"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Muat naik terlalu besar"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server"
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Fail sedang diimbas, harap bersabar."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Imbasan semasa"
diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po
index df292b0cea6..f51cf3fe9bd 100644
--- a/l10n/nb_NO/core.po
+++ b/l10n/nb_NO/core.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-30 00:04+0100\n"
-"PO-Revision-Date: 2012-12-29 16:28+0000\n"
-"Last-Translator: espenbye <espenbye@me.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -571,6 +571,11 @@ msgstr "forrige"
msgid "next"
msgstr "neste"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Sikkerhetsadvarsel!"
diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po
index 58b1183863d..02e048476e0 100644
--- a/l10n/nb_NO/files.po
+++ b/l10n/nb_NO/files.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-30 00:04+0100\n"
-"PO-Revision-Date: 2012-12-29 17:25+0000\n"
-"Last-Translator: espenbye <espenbye@me.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,37 +26,49 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Ingen filer ble lastet opp. Ukjent feil."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Det er ingen feil. Filen ble lastet opp."
-#: 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 "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Filopplastningen ble bare delvis gjennomført"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ingen fil ble lastet opp"
-#: 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 "Klarte ikke å skrive 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"
@@ -109,86 +121,94 @@ msgstr ""
msgid "deleted {files}"
msgstr "slettet {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 "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "opprettet ZIP-fil, dette kan ta litt tid"
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes"
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Opplasting feilet"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Lukk"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Ventende"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fil lastes opp"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} filer laster opp"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Opplasting avbrutt."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud."
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} filer lest inn"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "feil under skanning"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Navn"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Endret"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mappe"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} mapper"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 fil"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} filer"
@@ -200,27 +220,27 @@ msgstr "Filhåndtering"
msgid "Maximum upload size"
msgstr "Maksimum opplastingsstø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ødvendig for å laste ned mapper og mer enn én fil om gangen."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Aktiver nedlasting av ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 er ubegrenset"
-#: 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 "Lagre"
diff --git a/l10n/nl/core.po b/l10n/nl/core.po
index 322c4e3bbf4..ad69e22d393 100644
--- a/l10n/nl/core.po
+++ b/l10n/nl/core.po
@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-21 00:10+0100\n"
-"PO-Revision-Date: 2012-12-20 17:28+0000\n"
-"Last-Translator: André Koot <meneer@tken.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -578,6 +578,11 @@ msgstr "vorige"
msgid "next"
msgstr "volgende"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Beveiligingswaarschuwing!"
diff --git a/l10n/nl/files.po b/l10n/nl/files.po
index bb78a69078c..61eca60948e 100644
--- a/l10n/nl/files.po
+++ b/l10n/nl/files.po
@@ -18,9 +18,9 @@ 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 09:15+0000\n"
-"Last-Translator: Len <lenny@weijl.org>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,46 +28,58 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Er was geen bestand geladen. Onbekende fout"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Geen fout opgetreden, bestand successvol geupload."
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Het geüploade bestand overscheidt de upload_max_filesize optie 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 "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Het bestand is slechts gedeeltelijk geupload"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Geen bestand geüpload"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Een tijdelijke map mist"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Schrijven naar schijf mislukt"
+#: 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 "Bestanden"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Stop delen"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Verwijder"
@@ -75,122 +87,130 @@ msgstr "Verwijder"
msgid "Rename"
msgstr "Hernoem"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} bestaat al"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "vervang"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "Stel een naam voor"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "annuleren"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "verving {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "ongedaan maken"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "verving {new_name} met {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "delen gestopt {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "verwijderde {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 "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "aanmaken ZIP-file, dit kan enige tijd duren."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Upload Fout"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Sluit"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Wachten"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 bestand wordt ge-upload"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} bestanden aan het uploaden"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Uploaden geannuleerd."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Folder naam niet toegestaan. Het gebruik van \"Shared\" is aan Owncloud voorbehouden"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} bestanden gescanned"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "Fout tijdens het scannen"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Naam"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Bestandsgrootte"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Laatst aangepast"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 map"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} mappen"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 bestand"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} bestanden"
@@ -202,27 +222,27 @@ msgstr "Bestand"
msgid "Maximum upload size"
msgstr "Maximale bestandsgrootte voor uploads"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. mogelijk: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Nodig voor meerdere bestanden en mappen downloads."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Zet ZIP-download aan"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 is ongelimiteerd"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maximale grootte voor ZIP bestanden"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Opslaan"
@@ -250,28 +270,28 @@ msgstr "Upload"
msgid "Cancel upload"
msgstr "Upload afbreken"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Er bevindt zich hier niets. Upload een bestand!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Download"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Bestanden te groot"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Bestanden worden gescand, even wachten."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Er wordt gescand"
diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po
index dad899207ea..aeb254d7386 100644
--- a/l10n/nn_NO/core.po
+++ b/l10n/nn_NO/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -163,8 +163,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 "Feil"
@@ -176,7 +176,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 ""
@@ -204,11 +204,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Passord"
@@ -273,23 +273,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 ""
@@ -313,8 +313,8 @@ 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 "Brukarnamn"
@@ -403,44 +403,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Lag ein <strong>admin-konto</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avansert"
-#: 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 bli nytta"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Databasebrukar"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Databasepassord"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Databasenamn"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Databasetenar"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Fullfør oppsettet"
@@ -528,29 +528,29 @@ msgstr "Vev tjenester under din kontroll"
msgid "Log out"
msgstr "Logg ut"
-#: 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 "Gløymt passordet?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "hugs"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Logg inn"
@@ -566,6 +566,11 @@ msgstr "førre"
msgid "next"
msgstr "neste"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po
index 4fb42612d82..65d549c7677 100644
--- a/l10n/nn_NO/files.po
+++ b/l10n/nn_NO/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "Ingen feil, fila vart lasta opp"
-#: 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 "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Fila vart berre delvis lasta opp"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ingen filer vart lasta opp"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Manglar ei mellombels mappe"
-#: 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 "Filer"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Slett"
@@ -66,122 +78,130 @@ msgstr "Slett"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Lukk"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Namn"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Storleik"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Endra"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -193,27 +213,27 @@ msgstr ""
msgid "Maximum upload size"
msgstr "Maksimal opplastingsstorleik"
-#: 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 "Lagre"
@@ -241,28 +261,28 @@ msgstr "Last opp"
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last noko opp!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "For stor opplasting"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filene du prøver å laste opp er større enn maksgrensa til denne tenaren."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/oc/core.po b/l10n/oc/core.po
index 696e6808a5d..cf638fc7cc4 100644
--- a/l10n/oc/core.po
+++ b/l10n/oc/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "Error"
@@ -175,7 +175,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 "Error al partejar"
@@ -203,11 +203,11 @@ msgstr "Parteja amb"
msgid "Share with link"
msgstr "Parteja amb lo ligam"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Parat per senhal"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Senhal"
@@ -272,23 +272,23 @@ msgstr "escafa"
msgid "share"
msgstr "parteja"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Parat per senhal"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Error al metre de la data d'expiracion"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Error setting expiration date"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -312,8 +312,8 @@ 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 "Nom d'usancièr"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Crea un <strong>compte admin</strong>"
-#: 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 "Dorsièr de donadas"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Configura la basa de donadas"
-#: 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 "serà utilizat"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Usancièr de la basa de donadas"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Senhal de la basa de donadas"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nom de la basa de donadas"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Espandi de taula de basa de donadas"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Òste de basa de donadas"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Configuracion acabada"
@@ -527,29 +527,29 @@ msgstr "Services web jos ton contraròtle"
msgid "Log out"
msgstr "Sortida"
-#: 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 "L'as perdut lo senhal ?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "bremba-te"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Dintrada"
@@ -565,6 +565,11 @@ msgstr "dariièr"
msgid "next"
msgstr "venent"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/oc/files.po b/l10n/oc/files.po
index a433382c7ce..64d593447d7 100644
--- a/l10n/oc/files.po
+++ b/l10n/oc/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/upload.php:20
+#: 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 "Amontcargament capitat, pas d'errors"
-#: 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 "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Lo fichièr foguèt pas completament amontcargat"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Cap de fichièrs son estats amontcargats"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Un dorsièr temporari manca"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "L'escriptura sul disc a fracassat"
+#: 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 "Fichièrs"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Non parteja"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Escafa"
@@ -65,122 +77,130 @@ msgstr "Escafa"
msgid "Rename"
msgstr "Torna nomenar"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "remplaça"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "nom prepausat"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "anulla"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "defar"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Fichièr ZIP a se far, aquò pòt trigar un briu."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Error d'amontcargar"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "Al esperar"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 fichièr al amontcargar"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Amontcargar anullat."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. "
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "error pendant l'exploracion"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nom"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Talha"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -192,27 +212,27 @@ msgstr "Manejament de fichièr"
msgid "Maximum upload size"
msgstr "Talha maximum d'amontcargament"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. possible: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Requesit per avalcargar gropat de fichièrs e dorsièr"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Activa l'avalcargament de ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 es pas limitat"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Talha maximum de dintrada per fichièrs ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Enregistra"
@@ -240,28 +260,28 @@ msgstr "Amontcarga"
msgid "Cancel upload"
msgstr " Anulla l'amontcargar"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Pas res dedins. Amontcarga qualquaren"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Avalcarga"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Amontcargament tròp gròs"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Los fiichièrs son a èsser explorats, "
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Exploracion en cors"
diff --git a/l10n/pl/core.po b/l10n/pl/core.po
index 494afd04759..7650db8a55d 100644
--- a/l10n/pl/core.po
+++ b/l10n/pl/core.po
@@ -17,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-18 00:13+0100\n"
-"PO-Revision-Date: 2012-12-17 09:39+0000\n"
-"Last-Translator: emc <mplichta@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -171,8 +171,8 @@ msgid "The object type is not specified."
msgstr "Typ obiektu nie jest określony."
#: 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 "Błąd"
@@ -184,7 +184,7 @@ msgstr "Nazwa aplikacji nie jest określona."
msgid "The required file {file} is not installed!"
msgstr "Żądany plik {file} nie jest zainstalowany!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Błąd podczas współdzielenia"
@@ -212,11 +212,11 @@ msgstr "Współdziel z"
msgid "Share with link"
msgstr "Współdziel z link"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Zabezpieczone hasłem"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Hasło"
@@ -281,23 +281,23 @@ msgstr "usuń"
msgid "share"
msgstr "współdziel"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Zabezpieczone hasłem"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Błąd niszczenie daty wygaśnięcia"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Błąd podczas ustawiania daty wygaśnięcia"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Wysyłanie..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "Wyślij Email"
@@ -322,7 +322,7 @@ msgid "Request failed!"
msgstr "Próba nieudana!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Nazwa użytkownika"
@@ -536,29 +536,29 @@ msgstr "usługi internetowe pod kontrolą"
msgid "Log out"
msgstr "Wylogowuje użytkownika"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatyczne logowanie odrzucone!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Jeśli nie było zmianie niedawno hasło, Twoje konto może być zagrożone!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Proszę zmienić swoje hasło, aby zabezpieczyć swoje konto ponownie."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Nie pamiętasz hasła?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "Zapamiętanie"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Zaloguj"
@@ -574,6 +574,11 @@ msgstr "wstecz"
msgid "next"
msgstr "naprzód"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Ostrzeżenie o zabezpieczeniach!"
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index 8c9563a58e4..dd91b1fa48b 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -14,9 +14,9 @@ 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 10:15+0000\n"
-"Last-Translator: Thomasso <tomekde@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,46 +24,58 @@ msgstr ""
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Plik nie został załadowany. Nieznany błąd"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Przesłano plik"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w 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 "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą formularzu HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Plik przesłano tylko częściowo"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nie przesłano żadnego pliku"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Brak katalogu tymczasowego"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Błąd zapisu na dysk"
+#: 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 "Pliki"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Nie udostępniaj"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Usuwa element"
@@ -71,122 +83,130 @@ msgstr "Usuwa element"
msgid "Rename"
msgstr "Zmień nazwę"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} już istnieje"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "zastap"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "zasugeruj nazwę"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "anuluj"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "zastąpiony {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "wróć"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "zastąpiony {new_name} z {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "Udostępniane wstrzymane {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "usunięto {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 "Niepoprawna nazwa, Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*'są niedozwolone."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Generowanie pliku ZIP, może potrwać pewien czas."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Błąd wczytywania"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Zamknij"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Oczekujące"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 plik wczytany"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} przesyłanie plików"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Wczytywanie anulowane."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Błędna nazwa folderu. Nazwa \"Shared\" jest zarezerwowana dla Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} pliki skanowane"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "Wystąpił błąd podczas skanowania"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nazwa"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Rozmiar"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Czas modyfikacji"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 folder"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} foldery"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 plik"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} pliki"
@@ -198,27 +218,27 @@ msgstr "Zarządzanie plikami"
msgid "Maximum upload size"
msgstr "Maksymalny rozmiar wysyłanego pliku"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. możliwych"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Wymagany do pobierania wielu plików i folderów"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Włącz pobieranie ZIP-paczki"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 jest nielimitowane"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Maksymalna wielkość pliku wejściowego ZIP "
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Zapisz"
@@ -246,28 +266,28 @@ msgstr "Prześlij"
msgid "Cancel upload"
msgstr "Przestań wysyłać"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Brak zawartości. Proszę wysłać pliki!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Pobiera element"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Wysyłany plik ma za duży rozmiar"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Pliki które próbujesz przesłać, przekraczają maksymalną, dopuszczalną wielkość."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Skanowanie plików, proszę czekać."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Aktualnie skanowane"
diff --git a/l10n/pl_PL/core.po b/l10n/pl_PL/core.po
index fece08d3db8..2341f21b246 100644
--- a/l10n/pl_PL/core.po
+++ b/l10n/pl_PL/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
"MIME-Version: 1.0\n"
@@ -161,8 +161,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 ""
@@ -174,7 +174,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 ""
@@ -202,11 +202,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr ""
@@ -271,23 +271,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 ""
@@ -311,8 +311,8 @@ 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 "Nazwa użytkownika"
@@ -401,44 +401,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 ""
@@ -526,29 +526,29 @@ msgstr ""
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 ""
@@ -564,6 +564,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/pl_PL/files.po b/l10n/pl_PL/files.po
index 2e1909d5c9f..10cc6d26079 100644
--- a/l10n/pl_PL/files.po
+++ b/l10n/pl_PL/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: pl_PL\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 "Zapisz"
@@ -239,28 +259,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr ""
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po
index 3930ee56234..075f189c2ca 100644
--- a/l10n/pt_BR/core.po
+++ b/l10n/pt_BR/core.po
@@ -17,8 +17,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -171,8 +171,8 @@ msgid "The object type is not specified."
msgstr "O tipo de objeto não foi especificado."
#: 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 "Erro"
@@ -184,7 +184,7 @@ msgstr "O nome do app não foi especificado."
msgid "The required file {file} is not installed!"
msgstr "O arquivo {file} necessário não está instalado!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Erro ao compartilhar"
@@ -212,11 +212,11 @@ msgstr "Compartilhar com"
msgid "Share with link"
msgstr "Compartilhar com link"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Proteger com senha"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Senha"
@@ -281,23 +281,23 @@ msgstr "remover"
msgid "share"
msgstr "compartilhar"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protegido com senha"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Erro ao remover data de expiração"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Erro ao definir data de expiração"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -321,8 +321,8 @@ msgstr "Email de redefinição de senha enviado."
msgid "Request failed!"
msgstr "A requisição falhou!"
-#: 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 "Nome de Usuário"
@@ -411,44 +411,44 @@ msgstr "Seu diretório de dados e seus arquivos estão, provavelmente, acessíve
msgid "Create an <strong>admin account</strong>"
msgstr "Criar uma <strong>conta</strong> de <strong>administrador</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Avançado"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Pasta de dados"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Configurar o banco de dados"
-#: 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 "será usado"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Usuário de banco de dados"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Senha do banco de dados"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Nome do banco de dados"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Espaço de tabela do banco de dados"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Banco de dados do host"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Concluir configuração"
@@ -536,29 +536,29 @@ msgstr "web services sob seu controle"
msgid "Log out"
msgstr "Sair"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Entrada Automática no Sistema Rejeitada!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Por favor troque sua senha para tornar sua conta segura novamente."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Esqueçeu sua senha?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "lembrete"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Log in"
@@ -574,6 +574,11 @@ msgstr "anterior"
msgid "next"
msgstr "próximo"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Aviso de Segurança!"
diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po
index 91ecfae55f0..1c9143612bb 100644
--- a/l10n/pt_BR/files.po
+++ b/l10n/pt_BR/files.po
@@ -15,9 +15,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-01 23:23+0000\n"
-"Last-Translator: FredMaranhao <fred.maranhao@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,46 +25,58 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nenhum arquivo foi transferido. Erro desconhecido"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Não houve nenhum erro, o arquivo foi transferido com sucesso"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O arquivo enviado excede a diretiva upload_max_filesize no 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 "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "O arquivo foi transferido parcialmente"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nenhum arquivo foi transferido"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Pasta temporária não encontrada"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Falha ao escrever no disco"
+#: 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 "Arquivos"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Descompartilhar"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Excluir"
@@ -72,122 +84,130 @@ msgstr "Excluir"
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} já existe"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "substituir"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "sugerir nome"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "substituído {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "Substituído {old_name} por {new_name} "
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} não compartilhados"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{files} apagados"
-#: 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 "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "gerando arquivo ZIP, isso pode levar um tempo."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Erro de envio"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Fechar"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Pendente"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "enviando 1 arquivo"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "Enviando {count} arquivos"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Envio cancelado."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Upload em andamento. Sair da página agora resultará no cancelamento do envio."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nome de pasta inválido. O nome \"Shared\" é reservado pelo Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} arquivos scaneados"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "erro durante verificação"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nome"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 pasta"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} pastas"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 arquivo"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} arquivos"
@@ -199,27 +219,27 @@ msgstr "Tratamento de Arquivo"
msgid "Maximum upload size"
msgstr "Tamanho máximo para carregar"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. possível:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necessário para multiplos arquivos e diretório de downloads."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Habilitar ZIP-download"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 para ilimitado"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Tamanho máximo para arquivo ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Salvar"
@@ -247,28 +267,28 @@ msgstr "Carregar"
msgid "Cancel upload"
msgstr "Cancelar upload"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Nada aqui.Carrege alguma coisa!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Baixar"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Arquivo muito grande"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Arquivos sendo escaneados, por favor aguarde."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Scanning atual"
diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po
index 92daefee097..b7491efa10f 100644
--- a/l10n/pt_PT/core.po
+++ b/l10n/pt_PT/core.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-18 00:13+0100\n"
-"PO-Revision-Date: 2012-12-17 01:27+0000\n"
-"Last-Translator: Mouxy <daniel@mouxy.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -167,8 +167,8 @@ msgid "The object type is not specified."
msgstr "O tipo de objecto não foi especificado"
#: 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 "Erro"
@@ -180,7 +180,7 @@ msgstr "O nome da aplicação não foi especificado"
msgid "The required file {file} is not installed!"
msgstr "O ficheiro necessário {file} não está instalado!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Erro ao partilhar"
@@ -208,11 +208,11 @@ msgstr "Partilhar com"
msgid "Share with link"
msgstr "Partilhar com link"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Proteger com palavra-passe"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Palavra chave"
@@ -277,23 +277,23 @@ msgstr "apagar"
msgid "share"
msgstr "partilhar"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Protegido com palavra-passe"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Erro ao retirar a data de expiração"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Erro ao aplicar a data de expiração"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "A Enviar..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "E-mail enviado com sucesso!"
@@ -318,7 +318,7 @@ msgid "Request failed!"
msgstr "O pedido falhou!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Utilizador"
@@ -532,29 +532,29 @@ msgstr "serviços web sob o seu controlo"
msgid "Log out"
msgstr "Sair"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Login automático rejeitado!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Por favor mude a sua palavra-passe para assegurar a sua conta de novo."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Esqueceu a sua password?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Entrar"
@@ -570,6 +570,11 @@ msgstr "anterior"
msgid "next"
msgstr "seguinte"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Aviso de Segurança!"
diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po
index 8628e63a4de..819ff9bb9f0 100644
--- a/l10n/pt_PT/files.po
+++ b/l10n/pt_PT/files.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# <daniel@mouxy.net>, 2012.
+# <daniel@mouxy.net>, 2012-2013.
# Duarte Velez Grilo <duartegrilo@gmail.com>, 2012.
# <geral@ricardolameiro.pt>, 2012.
# Helder Meneses <helder.meneses@gmail.com>, 2012.
@@ -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-02 00:02+0100\n"
-"PO-Revision-Date: 2012-12-01 00:41+0000\n"
-"Last-Translator: Mouxy <daniel@mouxy.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,46 +22,58 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nenhum ficheiro foi carregado. Erro desconhecido"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Sem erro, ficheiro enviado com sucesso"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize"
-#: 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 "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro enviado só foi enviado parcialmente"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Não foi enviado nenhum ficheiro"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Falta uma pasta temporária"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Falhou a escrita no disco"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Espaço em disco insuficiente!"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Directório Inválido"
+
#: appinfo/app.php:10
msgid "Files"
msgstr "Ficheiros"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Deixar de partilhar"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Apagar"
@@ -69,122 +81,130 @@ msgstr "Apagar"
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "O nome {new_name} já existe"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "substituir"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "Sugira um nome"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "{new_name} substituido"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "substituido {new_name} por {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} não partilhado(s)"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{files} eliminado(s)"
-#: 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 "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "a gerar o ficheiro ZIP, poderá demorar algum tempo."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Erro no envio"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Fechar"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Pendente"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "A enviar 1 ficheiro"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "A carregar {count} ficheiros"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "O envio foi cancelado."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nome de pasta inválido! O uso de \"Shared\" (Partilhado) está reservado pelo OwnCloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} ficheiros analisados"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "erro ao analisar"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nome"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 pasta"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} pastas"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 ficheiro"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} ficheiros"
@@ -196,27 +216,27 @@ msgstr "Manuseamento de ficheiros"
msgid "Maximum upload size"
msgstr "Tamanho máximo de envio"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. possivel: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necessário para descarregamento múltiplo de ficheiros e pastas"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Permitir descarregar em ficheiro ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 é ilimitado"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Tamanho máximo para ficheiros ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Guardar"
@@ -244,28 +264,28 @@ msgstr "Enviar"
msgid "Cancel upload"
msgstr "Cancelar envio"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Vazio. Envie alguma coisa!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Transferir"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Envio muito grande"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os ficheiros que está a tentar enviar excedem o tamanho máximo de envio permitido neste servidor."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Os ficheiros estão a ser analisados, por favor aguarde."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Análise actual"
diff --git a/l10n/ro/core.po b/l10n/ro/core.po
index 1596bc408e3..bc3d07b17c3 100644
--- a/l10n/ro/core.po
+++ b/l10n/ro/core.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-28 00:20+0100\n"
-"PO-Revision-Date: 2012-12-27 00:19+0000\n"
-"Last-Translator: laurentiucristescu <laur.cristescu@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -569,6 +569,11 @@ msgstr "precedentul"
msgid "next"
msgstr "următorul"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Advertisment de Securitate"
diff --git a/l10n/ro/files.po b/l10n/ro/files.po
index d61dc617703..74947c210f5 100644
--- a/l10n/ro/files.po
+++ b/l10n/ro/files.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-28 00:20+0100\n"
-"PO-Revision-Date: 2012-12-27 00:09+0000\n"
-"Last-Translator: laurentiucristescu <laur.cristescu@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,37 +22,49 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nici un fișier nu a fost încărcat. Eroare necunoscută"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Nicio eroare, fișierul a fost încărcat cu succes"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Fisierul incarcat depaseste upload_max_filesize permisi 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 "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Fișierul a fost încărcat doar parțial"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Niciun fișier încărcat"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Lipsește un dosar temporar"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Eroare la scriere pe disc"
+#: 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 "Fișiere"
@@ -105,86 +117,94 @@ msgstr "nedistribuit {files}"
msgid "deleted {files}"
msgstr "Sterse {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 "Nume invalid, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "se generază fișierul ZIP, va dura ceva timp."
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes."
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Eroare la încărcare"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Închide"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "În așteptare"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "un fișier se încarcă"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} fisiere incarcate"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Încărcare anulată."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nume de folder invalid. Numele este rezervat pentru OwnCloud"
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} fisiere scanate"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "eroare la scanarea"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Nume"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Dimensiune"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 folder"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} foldare"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 fisier"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} fisiere"
@@ -196,27 +216,27 @@ msgstr "Manipulare fișiere"
msgid "Maximum upload size"
msgstr "Dimensiune maximă admisă la încărcare"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. posibil:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Necesar pentru descărcarea mai multor fișiere și a dosarelor"
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Activează descărcare fișiere compresate"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 e nelimitat"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Dimensiunea maximă de intrare pentru fișiere compresate"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Salvare"
diff --git a/l10n/ru/core.po b/l10n/ru/core.po
index 6d05bc9e9dd..f6eb332d6be 100644
--- a/l10n/ru/core.po
+++ b/l10n/ru/core.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-14 00:16+0100\n"
-"PO-Revision-Date: 2012-12-13 18:19+0000\n"
-"Last-Translator: sam002 <semen@sam002.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -170,8 +170,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 "Ошибка"
@@ -183,7 +183,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 "Ошибка при открытии доступа"
@@ -211,11 +211,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Пароль"
@@ -280,23 +280,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 "Письмо отправлено"
@@ -320,8 +320,8 @@ 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 "Имя пользователя"
@@ -410,44 +410,44 @@ msgstr "Ваши каталоги данных и файлы, вероятно,
msgid "Create an <strong>admin account</strong>"
msgstr "Создать <strong>учётную запись администратора</strong>"
-#: 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 "Завершить установку"
@@ -535,29 +535,29 @@ msgstr "Сетевые службы под твоим контролем"
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 "Войти"
@@ -573,6 +573,11 @@ msgstr "пред"
msgid "next"
msgstr "след"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Предупреждение безопасности!"
diff --git a/l10n/ru/files.po b/l10n/ru/files.po
index 100c8901c66..3edf01da676 100644
--- a/l10n/ru/files.po
+++ b/l10n/ru/files.po
@@ -17,9 +17,9 @@ 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 15:47+0000\n"
-"Last-Translator: sam002 <semen@sam002.net>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,37 +27,49 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Файл превышает размер установленный upload_max_filesize в 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 "Файл превышает размер 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 "Файлы"
@@ -110,86 +122,94 @@ msgstr "не опубликованные {files}"
msgid "deleted {files}"
msgstr "удаленные {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 "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "создание ZIP-файла, это может занять некоторое время."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Не удается загрузить файл размером 0 байт в каталог"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Ошибка загрузки"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Закрыть"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Ожидание"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "загружается 1 файл"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} файлов загружается"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Загрузка отменена."
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Не правильное имя папки. Имя \"Shared\" резервировано в Owncloud"
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} файлов просканировано"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "ошибка во время санирования"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Название"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Размер"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Изменён"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 папка"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} папок"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 файл"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} файлов"
@@ -201,27 +221,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 "Включить ZIP-скачивание"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 - без ограничений"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Максимальный исходный размер для ZIP файлов"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Сохранить"
diff --git a/l10n/ru_RU/core.po b/l10n/ru_RU/core.po
index c94ef7d516d..73807cdb096 100644
--- a/l10n/ru_RU/core.po
+++ b/l10n/ru_RU/core.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-12-22 00:24+0100\n"
-"PO-Revision-Date: 2012-12-21 08:08+0000\n"
-"Last-Translator: AnnaSch <cdewqazxsqwe@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -565,6 +565,11 @@ msgstr "предыдущий"
msgid "next"
msgstr "следующий"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Предупреждение системы безопасности!"
diff --git a/l10n/ru_RU/files.po b/l10n/ru_RU/files.po
index acd6779fcd6..a05762104ac 100644
--- a/l10n/ru_RU/files.po
+++ b/l10n/ru_RU/files.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-12-19 00:03+0100\n"
-"PO-Revision-Date: 2012-12-18 07:59+0000\n"
-"Last-Translator: AnnaSch <cdewqazxsqwe@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,37 +19,49 @@ msgstr ""
"Language: ru_RU\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Размер загружаемого файла превышает upload_max_filesize директиву в 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 "Размер загруженного"
-#: 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 "Файлы"
@@ -102,86 +114,94 @@ msgstr "Cовместное использование прекращено {ф
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:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Создание ZIP-файла, это может занять некоторое время."
-#: js/files.js:209
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией"
-#: js/files.js:209
+#: js/files.js:224
msgid "Upload Error"
msgstr "Ошибка загрузки"
-#: js/files.js:226
+#: js/files.js:241
msgid "Close"
msgstr "Закрыть"
-#: js/files.js:245 js/files.js:359 js/files.js:389
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Ожидающий решения"
-#: js/files.js:265
+#: js/files.js:280
msgid "1 file uploading"
msgstr "загрузка 1 файла"
-#: js/files.js:268 js/files.js:322 js/files.js:337
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{количество} загружено файлов"
-#: js/files.js:340 js/files.js:373
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Загрузка отменена"
-#: js/files.js:442
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена."
-#: js/files.js:512
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Некорректное имя папки. Нименование \"Опубликовано\" зарезервировано ownCloud"
-#: js/files.js:693
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{количество} файлов отсканировано"
-#: js/files.js:701
+#: js/files.js:719
msgid "error while scanning"
msgstr "ошибка при сканировании"
-#: js/files.js:774 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Имя"
-#: js/files.js:775 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Размер"
-#: js/files.js:776 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Изменен"
-#: js/files.js:803
+#: js/files.js:813
msgid "1 folder"
msgstr "1 папка"
-#: js/files.js:805
+#: js/files.js:815
msgid "{count} folders"
msgstr "{количество} папок"
-#: js/files.js:813
+#: js/files.js:823
msgid "1 file"
msgstr "1 файл"
-#: js/files.js:815
+#: js/files.js:825
msgid "{count} files"
msgstr "{количество} файлов"
@@ -193,27 +213,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 "Включение ZIP-загрузки"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 без ограничений"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Максимальный размер входящих ZIP-файлов "
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Сохранить"
diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po
index 34d894bfea5..ec48367e164 100644
--- a/l10n/si_LK/core.po
+++ b/l10n/si_LK/core.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-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -164,8 +164,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 "දෝෂයක්"
@@ -177,7 +177,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 ""
@@ -205,11 +205,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "මුර පදය "
@@ -274,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 ""
@@ -314,8 +314,8 @@ 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 "පරිශීලක නම"
@@ -404,44 +404,44 @@ msgstr "ඔබගේ දත්ත ඩිරෙක්ටරිය හා ගො
msgid "Create an <strong>admin account</strong>"
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 "ස්ථාපනය කිරීම අවසන් කරන්න"
@@ -529,29 +529,29 @@ msgstr "ඔබට පාලනය කළ හැකි වෙබ් සේවා
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 "ප්‍රවේශවන්න"
@@ -567,6 +567,11 @@ msgstr "පෙර"
msgid "next"
msgstr "ඊළඟ"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po
index 0f0bb6776b0..226a32f5c7e 100644
--- a/l10n/si_LK/files.po
+++ b/l10n/si_LK/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "නොබෙදු"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "මකන්න"
@@ -66,122 +78,130 @@ msgstr "මකන්න"
msgid "Rename"
msgstr "නැවත නම් කරන්න"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "ප්‍රතිස්ථාපනය කරන්න"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "නමක් යෝජනා කරන්න"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "අත් හරින්න"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "නිෂ්ප්‍රභ කරන්න"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
msgid "Pending"
msgstr ""
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 ගොනුවක් උඩගත කෙරේ"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "උඩුගත කිරීම අත් හරින්න ලදී"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත"
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "පරීක්ෂා කිරීමේදී දෝෂයක්"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "නම"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "ප්‍රමාණය"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "වෙනස් කළ"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 ෆොල්ඩරයක්"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 ගොනුවක්"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -193,27 +213,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 "ZIP-බාගත කිරීම් සක්‍රිය කරන්න"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 යනු සීමාවක් නැති බවය"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP ගොනු සඳහා දැමිය හැකි උපරිම විශාලතවය"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "සුරකින්න"
@@ -241,28 +261,28 @@ msgstr "උඩුගත කිරීම"
msgid "Cancel upload"
msgstr "උඩුගත කිරීම අත් හරින්න"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "බාගත කිරීම"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "උඩුගත කිරීම විශාල වැඩිය"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "වර්තමාන පරික්ෂාව"
diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po
index b2275856307..18a21cd799b 100644
--- a/l10n/sk_SK/core.po
+++ b/l10n/sk_SK/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -165,8 +165,8 @@ msgid "The object type is not specified."
msgstr "Nešpecifikovaný 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 "Nešpecifikované meno aplikácie."
msgid "The required file {file} is not installed!"
msgstr "Požadovaný súbor {file} nie je inštalovaný!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Chyba počas zdieľania"
@@ -206,11 +206,11 @@ msgstr "Zdieľať s"
msgid "Share with link"
msgstr "Zdieľať cez odkaz"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Chrániť heslom"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Heslo"
@@ -275,23 +275,23 @@ msgstr "zmazať"
msgid "share"
msgstr "zdieľať"
-#: 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ánené heslom"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Chyba pri odstraňovaní dátumu vypršania platnosti"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Chyba pri nastavení dátumu vypršania platnosti"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -315,8 +315,8 @@ msgstr "Obnovovací email bol odoslaný."
msgid "Request failed!"
msgstr "Požiadavka zlyhala!"
-#: 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 "Prihlasovacie meno"
@@ -405,44 +405,44 @@ msgstr "Váš priečinok s dátami a Vaše súbory sú pravdepodobne dostupné z
msgid "Create an <strong>admin account</strong>"
msgstr "Vytvoriť <strong>administrátorský účet</strong>"
-#: 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 "Priečinok dát"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Nastaviť databázu"
-#: 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žité"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Hostiteľ databázy"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Heslo databázy"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Meno databázy"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Tabuľkový priestor databázy"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Server databázy"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Dokončiť inštaláciu"
@@ -530,29 +530,29 @@ msgstr "webové služby pod vašou kontrolou"
msgid "Log out"
msgstr "Odhlásiť"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Automatické prihlásenie bolo zamietnuté!"
-#: 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ávnej dobe ste nezmenili svoje heslo, Váš účet môže byť kompromitovaný."
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Prosím, zmeňte svoje heslo pre opätovné zabezpečenie Vášho účtu"
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Zabudli ste heslo?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "zapamätať"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Prihlásiť sa"
@@ -568,6 +568,11 @@ msgstr "späť"
msgid "next"
msgstr "ďalej"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Bezpečnostné varovanie!"
diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po
index d55899f3b3e..353efc86e43 100644
--- a/l10n/sk_SK/files.po
+++ b/l10n/sk_SK/files.po
@@ -11,9 +11,9 @@ 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:18+0000\n"
-"Last-Translator: martin <zatroch.martin@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Žiaden súbor nebol odoslaný. Neznáma chyba"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Nenastala žiadna chyba, súbor bol úspešne nahraný"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize v súbore 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 "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Nahrávaný súbor bol iba čiastočne nahraný"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Žiaden súbor nebol nahraný"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Chýbajúci dočasný priečinok"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Zápis na disk sa nepodaril"
+#: 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 "Súbory"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Nezdielať"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Odstrániť"
@@ -68,122 +80,130 @@ msgstr "Odstrániť"
msgid "Rename"
msgstr "Premenovať"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} už existuje"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "nahradiť"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "pomôcť s menom"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "zrušiť"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "prepísaný {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "vrátiť"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "prepísaný {new_name} súborom {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "zdieľanie zrušené pre {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "zmazané {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 "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "generujem ZIP-súbor, môže to chvíľu trvať."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Chyba odosielania"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Zavrieť"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Čaká sa"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 súbor sa posiela "
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} súborov odosielaných"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Odosielanie zrušené"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Opustenie stránky zruší práve prebiehajúce odosielanie súboru."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nesprávne meno adresára. Použitie slova \"Shared\" (Zdieľané) je vyhradené službou ownCloud."
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} súborov prehľadaných"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "chyba počas kontroly"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Meno"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Veľkosť"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Upravené"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 priečinok"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} priečinkov"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 súbor"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} súborov"
@@ -195,27 +215,27 @@ msgstr "Nastavenie správanie k súborom"
msgid "Maximum upload size"
msgstr "Maximálna veľkosť odosielaného súboru"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "najväčšie možné:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Vyžadované pre sťahovanie viacerých súborov a adresárov."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Povoliť sťahovanie ZIP súborov"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 znamená neobmedzené"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Najväčšia veľkosť ZIP súborov"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Uložiť"
@@ -243,28 +263,28 @@ msgstr "Odoslať"
msgid "Cancel upload"
msgstr "Zrušiť odosielanie"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Žiadny súbor. Nahrajte niečo!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Stiahnuť"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Odosielaný súbor je príliš veľký"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Čakajte, súbory sú prehľadávané."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Práve prehliadané"
diff --git a/l10n/sl/core.po b/l10n/sl/core.po
index 679277649aa..7e3caa36f52 100644
--- a/l10n/sl/core.po
+++ b/l10n/sl/core.po
@@ -11,9 +11,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 16:29+0000\n"
-"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -165,8 +165,8 @@ msgid "The object type is not specified."
msgstr "Vrsta predmeta ni podana."
#: 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 "Napaka"
@@ -178,7 +178,7 @@ msgstr "Ime aplikacije ni podano."
msgid "The required file {file} is not installed!"
msgstr "Zahtevana datoteka {file} ni nameščena!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Napaka med souporabo"
@@ -206,11 +206,11 @@ msgstr "Omogoči souporabo z"
msgid "Share with link"
msgstr "Omogoči souporabo s povezavo"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Zaščiti z geslom"
-#: js/share.js:168 templates/installation.php:44 templates/login.php:26
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Geslo"
@@ -275,23 +275,23 @@ msgstr "izbriše"
msgid "share"
msgstr "določi souporabo"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Zaščiteno z geslom"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Napaka brisanja datuma preteka"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Napaka med nastavljanjem datuma preteka"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr "Pošiljam ..."
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr "E-pošta je bila poslana"
@@ -316,7 +316,7 @@ msgid "Request failed!"
msgstr "Zahtevek je spodletel!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39
-#: templates/login.php:21
+#: templates/login.php:28
msgid "Username"
msgstr "Uporabniško Ime"
@@ -530,29 +530,29 @@ msgstr "spletne storitve pod vašim nadzorom"
msgid "Log out"
msgstr "Odjava"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Samodejno prijavljanje je zavrnjeno!"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Če vašega gesla niste nedavno spremenili, je vaš račun lahko ogrožen!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Spremenite geslo za izboljšanje zaščite računa."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Ali ste pozabili geslo?"
-#: templates/login.php:29
+#: templates/login.php:39
msgid "remember"
msgstr "Zapomni si me"
-#: templates/login.php:30
+#: templates/login.php:41
msgid "Log in"
msgstr "Prijava"
@@ -568,6 +568,11 @@ msgstr "nazaj"
msgid "next"
msgstr "naprej"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Varnostno opozorilo!"
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index db703c7acc4..f860a206607 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-09 00:11+0100\n"
-"PO-Revision-Date: 2012-12-07 23:34+0000\n"
-"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Nobena datoteka ni naložena. Neznana napaka."
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Datoteka je uspešno naložena brez napak."
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki 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 "Naložena datoteka presega velikost, ki jo določa parameter MAX_FILE_SIZE v HTML obrazcu"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Datoteka je le delno naložena"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nobena datoteka ni bila naložena"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Manjka začasna mapa"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Pisanje na disk je spodletelo"
+#: 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 "Datoteke"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Odstrani iz souporabe"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Izbriši"
@@ -68,122 +80,130 @@ msgstr "Izbriši"
msgid "Rename"
msgstr "Preimenuj"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} že obstaja"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "zamenjaj"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "predlagaj ime"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "prekliči"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "zamenjano je ime {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "razveljavi"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "zamenjano ime {new_name} z imenom {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "odstranjeno iz souporabe {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "izbrisano {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 "Neveljavno ime, znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni."
-#: js/files.js:184
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa."
-#: js/files.js:219
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov."
-#: js/files.js:219
+#: js/files.js:224
msgid "Upload Error"
msgstr "Napaka med nalaganjem"
-#: js/files.js:236
+#: js/files.js:241
msgid "Close"
msgstr "Zapri"
-#: js/files.js:255 js/files.js:369 js/files.js:399
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "V čakanju ..."
-#: js/files.js:275
+#: js/files.js:280
msgid "1 file uploading"
msgstr "Pošiljanje 1 datoteke"
-#: js/files.js:278 js/files.js:332 js/files.js:347
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "nalagam {count} datotek"
-#: js/files.js:350 js/files.js:383
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Pošiljanje je preklicano."
-#: js/files.js:452
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano."
-#: js/files.js:524
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Neveljavno ime datoteke. Uporaba mape \"Share\" je rezervirana za ownCloud."
-#: js/files.js:705
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} files scanned"
-#: js/files.js:713
+#: js/files.js:719
msgid "error while scanning"
msgstr "napaka med pregledovanjem datotek"
-#: js/files.js:786 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Ime"
-#: js/files.js:787 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Velikost"
-#: js/files.js:788 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Spremenjeno"
-#: js/files.js:815
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mapa"
-#: js/files.js:817
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} map"
-#: js/files.js:825
+#: js/files.js:823
msgid "1 file"
msgstr "1 datoteka"
-#: js/files.js:827
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} datotek"
@@ -195,27 +215,27 @@ msgstr "Upravljanje z datotekami"
msgid "Maximum upload size"
msgstr "Največja velikost za pošiljanja"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "največ mogoče:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Uporabljeno za prenos več datotek in map."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Omogoči prejemanje arhivov ZIP"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 je neskončno"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Največja vhodna velikost za datoteke ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Shrani"
@@ -243,28 +263,28 @@ msgstr "Pošlji"
msgid "Cancel upload"
msgstr "Prekliči pošiljanje"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Tukaj ni ničesar. Naložite kaj!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Prejmi"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Nalaganje ni mogoče, ker je preveliko"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Datoteke, ki jih želite naložiti, presegajo največjo dovoljeno velikost na tem strežniku."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Poteka preučevanje datotek, počakajte ..."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Trenutno poteka preučevanje"
diff --git a/l10n/sq/core.po b/l10n/sq/core.po
index 994085414f7..3fb069e1e2b 100644
--- a/l10n/sq/core.po
+++ b/l10n/sq/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -161,8 +161,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 ""
@@ -174,7 +174,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 ""
@@ -202,11 +202,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr ""
@@ -271,23 +271,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 ""
@@ -311,8 +311,8 @@ 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 ""
@@ -401,44 +401,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 ""
@@ -526,29 +526,29 @@ msgstr ""
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 ""
@@ -564,6 +564,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/sq/files.po b/l10n/sq/files.po
index c3bd0a63259..630aae282ae 100644
--- a/l10n/sq/files.po
+++ b/l10n/sq/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 ""
@@ -239,28 +259,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr ""
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/sr/core.po b/l10n/sr/core.po
index 9bf9f33c5e3..f934d66c739 100644
--- a/l10n/sr/core.po
+++ b/l10n/sr/core.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-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -164,8 +164,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 "Грешка"
@@ -177,7 +177,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 "Грешка у дељењу"
@@ -205,11 +205,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Лозинка"
@@ -274,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 ""
@@ -314,8 +314,8 @@ 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 "Корисничко име"
@@ -404,44 +404,44 @@ msgstr "Тренутно су ваши подаци и датотеке дост
msgid "Create an <strong>admin account</strong>"
msgstr "Направи <strong>административни налог</strong>"
-#: 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 "Заврши подешавање"
@@ -529,29 +529,29 @@ msgstr "веб сервиси под контролом"
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 "Пријава"
@@ -567,6 +567,11 @@ msgstr "претходно"
msgid "next"
msgstr "следеће"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Сигурносно упозорење!"
diff --git a/l10n/sr/files.po b/l10n/sr/files.po
index 2eac1068a25..e9bbfde5224 100644
--- a/l10n/sr/files.po
+++ b/l10n/sr/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-02 00:02+0100\n"
-"PO-Revision-Date: 2012-12-01 18:27+0000\n"
-"Last-Translator: Rancher <theranchcowboy@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци 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 "Отпремљена датотека прелази смерницу 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:84 templates/index.php:85
msgid "Unshare"
msgstr "Укини дељење"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Обриши"
@@ -67,122 +79,130 @@ msgstr "Обриши"
msgid "Rename"
msgstr "Преименуј"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} већ постоји"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "замени"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "предложи назив"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "откажи"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "замењено {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "опозови"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "замењено {new_name} са {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "укинуто дељење {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "обрисано {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 "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "правим ZIP датотеку…"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "На чекању"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "Отпремам 1 датотеку"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "Отпремам {count} датотеке/а"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Отпремање је прекинуто."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Неисправан назив фасцикле. „Дељено“ користи Оунклауд."
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "Скенирано датотека: {count}"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "грешка при скенирању"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Назив"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Величина"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Измењено"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 фасцикла"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} фасцикле/и"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 датотека"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} датотеке/а"
@@ -194,27 +214,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 "Омогући преузимање у ZIP-у"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 је неограничено"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Највећа величина ZIP датотека"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Сачувај"
@@ -242,28 +262,28 @@ msgstr "Отпреми"
msgid "Cancel upload"
msgstr "Прекини отпремање"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Овде нема ничег. Отпремите нешто!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Преузми"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Датотека је превелика"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "Скенирам датотеке…"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Тренутно скенирање"
diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po
index d005ce30765..656f2cb83de 100644
--- a/l10n/sr@latin/core.po
+++ b/l10n/sr@latin/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 ""
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Lozinka"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "Korisničko ime"
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Napravi <strong>administrativni nalog</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Napredno"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Facikla podataka"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Podešavanje baze"
-#: 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 "će biti korišćen"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Korisnik baze"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Lozinka baze"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Ime baze"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Domaćin baze"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Završi podešavanje"
@@ -527,29 +527,29 @@ msgstr ""
msgid "Log out"
msgstr "Odjava"
-#: 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 "Izgubili ste lozinku?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "upamti"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr ""
@@ -565,6 +565,11 @@ msgstr "prethodno"
msgid "next"
msgstr "sledeće"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po
index fbaee12094b..05623f16057 100644
--- a/l10n/sr@latin/files.po
+++ b/l10n/sr@latin/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ msgstr ""
"Language: sr@latin\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Nema greške, fajl je uspešno poslat"
-#: 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 "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Poslati fajl je samo delimično otpremljen!"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Nijedan fajl nije poslat"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Nedostaje privremena fascikla"
-#: 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 "Fajlovi"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Obriši"
@@ -65,122 +77,130 @@ msgstr "Obriši"
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "Zatvori"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Ime"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Veličina"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Zadnja izmena"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -192,27 +212,27 @@ msgstr ""
msgid "Maximum upload size"
msgstr "Maksimalna veličina pošiljke"
-#: 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 "Snimi"
@@ -240,28 +260,28 @@ msgstr "Pošalji"
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Ovde nema ničeg. Pošaljite nešto!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Preuzmi"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Pošiljka je prevelika"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/sv/core.po b/l10n/sv/core.po
index ec20f3de3d6..ba0480c2ab7 100644
--- a/l10n/sv/core.po
+++ b/l10n/sv/core.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-26 00:11+0100\n"
-"PO-Revision-Date: 2012-12-25 08:10+0000\n"
-"Last-Translator: Magnus Höglund <magnus@linux.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -570,6 +570,11 @@ msgstr "föregående"
msgid "next"
msgstr "nästa"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Säkerhetsvarning!"
diff --git a/l10n/sv/files.po b/l10n/sv/files.po
index 7c197ea6056..8363e4c37a6 100644
--- a/l10n/sv/files.po
+++ b/l10n/sv/files.po
@@ -5,7 +5,7 @@
# Translators:
# Christer Eriksson <post@hc3web.com>, 2012.
# Daniel Sandman <revoltism@gmail.com>, 2012.
-# Magnus Höglund <magnus@linux.com>, 2012.
+# Magnus Höglund <magnus@linux.com>, 2012-2013.
# <magnus@linux.com>, 2012.
# <revoltism@gmail.com>, 2011, 2012.
# <tscooter@hotmail.com>, 2012.
@@ -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-04 00:06+0100\n"
-"PO-Revision-Date: 2012-12-03 19:45+0000\n"
-"Last-Translator: Magnus Höglund <magnus@linux.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,46 +23,58 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Ingen fil uppladdad. Okänt fel"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Inga fel uppstod. Filen laddades upp utan problem"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet 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 uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Den uppladdade filen var endast delvis uppladdad"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Ingen fil blev uppladdad"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Saknar en tillfällig mapp"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Misslyckades spara till disk"
+#: ajax/upload.php:45
+msgid "Not enough space available"
+msgstr "Inte tillräckligt med utrymme tillgängligt"
+
+#: ajax/upload.php:69
+msgid "Invalid directory."
+msgstr "Felaktig mapp."
+
#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "Sluta dela"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Radera"
@@ -70,122 +82,130 @@ msgstr "Radera"
msgid "Rename"
msgstr "Byt namn"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} finns redan"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "ersätt"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "föreslå namn"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "avbryt"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "ersatt {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "ångra"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "ersatt {new_name} med {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "stoppad delning {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "raderade {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 "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "genererar ZIP-fil, det kan ta lite 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 "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes."
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Uppladdningsfel"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Stäng"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Väntar"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 filuppladdning"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} filer laddas upp"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Uppladdning avbruten."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Ogiltigt mappnamn. Ordet \"Delad\" är reserverat av ownCloud."
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} filer skannade"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "fel vid skanning"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Namn"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Storlek"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Ändrad"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 mapp"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} mappar"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 fil"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} filer"
@@ -197,27 +217,27 @@ msgstr "Filhantering"
msgid "Maximum upload size"
msgstr "Maximal storlek att ladda upp"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "max. möjligt:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Krävs för nerladdning av flera mappar och filer."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Aktivera ZIP-nerladdning"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 är oändligt"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Största tillåtna storlek för ZIP-filer"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Spara"
@@ -245,28 +265,28 @@ msgstr "Ladda upp"
msgid "Cancel upload"
msgstr "Avbryt uppladdning"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Ingenting här. Ladda upp något!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Ladda ner"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "För stor uppladdning"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Filer skannas, var god vänta"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Aktuell skanning"
diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po
index 454448de312..6558c4d5afb 100644
--- a/l10n/ta_LK/core.po
+++ b/l10n/ta_LK/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 "வழு"
@@ -175,7 +175,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 "பகிரும் போதான வழு"
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "கடவுச்சொல்"
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 "பயனாளர் பெயர்"
@@ -402,44 +402,44 @@ msgstr "உங்களுடைய தரவு அடைவு மற்று
msgid "Create an <strong>admin account</strong>"
msgstr "<strong> நிர்வாக கணக்கொன்றை </strong> உருவாக்குக"
-#: 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 "அமைப்பை முடிக்க"
@@ -527,29 +527,29 @@ msgstr "உங்கள் கட்டுப்பாட்டின் கீ
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 "புகுபதிகை"
@@ -565,6 +565,11 @@ msgstr "முந்தைய"
msgid "next"
msgstr "அடுத்து"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "பாதுகாப்பு எச்சரிக்கை!"
diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po
index b6abb44c847..159a5621888 100644
--- a/l10n/ta_LK/files.po
+++ b/l10n/ta_LK/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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -18,46 +18,58 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: 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 "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "பகிரப்படாதது"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "அழிக்க"
@@ -65,122 +77,130 @@ msgstr "அழிக்க"
msgid "Rename"
msgstr "பெயர்மாற்றம்"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} ஏற்கனவே உள்ளது"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "மாற்றிடுக"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "பெயரை பரிந்துரைக்க"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "இரத்து செய்க"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "மாற்றப்பட்டது {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "முன் செயல் நீக்கம் "
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "பகிரப்படாதது {கோப்புகள்}"
-#: js/filelist.js:286
+#: js/filelist.js:284
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 " ZIP கோப்பு உருவாக்கப்படுகின்றது, இது சில நேரம் ஆகலாம்."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "நிலுவையிலுள்ள"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 கோப்பு பதிவேற்றப்படுகிறது"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "செல்லுபடியற்ற கோப்புறை பெயர். \"பகிர்வின்\" பாவனை Owncloud இனால் ஒதுக்கப்பட்டுள்ளது"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{எண்ணிக்கை} கோப்புகள் வருடப்பட்டது"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "வருடும் போதான வழு"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "பெயர்"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "அளவு"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "மாற்றப்பட்டது"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 கோப்புறை"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{எண்ணிக்கை} கோப்புறைகள்"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 கோப்பு"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{எண்ணிக்கை} கோப்புகள்"
@@ -192,27 +212,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 "ZIP பதிவிறக்கலை இயலுமைப்படுத்துக"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 ஆனது எல்லையற்றது"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP கோப்புகளுக்கான ஆகக்கூடிய உள்ளீட்டு அளவு"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "சேமிக்க"
@@ -240,28 +260,28 @@ msgstr "பதிவேற்றுக"
msgid "Cancel upload"
msgstr "பதிவேற்றலை இரத்து செய்க"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "பதிவிறக்குக"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "பதிவேற்றல் மிகப்பெரியது"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "தற்போது வருடப்படுபவை"
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index ebbad65c865..4e7b7b1279e 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -564,6 +564,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index 2d7b4687cca..bcfc0709455 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,37 +17,49 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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 ""
@@ -100,86 +112,94 @@ msgstr ""
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:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr ""
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr ""
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr ""
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr ""
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr ""
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index d81bb73f7eb..2acbfdd22f2 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index 33dc2ce30a4..1cdb866c5d4 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index 53424eaed43..c53d94e2b98 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index c25ceb6168c..8d5d1e69f44 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index c03c9cf3914..f7616ac54b9 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,27 +17,27 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: app.php:287
+#: app.php:301
msgid "Help"
msgstr ""
-#: app.php:294
+#: app.php:308
msgid "Personal"
msgstr ""
-#: app.php:299
+#: app.php:313
msgid "Settings"
msgstr ""
-#: app.php:304
+#: app.php:318
msgid "Users"
msgstr ""
-#: app.php:311
+#: app.php:325
msgid "Apps"
msgstr ""
-#: app.php:313
+#: app.php:327
msgid "Admin"
msgstr ""
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index d06767eaf18..ab8101b4de0 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index 5be5f11d71d..bb356f00380 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot
index 25ff49007c5..f86a111ef8a 100644
--- a/l10n/templates/user_webdavauth.pot
+++ b/l10n/templates/user_webdavauth.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-03 00:04+0100\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/th_TH/core.po b/l10n/th_TH/core.po
index 0138e60fb80..181be943eb8 100644
--- a/l10n/th_TH/core.po
+++ b/l10n/th_TH/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -163,8 +163,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 "พบข้อผิดพลาด"
@@ -176,7 +176,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 "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล"
@@ -204,11 +204,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "รหัสผ่าน"
@@ -273,23 +273,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 ""
@@ -313,8 +313,8 @@ 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 "ชื่อผู้ใช้งาน"
@@ -403,44 +403,44 @@ msgstr "ไดเร็กทอรี่ข้อมูลและไฟล์
msgid "Create an <strong>admin account</strong>"
msgstr "สร้าง <strong>บัญชีผู้ดูแลระบบ</strong>"
-#: 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 "Database host"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "ติดตั้งเรียบร้อยแล้ว"
@@ -528,29 +528,29 @@ msgstr "web services under your control"
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 "เข้าสู่ระบบ"
@@ -566,6 +566,11 @@ msgstr "ก่อนหน้า"
msgid "next"
msgstr "ถัดไป"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "คำเตือนเพื่อความปลอดภัย!"
diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po
index cff6308811a..2a74335e2b3 100644
--- a/l10n/th_TH/files.po
+++ b/l10n/th_TH/files.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-12-22 00:24+0100\n"
-"PO-Revision-Date: 2012-12-21 10:27+0000\n"
-"Last-Translator: AriesAnywhere Anywhere <ariesanywhere@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,37 +19,49 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน 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 "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง 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 "ไฟล์"
@@ -102,86 +114,94 @@ msgstr "ยกเลิกการแชร์แล้ว {files} ไฟล์
msgid "deleted {files}"
msgstr "ลบไฟล์แล้ว {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 "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้"
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "กำลังสร้างไฟล์บีบอัด ZIP อาจใช้เวลาสักครู่"
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์"
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "เกิดข้อผิดพลาดในการอัพโหลด"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "ปิด"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "อยู่ระหว่างดำเนินการ"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "กำลังอัพโหลดไฟล์ 1 ไฟล์"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "กำลังอัพโหลด {count} ไฟล์"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "การอัพโหลดถูกยกเลิก"
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก"
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "ชื่อโฟลเดอร์ที่ใช้ไม่ถูกต้อง การใช้งาน \"ถูกแชร์\" ถูกสงวนไว้เฉพาะ Owncloud เท่านั้น"
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "สแกนไฟล์แล้ว {count} ไฟล์"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "พบข้อผิดพลาดในระหว่างการสแกนไฟล์"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "ชื่อ"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "ขนาด"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "ปรับปรุงล่าสุด"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 โฟลเดอร์"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} โฟลเดอร์"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 ไฟล์"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} ไฟล์"
@@ -193,27 +213,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 "อนุญาตให้ดาวน์โหลดเป็นไฟล์ ZIP ได้"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 หมายถึงไม่จำกัด"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ขนาดไฟล์ ZIP สูงสุด"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "บันทึก"
diff --git a/l10n/tr/core.po b/l10n/tr/core.po
index 7058a258c8a..d8d8d152b72 100644
--- a/l10n/tr/core.po
+++ b/l10n/tr/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-28 00:20+0100\n"
-"PO-Revision-Date: 2012-12-27 12:25+0000\n"
-"Last-Translator: Necdet Yücel <necdetyucel@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -568,6 +568,11 @@ msgstr "önceki"
msgid "next"
msgstr "sonraki"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Güvenlik Uyarısı!"
diff --git a/l10n/tr/files.po b/l10n/tr/files.po
index bfd4390738c..c04a2d2ebd1 100644
--- a/l10n/tr/files.po
+++ b/l10n/tr/files.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-28 00:20+0100\n"
-"PO-Revision-Date: 2012-12-27 11:23+0000\n"
-"Last-Translator: Necdet Yücel <necdetyucel@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,37 +22,49 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Dosya yüklenmedi. Bilinmeyen hata"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Bir hata yok, dosya başarıyla yüklendi"
-#: ajax/upload.php:21
+#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı."
-#: 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 "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Yüklenen dosyanın sadece bir kısmı yüklendi"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Hiç dosya yüklenmedi"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Geçici bir klasör eksik"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Diske yazılamadı"
+#: 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 "Dosyalar"
@@ -105,86 +117,94 @@ msgstr "paylaşılmamış {files}"
msgid "deleted {files}"
msgstr "silinen {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 "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir."
-#: js/files.js:174
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP dosyası oluşturuluyor, biraz sürebilir."
-#: js/files.js:212
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi"
-#: js/files.js:212
+#: js/files.js:224
msgid "Upload Error"
msgstr "Yükleme hatası"
-#: js/files.js:229
+#: js/files.js:241
msgid "Close"
msgstr "Kapat"
-#: js/files.js:248 js/files.js:362 js/files.js:392
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Bekliyor"
-#: js/files.js:268
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 dosya yüklendi"
-#: js/files.js:271 js/files.js:325 js/files.js:340
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} dosya yükleniyor"
-#: js/files.js:343 js/files.js:376
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Yükleme iptal edildi."
-#: js/files.js:445
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur."
-#: js/files.js:515
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Geçersiz dizin ismi. \"Shared\" dizini OwnCloud tarafından kullanılmaktadır."
-#: js/files.js:699
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} dosya tarandı"
-#: js/files.js:707
+#: js/files.js:719
msgid "error while scanning"
msgstr "tararamada hata oluşdu"
-#: js/files.js:780 templates/index.php:66
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Ad"
-#: js/files.js:781 templates/index.php:77
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Boyut"
-#: js/files.js:782 templates/index.php:79
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Değiştirilme"
-#: js/files.js:801
+#: js/files.js:813
msgid "1 folder"
msgstr "1 dizin"
-#: js/files.js:803
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} dizin"
-#: js/files.js:811
+#: js/files.js:823
msgid "1 file"
msgstr "1 dosya"
-#: js/files.js:813
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} dosya"
@@ -196,27 +216,27 @@ msgstr "Dosya taşıma"
msgid "Maximum upload size"
msgstr "Maksimum yükleme boyutu"
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "mümkün olan en fazla: "
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Çoklu dosya ve dizin indirmesi için gerekli."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "ZIP indirmeyi aktif et"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 limitsiz demektir"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP dosyaları için en fazla girdi sayısı"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Kaydet"
diff --git a/l10n/uk/core.po b/l10n/uk/core.po
index 6fa7d5e24ee..df066c2f2bb 100644
--- a/l10n/uk/core.po
+++ b/l10n/uk/core.po
@@ -11,9 +11,9 @@ 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 15:49+0000\n"
-"Last-Translator: volodya327 <volodya327@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -165,8 +165,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 "Помилка"
@@ -178,7 +178,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 "Помилка під час публікації"
@@ -206,11 +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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Пароль"
@@ -275,23 +275,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 "Ел. пошта надіслана"
@@ -315,8 +315,8 @@ 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 "Ім'я користувача"
@@ -405,44 +405,44 @@ msgstr "Ваш каталог з даними та Ваші файли можл
msgid "Create an <strong>admin account</strong>"
msgstr "Створити <strong>обліковий запис адміністратора</strong>"
-#: 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 "Завершити налаштування"
@@ -530,29 +530,29 @@ msgstr "веб-сервіс під вашим контролем"
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 "Вхід"
@@ -568,6 +568,11 @@ msgstr "попередній"
msgid "next"
msgstr "наступний"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Попередження про небезпеку!"
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index c37f23560d7..eb36e0d5bc2 100644
--- a/l10n/uk/files.po
+++ b/l10n/uk/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-04 00:06+0100\n"
-"PO-Revision-Date: 2012-12-03 10:32+0000\n"
-"Last-Translator: volodya327 <volodya327@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,46 +20,58 @@ msgstr ""
"Language: uk\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/upload.php:20
+#: 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 "Розмір звантаження перевищує upload_max_filesize параметра в 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 "Розмір відвантаженого файлу перевищує директиву 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:84 templates/index.php:85
msgid "Unshare"
msgstr "Заборонити доступ"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Видалити"
@@ -67,122 +79,130 @@ msgstr "Видалити"
msgid "Rename"
msgstr "Перейменувати"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} вже існує"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "заміна"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "запропонуйте назву"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "відміна"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "замінено {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "відмінити"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "замінено {new_name} на {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "неопубліковано {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "видалено {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 "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Створення ZIP-файлу, це може зайняти певний час."
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "Очікування"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 файл завантажується"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} файлів завантажується"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Завантаження перервано."
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Невірне ім'я каталогу. Використання \"Shared\" зарезервовано Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} файлів проскановано"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "помилка при скануванні"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Ім'я"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Розмір"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Змінено"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 папка"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} папок"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 файл"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} файлів"
@@ -194,27 +214,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 "Активувати ZIP-завантаження"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 є безліміт"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Максимальний розмір завантажуємого ZIP файлу"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Зберегти"
@@ -242,28 +262,28 @@ msgstr "Відвантажити"
msgid "Cancel upload"
msgstr "Перервати завантаження"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Тут нічого немає. Відвантажте що-небудь!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Завантажити"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Файл занадто великий"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "Файли скануються, зачекайте, будь-ласка."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Поточне сканування"
diff --git a/l10n/vi/core.po b/l10n/vi/core.po
index bb3bb8b48dc..54b468ce536 100644
--- a/l10n/vi/core.po
+++ b/l10n/vi/core.po
@@ -12,8 +12,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -166,8 +166,8 @@ msgid "The object type is not specified."
msgstr "Loại đối tượng không được chỉ định."
#: 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 "Lỗi"
@@ -179,7 +179,7 @@ msgstr "Tên ứng dụng không được chỉ định."
msgid "The required file {file} is not installed!"
msgstr "Tập tin cần thiết {file} không được cài đặt!"
-#: js/share.js:124 js/share.js:581
+#: js/share.js:124 js/share.js:594
msgid "Error while sharing"
msgstr "Lỗi trong quá trình chia sẻ"
@@ -207,11 +207,11 @@ msgstr "Chia sẻ với"
msgid "Share with link"
msgstr "Chia sẻ với liên kết"
-#: js/share.js:164
+#: js/share.js:166
msgid "Password protect"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "Mật khẩu"
@@ -276,23 +276,23 @@ msgstr "xóa"
msgid "share"
msgstr "chia sẻ"
-#: js/share.js:353 js/share.js:528 js/share.js:530
+#: js/share.js:356 js/share.js:541
msgid "Password protected"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:541
+#: js/share.js:554
msgid "Error unsetting expiration date"
msgstr "Lỗi không thiết lập ngày kết thúc"
-#: js/share.js:553
+#: js/share.js:566
msgid "Error setting expiration date"
msgstr "Lỗi cấu hình ngày kết thúc"
-#: js/share.js:568
+#: js/share.js:581
msgid "Sending ..."
msgstr ""
-#: js/share.js:579
+#: js/share.js:592
msgid "Email sent"
msgstr ""
@@ -316,8 +316,8 @@ msgstr "Thiết lập lại email gởi."
msgid "Request failed!"
msgstr "Yêu cầu của bạn không thành công !"
-#: 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 "Tên người dùng"
@@ -406,44 +406,44 @@ msgstr "Thư mục dữ liệu và những tập tin của bạn có thể dễ
msgid "Create an <strong>admin account</strong>"
msgstr "Tạo một <strong>tài khoản quản trị</strong>"
-#: templates/installation.php:48
+#: templates/installation.php:50
msgid "Advanced"
msgstr "Nâng cao"
-#: templates/installation.php:50
+#: templates/installation.php:52
msgid "Data folder"
msgstr "Thư mục dữ liệu"
-#: templates/installation.php:57
+#: templates/installation.php:59
msgid "Configure the database"
msgstr "Cấu hình cơ sở dữ liệu"
-#: 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 "được sử dụng"
-#: templates/installation.php:105
+#: templates/installation.php:107
msgid "Database user"
msgstr "Người dùng cơ sở dữ liệu"
-#: templates/installation.php:109
+#: templates/installation.php:111
msgid "Database password"
msgstr "Mật khẩu cơ sở dữ liệu"
-#: templates/installation.php:113
+#: templates/installation.php:115
msgid "Database name"
msgstr "Tên cơ sở dữ liệu"
-#: templates/installation.php:121
+#: templates/installation.php:123
msgid "Database tablespace"
msgstr "Cơ sở dữ liệu tablespace"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "Database host"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "Cài đặt hoàn tất"
@@ -531,29 +531,29 @@ msgstr "các dịch vụ web dưới sự kiểm soát của bạn"
msgid "Log out"
msgstr "Đăng xuất"
-#: templates/login.php:8
+#: templates/login.php:10
msgid "Automatic logon rejected!"
msgstr "Tự động đăng nhập đã bị từ chối !"
-#: templates/login.php:9
+#: templates/login.php:11
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "Nếu bạn không thay đổi mật khẩu gần đây của bạn, tài khoản của bạn có thể gặp nguy hiểm!"
-#: templates/login.php:10
+#: templates/login.php:13
msgid "Please change your password to secure your account again."
msgstr "Vui lòng thay đổi mật khẩu của bạn để đảm bảo tài khoản của bạn một lần nữa."
-#: templates/login.php:15
+#: templates/login.php:19
msgid "Lost your password?"
msgstr "Bạn quên mật khẩu ?"
-#: templates/login.php:27
+#: templates/login.php:39
msgid "remember"
msgstr "ghi nhớ"
-#: templates/login.php:28
+#: templates/login.php:41
msgid "Log in"
msgstr "Đăng nhập"
@@ -569,6 +569,11 @@ msgstr "Lùi lại"
msgid "next"
msgstr "Kế tiếp"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "Cảnh báo bảo mật !"
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index 2427e237dee..3fae659a1dc 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: ajax/upload.php:14
+msgid "No file was uploaded. Unknown error"
+msgstr "Không có tập tin nào được tải lên. Lỗi không xác định"
+
+#: ajax/upload.php:21
msgid "There is no error, the file uploaded with success"
msgstr "Không có lỗi, các tập tin đã được tải lên thành công"
-#: 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 "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định"
-#: ajax/upload.php:25
+#: ajax/upload.php:26
msgid "The uploaded file was only partially uploaded"
msgstr "Tập tin tải lên mới chỉ tải lên được một phần"
-#: ajax/upload.php:26
+#: ajax/upload.php:27
msgid "No file was uploaded"
msgstr "Không có tập tin nào được tải lên"
-#: ajax/upload.php:27
+#: ajax/upload.php:28
msgid "Missing a temporary folder"
msgstr "Không tìm thấy thư mục tạm"
-#: ajax/upload.php:28
+#: ajax/upload.php:29
msgid "Failed to write to disk"
msgstr "Không thể ghi "
+#: 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 "Tập tin"
-#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
+#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Không chia sẽ"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Xóa"
@@ -68,122 +80,130 @@ msgstr "Xóa"
msgid "Rename"
msgstr "Sửa tên"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} đã tồn tại"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "thay thế"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "tên gợi ý"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "hủy"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "đã thay thế {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "lùi lại"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "đã thay thế {new_name} bằng {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "hủy chia sẽ {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "đã xóa {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 "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng."
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "Tạo tập tin ZIP, điều này có thể làm mất một chút thời gian"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte"
-#: js/files.js:218
+#: js/files.js:224
msgid "Upload Error"
msgstr "Tải lên lỗi"
-#: js/files.js:235
+#: js/files.js:241
msgid "Close"
msgstr "Đóng"
-#: js/files.js:254 js/files.js:368 js/files.js:398
+#: js/files.js:260 js/files.js:374 js/files.js:404
msgid "Pending"
msgstr "Chờ"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 tệp tin đang được tải lên"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} tập tin đang tải lên"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "Hủy tải lên"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Tên thư mục không hợp lệ. Sử dụng \"Chia sẻ\" được dành riêng bởi Owncloud"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} tập tin đã được quét"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "lỗi trong khi quét"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "Tên"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "Kích cỡ"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "Thay đổi"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 thư mục"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} thư mục"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 tập tin"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} tập tin"
@@ -195,27 +215,27 @@ msgstr "Xử lý tập tin"
msgid "Maximum upload size"
msgstr "Kích thước tối đa "
-#: templates/admin.php:9
+#: templates/admin.php:10
msgid "max. possible: "
msgstr "tối đa cho phép:"
-#: templates/admin.php:12
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr "Cần thiết cho tải nhiều tập tin và thư mục."
-#: templates/admin.php:14
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr "Cho phép ZIP-download"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 là không giới hạn"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "Kích thước tối đa cho các tập tin ZIP"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "Lưu"
@@ -243,28 +263,28 @@ msgstr "Tải lên"
msgid "Cancel upload"
msgstr "Hủy upload"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "Không có gì ở đây .Hãy tải lên một cái gì đó !"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "Tải xuống"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "Tập tin tải lên quá lớn"
-#: templates/index.php:105
+#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ ."
-#: templates/index.php:110
+#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Tập tin đang được quét ,vui lòng chờ."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "Hiện tại đang quét"
diff --git a/l10n/zh_CN.GB2312/core.po b/l10n/zh_CN.GB2312/core.po
index ad918d8e012..22b5d6cdfc8 100644
--- a/l10n/zh_CN.GB2312/core.po
+++ b/l10n/zh_CN.GB2312/core.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
"MIME-Version: 1.0\n"
@@ -163,8 +163,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 "错误"
@@ -176,7 +176,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 "分享出错"
@@ -204,11 +204,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "密码"
@@ -273,23 +273,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 ""
@@ -313,8 +313,8 @@ 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 "用户名"
@@ -403,44 +403,44 @@ msgstr "您的数据文件夹和您的文件或许能够从互联网访问。own
msgid "Create an <strong>admin account</strong>"
msgstr "建立一个 <strong>管理帐户</strong>"
-#: 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 "完成安装"
@@ -528,29 +528,29 @@ msgstr "你控制下的网络服务"
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 "登陆"
@@ -566,6 +566,11 @@ msgstr "后退"
msgid "next"
msgstr "前进"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "安全警告!"
diff --git a/l10n/zh_CN.GB2312/files.po b/l10n/zh_CN.GB2312/files.po
index 7c74914a97f..42c58c88cbf 100644
--- a/l10n/zh_CN.GB2312/files.po
+++ b/l10n/zh_CN.GB2312/files.po
@@ -9,8 +9,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-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
"MIME-Version: 1.0\n"
@@ -19,46 +19,58 @@ msgstr ""
"Language: zh_CN.GB2312\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "上传的文件超过了HTML表单指定的MAX_FILE_SIZE"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "取消共享"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "删除"
@@ -66,122 +78,130 @@ msgstr "删除"
msgid "Rename"
msgstr "重命名"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} 已存在"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "替换"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "推荐名称"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "取消"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "已替换 {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "撤销"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "已用 {old_name} 替换 {new_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "未分享的 {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "已删除的 {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 ""
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "正在生成ZIP文件,这可能需要点时间"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "不能上传你指定的文件,可能因为它是个文件夹或者大小为0"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "Pending"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 个文件正在上传"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} 个文件正在上传"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "上传取消了"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "文件正在上传。关闭页面会取消上传。"
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} 个文件已扫描"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "扫描出错"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "名字"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "大小"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "修改日期"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 个文件夹"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} 个文件夹"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 个文件"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} 个文件"
@@ -193,27 +213,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 "支持ZIP下载"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0是无限的"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "最大的ZIP文件输入大小"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "保存"
@@ -241,28 +261,28 @@ msgstr "上传"
msgid "Cancel upload"
msgstr "取消上传"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "这里没有东西.上传点什么!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "下载"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "上传的文件太大了"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "正在扫描文件,请稍候."
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "正在扫描"
diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po
index 2742708ecc6..8b6fa46a9a6 100644
--- a/l10n/zh_CN/core.po
+++ b/l10n/zh_CN/core.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-24 00:10+0100\n"
-"PO-Revision-Date: 2012-12-23 14:31+0000\n"
-"Last-Translator: Dianjin Wang <1132321739qq@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:04+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -569,6 +569,11 @@ msgstr "上一页"
msgid "next"
msgstr "下一页"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "安全警告!"
diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po
index 0493f0631c1..2ce09f94756 100644
--- a/l10n/zh_CN/files.po
+++ b/l10n/zh_CN/files.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-04 00:06+0100\n"
-"PO-Revision-Date: 2012-12-03 00:57+0000\n"
-"Last-Translator: hanfeng <appweb.cn@gmail.com>\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,46 +22,58 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "上传文件大小已超过php.ini中upload_max_filesize所规定的值"
-#: 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 "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "取消分享"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "删除"
@@ -69,122 +81,130 @@ msgstr "删除"
msgid "Rename"
msgstr "重命名"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} 已存在"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "替换"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr "建议名称"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "取消"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "替换 {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "撤销"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "已将 {old_name}替换成 {new_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr "取消了共享 {files}"
-#: js/filelist.js:286
+#: js/filelist.js:284
msgid "deleted {files}"
msgstr "删除了 {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 "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。"
-#: js/files.js:183
+#: js/files.js:186
msgid "generating ZIP-file, it may take some time."
msgstr "正在生成 ZIP 文件,可能需要一些时间"
-#: js/files.js:218
+#: js/files.js:224
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "无法上传文件,因为它是一个目录或者大小为 0 字节"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr "操作等待中"
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1个文件上传中"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} 个文件上传中"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "上传已取消"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。"
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "无效的文件夹名称。”Shared“ 是 Owncloud 保留字符。"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr "{count} 个文件已扫描。"
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "扫描时出错"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "名称"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "大小"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "修改日期"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1个文件夹"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} 个文件夹"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 个文件"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} 个文件"
@@ -196,27 +216,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 "启用 ZIP 下载"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0 为无限制"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "ZIP 文件的最大输入大小"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "保存"
@@ -244,28 +264,28 @@ msgstr "上传"
msgid "Cancel upload"
msgstr "取消上传"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "这里还什么都没有。上传些东西吧!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "下载"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "上传文件过大"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "文件正在被扫描,请稍候。"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "当前扫描"
diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po
index 27fcd9c0a1f..c6e8fb669fd 100644
--- a/l10n/zh_HK/core.po
+++ b/l10n/zh_HK/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -162,8 +162,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 ""
@@ -175,7 +175,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 ""
@@ -203,11 +203,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr ""
@@ -272,23 +272,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 ""
@@ -312,8 +312,8 @@ 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 ""
@@ -402,44 +402,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 ""
@@ -527,29 +527,29 @@ msgstr ""
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 ""
@@ -565,6 +565,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
index c45ea5afdd4..5c06f6af94d 100644
--- a/l10n/zh_HK/files.po
+++ b/l10n/zh_HK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 ""
@@ -239,28 +259,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr ""
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po
index 9e9cb515874..5452634a4bf 100644
--- a/l10n/zh_TW/core.po
+++ b/l10n/zh_TW/core.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-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -164,8 +164,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 "錯誤"
@@ -177,7 +177,7 @@ msgstr "沒有詳述APP名稱."
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 "分享時發生錯誤"
@@ -205,11 +205,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr "密碼"
@@ -274,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 ""
@@ -314,8 +314,8 @@ 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 "使用者名稱"
@@ -404,44 +404,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "建立一個<strong>管理者帳號</strong>"
-#: 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 "資料庫 tablespace"
-#: templates/installation.php:127
+#: templates/installation.php:129
msgid "Database host"
msgstr "資料庫主機"
-#: templates/installation.php:132
+#: templates/installation.php:134
msgid "Finish setup"
msgstr "完成設定"
@@ -529,29 +529,29 @@ msgstr "網路服務已在你控制"
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 "登入"
@@ -567,6 +567,11 @@ msgstr "上一頁"
msgid "next"
msgstr "下一頁"
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "安全性警告!"
diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po
index 4e18f079575..5dda16d794a 100644
--- a/l10n/zh_TW/files.po
+++ b/l10n/zh_TW/files.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-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -21,46 +21,58 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/upload.php:20
+#: 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 "上傳黨案的超過 HTML 表單中指定 MAX_FILE_SIZE 限制"
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr "取消共享"
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "刪除"
@@ -68,122 +80,130 @@ msgstr "刪除"
msgid "Rename"
msgstr "重新命名"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} 已經存在"
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "取代"
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "取消"
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "已取代 {new_name}"
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "復原"
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "使用 {new_name} 取代 {old_name}"
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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 "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0"
-#: 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:374 js/files.js:404
msgid "Pending"
msgstr ""
-#: js/files.js:274
+#: js/files.js:280
msgid "1 file uploading"
msgstr "1 個檔案正在上傳"
-#: js/files.js:277 js/files.js:331 js/files.js:346
+#: js/files.js:283 js/files.js:337 js/files.js:352
msgid "{count} files uploading"
msgstr "{count} 個檔案正在上傳"
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr "上傳取消"
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "檔案上傳中. 離開此頁面將會取消上傳."
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "無效的資料夾名稱. \"Shared\" 名稱已被 Owncloud 所保留使用"
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr "掃描時發生錯誤"
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr "名稱"
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr "大小"
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr "修改"
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr "1 個資料夾"
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr "{count} 個資料夾"
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr "1 個檔案"
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr "{count} 個檔案"
@@ -195,27 +215,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 "啟用 Zip 下載"
-#: templates/admin.php:17
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr "0代表沒有限制"
-#: templates/admin.php:19
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr "針對ZIP檔案最大輸入大小"
-#: templates/admin.php:23
+#: templates/admin.php:26
msgid "Save"
msgstr "儲存"
@@ -243,28 +263,28 @@ msgstr "上傳"
msgid "Cancel upload"
msgstr "取消上傳"
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "沒有任何東西。請上傳內容!"
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr "下載"
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr "上傳過大"
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr "正在掃描檔案,請稍等。"
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr "目前掃描"
diff --git a/l10n/zu_ZA/core.po b/l10n/zu_ZA/core.po
index 57a6cff9898..c5466fa4b40 100644
--- a/l10n/zu_ZA/core.po
+++ b/l10n/zu_ZA/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-13 00:17+0100\n"
-"PO-Revision-Date: 2012-12-12 23:17+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -161,8 +161,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 ""
@@ -174,7 +174,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 ""
@@ -202,11 +202,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
+#: js/share.js:168 templates/installation.php:44 templates/login.php:35
#: templates/verify.php:13
msgid "Password"
msgstr ""
@@ -271,23 +271,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 ""
@@ -311,8 +311,8 @@ 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 ""
@@ -401,44 +401,44 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
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 ""
@@ -526,29 +526,29 @@ msgstr ""
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 ""
@@ -564,6 +564,11 @@ msgstr ""
msgid "next"
msgstr ""
+#: templates/update.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
#: templates/verify.php:5
msgid "Security Warning!"
msgstr ""
diff --git a/l10n/zu_ZA/files.po b/l10n/zu_ZA/files.po
index 078ee8781ef..2760f9f95af 100644
--- a/l10n/zu_ZA/files.po
+++ b/l10n/zu_ZA/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-12-01 00:01+0100\n"
-"PO-Revision-Date: 2012-11-30 23:02+0000\n"
+"POT-Creation-Date: 2013-01-07 00:04+0100\n"
+"PO-Revision-Date: 2013-01-06 23:05+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -17,46 +17,58 @@ msgstr ""
"Language: zu_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
-msgid "There is no error, the file uploaded with success"
+#: 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 ""
-#: 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:84 templates/index.php:85
msgid "Unshare"
msgstr ""
-#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
+#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@@ -64,122 +76,130 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
-#: js/filelist.js:201
+#: js/filelist.js:199
msgid "suggest name"
msgstr ""
-#: js/filelist.js:201 js/filelist.js:203
+#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
-#: js/filelist.js:250
+#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
-#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
+#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
-#: js/filelist.js:252
+#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:284
+#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
-#: js/filelist.js:286
+#: js/filelist.js:284
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:374 js/files.js:404
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:337 js/files.js:352
msgid "{count} files uploading"
msgstr ""
-#: js/files.js:349 js/files.js:382
+#: js/files.js:355 js/files.js:388
msgid "Upload cancelled."
msgstr ""
-#: js/files.js:451
+#: js/files.js:457
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/files.js:523
+#: js/files.js:527
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
-#: js/files.js:704
+#: js/files.js:711
msgid "{count} files scanned"
msgstr ""
-#: js/files.js:712
+#: js/files.js:719
msgid "error while scanning"
msgstr ""
-#: js/files.js:785 templates/index.php:65
+#: js/files.js:792 templates/index.php:66
msgid "Name"
msgstr ""
-#: js/files.js:786 templates/index.php:76
+#: js/files.js:793 templates/index.php:77
msgid "Size"
msgstr ""
-#: js/files.js:787 templates/index.php:78
+#: js/files.js:794 templates/index.php:79
msgid "Modified"
msgstr ""
-#: js/files.js:814
+#: js/files.js:813
msgid "1 folder"
msgstr ""
-#: js/files.js:816
+#: js/files.js:815
msgid "{count} folders"
msgstr ""
-#: js/files.js:824
+#: js/files.js:823
msgid "1 file"
msgstr ""
-#: js/files.js:826
+#: js/files.js:825
msgid "{count} files"
msgstr ""
@@ -191,27 +211,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 ""
@@ -239,28 +259,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:71
+#: templates/index.php:72
msgid "Download"
msgstr ""
-#: templates/index.php:103
+#: templates/index.php:104
msgid "Upload too large"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:106
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:111
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:113
+#: templates/index.php:114
msgid "Current scanning"
msgstr ""
diff --git a/lib/api.php b/lib/api.php
new file mode 100644
index 00000000000..cb67e0c2a89
--- /dev/null
+++ b/lib/api.php
@@ -0,0 +1,200 @@
+<?php
+/**
+* ownCloud
+*
+* @author Tom Needham
+* @author Michael Gapczynski
+* @author Bart Visscher
+* @copyright 2012 Tom Needham tom@owncloud.com
+* @copyright 2012 Michael Gapczynski mtgap@owncloud.com
+* @copyright 2012 Bart Visscher bartv@thisnet.nl
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_API {
+
+ /**
+ * API authentication levels
+ */
+ const GUEST_AUTH = 0;
+ const USER_AUTH = 1;
+ const SUBADMIN_AUTH = 2;
+ const ADMIN_AUTH = 3;
+
+ private static $server;
+
+ /**
+ * initialises the OAuth store and server
+ */
+ private static function init() {
+ self::$server = new OC_OAuth_Server(new OC_OAuth_Store());
+ }
+
+ /**
+ * api actions
+ */
+ protected static $actions = array();
+
+ /**
+ * registers an api call
+ * @param string $method the http method
+ * @param string $url the url to match
+ * @param callable $action the function to run
+ * @param string $app the id of the app registering the call
+ * @param int $authLevel the level of authentication required for the call
+ * @param array $defaults
+ * @param array $requirements
+ */
+ public static function register($method, $url, $action, $app,
+ $authLevel = OC_API::USER_AUTH,
+ $defaults = array(),
+ $requirements = array()) {
+ $name = strtolower($method).$url;
+ $name = str_replace(array('/', '{', '}'), '_', $name);
+ if(!isset(self::$actions[$name])) {
+ OC::getRouter()->useCollection('ocs');
+ OC::getRouter()->create($name, $url)
+ ->method($method)
+ ->action('OC_API', 'call');
+ self::$actions[$name] = array();
+ }
+ self::$actions[$name] = array('app' => $app, 'action' => $action, 'authlevel' => $authLevel);
+ }
+
+ /**
+ * handles an api call
+ * @param array $parameters
+ */
+ public static function call($parameters) {
+ // Prepare the request variables
+ if($_SERVER['REQUEST_METHOD'] == 'PUT') {
+ parse_str(file_get_contents("php://input"), $parameters['_put']);
+ } else if($_SERVER['REQUEST_METHOD'] == 'DELETE'){
+ parse_str(file_get_contents("php://input"), $parameters['_delete']);
+ }
+ $name = $parameters['_route'];
+ // Check authentication and availability
+ if(self::isAuthorised(self::$actions[$name])) {
+ if(is_callable(self::$actions[$name]['action'])) {
+ $response = call_user_func(self::$actions[$name]['action'], $parameters);
+ } else {
+ $response = new OC_OCS_Result(null, 998, 'Api method not found');
+ }
+ } else {
+ $response = new OC_OCS_Result(null, 997, 'Unauthorised');
+ }
+ // Send the response
+ $formats = array('json', 'xml');
+ $format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml';
+ self::respond($response, $format);
+ // logout the user to be stateless
+ OC_User::logout();
+ }
+
+ /**
+ * authenticate the api call
+ * @param array $action the action details as supplied to OC_API::register()
+ * @return bool
+ */
+ private static function isAuthorised($action) {
+ $level = $action['authlevel'];
+ switch($level) {
+ case OC_API::GUEST_AUTH:
+ // Anyone can access
+ return true;
+ break;
+ case OC_API::USER_AUTH:
+ // User required
+ return self::loginUser();
+ break;
+ case OC_API::SUBADMIN_AUTH:
+ // Check for subadmin
+ $user = self::loginUser();
+ if(!$user) {
+ return false;
+ } else {
+ $subAdmin = OC_SubAdmin::isSubAdmin($user);
+ $admin = OC_Group::inGroup($user, 'admin');
+ if($subAdmin || $admin) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+ break;
+ case OC_API::ADMIN_AUTH:
+ // Check for admin
+ $user = self::loginUser();
+ if(!$user) {
+ return false;
+ } else {
+ return OC_Group::inGroup($user, 'admin');
+ }
+ break;
+ default:
+ // oops looks like invalid level supplied
+ return false;
+ break;
+ }
+ }
+
+ /**
+ * http basic auth
+ * @return string|false (username, or false on failure)
+ */
+ private static function loginUser(){
+ $authUser = isset($_SERVER['PHP_AUTH_USER']) ? $_SERVER['PHP_AUTH_USER'] : '';
+ $authPw = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : '';
+ return OC_User::login($authUser, $authPw) ? $authUser : false;
+ }
+
+ /**
+ * respond to a call
+ * @param int|array $result the result from the api method
+ * @param string $format the format xml|json
+ */
+ private static function respond($result, $format='xml') {
+ $response = array('ocs' => $result->getResult());
+ if ($format == 'json') {
+ OC_JSON::encodedPrint($response);
+ } else if ($format == 'xml') {
+ header('Content-type: text/xml; charset=UTF-8');
+ $writer = new XMLWriter();
+ $writer->openMemory();
+ $writer->setIndent( true );
+ $writer->startDocument();
+ self::toXML($response, $writer);
+ $writer->endDocument();
+ echo $writer->outputMemory(true);
+ }
+ }
+
+ private static function toXML($array, $writer) {
+ foreach($array as $k => $v) {
+ if (is_numeric($k)) {
+ $k = 'element';
+ }
+ if (is_array($v)) {
+ $writer->startElement($k);
+ self::toXML($v, $writer);
+ $writer->endElement();
+ } else {
+ $writer->writeElement($k, $v);
+ }
+ }
+ }
+
+}
diff --git a/lib/app.php b/lib/app.php
index 0460a15502a..2926b794857 100755..100644
--- a/lib/app.php
+++ b/lib/app.php
@@ -137,6 +137,20 @@ class OC_App{
OC_Appconfig::setValue($app, 'types', $appTypes);
}
+
+ /**
+ * check if app is shipped
+ * @param string $appid the id of the app to check
+ * @return bool
+ */
+ public static function isShipped($appid){
+ $info = self::getAppInfo($appid);
+ if(isset($info['shipped']) && $info['shipped']=='true'){
+ return true;
+ } else {
+ return false;
+ }
+ }
/**
* get all enabled apps
@@ -634,12 +648,15 @@ class OC_App{
if ($currentVersion) {
$installedVersion = $versions[$app];
if (version_compare($currentVersion, $installedVersion, '>')) {
+ $info = self::getAppInfo($app);
OC_Log::write($app, 'starting app upgrade from '.$installedVersion.' to '.$currentVersion, OC_Log::DEBUG);
try {
OC_App::updateApp($app);
+ OC_Hook::emit('update', 'success', 'Updated '.$info['name'].' app');
}
catch (Exception $e) {
echo 'Failed to upgrade "'.$app.'". Exception="'.$e->getMessage().'"';
+ OC_Hook::emit('update', 'failure', 'Failed to update '.$info['name'].' app: '.$e->getMessage());
die;
}
OC_Appconfig::setValue($app, 'installed_version', OC_App::getAppVersion($app));
@@ -664,6 +681,7 @@ class OC_App{
if(!isset($info['require']) or (($version[0].'.'.$version[1])>$info['require'])) {
OC_Log::write('core', 'App "'.$info['name'].'" ('.$app.') can\'t be used because it is not compatible with this version of ownCloud', OC_Log::ERROR);
OC_App::disable( $app );
+ OC_Hook::emit('update', 'success', 'Disabled '.$info['name'].' app because it is not compatible');
}
}
}
diff --git a/lib/base.php b/lib/base.php
index 1e35f176802..3d3e7d59f90 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -27,707 +27,735 @@ require_once 'public/constants.php';
* No, we can not put this class in its own file because it is used by
* OC_autoload!
*/
-class OC{
- /**
- * Assoziative array for autoloading. classname => filename
- */
- public static $CLASSPATH = array();
- /**
- * The installation path for owncloud on the server (e.g. /srv/http/owncloud)
- */
- public static $SERVERROOT = '';
- /**
- * the current request path relative to the owncloud root (e.g. files/index.php)
- */
- private static $SUBURI = '';
- /**
- * the owncloud root path for http requests (e.g. owncloud/)
- */
- public static $WEBROOT = '';
- /**
- * The installation path of the 3rdparty folder on the server (e.g. /srv/http/owncloud/3rdparty)
- */
- public static $THIRDPARTYROOT = '';
- /**
- * the root path of the 3rdparty folder for http requests (e.g. owncloud/3rdparty)
- */
- public static $THIRDPARTYWEBROOT = '';
- /**
- * The installation path array of the apps folder on the server (e.g. /srv/http/owncloud) 'path' and
- * web path in 'url'
- */
- public static $APPSROOTS = array();
- /*
- * requested app
- */
- public static $REQUESTEDAPP = '';
- /*
- * requested file of app
- */
- public static $REQUESTEDFILE = '';
- /**
- * check if owncloud runs in cli mode
- */
- public static $CLI = false;
- /*
- * OC router
- */
- protected static $router = null;
- /**
- * SPL autoload
- */
- public static function autoload($className) {
- if(array_key_exists($className, OC::$CLASSPATH)) {
- $path = OC::$CLASSPATH[$className];
- /** @TODO: Remove this when necessary
- Remove "apps/" from inclusion path for smooth migration to mutli app dir
- */
- if (strpos($path, 'apps/')===0) {
- OC_Log::write('core', 'include path for class "'.$className.'" starts with "apps/"', OC_Log::DEBUG);
- $path = str_replace('apps/', '', $path);
- }
- }
- elseif(strpos($className, 'OC_')===0) {
- $path = strtolower(str_replace('_', '/', substr($className, 3)) . '.php');
- }
- elseif(strpos($className, 'OC\\')===0) {
- $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- }
- elseif(strpos($className, 'OCP\\')===0) {
- $path = 'public/'.strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- }
- elseif(strpos($className, 'OCA\\')===0) {
- $path = 'apps/'.strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- }
- elseif(strpos($className, 'Sabre_')===0) {
- $path = str_replace('_', '/', $className) . '.php';
- }
- elseif(strpos($className, 'Symfony\\Component\\Routing\\')===0) {
- $path = 'symfony/routing/'.str_replace('\\', '/', $className) . '.php';
- }
- elseif(strpos($className, 'Sabre\\VObject')===0) {
- $path = str_replace('\\', '/', $className) . '.php';
- }
- elseif(strpos($className, 'Test_')===0) {
- $path = 'tests/lib/'.strtolower(str_replace('_', '/', substr($className, 5)) . '.php');
- }
- elseif(strpos($className, 'Test\\')===0) {
- $path = 'tests/lib/'.strtolower(str_replace('\\', '/', substr($className, 5)) . '.php');
- }else{
- return false;
- }
-
- if($fullPath = stream_resolve_include_path($path)) {
- require_once $fullPath;
- }
- return false;
- }
-
- public static function initPaths() {
- // calculate the root directories
- OC::$SERVERROOT=str_replace("\\", '/', substr(__DIR__, 0, -4));
- OC::$SUBURI= str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen(OC::$SERVERROOT)));
- $scriptName=$_SERVER["SCRIPT_NAME"];
- if(substr($scriptName, -1)=='/') {
- $scriptName.='index.php';
- //make sure suburi follows the same rules as scriptName
- if(substr(OC::$SUBURI, -9)!='index.php') {
- if(substr(OC::$SUBURI, -1)!='/') {
- OC::$SUBURI=OC::$SUBURI.'/';
- }
- OC::$SUBURI=OC::$SUBURI.'index.php';
- }
- }
-
- OC::$WEBROOT=substr($scriptName, 0, strlen($scriptName)-strlen(OC::$SUBURI));
-
- if(OC::$WEBROOT!='' and OC::$WEBROOT[0]!=='/') {
- OC::$WEBROOT='/'.OC::$WEBROOT;
- }
-
- // ensure we can find OC_Config
- set_include_path(
- OC::$SERVERROOT.'/lib'.PATH_SEPARATOR.
- get_include_path()
- );
-
- // search the 3rdparty folder
- if(OC_Config::getValue('3rdpartyroot', '')<>'' and OC_Config::getValue('3rdpartyurl', '')<>'') {
- OC::$THIRDPARTYROOT=OC_Config::getValue('3rdpartyroot', '');
- OC::$THIRDPARTYWEBROOT=OC_Config::getValue('3rdpartyurl', '');
- }elseif(file_exists(OC::$SERVERROOT.'/3rdparty')) {
- OC::$THIRDPARTYROOT=OC::$SERVERROOT;
- OC::$THIRDPARTYWEBROOT=OC::$WEBROOT;
- }elseif(file_exists(OC::$SERVERROOT.'/../3rdparty')) {
- OC::$THIRDPARTYWEBROOT=rtrim(dirname(OC::$WEBROOT), '/');
- OC::$THIRDPARTYROOT=rtrim(dirname(OC::$SERVERROOT), '/');
- }else{
- echo("3rdparty directory not found! Please put the ownCloud 3rdparty folder in the ownCloud folder or the folder above. You can also configure the location in the config.php file.");
- exit;
- }
- // search the apps folder
- $config_paths = OC_Config::getValue('apps_paths', array());
- if(! empty($config_paths)) {
- foreach($config_paths as $paths) {
- if( isset($paths['url']) && isset($paths['path'])) {
- $paths['url'] = rtrim($paths['url'], '/');
- $paths['path'] = rtrim($paths['path'], '/');
- OC::$APPSROOTS[] = $paths;
- }
- }
- }elseif(file_exists(OC::$SERVERROOT.'/apps')) {
- OC::$APPSROOTS[] = array('path'=> OC::$SERVERROOT.'/apps', 'url' => '/apps', 'writable' => true);
- }elseif(file_exists(OC::$SERVERROOT.'/../apps')) {
- OC::$APPSROOTS[] = array('path'=> rtrim(dirname(OC::$SERVERROOT), '/').'/apps', 'url' => '/apps', 'writable' => true);
- }
-
- if(empty(OC::$APPSROOTS)) {
- echo("apps directory not found! Please put the ownCloud apps folder in the ownCloud folder or the folder above. You can also configure the location in the config.php file.");
- exit;
- }
- $paths = array();
- foreach( OC::$APPSROOTS as $path)
- $paths[] = $path['path'];
-
- // set the right include path
- set_include_path(
- OC::$SERVERROOT.'/lib'.PATH_SEPARATOR.
- OC::$SERVERROOT.'/config'.PATH_SEPARATOR.
- OC::$THIRDPARTYROOT.'/3rdparty'.PATH_SEPARATOR.
- implode($paths, PATH_SEPARATOR).PATH_SEPARATOR.
- get_include_path().PATH_SEPARATOR.
- OC::$SERVERROOT
- );
- }
-
- public static function checkInstalled() {
- // Redirect to installer if not installed
- if (!OC_Config::getValue('installed', false) && OC::$SUBURI != '/index.php') {
- if(!OC::$CLI) {
- $url = 'http://'.$_SERVER['SERVER_NAME'].OC::$WEBROOT.'/index.php';
- header("Location: $url");
- }
+class OC
+{
+ /**
+ * Assoziative array for autoloading. classname => filename
+ */
+ public static $CLASSPATH = array();
+ /**
+ * The installation path for owncloud on the server (e.g. /srv/http/owncloud)
+ */
+ public static $SERVERROOT = '';
+ /**
+ * the current request path relative to the owncloud root (e.g. files/index.php)
+ */
+ private static $SUBURI = '';
+ /**
+ * the owncloud root path for http requests (e.g. owncloud/)
+ */
+ public static $WEBROOT = '';
+ /**
+ * The installation path of the 3rdparty folder on the server (e.g. /srv/http/owncloud/3rdparty)
+ */
+ public static $THIRDPARTYROOT = '';
+ /**
+ * the root path of the 3rdparty folder for http requests (e.g. owncloud/3rdparty)
+ */
+ public static $THIRDPARTYWEBROOT = '';
+ /**
+ * The installation path array of the apps folder on the server (e.g. /srv/http/owncloud) 'path' and
+ * web path in 'url'
+ */
+ public static $APPSROOTS = array();
+ /*
+ * requested app
+ */
+ public static $REQUESTEDAPP = '';
+ /*
+ * requested file of app
+ */
+ public static $REQUESTEDFILE = '';
+ /**
+ * check if owncloud runs in cli mode
+ */
+ public static $CLI = false;
+ /*
+ * OC router
+ */
+ protected static $router = null;
+
+ /**
+ * SPL autoload
+ */
+ public static function autoload($className)
+ {
+ if (array_key_exists($className, OC::$CLASSPATH)) {
+ $path = OC::$CLASSPATH[$className];
+ /** @TODO: Remove this when necessary
+ Remove "apps/" from inclusion path for smooth migration to mutli app dir
+ */
+ if (strpos($path, 'apps/') === 0) {
+ OC_Log::write('core', 'include path for class "' . $className . '" starts with "apps/"', OC_Log::DEBUG);
+ $path = str_replace('apps/', '', $path);
+ }
+ } elseif (strpos($className, 'OC_') === 0) {
+ $path = strtolower(str_replace('_', '/', substr($className, 3)) . '.php');
+ } elseif (strpos($className, 'OC\\') === 0) {
+ $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
+ } elseif (strpos($className, 'OCP\\') === 0) {
+ $path = 'public/' . strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
+ } elseif (strpos($className, 'OCA\\') === 0) {
+ $path = 'apps/' . strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
+ } elseif (strpos($className, 'Sabre_') === 0) {
+ $path = str_replace('_', '/', $className) . '.php';
+ } elseif (strpos($className, 'Symfony\\Component\\Routing\\') === 0) {
+ $path = 'symfony/routing/' . str_replace('\\', '/', $className) . '.php';
+ } elseif (strpos($className, 'Sabre\\VObject') === 0) {
+ $path = str_replace('\\', '/', $className) . '.php';
+ } elseif (strpos($className, 'Test_') === 0) {
+ $path = 'tests/lib/' . strtolower(str_replace('_', '/', substr($className, 5)) . '.php');
+ } else {
+ return false;
+ }
+
+ if ($fullPath = stream_resolve_include_path($path)) {
+ require_once $fullPath;
+ }
+ return false;
+ }
+
+ public static function initPaths()
+ {
+ // calculate the root directories
+ OC::$SERVERROOT = str_replace("\\", '/', substr(__DIR__, 0, -4));
+ OC::$SUBURI = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen(OC::$SERVERROOT)));
+ $scriptName = $_SERVER["SCRIPT_NAME"];
+ if (substr($scriptName, -1) == '/') {
+ $scriptName .= 'index.php';
+ //make sure suburi follows the same rules as scriptName
+ if (substr(OC::$SUBURI, -9) != 'index.php') {
+ if (substr(OC::$SUBURI, -1) != '/') {
+ OC::$SUBURI = OC::$SUBURI . '/';
+ }
+ OC::$SUBURI = OC::$SUBURI . 'index.php';
+ }
+ }
+
+ OC::$WEBROOT = substr($scriptName, 0, strlen($scriptName) - strlen(OC::$SUBURI));
+
+ if (OC::$WEBROOT != '' and OC::$WEBROOT[0] !== '/') {
+ OC::$WEBROOT = '/' . OC::$WEBROOT;
+ }
+
+ // ensure we can find OC_Config
+ set_include_path(
+ OC::$SERVERROOT . '/lib' . PATH_SEPARATOR .
+ get_include_path()
+ );
+
+ // search the 3rdparty folder
+ if (OC_Config::getValue('3rdpartyroot', '') <> '' and OC_Config::getValue('3rdpartyurl', '') <> '') {
+ OC::$THIRDPARTYROOT = OC_Config::getValue('3rdpartyroot', '');
+ OC::$THIRDPARTYWEBROOT = OC_Config::getValue('3rdpartyurl', '');
+ } elseif (file_exists(OC::$SERVERROOT . '/3rdparty')) {
+ OC::$THIRDPARTYROOT = OC::$SERVERROOT;
+ OC::$THIRDPARTYWEBROOT = OC::$WEBROOT;
+ } elseif (file_exists(OC::$SERVERROOT . '/../3rdparty')) {
+ OC::$THIRDPARTYWEBROOT = rtrim(dirname(OC::$WEBROOT), '/');
+ OC::$THIRDPARTYROOT = rtrim(dirname(OC::$SERVERROOT), '/');
+ } else {
+ echo("3rdparty directory not found! Please put the ownCloud 3rdparty folder in the ownCloud folder or the folder above. You can also configure the location in the config.php file.");
+ exit;
+ }
+ // search the apps folder
+ $config_paths = OC_Config::getValue('apps_paths', array());
+ if (!empty($config_paths)) {
+ foreach ($config_paths as $paths) {
+ if (isset($paths['url']) && isset($paths['path'])) {
+ $paths['url'] = rtrim($paths['url'], '/');
+ $paths['path'] = rtrim($paths['path'], '/');
+ OC::$APPSROOTS[] = $paths;
+ }
+ }
+ } elseif (file_exists(OC::$SERVERROOT . '/apps')) {
+ OC::$APPSROOTS[] = array('path' => OC::$SERVERROOT . '/apps', 'url' => '/apps', 'writable' => true);
+ } elseif (file_exists(OC::$SERVERROOT . '/../apps')) {
+ OC::$APPSROOTS[] = array('path' => rtrim(dirname(OC::$SERVERROOT), '/') . '/apps', 'url' => '/apps', 'writable' => true);
+ }
+
+ if (empty(OC::$APPSROOTS)) {
+ echo("apps directory not found! Please put the ownCloud apps folder in the ownCloud folder or the folder above. You can also configure the location in the config.php file.");
+ exit;
+ }
+ $paths = array();
+ foreach (OC::$APPSROOTS as $path)
+ $paths[] = $path['path'];
+
+ // set the right include path
+ set_include_path(
+ OC::$SERVERROOT . '/lib' . PATH_SEPARATOR .
+ OC::$SERVERROOT . '/config' . PATH_SEPARATOR .
+ OC::$THIRDPARTYROOT . '/3rdparty' . PATH_SEPARATOR .
+ implode($paths, PATH_SEPARATOR) . PATH_SEPARATOR .
+ get_include_path() . PATH_SEPARATOR .
+ OC::$SERVERROOT
+ );
+ }
+
+ public static function checkConfig() {
+ if (file_exists(OC::$SERVERROOT . "/config/config.php") and !is_writable(OC::$SERVERROOT . "/config/config.php")) {
+ $tmpl = new OC_Template('', 'error', 'guest');
+ $tmpl->assign('errors', array(1 => array('error' => "Can't write into config directory 'config'", 'hint' => "You can usually fix this by giving the webserver user write access to the config directory in owncloud")));
+ $tmpl->printPage();
exit();
}
}
- public static function checkSSL() {
- // redirect to https site if configured
- if( OC_Config::getValue( "forcessl", false )) {
- header('Strict-Transport-Security: max-age=31536000');
- ini_set("session.cookie_secure", "on");
- if(OC_Request::serverProtocol()<>'https' and !OC::$CLI) {
- $url = "https://". OC_Request::serverHost() . $_SERVER['REQUEST_URI'];
- header("Location: $url");
- exit();
- }
+ public static function checkInstalled()
+ {
+ // Redirect to installer if not installed
+ if (!OC_Config::getValue('installed', false) && OC::$SUBURI != '/index.php') {
+ if (!OC::$CLI) {
+ $url = 'http://' . $_SERVER['SERVER_NAME'] . OC::$WEBROOT . '/index.php';
+ header("Location: $url");
+ }
+ exit();
+ }
+ }
+
+ public static function checkSSL()
+ {
+ // redirect to https site if configured
+ if (OC_Config::getValue("forcessl", false)) {
+ header('Strict-Transport-Security: max-age=31536000');
+ ini_set("session.cookie_secure", "on");
+ if (OC_Request::serverProtocol() <> 'https' and !OC::$CLI) {
+ $url = "https://" . OC_Request::serverHost() . $_SERVER['REQUEST_URI'];
+ header("Location: $url");
+ exit();
+ }
+ }
+ }
+
+ public static function checkMaintenanceMode() {
+ // Allow ajax update script to execute without being stopped
+ if (OC_Config::getValue('maintenance', false) && OC::$SUBURI != '/core/ajax/update.php') {
+ $tmpl = new OC_Template('', 'error', 'guest');
+ $tmpl->assign('errors', array(1 => array('error' => 'ownCloud is in maintenance mode')));
+ $tmpl->printPage();
+ exit();
}
}
- public static function checkUpgrade() {
- if(OC_Config::getValue('installed', false)) {
- $installedVersion=OC_Config::getValue('version', '0.0.0');
- $currentVersion=implode('.', OC_Util::getVersion());
+ public static function checkUpgrade($showTemplate = true) {
+ if (OC_Config::getValue('installed', false)) {
+ $installedVersion = OC_Config::getValue('version', '0.0.0');
+ $currentVersion = implode('.', OC_Util::getVersion());
if (version_compare($currentVersion, $installedVersion, '>')) {
- // Check if the .htaccess is existing - this is needed for upgrades from really old ownCloud versions
- if (isset($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache')) {
- if(!OC_Util::ishtaccessworking()) {
- if(!file_exists(OC::$SERVERROOT.'/data/.htaccess')) {
- OC_Setup::protectDataDirectory();
- }
- }
- }
- OC_Log::write('core', 'starting upgrade from '.$installedVersion.' to '.$currentVersion, OC_Log::DEBUG);
- $result=OC_DB::updateDbFromStructure(OC::$SERVERROOT.'/db_structure.xml');
- if(!$result) {
- echo 'Error while upgrading the database';
- die();
- }
- if(file_exists(OC::$SERVERROOT."/config/config.php") and !is_writable(OC::$SERVERROOT."/config/config.php")) {
- $tmpl = new OC_Template( '', 'error', 'guest' );
- $tmpl->assign('errors', array(1=>array('error'=>"Can't write into config directory 'config'", 'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud")));
+ if ($showTemplate && !OC_Config::getValue('maintenance', false)) {
+ OC_Config::setValue('maintenance', true);
+ OC_Log::write('core', 'starting upgrade from ' . $installedVersion . ' to ' . $currentVersion, OC_Log::DEBUG);
+ $tmpl = new OC_Template('', 'update', 'guest');
+ $tmpl->assign('version', OC_Util::getVersionString());
$tmpl->printPage();
- exit;
+ exit();
+ } else {
+ return true;
}
- $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();
- }
- }
- }
-
- public static function initTemplateEngine() {
- // Add the stuff we need always
- OC_Util::addScript( "jquery-1.7.2.min" );
- OC_Util::addScript( "jquery-ui-1.8.16.custom.min" );
- OC_Util::addScript( "jquery-showpassword" );
- OC_Util::addScript( "jquery.infieldlabel" );
- OC_Util::addScript( "jquery-tipsy" );
- OC_Util::addScript( "oc-dialogs" );
- OC_Util::addScript( "js" );
- OC_Util::addScript( "eventsource" );
- OC_Util::addScript( "config" );
- //OC_Util::addScript( "multiselect" );
- OC_Util::addScript('search', 'result');
- OC_Util::addScript('router');
-
- if( OC_Config::getValue( 'installed', false )) {
- if( OC_Appconfig::getValue( 'core', 'backgroundjobs_mode', 'ajax' ) == 'ajax' ) {
- OC_Util::addScript( 'backgroundjobs' );
}
- }
-
- OC_Util::addStyle( "styles" );
- OC_Util::addStyle( "multiselect" );
- OC_Util::addStyle( "jquery-ui-1.8.16.custom" );
- OC_Util::addStyle( "jquery-tipsy" );
- }
-
- public static function initSession() {
- // prevents javascript from accessing php session cookies
- ini_set('session.cookie_httponly', '1;');
-
- // set the session name to the instance id - which is unique
- session_name(OC_Util::getInstanceId());
-
- // (re)-initialize session
- session_start();
-
- // regenerate session id periodically to avoid session fixation
- if (!isset($_SESSION['SID_CREATED'])) {
- $_SESSION['SID_CREATED'] = time();
- } else if (time() - $_SESSION['SID_CREATED'] > 900) {
- session_regenerate_id(true);
- $_SESSION['SID_CREATED'] = time();
- }
-
- // session timeout
- if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 3600)) {
- if (isset($_COOKIE[session_name()])) {
- setcookie(session_name(), '', time() - 42000, '/');
- }
- session_unset();
- session_destroy();
- session_start();
- }
- $_SESSION['LAST_ACTIVITY'] = time();
- }
-
- public static function getRouter() {
- if (!isset(OC::$router)) {
- OC::$router = new OC_Router();
- OC::$router->loadRoutes();
- }
-
- return OC::$router;
- }
-
- public static function init() {
- // register autoloader
- spl_autoload_register(array('OC', 'autoload'));
- setlocale(LC_ALL, 'en_US.UTF-8');
-
- // set some stuff
- //ob_start();
- error_reporting(E_ALL | E_STRICT);
- if (defined('DEBUG') && DEBUG) {
- ini_set('display_errors', 1);
- }
- self::$CLI=(php_sapi_name() == 'cli');
-
- date_default_timezone_set('UTC');
- ini_set('arg_separator.output', '&amp;');
-
- // try to switch magic quotes off.
- if(get_magic_quotes_gpc()) {
- @set_magic_quotes_runtime(false);
- }
-
- //try to configure php to enable big file uploads.
- //this doesn´t work always depending on the webserver and php configuration.
- //Let´s try to overwrite some defaults anyways
-
- //try to set the maximum execution time to 60min
- @set_time_limit(3600);
- @ini_set('max_execution_time', 3600);
- @ini_set('max_input_time', 3600);
-
- //try to set the maximum filesize to 10G
- @ini_set('upload_max_filesize', '10G');
- @ini_set('post_max_size', '10G');
- @ini_set('file_uploads', '50');
-
- //try to set the session lifetime to 60min
- @ini_set('gc_maxlifetime', '3600');
-
- //copy http auth headers for apache+php-fcgid work around
- if (isset($_SERVER['HTTP_XAUTHORIZATION']) && !isset($_SERVER['HTTP_AUTHORIZATION'])) {
- $_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['HTTP_XAUTHORIZATION'];
- }
-
- //set http auth headers for apache+php-cgi work around
- if (isset($_SERVER['HTTP_AUTHORIZATION']) && preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches)) {
- list($name, $password) = explode(':', base64_decode($matches[1]), 2);
- $_SERVER['PHP_AUTH_USER'] = strip_tags($name);
- $_SERVER['PHP_AUTH_PW'] = strip_tags($password);
- }
-
- //set http auth headers for apache+php-cgi work around if variable gets renamed by apache
- if (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION']) && preg_match('/Basic\s+(.*)$/i', $_SERVER['REDIRECT_HTTP_AUTHORIZATION'], $matches)) {
- list($name, $password) = explode(':', base64_decode($matches[1]), 2);
- $_SERVER['PHP_AUTH_USER'] = strip_tags($name);
- $_SERVER['PHP_AUTH_PW'] = strip_tags($password);
- }
-
- self::initPaths();
-
- register_shutdown_function(array('OC_Log', 'onShutdown'));
- set_error_handler(array('OC_Log', 'onError'));
- set_exception_handler(array('OC_Log', 'onException'));
-
- // set debug mode if an xdebug session is active
- if (!defined('DEBUG') || !DEBUG) {
- if(isset($_COOKIE['XDEBUG_SESSION'])) {
- define('DEBUG', true);
- }
- }
-
- // register the stream wrappers
- require_once 'streamwrappers.php';
- stream_wrapper_register("fakedir", "OC_FakeDirStream");
- stream_wrapper_register('static', 'OC_StaticStreamWrapper');
- stream_wrapper_register('close', 'OC_CloseStreamWrapper');
-
- self::checkInstalled();
- self::checkSSL();
- self::initSession();
- self::initTemplateEngine();
- self::checkUpgrade();
-
- $errors=OC_Util::checkServer();
- if(count($errors)>0) {
- OC_Template::printGuestPage('', 'error', array('errors' => $errors));
- exit;
- }
-
- // User and Groups
- if( !OC_Config::getValue( "installed", false )) {
- $_SESSION['user_id'] = '';
- }
-
- OC_User::useBackend(new OC_User_Database());
- OC_Group::useBackend(new OC_Group_Database());
-
- if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SESSION['user_id']) && $_SERVER['PHP_AUTH_USER'] != $_SESSION['user_id']) {
- OC_User::logout();
- }
-
- // Load Apps
- // This includes plugins for users and filesystems as well
- global $RUNTIME_NOAPPS;
- global $RUNTIME_APPTYPES;
- if(!$RUNTIME_NOAPPS ) {
- if($RUNTIME_APPTYPES) {
- OC_App::loadApps($RUNTIME_APPTYPES);
- }else{
- OC_App::loadApps();
- }
- }
-
- //setup extra user backends
- OC_User::setupBackends();
-
- self::registerCacheHooks();
- self::registerFilesystemHooks();
- self::registerShareHooks();
-
- //make sure temporary files are cleaned up
- register_shutdown_function(array('OC_Helper', 'cleanTmp'));
-
- //parse the given parameters
- self::$REQUESTEDAPP = (isset($_GET['app']) && trim($_GET['app']) != '' && !is_null($_GET['app'])?str_replace(array('\0', '/', '\\', '..'), '', strip_tags($_GET['app'])):OC_Config::getValue('defaultapp', 'files'));
- if(substr_count(self::$REQUESTEDAPP, '?') != 0) {
- $app = substr(self::$REQUESTEDAPP, 0, strpos(self::$REQUESTEDAPP, '?'));
- $param = substr($_GET['app'], strpos($_GET['app'], '?') + 1);
- parse_str($param, $get);
- $_GET = array_merge($_GET, $get);
- self::$REQUESTEDAPP = $app;
- $_GET['app'] = $app;
- }
- self::$REQUESTEDFILE = (isset($_GET['getfile'])?$_GET['getfile']:null);
- if(substr_count(self::$REQUESTEDFILE, '?') != 0) {
- $file = substr(self::$REQUESTEDFILE, 0, strpos(self::$REQUESTEDFILE, '?'));
- $param = substr(self::$REQUESTEDFILE, strpos(self::$REQUESTEDFILE, '?') + 1);
- parse_str($param, $get);
- $_GET = array_merge($_GET, $get);
- self::$REQUESTEDFILE = $file;
- $_GET['getfile'] = $file;
- }
- if(!is_null(self::$REQUESTEDFILE)) {
- $subdir = OC_App::getAppPath(OC::$REQUESTEDAPP) . '/' . self::$REQUESTEDFILE;
- $parent = OC_App::getAppPath(OC::$REQUESTEDAPP);
- if(!OC_Helper::issubdirectory($subdir, $parent)) {
- self::$REQUESTEDFILE = null;
- header('HTTP/1.0 404 Not Found');
- exit;
- }
- }
- }
-
- /**
- * register hooks for the cache
- */
- public static function registerCacheHooks() {
- // register cache cleanup jobs
- OC_BackgroundJob_RegularTask::register('OC_Cache_FileGlobal', 'gc');
- OC_Hook::connect('OC_User', 'post_login', 'OC_Cache_File', 'loginListener');
- }
-
- /**
- * register hooks for the filesystem
- */
- public static function registerFilesystemHooks() {
- // Check for blacklisted files
- OC_Hook::connect('OC_Filesystem', 'write', 'OC_Filesystem', 'isBlacklisted');
- OC_Hook::connect('OC_Filesystem', 'rename', 'OC_Filesystem', 'isBlacklisted');
- }
-
- /**
- * register hooks for sharing
- */
- public static function registerShareHooks() {
- OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser');
- OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup');
- OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup');
- OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup');
- }
-
- /**
- * @brief Handle the request
- */
- public static function handleRequest() {
- if (!OC_Config::getValue('installed', false)) {
- require_once 'core/setup.php';
- exit();
- }
- // Handle redirect URL for logged in users
- if(isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) {
- $location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url']));
- header( 'Location: '.$location );
- return;
- }
- // Handle WebDAV
- if($_SERVER['REQUEST_METHOD']=='PROPFIND') {
- header('location: '.OC_Helper::linkToRemote('webdav'));
- return;
- }
- try {
- OC::getRouter()->match(OC_Request::getPathInfo());
- return;
- } catch (Symfony\Component\Routing\Exception\ResourceNotFoundException $e) {
- //header('HTTP/1.0 404 Not Found');
- } catch (Symfony\Component\Routing\Exception\MethodNotAllowedException $e) {
- OC_Response::setStatus(405);
- return;
- }
- $app = OC::$REQUESTEDAPP;
- $file = OC::$REQUESTEDFILE;
- $param = array('app' => $app, 'file' => $file);
- // Handle app css files
- if(substr($file, -3) == 'css') {
- self::loadCSSFile($param);
- return;
- }
- // Someone is logged in :
- if(OC_User::isLoggedIn()) {
- OC_App::loadApps();
- OC_User::setupBackends();
- if(isset($_GET["logout"]) and ($_GET["logout"])) {
- OC_Preferences::deleteKey(OC_User::getUser(), 'login_token', $_COOKIE['oc_token']);
- OC_User::logout();
- header("Location: ".OC::$WEBROOT.'/');
- }else{
- if(is_null($file)) {
- $param['file'] = 'index.php';
- }
- $file_ext = substr($param['file'], -3);
- if ($file_ext != 'php'
- || !self::loadAppScriptFile($param)) {
- header('HTTP/1.0 404 Not Found');
- }
- }
- return;
- }
- // Not handled and not logged in
- self::handleLogin();
- }
-
- public static function loadAppScriptFile($param) {
- OC_App::loadApps();
- $app = $param['app'];
- $file = $param['file'];
- $app_path = OC_App::getAppPath($app);
- $file = $app_path . '/' . $file;
- unset($app, $app_path);
- if (file_exists($file)) {
- require_once $file;
- return true;
- }
- return false;
- }
-
- public static function loadCSSFile($param) {
- $app = $param['app'];
- $file = $param['file'];
- $app_path = OC_App::getAppPath($app);
- if (file_exists($app_path . '/' . $file)) {
- $app_web_path = OC_App::getAppWebPath($app);
- $filepath = $app_web_path . '/' . $file;
- $minimizer = new OC_Minimizer_CSS();
- $info = array($app_path, $app_web_path, $file);
- $minimizer->output(array($info), $filepath);
- }
- }
-
- protected static function handleLogin() {
- OC_App::loadApps(array('prelogin'));
- $error = array();
- // remember was checked after last login
- if (OC::tryRememberLogin()) {
- $error[] = 'invalidcookie';
-
- // Someone wants to log in :
- } elseif (OC::tryFormLogin()) {
- $error[] = 'invalidpassword';
-
- // The user is already authenticated using Apaches AuthType Basic... very usable in combination with LDAP
- } elseif (OC::tryBasicAuthLogin()) {
- $error[] = 'invalidpassword';
- }
- OC_Util::displayLoginPage(array_unique($error));
- }
-
- protected static function cleanupLoginTokens($user) {
- $cutoff = time() - OC_Config::getValue('remember_login_cookie_lifetime', 60*60*24*15);
- $tokens = OC_Preferences::getKeys($user, 'login_token');
- foreach($tokens as $token) {
- $time = OC_Preferences::getValue($user, 'login_token', $token);
- if ($time < $cutoff) {
- OC_Preferences::deleteKey($user, 'login_token', $token);
- }
- }
- }
-
- protected static function tryRememberLogin() {
- if(!isset($_COOKIE["oc_remember_login"])
- || !isset($_COOKIE["oc_token"])
- || !isset($_COOKIE["oc_username"])
- || !$_COOKIE["oc_remember_login"]) {
- return false;
- }
- OC_App::loadApps(array('authentication'));
- if(defined("DEBUG") && DEBUG) {
- OC_Log::write('core', 'Trying to login from cookie', OC_Log::DEBUG);
- }
- // confirm credentials in cookie
- if(isset($_COOKIE['oc_token']) && OC_User::userExists($_COOKIE['oc_username'])) {
- // delete outdated cookies
- self::cleanupLoginTokens($_COOKIE['oc_username']);
- // get stored tokens
- $tokens = OC_Preferences::getKeys($_COOKIE['oc_username'], 'login_token');
- // test cookies token against stored tokens
- if (in_array($_COOKIE['oc_token'], $tokens, true)) {
- // replace successfully used token with a new one
- OC_Preferences::deleteKey($_COOKIE['oc_username'], 'login_token', $_COOKIE['oc_token']);
- $token = OC_Util::generate_random_bytes(32);
- OC_Preferences::setValue($_COOKIE['oc_username'], 'login_token', $token, time());
- OC_User::setMagicInCookie($_COOKIE['oc_username'], $token);
- // login
- OC_User::setUserId($_COOKIE['oc_username']);
- OC_Util::redirectToDefaultPage();
- // doesn't return
- }
- // if you reach this point you have changed your password
- // or you are an attacker
- // we can not delete tokens here because users may reach
- // this point multiple times after a password change
- OC_Log::write('core', 'Authentication cookie rejected for user '.$_COOKIE['oc_username'], OC_Log::WARN);
- }
- OC_User::unsetMagicInCookie();
- return true;
- }
-
- protected static function tryFormLogin() {
- if(!isset($_POST["user"]) || !isset($_POST['password'])) {
return false;
}
-
- OC_App::loadApps();
-
- //setup extra user backends
- OC_User::setupBackends();
-
- if(OC_User::login($_POST["user"], $_POST["password"])) {
- self::cleanupLoginTokens($_POST['user']);
- if(!empty($_POST["remember_login"])) {
- if(defined("DEBUG") && DEBUG) {
- OC_Log::write('core', 'Setting remember login to cookie', OC_Log::DEBUG);
- }
- $token = OC_Util::generate_random_bytes(32);
- OC_Preferences::setValue($_POST['user'], 'login_token', $token, time());
- OC_User::setMagicInCookie($_POST["user"], $token);
- }
- else {
- OC_User::unsetMagicInCookie();
- }
- OC_Util::redirectToDefaultPage();
- exit();
- }
- return true;
}
- protected static function tryBasicAuthLogin() {
- if (!isset($_SERVER["PHP_AUTH_USER"])
- || !isset($_SERVER["PHP_AUTH_PW"])) {
- return false;
+ public static function initTemplateEngine()
+ {
+ // Add the stuff we need always
+ OC_Util::addScript("jquery-1.7.2.min");
+ OC_Util::addScript("jquery-ui-1.8.16.custom.min");
+ OC_Util::addScript("jquery-showpassword");
+ OC_Util::addScript("jquery.infieldlabel");
+ OC_Util::addScript("jquery-tipsy");
+ OC_Util::addScript("oc-dialogs");
+ OC_Util::addScript("js");
+ OC_Util::addScript("eventsource");
+ OC_Util::addScript("config");
+ //OC_Util::addScript( "multiselect" );
+ OC_Util::addScript('search', 'result');
+ OC_Util::addScript('router');
+
+ OC_Util::addStyle("styles");
+ OC_Util::addStyle("multiselect");
+ OC_Util::addStyle("jquery-ui-1.8.16.custom");
+ OC_Util::addStyle("jquery-tipsy");
+ }
+
+ public static function initSession()
+ {
+ // prevents javascript from accessing php session cookies
+ ini_set('session.cookie_httponly', '1;');
+
+ // set the session name to the instance id - which is unique
+ session_name(OC_Util::getInstanceId());
+
+ // (re)-initialize session
+ session_start();
+
+ // regenerate session id periodically to avoid session fixation
+ if (!isset($_SESSION['SID_CREATED'])) {
+ $_SESSION['SID_CREATED'] = time();
+ } else if (time() - $_SESSION['SID_CREATED'] > 900) {
+ session_regenerate_id(true);
+ $_SESSION['SID_CREATED'] = time();
+ }
+
+ // session timeout
+ if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 3600)) {
+ if (isset($_COOKIE[session_name()])) {
+ setcookie(session_name(), '', time() - 42000, '/');
+ }
+ session_unset();
+ session_destroy();
+ session_start();
+ }
+ $_SESSION['LAST_ACTIVITY'] = time();
+ }
+
+ public static function getRouter()
+ {
+ if (!isset(OC::$router)) {
+ OC::$router = new OC_Router();
+ OC::$router->loadRoutes();
+ }
+
+ return OC::$router;
+ }
+
+ public static function init()
+ {
+ // register autoloader
+ spl_autoload_register(array('OC', 'autoload'));
+ setlocale(LC_ALL, 'en_US.UTF-8');
+
+ // set some stuff
+ //ob_start();
+ error_reporting(E_ALL | E_STRICT);
+ if (defined('DEBUG') && DEBUG) {
+ ini_set('display_errors', 1);
+ }
+ self::$CLI = (php_sapi_name() == 'cli');
+
+ date_default_timezone_set('UTC');
+ ini_set('arg_separator.output', '&amp;');
+
+ // try to switch magic quotes off.
+ if (get_magic_quotes_gpc()) {
+ @set_magic_quotes_runtime(false);
+ }
+
+ //try to configure php to enable big file uploads.
+ //this doesn´t work always depending on the webserver and php configuration.
+ //Let´s try to overwrite some defaults anyways
+
+ //try to set the maximum execution time to 60min
+ @set_time_limit(3600);
+ @ini_set('max_execution_time', 3600);
+ @ini_set('max_input_time', 3600);
+
+ //try to set the maximum filesize to 10G
+ @ini_set('upload_max_filesize', '10G');
+ @ini_set('post_max_size', '10G');
+ @ini_set('file_uploads', '50');
+
+ //try to set the session lifetime to 60min
+ @ini_set('gc_maxlifetime', '3600');
+
+ //copy http auth headers for apache+php-fcgid work around
+ if (isset($_SERVER['HTTP_XAUTHORIZATION']) && !isset($_SERVER['HTTP_AUTHORIZATION'])) {
+ $_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['HTTP_XAUTHORIZATION'];
+ }
+
+ //set http auth headers for apache+php-cgi work around
+ if (isset($_SERVER['HTTP_AUTHORIZATION']) && preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches)) {
+ list($name, $password) = explode(':', base64_decode($matches[1]), 2);
+ $_SERVER['PHP_AUTH_USER'] = strip_tags($name);
+ $_SERVER['PHP_AUTH_PW'] = strip_tags($password);
+ }
+
+ //set http auth headers for apache+php-cgi work around if variable gets renamed by apache
+ if (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION']) && preg_match('/Basic\s+(.*)$/i', $_SERVER['REDIRECT_HTTP_AUTHORIZATION'], $matches)) {
+ list($name, $password) = explode(':', base64_decode($matches[1]), 2);
+ $_SERVER['PHP_AUTH_USER'] = strip_tags($name);
+ $_SERVER['PHP_AUTH_PW'] = strip_tags($password);
+ }
+
+ self::initPaths();
+
+ register_shutdown_function(array('OC_Log', 'onShutdown'));
+ set_error_handler(array('OC_Log', 'onError'));
+ set_exception_handler(array('OC_Log', 'onException'));
+
+ // set debug mode if an xdebug session is active
+ if (!defined('DEBUG') || !DEBUG) {
+ if (isset($_COOKIE['XDEBUG_SESSION'])) {
+ define('DEBUG', true);
+ }
+ }
+
+ // register the stream wrappers
+ require_once 'streamwrappers.php';
+ stream_wrapper_register("fakedir", "OC_FakeDirStream");
+ stream_wrapper_register('static', 'OC_StaticStreamWrapper');
+ stream_wrapper_register('close', 'OC_CloseStreamWrapper');
+
+ self::checkConfig();
+ self::checkInstalled();
+ self::checkSSL();
+ self::initSession();
+ self::initTemplateEngine();
+ self::checkMaintenanceMode();
+ self::checkUpgrade();
+
+ $errors = OC_Util::checkServer();
+ if (count($errors) > 0) {
+ OC_Template::printGuestPage('', 'error', array('errors' => $errors));
+ exit;
+ }
+
+ // User and Groups
+ if (!OC_Config::getValue("installed", false)) {
+ $_SESSION['user_id'] = '';
+ }
+
+ OC_User::useBackend(new OC_User_Database());
+ OC_Group::useBackend(new OC_Group_Database());
+
+ if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SESSION['user_id']) && $_SERVER['PHP_AUTH_USER'] != $_SESSION['user_id']) {
+ OC_User::logout();
+ }
+
+ // Load Apps
+ // This includes plugins for users and filesystems as well
+ global $RUNTIME_NOAPPS;
+ global $RUNTIME_APPTYPES;
+ if (!$RUNTIME_NOAPPS) {
+ if ($RUNTIME_APPTYPES) {
+ OC_App::loadApps($RUNTIME_APPTYPES);
+ } else {
+ OC_App::loadApps();
+ }
+ }
+
+ //setup extra user backends
+ OC_User::setupBackends();
+
+ self::registerCacheHooks();
+ self::registerFilesystemHooks();
+ self::registerShareHooks();
+
+ //make sure temporary files are cleaned up
+ register_shutdown_function(array('OC_Helper', 'cleanTmp'));
+
+ //parse the given parameters
+ self::$REQUESTEDAPP = (isset($_GET['app']) && trim($_GET['app']) != '' && !is_null($_GET['app']) ? str_replace(array('\0', '/', '\\', '..'), '', strip_tags($_GET['app'])) : OC_Config::getValue('defaultapp', 'files'));
+ if (substr_count(self::$REQUESTEDAPP, '?') != 0) {
+ $app = substr(self::$REQUESTEDAPP, 0, strpos(self::$REQUESTEDAPP, '?'));
+ $param = substr($_GET['app'], strpos($_GET['app'], '?') + 1);
+ parse_str($param, $get);
+ $_GET = array_merge($_GET, $get);
+ self::$REQUESTEDAPP = $app;
+ $_GET['app'] = $app;
+ }
+ self::$REQUESTEDFILE = (isset($_GET['getfile']) ? $_GET['getfile'] : null);
+ if (substr_count(self::$REQUESTEDFILE, '?') != 0) {
+ $file = substr(self::$REQUESTEDFILE, 0, strpos(self::$REQUESTEDFILE, '?'));
+ $param = substr(self::$REQUESTEDFILE, strpos(self::$REQUESTEDFILE, '?') + 1);
+ parse_str($param, $get);
+ $_GET = array_merge($_GET, $get);
+ self::$REQUESTEDFILE = $file;
+ $_GET['getfile'] = $file;
+ }
+ if (!is_null(self::$REQUESTEDFILE)) {
+ $subdir = OC_App::getAppPath(OC::$REQUESTEDAPP) . '/' . self::$REQUESTEDFILE;
+ $parent = OC_App::getAppPath(OC::$REQUESTEDAPP);
+ if (!OC_Helper::issubdirectory($subdir, $parent)) {
+ self::$REQUESTEDFILE = null;
+ header('HTTP/1.0 404 Not Found');
+ exit;
+ }
+ }
+
+ // write error into log if locale can't be set
+ if (OC_Util::issetlocaleworking() == false) {
+ OC_Log::write('core', 'setting locate to en_US.UTF-8 failed. Support is probably not installed on your system', OC_Log::ERROR);
+ }
+ if (OC_Config::getValue('installed', false)) {
+ if (OC_Appconfig::getValue('core', 'backgroundjobs_mode', 'ajax') == 'ajax') {
+ OC_Util::addScript('backgroundjobs');
}
- OC_App::loadApps(array('authentication'));
- if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
- //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
- OC_User::unsetMagicInCookie();
- $_REQUEST['redirect_url'] = (isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'');
- OC_Util::redirectToDefaultPage();
- }
- return true;
}
+ }
+
+ /**
+ * register hooks for the cache
+ */
+ public static function registerCacheHooks()
+ {
+ // register cache cleanup jobs
+ OC_BackgroundJob_RegularTask::register('OC_Cache_FileGlobal', 'gc');
+ OC_Hook::connect('OC_User', 'post_login', 'OC_Cache_File', 'loginListener');
+ }
+
+ /**
+ * register hooks for the filesystem
+ */
+ public static function registerFilesystemHooks()
+ {
+ // Check for blacklisted files
+ OC_Hook::connect('OC_Filesystem', 'write', 'OC_Filesystem', 'isBlacklisted');
+ OC_Hook::connect('OC_Filesystem', 'rename', 'OC_Filesystem', 'isBlacklisted');
+ }
+
+ /**
+ * register hooks for sharing
+ */
+ public static function registerShareHooks()
+ {
+ OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser');
+ OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup');
+ OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup');
+ OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup');
+ }
+
+ /**
+ * @brief Handle the request
+ */
+ public static function handleRequest()
+ {
+ if (!OC_Config::getValue('installed', false)) {
+ require_once 'core/setup.php';
+ exit();
+ }
+ // Handle redirect URL for logged in users
+ if (isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) {
+ $location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url']));
+ header('Location: ' . $location);
+ return;
+ }
+ // Handle WebDAV
+ if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND') {
+ header('location: ' . OC_Helper::linkToRemote('webdav'));
+ return;
+ }
+ try {
+ OC::getRouter()->match(OC_Request::getPathInfo());
+ return;
+ } catch (Symfony\Component\Routing\Exception\ResourceNotFoundException $e) {
+ //header('HTTP/1.0 404 Not Found');
+ } catch (Symfony\Component\Routing\Exception\MethodNotAllowedException $e) {
+ OC_Response::setStatus(405);
+ return;
+ }
+ $app = OC::$REQUESTEDAPP;
+ $file = OC::$REQUESTEDFILE;
+ $param = array('app' => $app, 'file' => $file);
+ // Handle app css files
+ if (substr($file, -3) == 'css') {
+ self::loadCSSFile($param);
+ return;
+ }
+ // Someone is logged in :
+ if (OC_User::isLoggedIn()) {
+ OC_App::loadApps();
+ OC_User::setupBackends();
+ if (isset($_GET["logout"]) and ($_GET["logout"])) {
+ if (isset($_COOKIE['oc_token'])) {
+ OC_Preferences::deleteKey(OC_User::getUser(), 'login_token', $_COOKIE['oc_token']);
+ }
+ OC_User::logout();
+ header("Location: " . OC::$WEBROOT . '/');
+ } else {
+ if (is_null($file)) {
+ $param['file'] = 'index.php';
+ }
+ $file_ext = substr($param['file'], -3);
+ if ($file_ext != 'php'
+ || !self::loadAppScriptFile($param)
+ ) {
+ header('HTTP/1.0 404 Not Found');
+ }
+ }
+ return;
+ }
+ // Not handled and not logged in
+ self::handleLogin();
+ }
+
+ public static function loadAppScriptFile($param)
+ {
+ OC_App::loadApps();
+ $app = $param['app'];
+ $file = $param['file'];
+ $app_path = OC_App::getAppPath($app);
+ $file = $app_path . '/' . $file;
+ unset($app, $app_path);
+ if (file_exists($file)) {
+ require_once $file;
+ return true;
+ }
+ return false;
+ }
+
+ public static function loadCSSFile($param)
+ {
+ $app = $param['app'];
+ $file = $param['file'];
+ $app_path = OC_App::getAppPath($app);
+ if (file_exists($app_path . '/' . $file)) {
+ $app_web_path = OC_App::getAppWebPath($app);
+ $filepath = $app_web_path . '/' . $file;
+ $minimizer = new OC_Minimizer_CSS();
+ $info = array($app_path, $app_web_path, $file);
+ $minimizer->output(array($info), $filepath);
+ }
+ }
+
+ protected static function handleLogin()
+ {
+ OC_App::loadApps(array('prelogin'));
+ $error = array();
+ // remember was checked after last login
+ if (OC::tryRememberLogin()) {
+ $error[] = 'invalidcookie';
+
+ // Someone wants to log in :
+ } elseif (OC::tryFormLogin()) {
+ $error[] = 'invalidpassword';
+
+ // The user is already authenticated using Apaches AuthType Basic... very usable in combination with LDAP
+ } elseif (OC::tryBasicAuthLogin()) {
+ $error[] = 'invalidpassword';
+ }
+ OC_Util::displayLoginPage(array_unique($error));
+ }
+
+ protected static function cleanupLoginTokens($user)
+ {
+ $cutoff = time() - OC_Config::getValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15);
+ $tokens = OC_Preferences::getKeys($user, 'login_token');
+ foreach ($tokens as $token) {
+ $time = OC_Preferences::getValue($user, 'login_token', $token);
+ if ($time < $cutoff) {
+ OC_Preferences::deleteKey($user, 'login_token', $token);
+ }
+ }
+ }
+
+ protected static function tryRememberLogin()
+ {
+ if (!isset($_COOKIE["oc_remember_login"])
+ || !isset($_COOKIE["oc_token"])
+ || !isset($_COOKIE["oc_username"])
+ || !$_COOKIE["oc_remember_login"]
+ ) {
+ return false;
+ }
+ OC_App::loadApps(array('authentication'));
+ if (defined("DEBUG") && DEBUG) {
+ OC_Log::write('core', 'Trying to login from cookie', OC_Log::DEBUG);
+ }
+ // confirm credentials in cookie
+ if (isset($_COOKIE['oc_token']) && OC_User::userExists($_COOKIE['oc_username'])) {
+ // delete outdated cookies
+ self::cleanupLoginTokens($_COOKIE['oc_username']);
+ // get stored tokens
+ $tokens = OC_Preferences::getKeys($_COOKIE['oc_username'], 'login_token');
+ // test cookies token against stored tokens
+ if (in_array($_COOKIE['oc_token'], $tokens, true)) {
+ // replace successfully used token with a new one
+ OC_Preferences::deleteKey($_COOKIE['oc_username'], 'login_token', $_COOKIE['oc_token']);
+ $token = OC_Util::generate_random_bytes(32);
+ OC_Preferences::setValue($_COOKIE['oc_username'], 'login_token', $token, time());
+ OC_User::setMagicInCookie($_COOKIE['oc_username'], $token);
+ // login
+ OC_User::setUserId($_COOKIE['oc_username']);
+ OC_Util::redirectToDefaultPage();
+ // doesn't return
+ }
+ // if you reach this point you have changed your password
+ // or you are an attacker
+ // we can not delete tokens here because users may reach
+ // this point multiple times after a password change
+ OC_Log::write('core', 'Authentication cookie rejected for user ' . $_COOKIE['oc_username'], OC_Log::WARN);
+ }
+ OC_User::unsetMagicInCookie();
+ return true;
+ }
+
+ protected static function tryFormLogin()
+ {
+ if (!isset($_POST["user"]) || !isset($_POST['password'])) {
+ return false;
+ }
+
+ OC_App::loadApps();
+
+ //setup extra user backends
+ OC_User::setupBackends();
+
+ if (OC_User::login($_POST["user"], $_POST["password"])) {
+ // setting up the time zone
+ if (isset($_POST['timezone-offset'])) {
+ $_SESSION['timezone'] = $_POST['timezone-offset'];
+ }
+
+ self::cleanupLoginTokens($_POST['user']);
+ if (!empty($_POST["remember_login"])) {
+ if (defined("DEBUG") && DEBUG) {
+ OC_Log::write('core', 'Setting remember login to cookie', OC_Log::DEBUG);
+ }
+ $token = OC_Util::generate_random_bytes(32);
+ OC_Preferences::setValue($_POST['user'], 'login_token', $token, time());
+ OC_User::setMagicInCookie($_POST["user"], $token);
+ } else {
+ OC_User::unsetMagicInCookie();
+ }
+ OC_Util::redirectToDefaultPage();
+ exit();
+ }
+ return true;
+ }
+
+ protected static function tryBasicAuthLogin()
+ {
+ if (!isset($_SERVER["PHP_AUTH_USER"])
+ || !isset($_SERVER["PHP_AUTH_PW"])
+ ) {
+ return false;
+ }
+ OC_App::loadApps(array('authentication'));
+ if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
+ //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
+ OC_User::unsetMagicInCookie();
+ $_REQUEST['redirect_url'] = (isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '');
+ OC_Util::redirectToDefaultPage();
+ }
+ return true;
+ }
}
// define runtime variables - unless this already has been done
-if( !isset( $RUNTIME_NOAPPS )) {
- $RUNTIME_NOAPPS = false;
+if (!isset($RUNTIME_NOAPPS)) {
+ $RUNTIME_NOAPPS = false;
}
-if(!function_exists('get_temp_dir')) {
- function get_temp_dir() {
- if( $temp=ini_get('upload_tmp_dir') ) return $temp;
- if( $temp=getenv('TMP') ) return $temp;
- if( $temp=getenv('TEMP') ) return $temp;
- if( $temp=getenv('TMPDIR') ) return $temp;
- $temp=tempnam(__FILE__, '');
- if (file_exists($temp)) {
- unlink($temp);
- return dirname($temp);
- }
- if( $temp=sys_get_temp_dir()) return $temp;
-
- return null;
- }
+if (!function_exists('get_temp_dir')) {
+ function get_temp_dir()
+ {
+ if ($temp = ini_get('upload_tmp_dir')) return $temp;
+ if ($temp = getenv('TMP')) return $temp;
+ if ($temp = getenv('TEMP')) return $temp;
+ if ($temp = getenv('TMPDIR')) return $temp;
+ $temp = tempnam(__FILE__, '');
+ if (file_exists($temp)) {
+ unlink($temp);
+ return dirname($temp);
+ }
+ if ($temp = sys_get_temp_dir()) return $temp;
+
+ return null;
+ }
}
OC::init();
diff --git a/lib/connector/sabre/quotaplugin.php b/lib/connector/sabre/quotaplugin.php
index fbbb4a3cf6f..ce9a968eb3c 100644
--- a/lib/connector/sabre/quotaplugin.php
+++ b/lib/connector/sabre/quotaplugin.php
@@ -50,7 +50,7 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin {
$uri='/'.$uri;
}
list($parentUri, $newName) = Sabre_DAV_URLUtil::splitPath($uri);
- if ($length > OC_Filesystem::free_space($parentUri)) {
+ if ($length > \OC\Files\Filesystem::free_space($parentUri)) {
throw new Sabre_DAV_Exception_InsufficientStorage();
}
}
diff --git a/lib/db.php b/lib/db.php
index 7e60b41d230..74e7ca5b0e0 100644
--- a/lib/db.php
+++ b/lib/db.php
@@ -495,8 +495,9 @@ class OC_DB {
if (PEAR::isError($previousSchema)) {
$error = $previousSchema->getMessage();
$detail = $previousSchema->getDebugInfo();
- OC_Log::write('core', 'Failed to get existing database structure for upgrading ('.$error.', '.$detail.')', OC_Log::FATAL);
- return false;
+ $message = 'Failed to get existing database structure for updating ('.$error.', '.$detail.')';
+ OC_Log::write('core', $message, OC_Log::FATAL);
+ throw new Exception($message);
}
// Make changes and save them to an in-memory file
@@ -523,8 +524,9 @@ class OC_DB {
if (PEAR::isError($op)) {
$error = $op->getMessage();
$detail = $op->getDebugInfo();
- OC_Log::write('core', 'Failed to update database structure ('.$error.', '.$detail.')', OC_Log::FATAL);
- return false;
+ $message = 'Failed to update database structure ('.$error.', '.$detail.')';
+ OC_Log::write('core', $message, OC_Log::FATAL);
+ throw new Exception($message);
}
return true;
}
diff --git a/lib/files/storage/local.php b/lib/files/storage/local.php
index e888094627a..53e1c5b4f01 100644
--- a/lib/files/storage/local.php
+++ b/lib/files/storage/local.php
@@ -41,7 +41,15 @@ class Local extends \OC\Files\Storage\Common{
return is_file($this->datadir.$path);
}
public function stat($path) {
- return stat($this->datadir.$path);
+ $fullPath = $this->datadir . $path;
+ $statResult = stat($fullPath);
+
+ if ($statResult['size'] < 0) {
+ $size = self::getFileSizeFromOS($fullPath);
+ $statResult['size'] = $size;
+ $statResult[7] = $size;
+ }
+ return $statResult;
}
public function filetype($path) {
$filetype=filetype($this->datadir.$path);
@@ -54,7 +62,13 @@ class Local extends \OC\Files\Storage\Common{
if($this->is_dir($path)) {
return 0;
}else{
- return filesize($this->datadir.$path);
+ $fullPath = $this->datadir . $path;
+ $fileSize = filesize($fullPath);
+ if ($fileSize < 0) {
+ return self::getFileSizeFromOS($fullPath);
+ }
+
+ return $fileSize;
}
}
public function isReadable($path) {
@@ -165,6 +179,30 @@ class Local extends \OC\Files\Storage\Common{
return $return;
}
+ private static function getFileSizeFromOS($fullPath) {
+ $name = strtolower(php_uname('s'));
+ // Windows OS: we use COM to access the filesystem
+ if (strpos($name, 'win') !== false) {
+ if (class_exists('COM')) {
+ $fsobj = new COM("Scripting.FileSystemObject");
+ $f = $fsobj->GetFile($fullPath);
+ return $f->Size;
+ }
+ } else if (strpos($name, 'bsd') !== false) {
+ if (\OC_Helper::is_function_enabled('exec')) {
+ return (float)exec('stat -f %z ' . escapeshellarg($fullPath));
+ }
+ } else if (strpos($name, 'linux') !== false) {
+ if (\OC_Helper::is_function_enabled('exec')) {
+ return (float)exec('stat -c %s ' . escapeshellarg($fullPath));
+ }
+ } else {
+ OC_Log::write('core', 'Unable to determine file size of "'.$fullPath.'". Unknown OS: '.$name, OC_Log::ERROR);
+ }
+
+ return 0;
+ }
+
public function hash($path, $type, $raw=false) {
return hash_file($type, $this->datadir.$path, $raw);
}
@@ -199,6 +237,7 @@ class Local extends \OC\Files\Storage\Common{
/**
* check if a file or folder has been updated since $time
+ * @param string $path
* @param int $time
* @return bool
*/
diff --git a/lib/helper.php b/lib/helper.php
index 2dcf0c6de79..b25ec01036a 100644
--- a/lib/helper.php
+++ b/lib/helper.php
@@ -31,8 +31,9 @@ class OC_Helper {
/**
* @brief Creates an url using a defined route
* @param $route
- * @param $parameters
- * @param $args array with param=>value, will be appended to the returned url
+ * @param array $parameters
+ * @return
+ * @internal param array $args with param=>value, will be appended to the returned url
* @returns the url
*
* Returns a url to the given app and file.
@@ -128,6 +129,7 @@ class OC_Helper {
/**
* @brief Creates an absolute url for remote use
* @param string $service id
+ * @param bool $add_slash
* @return string the url
*
* Returns a absolute url to the given service.
@@ -139,6 +141,7 @@ class OC_Helper {
/**
* @brief Creates an absolute url for public use
* @param string $service id
+ * @param bool $add_slash
* @return string the url
*
* Returns a absolute url to the given service.
@@ -319,7 +322,7 @@ class OC_Helper {
self::copyr("$src/$file", "$dest/$file");
}
}
- }elseif(file_exists($src) && !OC_Filesystem::isFileBlacklisted($src)) {
+ }elseif(file_exists($src) && !\OC\Files\Filesystem::isFileBlacklisted($src)) {
copy($src, $dest);
}
}
@@ -450,12 +453,14 @@ class OC_Helper {
}
/**
- * detect if a given program is found in the search PATH
- *
- * @param string $program name
- * @param string $optional search path, defaults to $PATH
- * @return bool true if executable program found in path
- */
+ * detect if a given program is found in the search PATH
+ *
+ * @param $name
+ * @param bool $path
+ * @internal param string $program name
+ * @internal param string $optional search path, defaults to $PATH
+ * @return bool true if executable program found in path
+ */
public static function canExecute($name, $path = false) {
// path defaults to PATH from environment if not set
if ($path === false) {
@@ -676,16 +681,16 @@ class OC_Helper {
}
/**
- * @brief replaces a copy of string delimited by the start and (optionally) length parameters with the string given in replacement.
- *
- * @param string $input The input string. .Opposite to the PHP build-in function does not accept an array.
- * @param string $replacement The replacement string.
- * @param int $start If start is positive, the replacing will begin at the start'th offset into string. If start is negative, the replacing will begin at the start'th character from the end of string.
- * @param int $length Length of the part to be replaced
- * @param string $encoding The encoding parameter is the character encoding. Defaults to UTF-8
- * @return string
- *
- */
+ * @brief replaces a copy of string delimited by the start and (optionally) length parameters with the string given in replacement.
+ *
+ * @param $string
+ * @param string $replacement The replacement string.
+ * @param int $start If start is positive, the replacing will begin at the start'th offset into string. If start is negative, the replacing will begin at the start'th character from the end of string.
+ * @param int $length Length of the part to be replaced
+ * @param string $encoding The encoding parameter is the character encoding. Defaults to UTF-8
+ * @internal param string $input The input string. .Opposite to the PHP build-in function does not accept an array.
+ * @return string
+ */
public static function mb_substr_replace($string, $replacement, $start, $length = null, $encoding = 'UTF-8') {
$start = intval($start);
$length = intval($length);
@@ -758,4 +763,24 @@ class OC_Helper {
}
return $str;
}
+
+ /**
+ * Checks if a function is available
+ * @param string $function_name
+ * @return bool
+ */
+ public static function is_function_enabled($function_name) {
+ if (!function_exists($function_name)) {
+ return false;
+ }
+ $disabled = explode(', ', ini_get('disable_functions'));
+ if (in_array($function_name, $disabled)) {
+ return false;
+ }
+ $disabled = explode(', ', ini_get('suhosin.executor.func.blacklist'));
+ if (in_array($function_name, $disabled)) {
+ return false;
+ }
+ return true;
+ }
}
diff --git a/lib/ocs.php b/lib/ocs.php
index b236ac07f2d..879aaa76687 100644
--- a/lib/ocs.php
+++ b/lib/ocs.php
@@ -73,14 +73,7 @@ class OC_OCS {
}
}
- /**
- main function to handle the REST request
- **/
- public static function handle() {
- // overwrite the 404 error page returncode
- header("HTTP/1.0 200 OK");
-
-
+ public static function notFound() {
if($_SERVER['REQUEST_METHOD'] == 'GET') {
$method='get';
}elseif($_SERVER['REQUEST_METHOD'] == 'PUT') {
@@ -94,169 +87,10 @@ class OC_OCS {
}
$format = self::readData($method, 'format', 'text', '');
+ $txt='Invalid query, please check the syntax. API specifications are here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services. DEBUG OUTPUT:'."\n";
+ $txt.=OC_OCS::getDebugOutput();
+ echo(OC_OCS::generateXml($format,'failed',999,$txt));
- $router = new OC_Router();
- $router->useCollection('root');
- // CONFIG
- $router->create('config', '/config.{format}')
- ->defaults(array('format' => $format))
- ->action('OC_OCS', 'apiConfig')
- ->requirements(array('format'=>'xml|json'));
-
- // PERSON
- $router->create('person_check', '/person/check.{format}')
- ->post()
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $login = OC_OCS::readData('post', 'login', 'text');
- $passwd = OC_OCS::readData('post', 'password', 'text');
- OC_OCS::personCheck($format, $login, $passwd);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // ACTIVITY
- // activityget - GET ACTIVITY page,pagesize als urlparameter
- $router->create('activity_get', '/activity.{format}')
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $page = OC_OCS::readData('get', 'page', 'int', 0);
- $pagesize = OC_OCS::readData('get', 'pagesize', 'int', 10);
- if($pagesize<1 or $pagesize>100) $pagesize=10;
- OC_OCS::activityGet($format, $page, $pagesize);
- })
- ->requirements(array('format'=>'xml|json'));
- // activityput - POST ACTIVITY
- $router->create('activity_put', '/activity.{format}')
- ->post()
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $message = OC_OCS::readData('post', 'message', 'text');
- OC_OCS::activityPut($format, $message);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // PRIVATEDATA
- // get - GET DATA
- $router->create('privatedata_get',
- '/privatedata/getattribute/{app}/{key}.{format}')
- ->defaults(array('app' => '', 'key' => '', 'format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $app = addslashes(strip_tags($parameters['app']));
- $key = addslashes(strip_tags($parameters['key']));
- OC_OCS::privateDataGet($format, $app, $key);
- })
- ->requirements(array('format'=>'xml|json'));
- // set - POST DATA
- $router->create('privatedata_set',
- '/privatedata/setattribute/{app}/{key}.{format}')
- ->post()
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $app = addslashes(strip_tags($parameters['app']));
- $key = addslashes(strip_tags($parameters['key']));
- $value=OC_OCS::readData('post', 'value', 'text');
- OC_OCS::privateDataSet($format, $app, $key, $value);
- })
- ->requirements(array('format'=>'xml|json'));
- // delete - POST DATA
- $router->create('privatedata_delete',
- '/privatedata/deleteattribute/{app}/{key}.{format}')
- ->post()
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $app = addslashes(strip_tags($parameters['app']));
- $key = addslashes(strip_tags($parameters['key']));
- OC_OCS::privateDataDelete($format, $app, $key);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // CLOUD
- // systemWebApps
- $router->create('system_webapps',
- '/cloud/system/webapps.{format}')
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- OC_OCS::systemwebapps($format);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // quotaget
- $router->create('quota_get',
- '/cloud/user/{user}.{format}')
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $user = $parameters['user'];
- OC_OCS::quotaGet($format, $user);
- })
- ->requirements(array('format'=>'xml|json'));
- // quotaset
- $router->create('quota_set',
- '/cloud/user/{user}.{format}')
- ->post()
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $user = $parameters['user'];
- $quota = self::readData('post', 'quota', 'int');
- OC_OCS::quotaSet($format, $user, $quota);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // keygetpublic
- $router->create('keygetpublic',
- '/cloud/user/{user}/publickey.{format}')
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $user = $parameters['user'];
- OC_OCS::publicKeyGet($format, $user);
- })
- ->requirements(array('format'=>'xml|json'));
-
- // keygetprivate
- $router->create('keygetpublic',
- '/cloud/user/{user}/privatekey.{format}')
- ->defaults(array('format' => $format))
- ->action(function ($parameters) {
- $format = $parameters['format'];
- $user = $parameters['user'];
- OC_OCS::privateKeyGet($format, $user);
- })
- ->requirements(array('format'=>'xml|json'));
-
-
-// add more calls here
-// please document all the call in the draft spec
-// http://www.freedesktop.org/wiki/Specifications/open-collaboration-services-1.7#CLOUD
-
-// TODO:
-// users
-// groups
-// bookmarks
-// sharing
-// versioning
-// news (rss)
- try {
- $router->match($_SERVER['PATH_INFO']);
- } catch (ResourceNotFoundException $e) {
- $txt='Invalid query, please check the syntax. '
- .'API specifications are here: '
- .'http://www.freedesktop.org/wiki/Specifications/open-collaboration-services.'
- .'DEBUG OUTPUT:'."\n";
- $txt.=OC_OCS::getdebugoutput();
- echo(OC_OCS::generatexml($format, 'failed', 999, $txt));
- } catch (MethodNotAllowedException $e) {
- OC_Response::setStatus(405);
- }
- exit();
}
/**
@@ -273,44 +107,6 @@ class OC_OCS {
return($txt);
}
- /**
- * checks if the user is authenticated
- * checks the IP whitlist, apikeys and login/password combination
- * if $forceuser is true and the authentication failed it returns an 401 http response.
- * if $forceuser is false and authentification fails it returns an empty username string
- * @param bool $forceuser
- * @return username string
- */
- private static function checkPassword($forceuser=true) {
- //valid user account ?
- if(isset($_SERVER['PHP_AUTH_USER'])) $authuser=$_SERVER['PHP_AUTH_USER']; else $authuser='';
- if(isset($_SERVER['PHP_AUTH_PW'])) $authpw=$_SERVER['PHP_AUTH_PW']; else $authpw='';
-
- if(empty($authuser)) {
- if($forceuser) {
- header('WWW-Authenticate: Basic realm="your valid user account or api key"');
- header('HTTP/1.0 401 Unauthorized');
- exit;
- }else{
- $identifieduser='';
- }
- }else{
- if(!OC_User::login($authuser, $authpw)) {
- if($forceuser) {
- header('WWW-Authenticate: Basic realm="your valid user account or api key"');
- header('HTTP/1.0 401 Unauthorized');
- exit;
- }else{
- $identifieduser='';
- }
- }else{
- $identifieduser=$authuser;
- }
- }
-
- return($identifieduser);
- }
-
/**
* generates the xml or json response for the API call from an multidimenional data array.
@@ -432,130 +228,6 @@ class OC_OCS {
}
/**
- * return the config data of this server
- * @param string $format
- * @return string xml/json
- */
- public static function apiConfig($parameters) {
- $format = $parameters['format'];
- $user=OC_OCS::checkpassword(false);
- $url=substr(OCP\Util::getServerHost().$_SERVER['SCRIPT_NAME'], 0, -11).'';
-
- $xml['version']='1.7';
- $xml['website']='ownCloud';
- $xml['host']=OCP\Util::getServerHost();
- $xml['contact']='';
- $xml['ssl']='false';
- echo(OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'config', '', 1));
- }
-
- /**
- * check if the provided login/apikey/password is valid
- * @param string $format
- * @param string $login
- * @param string $passwd
- * @return string xml/json
- */
- private static function personCheck($format, $login, $passwd) {
- if($login<>'') {
- if(OC_User::login($login, $passwd)) {
- $xml['person']['personid']=$login;
- echo(OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'person', 'check', 2));
- }else{
- echo(OC_OCS::generatexml($format, 'failed', 102, 'login not valid'));
- }
- }else{
- echo(OC_OCS::generatexml($format, 'failed', 101, 'please specify all mandatory fields'));
- }
- }
-
- // ACTIVITY API #############################################
-
- /**
- * get my activities
- * @param string $format
- * @param string $page
- * @param string $pagesize
- * @return string xml/json
- */
- private static function activityGet($format, $page, $pagesize) {
- $user=OC_OCS::checkpassword();
-
- //TODO
-
- $txt=OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'activity', 'full', 2, $totalcount, $pagesize);
- echo($txt);
- }
-
- /**
- * submit a activity
- * @param string $format
- * @param string $message
- * @return string xml/json
- */
- private static function activityPut($format, $message) {
- // not implemented in ownCloud
- $user=OC_OCS::checkpassword();
- echo(OC_OCS::generatexml($format, 'ok', 100, ''));
- }
-
- // PRIVATEDATA API #############################################
-
- /**
- * get private data and create the xml for ocs
- * @param string $format
- * @param string $app
- * @param string $key
- * @return string xml/json
- */
- private static function privateDataGet($format, $app="", $key="") {
- $user=OC_OCS::checkpassword();
- $result=OC_OCS::getData($user, $app, $key);
- $xml=array();
- foreach($result as $i=>$log) {
- $xml[$i]['key']=$log['key'];
- $xml[$i]['app']=$log['app'];
- $xml[$i]['value']=$log['value'];
- }
-
-
- $txt=OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'privatedata', 'full', 2, count($xml), 0);//TODO: replace 'privatedata' with 'attribute' once a new libattice has been released that works with it
- echo($txt);
- }
-
- /**
- * set private data referenced by $key to $value and generate the xml for ocs
- * @param string $format
- * @param string $app
- * @param string $key
- * @param string $value
- * @return string xml/json
- */
- private static function privateDataSet($format, $app, $key, $value) {
- $user=OC_OCS::checkpassword();
- if(OC_OCS::setData($user, $app, $key, $value)) {
- echo(OC_OCS::generatexml($format, 'ok', 100, ''));
- }
- }
-
- /**
- * delete private data referenced by $key and generate the xml for ocs
- * @param string $format
- * @param string $app
- * @param string $key
- * @return string xml/json
- */
- private static function privateDataDelete($format, $app, $key) {
- if($key=="" or $app=="") {
- return; //key and app are NOT optional here
- }
- $user=OC_OCS::checkpassword();
- if(OC_OCS::deleteData($user, $app, $key)) {
- echo(OC_OCS::generatexml($format, 'ok', 100, ''));
- }
- }
-
- /**
* get private data
* @param string $user
* @param string $app
@@ -586,156 +258,4 @@ class OC_OCS {
return $result;
}
- /**
- * set private data referenced by $key to $value
- * @param string $user
- * @param string $app
- * @param string $key
- * @param string $value
- * @return bool
- */
- public static function setData($user, $app, $key, $value) {
- return OC_Preferences::setValue($user, $app, $key, $value);
- }
-
- /**
- * delete private data referenced by $key
- * @param string $user
- * @param string $app
- * @param string $key
- * @return string xml/json
- */
- public static function deleteData($user, $app, $key) {
- return OC_Preferences::deleteKey($user, $app, $key);
- }
-
-
- // CLOUD API #############################################
-
- /**
- * get a list of installed web apps
- * @param string $format
- * @return string xml/json
- */
- private static function systemWebApps($format) {
- $login=OC_OCS::checkpassword();
- $apps=OC_App::getEnabledApps();
- $values=array();
- foreach($apps as $app) {
- $info=OC_App::getAppInfo($app);
- if(isset($info['standalone'])) {
- $newvalue=array('name'=>$info['name'], 'url'=>OC_Helper::linkToAbsolute($app, ''), 'icon'=>'');
- $values[]=$newvalue;
- }
-
- }
- $txt=OC_OCS::generatexml($format, 'ok', 100, '', $values, 'cloud', '', 2, 0, 0);
- echo($txt);
-
- }
-
-
- /**
- * get the quota of a user
- * @param string $format
- * @param string $user
- * @return string xml/json
- */
- private static function quotaGet($format, $user) {
- $login=OC_OCS::checkpassword();
- if(OC_Group::inGroup($login, 'admin') or ($login==$user)) {
-
- if(OC_User::userExists($user)) {
- // calculate the disc space
- $user_dir = '/'.$user.'/files';
- \OC\Files\Filesystem::init($user_dir);
- $rootInfo=\OC\Files\Filesystem::getFileInfo('');
- $sharedInfo=\OC\Files\Filesystem::getFileInfo('/Shared');
- $used=$rootInfo['size']-$sharedInfo['size'];
- $free=\OC\Files\Filesystem::free_space();
- $total=$free+$used;
- if($total==0) $total=1; // prevent division by zero
- $relative=round(($used/$total)*10000)/100;
-
- $xml=array();
- $xml['quota']=$total;
- $xml['free']=$free;
- $xml['used']=$used;
- $xml['relative']=$relative;
-
- $txt=OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'cloud', '', 1, 0, 0);
- echo($txt);
- }else{
- echo self::generateXml('', 'fail', 300, 'User does not exist');
- }
- }else{
- echo self::generateXml('', 'fail', 300, 'You don´t have permission to access this ressource.');
- }
- }
-
- /**
- * set the quota of a user
- * @param string $format
- * @param string $user
- * @param string $quota
- * @return string xml/json
- */
- private static function quotaSet($format, $user, $quota) {
- $login=OC_OCS::checkpassword();
- if(OC_Group::inGroup($login, 'admin')) {
-
- // todo
- // not yet implemented
- // add logic here
- error_log('OCS call: user:'.$user.' quota:'.$quota);
-
- $xml=array();
- $txt=OC_OCS::generatexml($format, 'ok', 100, '', $xml, 'cloud', '', 1, 0, 0);
- echo($txt);
- }else{
- echo self::generateXml('', 'fail', 300, 'You don´t have permission to access this ressource.');
- }
- }
-
- /**
- * get the public key of a user
- * @param string $format
- * @param string $user
- * @return string xml/json
- */
- private static function publicKeyGet($format, $user) {
- $login=OC_OCS::checkpassword();
-
- if(OC_User::userExists($user)) {
- // calculate the disc space
- $txt='this is the public key of '.$user;
- echo($txt);
- }else{
- echo self::generateXml('', 'fail', 300, 'User does not exist');
- }
- }
-
- /**
- * get the private key of a user
- * @param string $format
- * @param string $user
- * @return string xml/json
- */
- private static function privateKeyGet($format, $user) {
- $login=OC_OCS::checkpassword();
- if(OC_Group::inGroup($login, 'admin') or ($login==$user)) {
-
- if(OC_User::userExists($user)) {
- // calculate the disc space
- $txt='this is the private key of '.$user;
- echo($txt);
- }else{
- echo self::generateXml('', 'fail', 300, 'User does not exist');
- }
- }else{
- echo self::generateXml('', 'fail', 300, 'You don´t have permission to access this ressource.');
- }
- }
-
-
}
diff --git a/lib/ocs/activity.php b/lib/ocs/activity.php
new file mode 100644
index 00000000000..c30e21018d3
--- /dev/null
+++ b/lib/ocs/activity.php
@@ -0,0 +1,28 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @copyright 2012 Frank Karlitschek frank@owncloud.org
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Activity {
+
+ public static function activityGet($parameters){
+ // TODO
+ }
+}
diff --git a/lib/ocs/cloud.php b/lib/ocs/cloud.php
new file mode 100644
index 00000000000..58c906d7256
--- /dev/null
+++ b/lib/ocs/cloud.php
@@ -0,0 +1,98 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @author Tom Needham
+* @copyright 2012 Frank Karlitschek frank@owncloud.org
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Cloud {
+
+ public static function getSystemWebApps($parameters) {
+ OC_Util::checkLoggedIn();
+ $apps = OC_App::getEnabledApps();
+ $values = array();
+ foreach($apps as $app) {
+ $info = OC_App::getAppInfo($app);
+ if(isset($info['standalone'])) {
+ $newValue = array('name'=>$info['name'],'url'=>OC_Helper::linkToAbsolute($app,''),'icon'=>'');
+ $values[] = $newValue;
+ }
+ }
+ return new OC_OCS_Result($values);
+ }
+
+ public static function getUserQuota($parameters) {
+ $user = OC_User::getUser();
+ if(OC_Group::inGroup($user, 'admin') or ($user==$parameters['user'])) {
+
+ if(OC_User::userExists($parameters['user'])) {
+ // calculate the disc space
+ $userDir = '/'.$parameters['user'].'/files';
+ \OC\Files\Filesystem::init($useDir);
+ $rootInfo = \OC\Files\Filesystem::getFileInfo('');
+ $sharedInfo = \OC\Files\Filesystem::getFileInfo('/Shared');
+ $used = $rootInfo['size'] - $sharedInfo['size'];
+ $free = \OC\Files\Filesystem::free_space();
+ $total = $free + $used;
+ if($total===0) $total = 1; // prevent division by zero
+ $relative = round(($used/$total)*10000)/100;
+
+ $xml = array();
+ $xml['quota'] = $total;
+ $xml['free'] = $free;
+ $xml['used'] = $used;
+ $xml['relative'] = $relative;
+
+ return new OC_OCS_Result($xml);
+ } else {
+ return new OC_OCS_Result(null, 300);
+ }
+ } else {
+ return new OC_OCS_Result(null, 300);
+ }
+ }
+
+ public static function getUserPublickey($parameters) {
+
+ if(OC_User::userExists($parameters['user'])) {
+ // calculate the disc space
+ // TODO
+ return new OC_OCS_Result(array());
+ } else {
+ return new OC_OCS_Result(null, 300);
+ }
+ }
+
+ public static function getUserPrivatekey($parameters) {
+ $user = OC_User::getUser();
+ if(OC_Group::inGroup($user, 'admin') or ($user==$parameters['user'])) {
+
+ if(OC_User::userExists($user)) {
+ // calculate the disc space
+ $txt = 'this is the private key of '.$parameters['user'];
+ echo($txt);
+ } else {
+ return new OC_OCS_Result(null, 300, 'User does not exist');
+ }
+ } else {
+ return new OC_OCS_Result('null', 300, 'You don´t have permission to access this ressource.');
+ }
+ }
+}
diff --git a/lib/ocs/config.php b/lib/ocs/config.php
new file mode 100644
index 00000000000..03c54aa2314
--- /dev/null
+++ b/lib/ocs/config.php
@@ -0,0 +1,36 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @author Tom Needham
+* @copyright 2012 Frank Karlitschek frank@owncloud.org
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Config {
+
+ public static function apiConfig($parameters) {
+ $xml['version'] = '1.7';
+ $xml['website'] = 'ownCloud';
+ $xml['host'] = OCP\Util::getServerHost();
+ $xml['contact'] = '';
+ $xml['ssl'] = 'false';
+ return new OC_OCS_Result($xml);
+ }
+
+}
diff --git a/lib/ocs/person.php b/lib/ocs/person.php
new file mode 100644
index 00000000000..169cc8211db
--- /dev/null
+++ b/lib/ocs/person.php
@@ -0,0 +1,42 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @author Tom Needham
+* @copyright 2012 Frank Karlitschek frank@owncloud.org
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Person {
+
+ public static function check($parameters) {
+ $login = isset($_POST['login']) ? $_POST['login'] : false;
+ $password = isset($_POST['password']) ? $_POST['password'] : false;
+ if($login && $password) {
+ if(OC_User::checkPassword($login, $password)) {
+ $xml['person']['personid'] = $login;
+ return new OC_OCS_Result($xml);
+ } else {
+ return new OC_OCS_Result(null, 102);
+ }
+ } else {
+ return new OC_OCS_Result(null, 101);
+ }
+ }
+
+}
diff --git a/lib/ocs/privatedata.php b/lib/ocs/privatedata.php
new file mode 100644
index 00000000000..e01ed5e8b07
--- /dev/null
+++ b/lib/ocs/privatedata.php
@@ -0,0 +1,66 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @author Tom Needham
+* @copyright 2012 Frank Karlitschek frank@owncloud.org
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Privatedata {
+
+ public static function get($parameters) {
+ OC_Util::checkLoggedIn();
+ $user = OC_User::getUser();
+ $app = addslashes(strip_tags($parameters['app']));
+ $key = addslashes(strip_tags($parameters['key']));
+ $result = OC_OCS::getData($user,$app,$key);
+ $xml = array();
+ foreach($result as $i=>$log) {
+ $xml[$i]['key']=$log['key'];
+ $xml[$i]['app']=$log['app'];
+ $xml[$i]['value']=$log['value'];
+ }
+ return new OC_OCS_Result($xml);
+ //TODO: replace 'privatedata' with 'attribute' once a new libattice has been released that works with it
+ }
+
+ public static function set($parameters) {
+ OC_Util::checkLoggedIn();
+ $user = OC_User::getUser();
+ $app = addslashes(strip_tags($parameters['app']));
+ $key = addslashes(strip_tags($parameters['key']));
+ $value = OC_OCS::readData('post', 'value', 'text');
+ if(OC_Preferences::setValue($user, $app, $key, $value)){
+ return new OC_OCS_Result(null, 100);
+ }
+ }
+
+ public static function delete($parameters) {
+ OC_Util::checkLoggedIn();
+ $user = OC_User::getUser();
+ $app = addslashes(strip_tags($parameters['app']));
+ $key = addslashes(strip_tags($parameters['key']));
+ if($key==="" or $app==="") {
+ return new OC_OCS_Result(null, 101); //key and app are NOT optional here
+ }
+ if(OC_Preferences::deleteKey($user, $app, $key)) {
+ return new OC_OCS_Result(null, 100);
+ }
+ }
+}
diff --git a/lib/ocs/result.php b/lib/ocs/result.php
new file mode 100644
index 00000000000..b08d911f785
--- /dev/null
+++ b/lib/ocs/result.php
@@ -0,0 +1,75 @@
+<?php
+/**
+* ownCloud
+*
+* @author Tom Needham
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+class OC_OCS_Result{
+
+ private $data, $message, $statusCode, $items, $perPage;
+
+ /**
+ * create the OCS_Result object
+ * @param $data mixed the data to return
+ */
+ public function __construct($data=null, $code=100, $message=null) {
+ $this->data = $data;
+ $this->statusCode = $code;
+ $this->message = $message;
+ }
+
+ /**
+ * optionally set the total number of items available
+ * @param $items int
+ */
+ public function setTotalItems(int $items) {
+ $this->items = $items;
+ }
+
+ /**
+ * optionally set the the number of items per page
+ * @param $items int
+ */
+ public function setItemsPerPage(int $items) {
+ $this->perPage = $items;
+ }
+
+ /**
+ * returns the data associated with the api result
+ * @return array
+ */
+ public function getResult() {
+ $return = array();
+ $return['meta'] = array();
+ $return['meta']['status'] = ($this->statusCode === 100) ? 'ok' : 'failure';
+ $return['meta']['statuscode'] = $this->statusCode;
+ $return['meta']['message'] = $this->message;
+ if(isset($this->items)) {
+ $return['meta']['totalitems'] = $this->items;
+ }
+ if(isset($this->perPage)) {
+ $return['meta']['itemsperpage'] = $this->perPage;
+ }
+ $return['data'] = $this->data;
+ // Return the result data.
+ return $return;
+ }
+
+
+} \ No newline at end of file
diff --git a/lib/public/api.php b/lib/public/api.php
new file mode 100644
index 00000000000..a85daa1935c
--- /dev/null
+++ b/lib/public/api.php
@@ -0,0 +1,44 @@
+<?php
+/**
+* ownCloud
+*
+* @author Tom Needham
+* @copyright 2012 Tom Needham tom@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+namespace OCP;
+
+/**
+ * This class provides functions to manage apps in ownCloud
+ */
+class API {
+
+ /**
+ * registers an api call
+ * @param string $method the http method
+ * @param string $url the url to match
+ * @param callable $action the function to run
+ * @param string $app the id of the app registering the call
+ * @param int $authLevel the level of authentication required for the call (See OC_API constants)
+ * @param array $defaults
+ * @param array $requirements
+ */
+ public static function register($method, $url, $action, $app, $authLevel = OC_API::USER_AUTH, $defaults = array(), $requirements = array()){
+ \OC_API::register($method, $url, $action, $app, $authLevel, $defaults, $requirements);
+ }
+
+}
diff --git a/lib/router.php b/lib/router.php
index 8cb8fd4f33b..27e14c38abf 100644
--- a/lib/router.php
+++ b/lib/router.php
@@ -58,6 +58,23 @@ class OC_Router {
* loads the api routes
*/
public function loadRoutes() {
+
+ // TODO cache
+ $this->root = $this->getCollection('root');
+ foreach(OC_APP::getEnabledApps() as $app){
+ $file = OC_App::getAppPath($app).'/appinfo/routes.php';
+ if(file_exists($file)){
+ $this->useCollection($app);
+ require_once($file);
+ $collection = $this->getCollection($app);
+ $this->root->addCollection($collection, '/apps/'.$app);
+ }
+ }
+ // include ocs routes
+ require_once(OC::$SERVERROOT.'/ocs/routes.php');
+ $collection = $this->getCollection('ocs');
+ $this->root->addCollection($collection, '/ocs');
+
foreach($this->getRoutingFiles() as $app => $file) {
$this->useCollection($app);
require_once $file;
@@ -67,6 +84,7 @@ class OC_Router {
$this->useCollection('root');
require_once 'settings/routes.php';
require_once 'core/routes.php';
+
}
protected function getCollection($name) {
diff --git a/ocs/routes.php b/ocs/routes.php
new file mode 100644
index 00000000000..d77b96fc145
--- /dev/null
+++ b/ocs/routes.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * Copyright (c) 2012, Tom Needham <tom@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or later.
+ * See the COPYING-README file.
+ */
+
+// Config
+OC_API::register('get', '/config', array('OC_OCS_Config', 'apiConfig'), 'ocs', OC_API::GUEST_AUTH);
+// Person
+OC_API::register('post', '/person/check', array('OC_OCS_Person', 'check'), 'ocs', OC_API::GUEST_AUTH);
+// Activity
+OC_API::register('get', '/activity', array('OC_OCS_Activity', 'activityGet'), 'ocs', OC_API::USER_AUTH);
+// Privatedata
+OC_API::register('get', '/privatedata/getattribute', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH, array('app' => '', 'key' => ''));
+OC_API::register('get', '/privatedata/getattribute/{app}', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH, array('key' => ''));
+OC_API::register('get', '/privatedata/getattribute/{app}/{key}', array('OC_OCS_Privatedata', 'get'), 'ocs', OC_API::USER_AUTH);
+OC_API::register('post', '/privatedata/setattribute/{app}/{key}', array('OC_OCS_Privatedata', 'set'), 'ocs', OC_API::USER_AUTH);
+OC_API::register('post', '/privatedata/deleteattribute/{app}/{key}', array('OC_OCS_Privatedata', 'delete'), 'ocs', OC_API::USER_AUTH);
+?>
diff --git a/ocs/v1.php b/ocs/v1.php
index 1652b0bedbe..af83a56ff14 100644
--- a/ocs/v1.php
+++ b/ocs/v1.php
@@ -21,6 +21,15 @@
*
*/
-require_once '../lib/base.php';
-@ob_clean();
-OC_OCS::handle();
+require_once('../lib/base.php');
+use Symfony\Component\Routing\Exception\ResourceNotFoundException;
+use Symfony\Component\Routing\Exception\MethodNotAllowedException;
+
+try {
+ OC::getRouter()->match('/ocs'.$_SERVER['PATH_INFO']);
+} catch (ResourceNotFoundException $e) {
+ OC_OCS::notFound();
+} catch (MethodNotAllowedException $e) {
+ OC_Response::setStatus(405);
+}
+
diff --git a/settings/css/oauth.css b/settings/css/oauth.css
new file mode 100644
index 00000000000..ccdb98cfa39
--- /dev/null
+++ b/settings/css/oauth.css
@@ -0,0 +1,4 @@
+.guest-container{ width:35%; margin: 2em auto 0 auto; }
+#oauth-request a.button{ float: right; }
+#oauth-request ul li{ list-style: disc; }
+#oauth-request ul { margin-left: 2em; margin-top: 1em; }
diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php
index 29c38827566..4b1efe35f67 100644
--- a/settings/l10n/ja_JP.php
+++ b/settings/l10n/ja_JP.php
@@ -53,7 +53,11 @@
"Name" => "名前",
"Groups" => "グループ",
"Create" => "作成",
+"Default Storage" => "デフォルトストレージ",
+"Unlimited" => "無制限",
"Other" => "その他",
"Group Admin" => "グループ管理者",
+"Storage" => "ストレージ",
+"Default" => "デフォルト",
"Delete" => "削除"
);
diff --git a/settings/oauth.php b/settings/oauth.php
new file mode 100644
index 00000000000..8dba9b33a53
--- /dev/null
+++ b/settings/oauth.php
@@ -0,0 +1,98 @@
+<?php
+/**
+ * Copyright (c) 2012, Tom Needham <tom@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or later.
+ * See the COPYING-README file.
+ */
+
+require_once('../lib/base.php');
+// Logic
+$operation = isset($_GET['operation']) ? $_GET['operation'] : '';
+$server = OC_OAuth_server::init();
+
+switch($operation){
+
+ case 'register':
+
+ // Here external apps can register with an ownCloud
+ if(empty($_GET['name']) || empty($_GET['url'])){
+ // Invalid request
+ echo 401;
+ } else {
+ $callbacksuccess = empty($_GET['callback_success']) ? null : $_GET['callback_success'];
+ $callbackfail = empty($_GET['callback_fail']) ? null : $_GET['callback_fail'];
+ $consumer = OC_OAuth_Server::register_consumer($_GET['name'], $_GET['url'], $callbacksuccess, $callbackfail);
+
+ echo 'Registered consumer successfully! </br></br>Key: ' . $consumer->key . '</br>Secret: ' . $consumer->secret;
+ }
+ break;
+
+ case 'request_token':
+
+ try {
+ $request = OAuthRequest::from_request();
+ $token = $server->get_request_token($request);
+ echo $token;
+ } catch (OAuthException $exception) {
+ OC_Log::write('OC_OAuth_Server', $exception->getMessage(), OC_LOG::ERROR);
+ echo $exception->getMessage();
+ }
+
+ break;
+ case 'authorise';
+
+ OC_API::checkLoggedIn();
+ // Example
+ $consumer = array(
+ 'name' => 'Firefox Bookmark Sync',
+ 'scopes' => array('ookmarks'),
+ );
+
+ // Check that the scopes are real and installed
+ $apps = OC_App::getEnabledApps();
+ $notfound = array();
+ foreach($consumer['scopes'] as $requiredapp){
+ // App scopes are in this format: app_$appname
+ $requiredapp = end(explode('_', $requiredapp));
+ if(!in_array($requiredapp, $apps)){
+ $notfound[] = $requiredapp;
+ }
+ }
+ if(!empty($notfound)){
+ // We need more apps :( Show error
+ if(count($notfound)==1){
+ $message = 'requires that you have an extra app installed on your ownCloud. Please contact your ownCloud administrator and ask them to install the app below.';
+ } else {
+ $message = 'requires that you have some extra apps installed on your ownCloud. Please contract your ownCloud administrator and ask them to install the apps below.';
+ }
+ $t = new OC_Template('settings', 'oauth-required-apps', 'guest');
+ OC_Util::addStyle('settings', 'oauth');
+ $t->assign('requiredapps', $notfound);
+ $t->assign('consumer', $consumer);
+ $t->assign('message', $message);
+ $t->printPage();
+ } else {
+ $t = new OC_Template('settings', 'oauth', 'guest');
+ OC_Util::addStyle('settings', 'oauth');
+ $t->assign('consumer', $consumer);
+ $t->printPage();
+ }
+ break;
+
+ case 'access_token';
+ try {
+ $request = OAuthRequest::from_request();
+ $token = $server->fetch_access_token($request);
+ echo $token;
+ } catch (OAuthException $exception) {
+ OC_Log::write('OC_OAuth_Server', $exception->getMessage(), OC_LOG::ERROR);
+ echo $exception->getMessage();
+ }
+
+ break;
+ default:
+ // Something went wrong, we need an operation!
+ OC_Response::setStatus(400);
+ break;
+
+}
diff --git a/settings/templates/oauth-required-apps.php b/settings/templates/oauth-required-apps.php
new file mode 100644
index 00000000000..d4fce54c59c
--- /dev/null
+++ b/settings/templates/oauth-required-apps.php
@@ -0,0 +1,19 @@
+<?php
+/**
+ * Copyright (c) 2012, Tom Needham <tom@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or later.
+ * See the COPYING-README file.
+ */
+?>
+<div id="oauth-request" class="guest-container">
+ <p><strong><?php echo $_['consumer']['name'].'</strong> '.$_['message']; ?></p>
+ <ul>
+ <?php
+ // Foreach requested scope
+ foreach($_['requiredapps'] as $requiredapp){
+ echo '<li>'.$requiredapp.'</li>';
+ }
+ ?>
+ </ul>
+ <a href="<?php echo OC::$WEBROOT; ?>" id="back-home" class="button">Back to ownCloud</a>
+</div>
diff --git a/settings/templates/oauth.php b/settings/templates/oauth.php
new file mode 100644
index 00000000000..053a8aee6d3
--- /dev/null
+++ b/settings/templates/oauth.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * Copyright (c) 2012, Tom Needham <tom@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or later.
+ * See the COPYING-README file.
+ */
+?>
+<div id="oauth-request" class="guest-container">
+ <p><strong><?php echo $_['consumer']['name']; ?></strong> is requesting your permission to read, write, modify and delete data from the following apps:</p>
+ <ul>
+ <?php
+ // Foreach requested scope
+ foreach($_['consumer']['scopes'] as $app){
+ echo '<li>'.$app.'</li>';
+ }
+ ?>
+ </ul>
+ <a href="#" class="button">Allow</a>
+ <a href="#" class="button">Disallow</a>
+</div>