Merge branch 'master' into close-session-faster-master
Conflicts: apps/files/ajax/upgrade.php
This commit is contained in:
commit
c216c4777b
2
3rdparty
2
3rdparty
|
@ -1 +1 @@
|
|||
Subproject commit 184f0a59f87c590ee7e89ced401205a87f213954
|
||||
Subproject commit da3c9f651a26cf076249ebf25c477e3791e69ca3
|
|
@ -1,44 +0,0 @@
|
|||
<?php
|
||||
set_time_limit(0); //scanning can take ages
|
||||
\OC::$session->close();
|
||||
|
||||
$user = OC_User::getUser();
|
||||
$eventSource = new OC_EventSource();
|
||||
$listener = new UpgradeListener($eventSource);
|
||||
$legacy = new \OC\Files\Cache\Legacy($user);
|
||||
|
||||
if ($legacy->hasItems()) {
|
||||
OC_Hook::connect('\OC\Files\Cache\Upgrade', 'migrate_path', $listener, 'upgradePath');
|
||||
|
||||
OC_DB::beginTransaction();
|
||||
$upgrade = new \OC\Files\Cache\Upgrade($legacy);
|
||||
$count = $legacy->getCount();
|
||||
$eventSource->send('total', $count);
|
||||
$upgrade->upgradePath('/' . $user . '/files');
|
||||
OC_DB::commit();
|
||||
}
|
||||
\OC\Files\Cache\Upgrade::upgradeDone($user);
|
||||
$eventSource->send('done', true);
|
||||
$eventSource->close();
|
||||
|
||||
class UpgradeListener {
|
||||
/**
|
||||
* @var OC_EventSource $eventSource
|
||||
*/
|
||||
private $eventSource;
|
||||
|
||||
private $count = 0;
|
||||
private $lastSend = 0;
|
||||
|
||||
public function __construct($eventSource) {
|
||||
$this->eventSource = $eventSource;
|
||||
}
|
||||
|
||||
public function upgradePath($path) {
|
||||
$this->count++;
|
||||
if ($this->count > ($this->lastSend + 5)) {
|
||||
$this->lastSend = $this->count;
|
||||
$this->eventSource->send('count', $this->count);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -62,22 +62,17 @@ if ($isIE8 && isset($_GET['dir'])){
|
|||
$ajaxLoad = false;
|
||||
$files = array();
|
||||
$user = OC_User::getUser();
|
||||
if (\OC\Files\Cache\Upgrade::needUpgrade($user)) { //dont load anything if we need to upgrade the cache
|
||||
$needUpgrade = true;
|
||||
} else {
|
||||
if ($isIE8){
|
||||
// after the redirect above, the URL will have a format
|
||||
// like "files#?dir=path" which means that no path was given
|
||||
// (dir is not set). In that specific case, we don't return any
|
||||
// files because the client will take care of switching the dir
|
||||
// to the one from the hash, then ajax-load the initial file list
|
||||
$files = array();
|
||||
$ajaxLoad = true;
|
||||
}
|
||||
else{
|
||||
$files = \OCA\Files\Helper::getFiles($dir);
|
||||
}
|
||||
$needUpgrade = false;
|
||||
if ($isIE8){
|
||||
// after the redirect above, the URL will have a format
|
||||
// like "files#?dir=path" which means that no path was given
|
||||
// (dir is not set). In that specific case, we don't return any
|
||||
// files because the client will take care of switching the dir
|
||||
// to the one from the hash, then ajax-load the initial file list
|
||||
$files = array();
|
||||
$ajaxLoad = true;
|
||||
}
|
||||
else{
|
||||
$files = \OCA\Files\Helper::getFiles($dir);
|
||||
}
|
||||
|
||||
$config = \OC::$server->getConfig();
|
||||
|
@ -97,62 +92,56 @@ $breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir
|
|||
|
||||
$permissions = $dirInfo->getPermissions();
|
||||
|
||||
if ($needUpgrade) {
|
||||
OCP\Util::addscript('files', 'upgrade');
|
||||
$tmpl = new OCP\Template('files', 'upgrade', 'user');
|
||||
$tmpl->printPage();
|
||||
} else {
|
||||
// information about storage capacities
|
||||
$storageInfo=OC_Helper::getStorageInfo($dir);
|
||||
$freeSpace=$storageInfo['free'];
|
||||
$uploadLimit=OCP\Util::uploadLimit();
|
||||
$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
|
||||
$publicUploadEnabled = $config->getAppValue('core', 'shareapi_allow_public_upload', 'yes');
|
||||
// if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
|
||||
$encryptionInitStatus = 2;
|
||||
if (OC_App::isEnabled('files_encryption')) {
|
||||
$session = new \OCA\Encryption\Session(new \OC\Files\View('/'));
|
||||
$encryptionInitStatus = $session->getInitialized();
|
||||
}
|
||||
|
||||
$trashEnabled = \OCP\App::isEnabled('files_trashbin');
|
||||
$trashEmpty = true;
|
||||
if ($trashEnabled) {
|
||||
$trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
|
||||
}
|
||||
|
||||
$isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
|
||||
$fileHeader = (!isset($files) or count($files) > 0);
|
||||
$emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
|
||||
|
||||
OCP\Util::addscript('files', 'fileactions');
|
||||
OCP\Util::addscript('files', 'files');
|
||||
OCP\Util::addscript('files', 'keyboardshortcuts');
|
||||
$tmpl = new OCP\Template('files', 'index', 'user');
|
||||
$tmpl->assign('fileList', $list->fetchPage());
|
||||
$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
|
||||
$tmpl->assign('dir', $dir);
|
||||
$tmpl->assign('isCreatable', $isCreatable);
|
||||
$tmpl->assign('permissions', $permissions);
|
||||
$tmpl->assign('files', $files);
|
||||
$tmpl->assign('trash', $trashEnabled);
|
||||
$tmpl->assign('trashEmpty', $trashEmpty);
|
||||
$tmpl->assign('uploadMaxFilesize', $maxUploadFilesize); // minimium of freeSpace and uploadLimit
|
||||
$tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
|
||||
$tmpl->assign('freeSpace', $freeSpace);
|
||||
$tmpl->assign('uploadLimit', $uploadLimit); // PHP upload limit
|
||||
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
|
||||
$tmpl->assign('usedSpacePercent', (int)$storageInfo['relative']);
|
||||
$tmpl->assign('isPublic', false);
|
||||
$tmpl->assign('publicUploadEnabled', $publicUploadEnabled);
|
||||
$tmpl->assign("encryptedFiles", \OCP\Util::encryptedFiles());
|
||||
$tmpl->assign("mailNotificationEnabled", $config->getAppValue('core', 'shareapi_allow_mail_notification', 'yes'));
|
||||
$tmpl->assign("allowShareWithLink", $config->getAppValue('core', 'shareapi_allow_links', 'yes'));
|
||||
$tmpl->assign("encryptionInitStatus", $encryptionInitStatus);
|
||||
$tmpl->assign('disableSharing', false);
|
||||
$tmpl->assign('ajaxLoad', $ajaxLoad);
|
||||
$tmpl->assign('emptyContent', $emptyContent);
|
||||
$tmpl->assign('fileHeader', $fileHeader);
|
||||
|
||||
$tmpl->printPage();
|
||||
// information about storage capacities
|
||||
$storageInfo=OC_Helper::getStorageInfo($dir);
|
||||
$freeSpace=$storageInfo['free'];
|
||||
$uploadLimit=OCP\Util::uploadLimit();
|
||||
$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
|
||||
$publicUploadEnabled = $config->getAppValue('core', 'shareapi_allow_public_upload', 'yes');
|
||||
// if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
|
||||
$encryptionInitStatus = 2;
|
||||
if (OC_App::isEnabled('files_encryption')) {
|
||||
$session = new \OCA\Encryption\Session(new \OC\Files\View('/'));
|
||||
$encryptionInitStatus = $session->getInitialized();
|
||||
}
|
||||
|
||||
$trashEnabled = \OCP\App::isEnabled('files_trashbin');
|
||||
$trashEmpty = true;
|
||||
if ($trashEnabled) {
|
||||
$trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
|
||||
}
|
||||
|
||||
$isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
|
||||
$fileHeader = (!isset($files) or count($files) > 0);
|
||||
$emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
|
||||
|
||||
OCP\Util::addscript('files', 'fileactions');
|
||||
OCP\Util::addscript('files', 'files');
|
||||
OCP\Util::addscript('files', 'keyboardshortcuts');
|
||||
$tmpl = new OCP\Template('files', 'index', 'user');
|
||||
$tmpl->assign('fileList', $list->fetchPage());
|
||||
$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
|
||||
$tmpl->assign('dir', $dir);
|
||||
$tmpl->assign('isCreatable', $isCreatable);
|
||||
$tmpl->assign('permissions', $permissions);
|
||||
$tmpl->assign('files', $files);
|
||||
$tmpl->assign('trash', $trashEnabled);
|
||||
$tmpl->assign('trashEmpty', $trashEmpty);
|
||||
$tmpl->assign('uploadMaxFilesize', $maxUploadFilesize); // minimium of freeSpace and uploadLimit
|
||||
$tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
|
||||
$tmpl->assign('freeSpace', $freeSpace);
|
||||
$tmpl->assign('uploadLimit', $uploadLimit); // PHP upload limit
|
||||
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
|
||||
$tmpl->assign('usedSpacePercent', (int)$storageInfo['relative']);
|
||||
$tmpl->assign('isPublic', false);
|
||||
$tmpl->assign('publicUploadEnabled', $publicUploadEnabled);
|
||||
$tmpl->assign("encryptedFiles", \OCP\Util::encryptedFiles());
|
||||
$tmpl->assign("mailNotificationEnabled", $config->getAppValue('core', 'shareapi_allow_mail_notification', 'yes'));
|
||||
$tmpl->assign("allowShareWithLink", $config->getAppValue('core', 'shareapi_allow_links', 'yes'));
|
||||
$tmpl->assign("encryptionInitStatus", $encryptionInitStatus);
|
||||
$tmpl->assign('disableSharing', false);
|
||||
$tmpl->assign('ajaxLoad', $ajaxLoad);
|
||||
$tmpl->assign('emptyContent', $emptyContent);
|
||||
$tmpl->assign('fileHeader', $fileHeader);
|
||||
|
||||
$tmpl->printPage();
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2014
|
||||
*
|
||||
* This file is licensed under the Affero General Public License version 3
|
||||
* or later.
|
||||
*
|
||||
* See the COPYING-README file.
|
||||
*
|
||||
*/
|
||||
|
||||
/* global OC */
|
||||
$(document).ready(function () {
|
||||
var eventSource, total, bar = $('#progressbar');
|
||||
console.log('start');
|
||||
bar.progressbar({value: 0});
|
||||
eventSource = new OC.EventSource(OC.filePath('files', 'ajax', 'upgrade.php'));
|
||||
eventSource.listen('total', function (count) {
|
||||
total = count;
|
||||
console.log(count + ' files needed to be migrated');
|
||||
});
|
||||
eventSource.listen('count', function (count) {
|
||||
bar.progressbar({value: (count / total) * 100});
|
||||
console.log(count);
|
||||
});
|
||||
eventSource.listen('done', function () {
|
||||
document.location.reload();
|
||||
});
|
||||
});
|
|
@ -3,7 +3,9 @@ $TRANSLATIONS = array(
|
|||
"Could not move %s - File with this name already exists" => "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
|
||||
"Could not move %s" => " No s'ha pogut moure %s",
|
||||
"File name cannot be empty." => "El nom del fitxer no pot ser buit.",
|
||||
"\"%s\" is an invalid file name." => "\"%s\" no es un fitxer vàlid.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
|
||||
"The target folder has been moved or deleted." => "La carpeta de destí s'ha mogut o eliminat.",
|
||||
"The name %s is already used in the folder %s. Please choose a different name." => "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
|
||||
"Not a valid source" => "No és un origen vàlid",
|
||||
"Server is not allowed to open URLs, please check the server configuration" => "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
|
||||
|
@ -27,6 +29,8 @@ $TRANSLATIONS = array(
|
|||
"Invalid directory." => "Directori no vàlid.",
|
||||
"Files" => "Fitxers",
|
||||
"Unable to upload {filename} as it is a directory or has 0 bytes" => "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
|
||||
"Total file size {size1} exceeds upload limit {size2}" => "Mida total del fitxer {size1} excedeix el límit de pujada {size2}",
|
||||
"Not enough free space, you are uploading {size1} but only {size2} is left" => "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
|
||||
"Upload cancelled." => "La pujada s'ha cancel·lat.",
|
||||
"Could not get result from server." => "No hi ha resposta del servidor.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
|
||||
|
@ -48,6 +52,7 @@ $TRANSLATIONS = array(
|
|||
"_%n file_::_%n files_" => array("%n fitxer","%n fitxers"),
|
||||
"{dirs} and {files}" => "{dirs} i {files}",
|
||||
"_Uploading %n file_::_Uploading %n files_" => array("Pujant %n fitxer","Pujant %n fitxers"),
|
||||
"\"{name}\" is an invalid file name." => "\"{name}\" no es un fitxer vàlid.",
|
||||
"Your storage is full, files can not be updated or synced anymore!" => "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
|
||||
"Your storage is almost full ({usedSpacePercent}%)" => "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
|
||||
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
|
||||
|
|
|
@ -3,7 +3,9 @@ $TRANSLATIONS = array(
|
|||
"Could not move %s - File with this name already exists" => "Nelze přesunout %s - již existuje soubor se stejným názvem",
|
||||
"Could not move %s" => "Nelze přesunout %s",
|
||||
"File name cannot be empty." => "Název souboru nemůže být prázdný řetězec.",
|
||||
"\"%s\" is an invalid file name." => "\"%s\" je neplatným názvem souboru.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
|
||||
"The target folder has been moved or deleted." => "Cílová složka byla přesunuta nebo smazána.",
|
||||
"The name %s is already used in the folder %s. Please choose a different name." => "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
|
||||
"Not a valid source" => "Neplatný zdroj",
|
||||
"Server is not allowed to open URLs, please check the server configuration" => "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
|
||||
|
@ -27,6 +29,8 @@ $TRANSLATIONS = array(
|
|||
"Invalid directory." => "Neplatný adresář",
|
||||
"Files" => "Soubory",
|
||||
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
|
||||
"Total file size {size1} exceeds upload limit {size2}" => "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
|
||||
"Not enough free space, you are uploading {size1} but only {size2} is left" => "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
|
||||
"Upload cancelled." => "Odesílání zrušeno.",
|
||||
"Could not get result from server." => "Nepodařilo se získat výsledek ze serveru.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
|
||||
|
@ -48,6 +52,7 @@ $TRANSLATIONS = array(
|
|||
"_%n file_::_%n files_" => array("%n soubor","%n soubory","%n souborů"),
|
||||
"{dirs} and {files}" => "{dirs} a {files}",
|
||||
"_Uploading %n file_::_Uploading %n files_" => array("Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"),
|
||||
"\"{name}\" is an invalid file name." => "\"{name}\" je neplatným názvem souboru.",
|
||||
"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
|
||||
"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
|
||||
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
<div id="upgrade">
|
||||
<?php p($l->t('Upgrading filesystem cache...'));?>
|
||||
<div id="progressbar" />
|
||||
</div>
|
|
@ -16,6 +16,7 @@ $TRANSLATIONS = array(
|
|||
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "يرجى التاكد من ان اصدار PHP 5.3.3 او احدث , مثبت و التاكد من ان OpenSSL مفعل و مهيئ بشكل صحيح. حتى الان برنامج التتشفير تم تعطيلة.",
|
||||
"Following users are not set up for encryption:" => "المستخدمين التاليين لم يتم تعيين لهم التشفيير:",
|
||||
"Initial encryption started... This can take some time. Please wait." => "بدأ التشفير... من الممكن ان ياخذ بعض الوقت. يرجى الانتظار.",
|
||||
"Initial encryption running... Please try again later." => "جاري تفعيل التشفير المبدئي ، الرجاء المحاولة لاحقا",
|
||||
"Go directly to your " => "انتقل مباشرة الى ",
|
||||
"personal settings" => "اعدادات شخصية",
|
||||
"Encryption" => "التشفير",
|
||||
|
|
|
@ -16,6 +16,7 @@ $TRANSLATIONS = array(
|
|||
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Assegureu-vos que teniu instal·lat PHP 5.3.3 o una versió superior i que està activat Open SSL i habilitada i configurada correctament l'extensió de PHP. De moment, l'aplicació d'encriptació s'ha desactivat.",
|
||||
"Following users are not set up for encryption:" => "Els usuaris següents no estan configurats per a l'encriptació:",
|
||||
"Initial encryption started... This can take some time. Please wait." => "La encriptació inicial ha començat... Pot trigar una estona, espereu.",
|
||||
"Initial encryption running... Please try again later." => "encriptació inicial en procés... Proveu-ho més tard.",
|
||||
"Go directly to your " => "Vés directament a",
|
||||
"personal settings" => "arranjament personal",
|
||||
"Encryption" => "Xifrat",
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
# GNU General Public License for more details.
|
||||
#
|
||||
# Addition 17/12/2012 Frank Karlitschek (frank@owncloud.org)
|
||||
# Addition 17/03/2014 Robin McCorkell (rmccorkell@karoshi.org.uk)
|
||||
# On the official website http://www.phpclasses.org/smb4php the
|
||||
# license is listed as LGPL so we assume that this is
|
||||
# dual-licensed GPL/LGPL
|
||||
|
@ -238,17 +239,10 @@ class smb {
|
|||
trigger_error ("url_stat(): list failed for host '{$pu['host']}'", E_USER_WARNING);
|
||||
break;
|
||||
case 'share':
|
||||
if ($o = smb::look ($pu)) {
|
||||
$found = FALSE;
|
||||
$lshare = strtolower ($pu['share']); # fix by Eric Leung
|
||||
foreach ($o['disk'] as $s) if ($lshare == strtolower($s)) {
|
||||
$found = TRUE;
|
||||
$stat = stat ("/tmp");
|
||||
break;
|
||||
}
|
||||
if (! $found)
|
||||
trigger_error ("url_stat(): disk resource '{$lshare}' not found in '{$pu['host']}'", E_USER_WARNING);
|
||||
}
|
||||
if (smb::execute("ls", $pu))
|
||||
$stat = stat ("/tmp");
|
||||
else
|
||||
trigger_error ("url_stat(): disk resource '{$pu['share']}' not found in '{$pu['host']}'", E_USER_WARNING);
|
||||
break;
|
||||
case 'path':
|
||||
if ($o = smb::execute ('dir "'.$pu['path'].'"', $pu)) {
|
||||
|
|
|
@ -5,6 +5,7 @@ $TRANSLATIONS = array(
|
|||
"Grant access" => "Concedeix accés",
|
||||
"Please provide a valid Dropbox app key and secret." => "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox",
|
||||
"Error configuring Google Drive storage" => "Error en configurar l'emmagatzemament Google Drive",
|
||||
"Saved" => "Desat",
|
||||
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Avís:</b> \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li.",
|
||||
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Avís:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li.",
|
||||
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Avís:</b>El suport Curl de PHP no està activat o instal·lat. No es pot muntar ownCloud / WebDAV o GoogleDrive. Demaneu a l'administrador que l'instal·li.",
|
||||
|
@ -21,6 +22,7 @@ $TRANSLATIONS = array(
|
|||
"Users" => "Usuaris",
|
||||
"Delete" => "Esborra",
|
||||
"Enable User External Storage" => "Habilita l'emmagatzemament extern d'usuari",
|
||||
"Allow users to mount the following external storage" => "Permet als usuaris muntar els dispositius externs següents",
|
||||
"SSL root certificates" => "Certificats SSL root",
|
||||
"Import Root Certificate" => "Importa certificat root"
|
||||
);
|
||||
|
|
|
@ -5,6 +5,7 @@ $TRANSLATIONS = array(
|
|||
"Grant access" => "Povolit přístup",
|
||||
"Please provide a valid Dropbox app key and secret." => "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbox.",
|
||||
"Error configuring Google Drive storage" => "Chyba při nastavení úložiště Google Drive",
|
||||
"Saved" => "Uloženo",
|
||||
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Varování:</b> není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje.",
|
||||
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Varování:</b> podpora FTP v PHP není povolena nebo není nainstalována. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje.",
|
||||
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Varování:</b> podpora CURL v PHP není povolena nebo není nainstalována. Není možné připojení oddílů ownCloud, WebDAV, či GoogleDrive. Prosím požádejte svého správce systému ať ji nainstaluje.",
|
||||
|
@ -21,6 +22,7 @@ $TRANSLATIONS = array(
|
|||
"Users" => "Uživatelé",
|
||||
"Delete" => "Smazat",
|
||||
"Enable User External Storage" => "Zapnout externí uživatelské úložiště",
|
||||
"Allow users to mount the following external storage" => "Povolit uživatelů připojit externí úložiště",
|
||||
"SSL root certificates" => "Kořenové certifikáty SSL",
|
||||
"Import Root Certificate" => "Importovat kořenového certifikátu"
|
||||
);
|
||||
|
|
|
@ -28,6 +28,9 @@ class OC_Mount_Config {
|
|||
const MOUNT_TYPE_GROUP = 'group';
|
||||
const MOUNT_TYPE_USER = 'user';
|
||||
|
||||
// whether to skip backend test (for unit tests, as this static class is not mockable)
|
||||
public static $skipTest = false;
|
||||
|
||||
/**
|
||||
* Get details on each of the external storage backends, used for the mount config UI
|
||||
* If a custom UI is needed, add the key 'custom' and a javascript file with that name will be loaded
|
||||
|
@ -275,6 +278,9 @@ class OC_Mount_Config {
|
|||
}
|
||||
|
||||
private static function getBackendStatus($class, $options) {
|
||||
if (self::$skipTest) {
|
||||
return true;
|
||||
}
|
||||
foreach ($options as &$option) {
|
||||
$option = str_replace('$user', OCP\User::getUser(), $option);
|
||||
}
|
||||
|
@ -321,7 +327,7 @@ class OC_Mount_Config {
|
|||
// Verify that the mount point applies for the current user
|
||||
// Prevent non-admin users from mounting local storage and other disabled backends
|
||||
$allowed_backends = self::getPersonalBackends();
|
||||
if ($applicable != OCP\User::getUser() || !in_array($class, $allowed_backends)) {
|
||||
if ($applicable != OCP\User::getUser() || !isset($allowed_backends[$class])) {
|
||||
return false;
|
||||
}
|
||||
$mountPoint = '/'.$applicable.'/files/'.ltrim($mountPoint, '/');
|
||||
|
|
|
@ -34,6 +34,66 @@ class Test_Mount_Config_Dummy_Storage {
|
|||
* Class Test_Mount_Config
|
||||
*/
|
||||
class Test_Mount_Config extends \PHPUnit_Framework_TestCase {
|
||||
|
||||
private $dataDir;
|
||||
private $userHome;
|
||||
private $oldAllowedBackends;
|
||||
private $allBackends;
|
||||
|
||||
public function setUp() {
|
||||
\OC_User::setUserId('test');
|
||||
$this->userHome = \OC_User::getHome('test');
|
||||
mkdir($this->userHome);
|
||||
|
||||
$this->dataDir = \OC_Config::getValue(
|
||||
'datadirectory',
|
||||
\OC::$SERVERROOT . '/data/'
|
||||
);
|
||||
$this->oldAllowedBackends = OCP\Config::getAppValue(
|
||||
'files_external',
|
||||
'user_mounting_backends',
|
||||
''
|
||||
);
|
||||
$this->allBackends = OC_Mount_Config::getBackends();
|
||||
OCP\Config::setAppValue(
|
||||
'files_external',
|
||||
'user_mounting_backends',
|
||||
implode(',', array_keys($this->allBackends))
|
||||
);
|
||||
|
||||
OC_Mount_Config::$skipTest = true;
|
||||
}
|
||||
|
||||
public function tearDown() {
|
||||
OC_Mount_Config::$skipTest = false;
|
||||
|
||||
@unlink($this->dataDir . '/mount.json');
|
||||
@unlink($this->userHome . '/mount.json');
|
||||
rmdir($this->userHome);
|
||||
|
||||
OCP\Config::setAppValue(
|
||||
'files_external',
|
||||
'user_mounting_backends',
|
||||
$this->oldAllowedBackends
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads the global config, for checking
|
||||
*/
|
||||
private function readGlobalConfig() {
|
||||
$configFile = $this->dataDir . '/mount.json';
|
||||
return json_decode(file_get_contents($configFile), true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads the user config, for checking
|
||||
*/
|
||||
private function readUserConfig() {
|
||||
$configFile = $this->userHome . '/mount.json';
|
||||
return json_decode(file_get_contents($configFile), true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test mount point validation
|
||||
*/
|
||||
|
@ -42,35 +102,88 @@ class Test_Mount_Config extends \PHPUnit_Framework_TestCase {
|
|||
$mountType = 'user';
|
||||
$applicable = 'all';
|
||||
$isPersonal = false;
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('/', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('/Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('/', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('/Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Test adding a global mount point
|
||||
*/
|
||||
public function testAddGlobalMountPoint() {
|
||||
$mountType = OC_Mount_Config::MOUNT_TYPE_GLOBAL;
|
||||
$applicable = 'all';
|
||||
$isPersonal = false;
|
||||
|
||||
$this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
$config = $this->readGlobalConfig();
|
||||
$this->assertEquals(1, count($config));
|
||||
$this->assertTrue(isset($config[$mountType]));
|
||||
$this->assertTrue(isset($config[$mountType][$applicable]));
|
||||
$this->assertTrue(isset($config[$mountType][$applicable]['/$user/files/ext']));
|
||||
$this->assertEquals(
|
||||
'\OC\Files\Storage\SFTP',
|
||||
$config[$mountType][$applicable]['/$user/files/ext']['class']
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test adding a personal mount point
|
||||
*/
|
||||
public function testAddMountPointSingleUser() {
|
||||
\OC_User::setUserId('test');
|
||||
$mountType = 'user';
|
||||
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
|
||||
$applicable = 'test';
|
||||
$isPersonal = true;
|
||||
// local
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\storage\local', array(), $mountType, $applicable, $isPersonal));
|
||||
// non-local
|
||||
// FIXME: can't test this yet as the class (write operation) is not mockable
|
||||
// $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
$this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
$config = $this->readUserConfig();
|
||||
$this->assertEquals(1, count($config));
|
||||
$this->assertTrue(isset($config[$mountType]));
|
||||
$this->assertTrue(isset($config[$mountType][$applicable]));
|
||||
$this->assertTrue(isset($config[$mountType][$applicable]['/test/files/ext']));
|
||||
$this->assertEquals(
|
||||
'\OC\Files\Storage\SFTP',
|
||||
$config[$mountType][$applicable]['/test/files/ext']['class']
|
||||
);
|
||||
}
|
||||
|
||||
public function testAddMountPointUnexistClass() {
|
||||
\OC_User::setUserId('test');
|
||||
$storageClass = 'Unexist_Storage';
|
||||
$mountType = 'user';
|
||||
/**
|
||||
* Test adding a personal mount point using disallowed backend
|
||||
*/
|
||||
public function testAddDisallowedBackendMountPointSingleUser() {
|
||||
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
|
||||
$applicable = 'test';
|
||||
$isPersonal = true;
|
||||
|
||||
// local
|
||||
// non-local
|
||||
$this->assertEquals(false, OC_Mount_Config::addMountPoint('/ext', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\storage\local', array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
unset($this->allBackends['\OC\Files\Storage\SFTP']);
|
||||
OCP\Config::setAppValue(
|
||||
'files_external',
|
||||
'user_mounting_backends',
|
||||
implode(',', array_keys($this->allBackends))
|
||||
);
|
||||
|
||||
// non-local but forbidden
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
$this->assertFalse(file_exists($this->userHome . '/mount.json'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Test adding a mount point with an non-existant backend
|
||||
*/
|
||||
public function testAddMountPointUnexistClass() {
|
||||
$storageClass = 'Unexist_Storage';
|
||||
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
|
||||
$applicable = 'test';
|
||||
$isPersonal = false;
|
||||
$this->assertFalse(OC_Mount_Config::addMountPoint('/ext', $storageClass, array(), $mountType, $applicable, $isPersonal));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ $TRANSLATIONS = array(
|
|||
"sharing is disabled" => "s'ha desactivat la compartició",
|
||||
"For more info, please ask the person who sent this link." => "Per més informació contacteu amb qui us ha enviat l'enllaç.",
|
||||
"shared by %s" => "compartit per %s",
|
||||
"Download %s" => "Baixa %s",
|
||||
"Direct link" => "Enllaç directe"
|
||||
);
|
||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||
|
|
|
@ -11,6 +11,7 @@ $TRANSLATIONS = array(
|
|||
"sharing is disabled" => "sdílení je zakázané",
|
||||
"For more info, please ask the person who sent this link." => "Pro více informací kontaktujte osobu, která vám zaslala tento odkaz.",
|
||||
"shared by %s" => "sdíleno %s",
|
||||
"Download %s" => "Stáhnout %s",
|
||||
"Direct link" => "Přímý odkaz"
|
||||
);
|
||||
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
|
||||
|
|
|
@ -33,12 +33,14 @@ $TRANSLATIONS = array(
|
|||
"Save" => "Desa",
|
||||
"Test Configuration" => "Comprovació de la configuració",
|
||||
"Help" => "Ajuda",
|
||||
"Groups meeting these criteria are available in %s:" => "Els grups que compleixen aquests criteris estan disponibles a %s:",
|
||||
"only those object classes:" => "només aquestes classes d'objecte:",
|
||||
"only from those groups:" => "només d'aquests grups",
|
||||
"Edit raw filter instead" => "Edita filtre raw",
|
||||
"Raw LDAP filter" => "Filtre raw LDAP",
|
||||
"The filter specifies which LDAP groups shall have access to the %s instance." => "El filtre especifica quins grups LDAP haurien de tenir accés a la instància %s.",
|
||||
"groups found" => "grups trobats",
|
||||
"Users login with this attribute:" => "Usuaris acreditats amb aquest atribut:",
|
||||
"LDAP Username:" => "Nom d'usuari LDAP:",
|
||||
"LDAP Email Address:" => "Adreça de correu electrònic LDAP:",
|
||||
"Other Attributes:" => "Altres atributs:",
|
||||
|
@ -53,6 +55,7 @@ $TRANSLATIONS = array(
|
|||
"For anonymous access, leave DN and Password empty." => "Per un accés anònim, deixeu la DN i la contrasenya en blanc.",
|
||||
"One Base DN per line" => "Una DN Base per línia",
|
||||
"You can specify Base DN for users and groups in the Advanced tab" => "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat",
|
||||
"Limit %s access to users meeting these criteria:" => "Limita l'accés a %s usuaris que compleixin amb aquest criteri:",
|
||||
"The filter specifies which LDAP users shall have access to the %s instance." => "El filtre especifica quins usuaris LDAP haurien de tenir accés a la instància %s",
|
||||
"users found" => "usuaris trobats",
|
||||
"Back" => "Enrera",
|
||||
|
@ -85,6 +88,8 @@ $TRANSLATIONS = array(
|
|||
"One Group Base DN per line" => "Una DN Base de Grup per línia",
|
||||
"Group Search Attributes" => "Atributs de cerca de grup",
|
||||
"Group-Member association" => "Associació membres-grup",
|
||||
"Nested Groups" => "Grups imbricats",
|
||||
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Quan està activat, els grups que contenen grups estan permesos. (Només funciona si l'atribut del grup membre conté DNs.)",
|
||||
"Special Attributes" => "Atributs especials",
|
||||
"Quota Field" => "Camp de quota",
|
||||
"Quota Default" => "Quota per defecte",
|
||||
|
|
|
@ -16,15 +16,6 @@ if (OC::checkUpgrade(false)) {
|
|||
$updater->listen('\OC\Updater', 'dbUpgrade', function () use ($eventSource, $l) {
|
||||
$eventSource->send('success', (string)$l->t('Updated database'));
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheStart', function () use ($eventSource, $l) {
|
||||
$eventSource->send('success', (string)$l->t('Updating filecache, this may take really long...'));
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheDone', function () use ($eventSource, $l) {
|
||||
$eventSource->send('success', (string)$l->t('Updated filecache'));
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use ($eventSource, $l) {
|
||||
$eventSource->send('success', (string)$l->t('... %d%% done ...', array('percent' => $out)));
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'failure', function ($message) use ($eventSource) {
|
||||
$eventSource->send('failure', $message);
|
||||
$eventSource->close();
|
||||
|
|
|
@ -59,15 +59,6 @@ class Upgrade extends Command {
|
|||
$updater->listen('\OC\Updater', 'dbUpgrade', function () use($output) {
|
||||
$output->writeln('<info>Updated database</info>');
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheStart', function () use($output) {
|
||||
$output->writeln('<info>Updating filecache, this may take really long...</info>');
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheDone', function () use($output) {
|
||||
$output->writeln('<info>Updated filecache</info>');
|
||||
});
|
||||
$updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use($output) {
|
||||
$output->writeln('... ' . $out . '% done ...');
|
||||
});
|
||||
|
||||
$updater->listen('\OC\Updater', 'failure', function ($message) use($output) {
|
||||
$output->writeln($message);
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
display: block;
|
||||
/* restrict height of settings and make scrollable */
|
||||
max-height: 300px;
|
||||
overflow-y: scroll;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.settings-button {
|
||||
|
|
|
@ -59,6 +59,11 @@ $TRANSLATIONS = array(
|
|||
"(all selected)" => "(vybráno vše)",
|
||||
"({count} selected)" => "(vybráno {count})",
|
||||
"Error loading file exists template" => "Chyba při nahrávání šablony existence souboru",
|
||||
"Very weak password" => "Velmi slabé heslo",
|
||||
"Weak password" => "Slabé heslo",
|
||||
"So-so password" => "Středně silné heslo",
|
||||
"Good password" => "Dobré heslo",
|
||||
"Strong password" => "Silné heslo",
|
||||
"Shared" => "Sdílené",
|
||||
"Share" => "Sdílet",
|
||||
"Error" => "Chyba",
|
||||
|
@ -143,6 +148,7 @@ $TRANSLATIONS = array(
|
|||
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Váš adresář s daty a soubory jsou dostupné z internetu, protože soubor .htaccess nefunguje.",
|
||||
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Pro informace, jak správně nastavit váš server, se podívejte do <a href=\"%s\" target=\"_blank\">dokumentace</a>.",
|
||||
"Create an <strong>admin account</strong>" => "Vytvořit <strong>účet správce</strong>",
|
||||
"Storage & database" => "Úložiště & databáze",
|
||||
"Data folder" => "Složka s daty",
|
||||
"Configure the database" => "Nastavit databázi",
|
||||
"will be used" => "bude použito",
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 18:50+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
|
@ -9,8 +9,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 21:00+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
|
@ -3,14 +3,15 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# m.shehab <shehab.mahmood@gmail.com>, 2014
|
||||
# suliman <291101251@std.qu.edu.sa>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-19 05:50+0000\n"
|
||||
"Last-Translator: m.shehab <shehab.mahmood@gmail.com>\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"
|
||||
|
@ -102,7 +103,7 @@ msgstr "بدأ التشفير... من الممكن ان ياخذ بعض الوق
|
|||
|
||||
#: js/detect-migration.js:25
|
||||
msgid "Initial encryption running... Please try again later."
|
||||
msgstr ""
|
||||
msgstr "جاري تفعيل التشفير المبدئي ، الرجاء المحاولة لاحقا"
|
||||
|
||||
#: templates/invalid_private_key.php:8
|
||||
msgid "Go directly to your "
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 08:40+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -193,8 +193,8 @@ msgid "MS SQL username and/or password not valid: %s"
|
|||
msgstr "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s"
|
||||
|
||||
#: private/setup/mssql.php:21 private/setup/mysql.php:13
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:24
|
||||
#: private/setup/postgresql.php:70
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:31
|
||||
#: private/setup/postgresql.php:84
|
||||
msgid "You need to enter either an existing account or the administrator."
|
||||
msgstr "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير."
|
||||
|
||||
|
@ -207,9 +207,9 @@ msgstr ""
|
|||
#: private/setup/oci.php:151 private/setup/oci.php:162
|
||||
#: private/setup/oci.php:169 private/setup/oci.php:178
|
||||
#: private/setup/oci.php:186 private/setup/oci.php:195
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:89
|
||||
#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
|
||||
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:103
|
||||
#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
|
||||
#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
|
||||
#, php-format
|
||||
msgid "DB Error: \"%s\""
|
||||
msgstr "خطأ في قواعد البيانات : \"%s\""
|
||||
|
@ -218,9 +218,9 @@ msgstr "خطأ في قواعد البيانات : \"%s\""
|
|||
#: private/setup/oci.php:122 private/setup/oci.php:145
|
||||
#: private/setup/oci.php:152 private/setup/oci.php:163
|
||||
#: private/setup/oci.php:179 private/setup/oci.php:187
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:90
|
||||
#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
|
||||
#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:104
|
||||
#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
|
||||
#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
|
||||
#, php-format
|
||||
msgid "Offending command was: \"%s\""
|
||||
msgstr "الأمر المخالف كان : \"%s\""
|
||||
|
@ -256,7 +256,7 @@ msgstr "اسم المستخدم و/أو كلمة المرور لنظام Oracl
|
|||
msgid "Offending command was: \"%s\", name: %s, password: %s"
|
||||
msgstr "الأمر المخالف كان : \"%s\", اسم المستخدم : %s, كلمة المرور: %s"
|
||||
|
||||
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
|
||||
#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
|
||||
msgid "PostgreSQL username and/or password not valid"
|
||||
msgstr "اسم المستخدم / أو كلمة المرور الخاصة بـPostgreSQL غير صحيحة"
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-12 05:54+0000\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 18:50+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -49,15 +49,15 @@ msgstr "تم ارسال البريد الالكتروني"
|
|||
msgid "You need to set your user email before being able to send test emails."
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:116 templates/admin.php:280
|
||||
#: admin/controller.php:116 templates/admin.php:282
|
||||
msgid "Send mode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
|
||||
#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
|
||||
msgid "Encryption"
|
||||
msgstr "التشفير"
|
||||
|
||||
#: admin/controller.php:120 templates/admin.php:317
|
||||
#: admin/controller.php:120 templates/admin.php:319
|
||||
msgid "Authentication method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -213,31 +213,31 @@ msgstr "حدث"
|
|||
msgid "Updated"
|
||||
msgstr "تم التحديث بنجاح"
|
||||
|
||||
#: js/personal.js:244
|
||||
#: js/personal.js:246
|
||||
msgid "Select a profile picture"
|
||||
msgstr "اختر صورة الملف الشخصي "
|
||||
|
||||
#: js/personal.js:274
|
||||
#: js/personal.js:277
|
||||
msgid "Very weak password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:275
|
||||
#: js/personal.js:278
|
||||
msgid "Weak password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:276
|
||||
#: js/personal.js:279
|
||||
msgid "So-so password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:277
|
||||
#: js/personal.js:280
|
||||
msgid "Good password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:278
|
||||
#: js/personal.js:281
|
||||
msgid "Strong password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:301
|
||||
#: js/personal.js:316
|
||||
msgid "Decrypting files... Please wait, this can take some time."
|
||||
msgstr "فك تشفير الملفات... يرجى الانتظار, من الممكن ان ياخذ بعض الوقت."
|
||||
|
||||
|
@ -334,18 +334,18 @@ msgstr ""
|
|||
msgid "TLS"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:43 templates/admin.php:57
|
||||
#: templates/admin.php:47 templates/admin.php:61
|
||||
msgid "Security Warning"
|
||||
msgstr "تحذير أمان"
|
||||
|
||||
#: templates/admin.php:46
|
||||
#: templates/admin.php:50
|
||||
#, php-format
|
||||
msgid ""
|
||||
"You are accessing %s via HTTP. We strongly suggest you configure your server"
|
||||
" to require using HTTPS instead."
|
||||
msgstr "انت تستخدم %s عن طريق HTTP . نحن نقترح باصرار ان تهيء الخادم ليتمكن من الوصول عن طريق HTTPS."
|
||||
|
||||
#: templates/admin.php:60
|
||||
#: templates/admin.php:64
|
||||
msgid ""
|
||||
"Your data directory and your files are probably accessible from the "
|
||||
"internet. The .htaccess file is not working. We strongly suggest that you "
|
||||
|
@ -354,68 +354,68 @@ msgid ""
|
|||
"root."
|
||||
msgstr "مجلد data و ملفاتك يمكن الوصول لها عن طريق الانترنت. ملف .htaccess لا يمكن تشغيلة. نحن نقترح باصرار ان تعيد اعداد خادمك لمنع الدخول الى بياناتك عن طريق الانترنت او بالامكان ان تنقل مجلد data خارج document root بشكل مؤقت. "
|
||||
|
||||
#: templates/admin.php:71
|
||||
#: templates/admin.php:75
|
||||
msgid "Setup Warning"
|
||||
msgstr "تحذير في التنصيب"
|
||||
|
||||
#: templates/admin.php:74
|
||||
#: templates/admin.php:78
|
||||
msgid ""
|
||||
"Your web server is not yet properly setup to allow files synchronization "
|
||||
"because the WebDAV interface seems to be broken."
|
||||
msgstr "اعدادات خادمك غير صحيحة بشكل تسمح لك بمزامنة ملفاتك وذلك بسبب أن واجهة WebDAV تبدو معطلة"
|
||||
|
||||
#: templates/admin.php:75
|
||||
#: templates/admin.php:79
|
||||
#, php-format
|
||||
msgid "Please double check the <a href=\"%s\">installation guides</a>."
|
||||
msgstr "يرجى التحقق <a href=\"%s\">دليل التثبيت</a>."
|
||||
|
||||
#: templates/admin.php:86
|
||||
#: templates/admin.php:90
|
||||
msgid "Module 'fileinfo' missing"
|
||||
msgstr "الموديل 'fileinfo' مفقود"
|
||||
|
||||
#: templates/admin.php:89
|
||||
#: templates/admin.php:93
|
||||
msgid ""
|
||||
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
|
||||
"module to get best results with mime-type detection."
|
||||
msgstr "موديل 'fileinfo' الخاص بالـPHP مفقود . نوصي بتفعيل هذا الموديل للحصول على أفضل النتائج مع خاصية التحقق "
|
||||
|
||||
#: templates/admin.php:100
|
||||
#: templates/admin.php:104
|
||||
msgid "Your PHP version is outdated"
|
||||
msgstr "اصدار PHP الخاص بك قديم"
|
||||
|
||||
#: templates/admin.php:103
|
||||
#: templates/admin.php:107
|
||||
msgid ""
|
||||
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
|
||||
"newer because older versions are known to be broken. It is possible that "
|
||||
"this installation is not working correctly."
|
||||
msgstr "اصدار PHP الخاص بك قديم. نحن نقترح لك باصرار ان يتم ترقية الاصدار الى 5.3.8 او احدث بسبب ان الاصدارات القديمة معروفة انها مهمشة. من الممكن ان التنزيل قد لا يتم بصورة صحيحة."
|
||||
|
||||
#: templates/admin.php:114
|
||||
#: templates/admin.php:118
|
||||
msgid "Locale not working"
|
||||
msgstr "اللغه لا تعمل"
|
||||
|
||||
#: templates/admin.php:119
|
||||
#: templates/admin.php:123
|
||||
msgid "System locale can not be set to a one which supports UTF-8."
|
||||
msgstr "لا يمكن تعيين لغة النظام الى احد اللغات التي تدعم UTF-8."
|
||||
|
||||
#: templates/admin.php:123
|
||||
#: templates/admin.php:127
|
||||
msgid ""
|
||||
"This means that there might be problems with certain characters in file "
|
||||
"names."
|
||||
msgstr "هذا يعني انه من الممكن ان يكون هناك مشكلة في بعض الاحرف في اسم الملف."
|
||||
|
||||
#: templates/admin.php:127
|
||||
#: templates/admin.php:131
|
||||
#, php-format
|
||||
msgid ""
|
||||
"We strongly suggest to install the required packages on your system to "
|
||||
"support one of the following locales: %s."
|
||||
msgstr "نحن باصرار نقترح ان تثبت الحزم المطلوبة في نظامك لدعم احد هذة اللغات: %s."
|
||||
|
||||
#: templates/admin.php:139
|
||||
#: templates/admin.php:143
|
||||
msgid "Internet connection not working"
|
||||
msgstr "الاتصال بالانترنت لا يعمل"
|
||||
|
||||
#: templates/admin.php:142
|
||||
#: templates/admin.php:146
|
||||
msgid ""
|
||||
"This server has no working internet connection. This means that some of the "
|
||||
"features like mounting of external storage, notifications about updates or "
|
||||
|
@ -424,162 +424,162 @@ msgid ""
|
|||
"internet connection for this server if you want to have all features."
|
||||
msgstr "هذا الخادم لا يوجد لدية اتصال انترنت. هذا يعني ان بعض الميزات مثل mounting التخزين الخارجي , تنبيهات عن التحديثات او تنزيلات برامج الطرف الثالث3 لا تعمل. الدخول للملفات البعيدة و ارسال تنبيهات البريد الالكتروني ممكن ان لا تعمل ايضا. نحن نقترح بتفعيل اتصال الانترنت لهذا الخادم لتتمكن من الاستفادة من كل الميزات"
|
||||
|
||||
#: templates/admin.php:156
|
||||
#: templates/admin.php:160
|
||||
msgid "Cron"
|
||||
msgstr "مجدول"
|
||||
|
||||
#: templates/admin.php:163
|
||||
#: templates/admin.php:167
|
||||
msgid "Execute one task with each page loaded"
|
||||
msgstr "قم بتنفيذ مهمة واحدة مع كل صفحة تم تحميلها"
|
||||
|
||||
#: templates/admin.php:171
|
||||
#: templates/admin.php:175
|
||||
msgid ""
|
||||
"cron.php is registered at a webcron service to call cron.php every 15 "
|
||||
"minutes over http."
|
||||
msgstr "الملف cron.php تم تسجيله فى خدمه webcron لاستدعاء الملف cron.php كل 15 دقيقه"
|
||||
|
||||
#: templates/admin.php:179
|
||||
#: templates/admin.php:183
|
||||
msgid "Use systems cron service to call the cron.php file every 15 minutes."
|
||||
msgstr "استخدم نظام خدمة cron لـ استدعاء ملف cron.php كل 15 دقيقة "
|
||||
|
||||
#: templates/admin.php:184
|
||||
#: templates/admin.php:188
|
||||
msgid "Sharing"
|
||||
msgstr "مشاركة"
|
||||
|
||||
#: templates/admin.php:190
|
||||
#: templates/admin.php:194
|
||||
msgid "Enable Share API"
|
||||
msgstr "السماح بالمشاركة عن طريق الAPI "
|
||||
|
||||
#: templates/admin.php:191
|
||||
#: templates/admin.php:195
|
||||
msgid "Allow apps to use the Share API"
|
||||
msgstr "السماح للتطبيقات بالمشاركة عن طريق الAPI"
|
||||
|
||||
#: templates/admin.php:198
|
||||
#: templates/admin.php:202
|
||||
msgid "Allow links"
|
||||
msgstr "السماح بالعناوين"
|
||||
|
||||
#: templates/admin.php:199
|
||||
#: templates/admin.php:203
|
||||
msgid "Allow users to share items to the public with links"
|
||||
msgstr "السماح للمستعملين بمشاركة البنود للعموم عن طريق الروابط "
|
||||
|
||||
#: templates/admin.php:207
|
||||
#: templates/admin.php:210
|
||||
msgid "Allow public uploads"
|
||||
msgstr "السماح بالرفع للعامة "
|
||||
|
||||
#: templates/admin.php:208
|
||||
#: templates/admin.php:211
|
||||
msgid ""
|
||||
"Allow users to enable others to upload into their publicly shared folders"
|
||||
msgstr "السماح للمستخدمين بتفعيل الرفع للاخرين من خلال مجلد المشاركة العام "
|
||||
|
||||
#: templates/admin.php:216
|
||||
#: templates/admin.php:218
|
||||
msgid "Allow resharing"
|
||||
msgstr "السماح بإعادة المشاركة "
|
||||
|
||||
#: templates/admin.php:217
|
||||
#: templates/admin.php:219
|
||||
msgid "Allow users to share items shared with them again"
|
||||
msgstr "السماح للمستخدمين باعادة مشاركة الملفات التي تم مشاركتها معهم"
|
||||
|
||||
#: templates/admin.php:224
|
||||
#: templates/admin.php:226
|
||||
msgid "Allow users to share with anyone"
|
||||
msgstr "السماح للمستعملين بإعادة المشاركة مع أي أحد "
|
||||
|
||||
#: templates/admin.php:227
|
||||
#: templates/admin.php:229
|
||||
msgid "Allow users to only share with users in their groups"
|
||||
msgstr "السماح للمستعمينٍ لإعادة المشاركة فقط مع المستعملين في مجموعاتهم"
|
||||
|
||||
#: templates/admin.php:234
|
||||
#: templates/admin.php:236
|
||||
msgid "Allow mail notification"
|
||||
msgstr "السماح بتنبيهات البريد الالكتروني."
|
||||
|
||||
#: templates/admin.php:235
|
||||
#: templates/admin.php:237
|
||||
msgid "Allow user to send mail notification for shared files"
|
||||
msgstr "السماح للمستخدم الى ارسال تنبيه البريد الالكتروني للملفات المشتركة "
|
||||
|
||||
#: templates/admin.php:242
|
||||
#: templates/admin.php:244
|
||||
msgid "Security"
|
||||
msgstr "حماية"
|
||||
|
||||
#: templates/admin.php:255
|
||||
#: templates/admin.php:257
|
||||
msgid "Enforce HTTPS"
|
||||
msgstr "فرض HTTPS"
|
||||
|
||||
#: templates/admin.php:257
|
||||
#: templates/admin.php:259
|
||||
#, php-format
|
||||
msgid "Forces the clients to connect to %s via an encrypted connection."
|
||||
msgstr "اجبار العميل للاتصال بـ %s عن طريق اتصال مشفر"
|
||||
|
||||
#: templates/admin.php:263
|
||||
#: templates/admin.php:265
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL "
|
||||
"enforcement."
|
||||
msgstr "يرجى الاتصال بـ %s عن طريق HTTPS لتفعيل او تعطيل SSL enforcement."
|
||||
|
||||
#: templates/admin.php:275
|
||||
#: templates/admin.php:277
|
||||
msgid "Email Server"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:277
|
||||
#: templates/admin.php:279
|
||||
msgid "This is used for sending out notifications."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:308
|
||||
#: templates/admin.php:310
|
||||
msgid "From address"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:330
|
||||
#: templates/admin.php:332
|
||||
msgid "Authentication required"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:334
|
||||
#: templates/admin.php:336
|
||||
msgid "Server address"
|
||||
msgstr "عنوان الخادم"
|
||||
|
||||
#: templates/admin.php:338
|
||||
#: templates/admin.php:340
|
||||
msgid "Port"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:343
|
||||
#: templates/admin.php:345
|
||||
msgid "Credentials"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:344
|
||||
#: templates/admin.php:346
|
||||
msgid "SMTP Username"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:347
|
||||
#: templates/admin.php:349
|
||||
msgid "SMTP Password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:351
|
||||
#: templates/admin.php:353
|
||||
msgid "Test email settings"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:352
|
||||
#: templates/admin.php:354
|
||||
msgid "Send email"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:357
|
||||
#: templates/admin.php:359
|
||||
msgid "Log"
|
||||
msgstr "سجل"
|
||||
|
||||
#: templates/admin.php:358
|
||||
#: templates/admin.php:360
|
||||
msgid "Log level"
|
||||
msgstr "مستوى السجل"
|
||||
|
||||
#: templates/admin.php:390
|
||||
#: templates/admin.php:392
|
||||
msgid "More"
|
||||
msgstr "المزيد"
|
||||
|
||||
#: templates/admin.php:391
|
||||
#: templates/admin.php:393
|
||||
msgid "Less"
|
||||
msgstr "أقل"
|
||||
|
||||
#: templates/admin.php:397 templates/personal.php:181
|
||||
#: templates/admin.php:399 templates/personal.php:181
|
||||
msgid "Version"
|
||||
msgstr "إصدار"
|
||||
|
||||
#: templates/admin.php:401 templates/personal.php:184
|
||||
#: templates/admin.php:403 templates/personal.php:184
|
||||
msgid ""
|
||||
"Developed by the <a href=\"http://ownCloud.org/contact\" "
|
||||
"target=\"_blank\">ownCloud community</a>, the <a "
|
||||
|
|
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 06:50+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
|
@ -6,13 +6,14 @@
|
|||
# rogerc, 2013-2014
|
||||
# jmontane <joan@montane.cat>, 2013
|
||||
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2013
|
||||
# mickymadsystems <micky@madsystems.cat>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 08:40+0000\n"
|
||||
"Last-Translator: mickymadsystems <micky@madsystems.cat>\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"
|
||||
|
@ -37,7 +38,7 @@ msgstr "El nom del fitxer no pot ser buit."
|
|||
#: ajax/newfile.php:62
|
||||
#, php-format
|
||||
msgid "\"%s\" is an invalid file name."
|
||||
msgstr ""
|
||||
msgstr "\"%s\" no es un fitxer vàlid."
|
||||
|
||||
#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
|
||||
msgid ""
|
||||
|
@ -48,7 +49,7 @@ msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no
|
|||
#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
|
||||
#: lib/app.php:65
|
||||
msgid "The target folder has been moved or deleted."
|
||||
msgstr ""
|
||||
msgstr "La carpeta de destí s'ha mogut o eliminat."
|
||||
|
||||
#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
|
||||
#, php-format
|
||||
|
@ -152,12 +153,12 @@ msgstr "No es pot pujar {filename} perquè és una carpeta o té 0 bytes"
|
|||
|
||||
#: js/file-upload.js:258
|
||||
msgid "Total file size {size1} exceeds upload limit {size2}"
|
||||
msgstr ""
|
||||
msgstr "Mida total del fitxer {size1} excedeix el límit de pujada {size2}"
|
||||
|
||||
#: js/file-upload.js:268
|
||||
msgid ""
|
||||
"Not enough free space, you are uploading {size1} but only {size2} is left"
|
||||
msgstr ""
|
||||
msgstr "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}"
|
||||
|
||||
#: js/file-upload.js:338
|
||||
msgid "Upload cancelled."
|
||||
|
@ -252,7 +253,7 @@ msgstr[1] "Pujant %n fitxers"
|
|||
|
||||
#: js/files.js:96
|
||||
msgid "\"{name}\" is an invalid file name."
|
||||
msgstr ""
|
||||
msgstr "\"{name}\" no es un fitxer vàlid."
|
||||
|
||||
#: js/files.js:117
|
||||
msgid "Your storage is full, files can not be updated or synced anymore!"
|
||||
|
|
|
@ -3,16 +3,16 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# rogerc, 2013
|
||||
# rogerc, 2013-2014
|
||||
# Jordi Vilalta Prat <jvprat@jvprat.com>, 2013
|
||||
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 08:40+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -104,7 +104,7 @@ msgstr "La encriptació inicial ha començat... Pot trigar una estona, espereu."
|
|||
|
||||
#: js/detect-migration.js:25
|
||||
msgid "Initial encryption running... Please try again later."
|
||||
msgstr ""
|
||||
msgstr "encriptació inicial en procés... Proveu-ho més tard."
|
||||
|
||||
#: templates/invalid_private_key.php:8
|
||||
msgid "Go directly to your "
|
||||
|
|
|
@ -3,14 +3,15 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# rogerc, 2014
|
||||
# rogerc, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 09:02+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -40,7 +41,7 @@ msgstr "Error en configurar l'emmagatzemament Google Drive"
|
|||
|
||||
#: js/settings.js:313 js/settings.js:320
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
msgstr "Desat"
|
||||
|
||||
#: lib/config.php:512
|
||||
msgid ""
|
||||
|
@ -117,7 +118,7 @@ msgstr "Habilita l'emmagatzemament extern d'usuari"
|
|||
|
||||
#: templates/settings.php:130
|
||||
msgid "Allow users to mount the following external storage"
|
||||
msgstr ""
|
||||
msgstr "Permet als usuaris muntar els dispositius externs següents"
|
||||
|
||||
#: templates/settings.php:147
|
||||
msgid "SSL root certificates"
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# rogerc, 2013
|
||||
# rogerc, 2013-2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 08:52+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -66,7 +66,7 @@ msgstr "compartit per %s"
|
|||
#: templates/public.php:44
|
||||
#, php-format
|
||||
msgid "Download %s"
|
||||
msgstr ""
|
||||
msgstr "Baixa %s"
|
||||
|
||||
#: templates/public.php:48
|
||||
msgid "Direct link"
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# rogerc, 2013
|
||||
# rogerc, 2013-2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 09:02+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -158,7 +158,7 @@ msgstr "El testimoni ha expirat. Torneu a carregar la pàgina."
|
|||
|
||||
#: private/json.php:75
|
||||
msgid "Unknown user"
|
||||
msgstr ""
|
||||
msgstr "Usuari desconegut"
|
||||
|
||||
#: private/search/provider/file.php:18 private/search/provider/file.php:36
|
||||
msgid "Files"
|
||||
|
@ -193,23 +193,23 @@ msgid "MS SQL username and/or password not valid: %s"
|
|||
msgstr "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s"
|
||||
|
||||
#: private/setup/mssql.php:21 private/setup/mysql.php:13
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:24
|
||||
#: private/setup/postgresql.php:70
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:31
|
||||
#: private/setup/postgresql.php:84
|
||||
msgid "You need to enter either an existing account or the administrator."
|
||||
msgstr "Heu d'escriure un compte existent o el d'administrador."
|
||||
|
||||
#: private/setup/mysql.php:12
|
||||
msgid "MySQL/MariaDB username and/or password not valid"
|
||||
msgstr ""
|
||||
msgstr "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids"
|
||||
|
||||
#: private/setup/mysql.php:67 private/setup/oci.php:54
|
||||
#: private/setup/oci.php:121 private/setup/oci.php:144
|
||||
#: private/setup/oci.php:151 private/setup/oci.php:162
|
||||
#: private/setup/oci.php:169 private/setup/oci.php:178
|
||||
#: private/setup/oci.php:186 private/setup/oci.php:195
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:89
|
||||
#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
|
||||
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:103
|
||||
#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
|
||||
#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
|
||||
#, php-format
|
||||
msgid "DB Error: \"%s\""
|
||||
msgstr "Error DB: \"%s\""
|
||||
|
@ -218,9 +218,9 @@ msgstr "Error DB: \"%s\""
|
|||
#: private/setup/oci.php:122 private/setup/oci.php:145
|
||||
#: private/setup/oci.php:152 private/setup/oci.php:163
|
||||
#: private/setup/oci.php:179 private/setup/oci.php:187
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:90
|
||||
#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
|
||||
#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:104
|
||||
#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
|
||||
#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
|
||||
#, php-format
|
||||
msgid "Offending command was: \"%s\""
|
||||
msgstr "L'ordre en conflicte és: \"%s\""
|
||||
|
@ -228,20 +228,20 @@ msgstr "L'ordre en conflicte és: \"%s\""
|
|||
#: private/setup/mysql.php:85
|
||||
#, php-format
|
||||
msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
|
||||
msgstr ""
|
||||
msgstr "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix."
|
||||
|
||||
#: private/setup/mysql.php:86
|
||||
msgid "Drop this user from MySQL/MariaDB"
|
||||
msgstr ""
|
||||
msgstr "Esborreu aquest usuari de MySQL/MariaDB"
|
||||
|
||||
#: private/setup/mysql.php:91
|
||||
#, php-format
|
||||
msgid "MySQL/MariaDB user '%s'@'%%' already exists"
|
||||
msgstr ""
|
||||
msgstr "L'usuari MySQL/MariaDB '%s'@'%%' ja existeix"
|
||||
|
||||
#: private/setup/mysql.php:92
|
||||
msgid "Drop this user from MySQL/MariaDB."
|
||||
msgstr ""
|
||||
msgstr "Esborreu aquest usuari de MySQL/MariaDB."
|
||||
|
||||
#: private/setup/oci.php:34
|
||||
msgid "Oracle connection could not be established"
|
||||
|
@ -256,7 +256,7 @@ msgstr "Nom d'usuari i/o contrasenya Oracle no vàlids"
|
|||
msgid "Offending command was: \"%s\", name: %s, password: %s"
|
||||
msgstr "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s"
|
||||
|
||||
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
|
||||
#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
|
||||
msgid "PostgreSQL username and/or password not valid"
|
||||
msgstr "Nom d'usuari i/o contrasenya PostgreSQL no vàlids"
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-15 02:13-0400\n"
|
||||
"PO-Revision-Date: 2014-03-14 14:20+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 09:10+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -22,24 +22,24 @@ msgstr ""
|
|||
#: admin/controller.php:66
|
||||
#, php-format
|
||||
msgid "Invalid value supplied for %s"
|
||||
msgstr ""
|
||||
msgstr "El valor proporcionat no és vàlid per %s"
|
||||
|
||||
#: admin/controller.php:73
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
msgstr "Desat"
|
||||
|
||||
#: admin/controller.php:90
|
||||
msgid "test email settings"
|
||||
msgstr ""
|
||||
msgstr "prova l'arranjament del correu"
|
||||
|
||||
#: admin/controller.php:91
|
||||
msgid "If you received this email, the settings seem to be correct."
|
||||
msgstr ""
|
||||
msgstr "Si rebeu aquest correu sembla que l'arranjament del correu és correcte."
|
||||
|
||||
#: admin/controller.php:94
|
||||
msgid ""
|
||||
"A problem occurred while sending the e-mail. Please revisit your settings."
|
||||
msgstr ""
|
||||
msgstr "Hi ha hagut un problema en enviar el correu. Comproveu-ne l'arranjament."
|
||||
|
||||
#: admin/controller.php:99
|
||||
msgid "Email sent"
|
||||
|
@ -47,19 +47,19 @@ msgstr "El correu electrónic s'ha enviat"
|
|||
|
||||
#: admin/controller.php:101
|
||||
msgid "You need to set your user email before being able to send test emails."
|
||||
msgstr ""
|
||||
msgstr "Heu d'establir un nom d'usuari abans de poder enviar correus de prova."
|
||||
|
||||
#: admin/controller.php:116 templates/admin.php:284
|
||||
#: admin/controller.php:116 templates/admin.php:282
|
||||
msgid "Send mode"
|
||||
msgstr ""
|
||||
msgstr "Mode d'enviament"
|
||||
|
||||
#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
|
||||
#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
|
||||
msgid "Encryption"
|
||||
msgstr "Xifrat"
|
||||
|
||||
#: admin/controller.php:120 templates/admin.php:321
|
||||
#: admin/controller.php:120 templates/admin.php:319
|
||||
msgid "Authentication method"
|
||||
msgstr ""
|
||||
msgstr "Mètode d'autenticació"
|
||||
|
||||
#: ajax/apps/ocs.php:20
|
||||
msgid "Unable to load list from App Store"
|
||||
|
@ -159,7 +159,7 @@ msgstr "No es pot canviar la contrasenya"
|
|||
|
||||
#: js/admin.js:73
|
||||
msgid "Sending..."
|
||||
msgstr ""
|
||||
msgstr "Enviant..."
|
||||
|
||||
#: js/apps.js:45 templates/help.php:4
|
||||
msgid "User Documentation"
|
||||
|
@ -167,7 +167,7 @@ msgstr "Documentació d'usuari"
|
|||
|
||||
#: js/apps.js:50
|
||||
msgid "Admin Documentation"
|
||||
msgstr ""
|
||||
msgstr "Documentació d'administrador"
|
||||
|
||||
#: js/apps.js:67
|
||||
msgid "Update to {appversion}"
|
||||
|
@ -320,19 +320,19 @@ msgstr "Inici de sessió"
|
|||
|
||||
#: templates/admin.php:18
|
||||
msgid "Plain"
|
||||
msgstr ""
|
||||
msgstr "Pla"
|
||||
|
||||
#: templates/admin.php:19
|
||||
msgid "NT LAN Manager"
|
||||
msgstr ""
|
||||
msgstr "Gestor NT LAN"
|
||||
|
||||
#: templates/admin.php:24
|
||||
msgid "SSL"
|
||||
msgstr ""
|
||||
msgstr "SSL"
|
||||
|
||||
#: templates/admin.php:25
|
||||
msgid "TLS"
|
||||
msgstr ""
|
||||
msgstr "TLS"
|
||||
|
||||
#: templates/admin.php:47 templates/admin.php:61
|
||||
msgid "Security Warning"
|
||||
|
@ -462,124 +462,124 @@ msgstr "Permet enllaços"
|
|||
msgid "Allow users to share items to the public with links"
|
||||
msgstr "Permet als usuaris compartir elements amb el públic amb enllaços"
|
||||
|
||||
#: templates/admin.php:211
|
||||
#: templates/admin.php:210
|
||||
msgid "Allow public uploads"
|
||||
msgstr "Permet pujada pública"
|
||||
|
||||
#: templates/admin.php:212
|
||||
#: templates/admin.php:211
|
||||
msgid ""
|
||||
"Allow users to enable others to upload into their publicly shared folders"
|
||||
msgstr "Permet als usuaris habilitar pujades de tercers en les seves carpetes compartides al públic"
|
||||
|
||||
#: templates/admin.php:220
|
||||
#: templates/admin.php:218
|
||||
msgid "Allow resharing"
|
||||
msgstr "Permet compartir de nou"
|
||||
|
||||
#: templates/admin.php:221
|
||||
#: templates/admin.php:219
|
||||
msgid "Allow users to share items shared with them again"
|
||||
msgstr "Permet als usuaris compartir de nou elements ja compartits amb ells"
|
||||
|
||||
#: templates/admin.php:228
|
||||
#: templates/admin.php:226
|
||||
msgid "Allow users to share with anyone"
|
||||
msgstr "Permet compartir amb qualsevol"
|
||||
|
||||
#: templates/admin.php:231
|
||||
#: templates/admin.php:229
|
||||
msgid "Allow users to only share with users in their groups"
|
||||
msgstr "Permet als usuaris compartir només amb els usuaris del seu grup"
|
||||
|
||||
#: templates/admin.php:238
|
||||
#: templates/admin.php:236
|
||||
msgid "Allow mail notification"
|
||||
msgstr "Permet notificacions per correu electrónic"
|
||||
|
||||
#: templates/admin.php:239
|
||||
#: templates/admin.php:237
|
||||
msgid "Allow user to send mail notification for shared files"
|
||||
msgstr "Permet a l'usuari enviar notificacions de fitxers compartits per correu "
|
||||
|
||||
#: templates/admin.php:246
|
||||
#: templates/admin.php:244
|
||||
msgid "Security"
|
||||
msgstr "Seguretat"
|
||||
|
||||
#: templates/admin.php:259
|
||||
#: templates/admin.php:257
|
||||
msgid "Enforce HTTPS"
|
||||
msgstr "Força HTTPS"
|
||||
|
||||
#: templates/admin.php:261
|
||||
#: templates/admin.php:259
|
||||
#, php-format
|
||||
msgid "Forces the clients to connect to %s via an encrypted connection."
|
||||
msgstr "Força la connexió dels clients a %s a través d'una connexió encriptada."
|
||||
|
||||
#: templates/admin.php:267
|
||||
#: templates/admin.php:265
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL "
|
||||
"enforcement."
|
||||
msgstr "Connecteu a %s a través de HTTPS per habilitar o inhabilitar l'accés SSL."
|
||||
|
||||
#: templates/admin.php:279
|
||||
#: templates/admin.php:277
|
||||
msgid "Email Server"
|
||||
msgstr ""
|
||||
msgstr "Servidor de correu"
|
||||
|
||||
#: templates/admin.php:281
|
||||
#: templates/admin.php:279
|
||||
msgid "This is used for sending out notifications."
|
||||
msgstr ""
|
||||
msgstr "S'usa per enviar notificacions."
|
||||
|
||||
#: templates/admin.php:312
|
||||
#: templates/admin.php:310
|
||||
msgid "From address"
|
||||
msgstr ""
|
||||
msgstr "Des de l'adreça"
|
||||
|
||||
#: templates/admin.php:334
|
||||
#: templates/admin.php:332
|
||||
msgid "Authentication required"
|
||||
msgstr ""
|
||||
msgstr "Es requereix autenticació"
|
||||
|
||||
#: templates/admin.php:338
|
||||
#: templates/admin.php:336
|
||||
msgid "Server address"
|
||||
msgstr "Adreça del servidor"
|
||||
|
||||
#: templates/admin.php:342
|
||||
#: templates/admin.php:340
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: templates/admin.php:347
|
||||
#: templates/admin.php:345
|
||||
msgid "Credentials"
|
||||
msgstr "Credencials"
|
||||
|
||||
#: templates/admin.php:348
|
||||
#: templates/admin.php:346
|
||||
msgid "SMTP Username"
|
||||
msgstr ""
|
||||
msgstr "Nom d'usuari SMTP"
|
||||
|
||||
#: templates/admin.php:351
|
||||
#: templates/admin.php:349
|
||||
msgid "SMTP Password"
|
||||
msgstr ""
|
||||
msgstr "Contrasenya SMTP"
|
||||
|
||||
#: templates/admin.php:355
|
||||
#: templates/admin.php:353
|
||||
msgid "Test email settings"
|
||||
msgstr ""
|
||||
msgstr "Prova l'arranjament del correu"
|
||||
|
||||
#: templates/admin.php:356
|
||||
#: templates/admin.php:354
|
||||
msgid "Send email"
|
||||
msgstr ""
|
||||
msgstr "Envia correu"
|
||||
|
||||
#: templates/admin.php:361
|
||||
#: templates/admin.php:359
|
||||
msgid "Log"
|
||||
msgstr "Registre"
|
||||
|
||||
#: templates/admin.php:362
|
||||
#: templates/admin.php:360
|
||||
msgid "Log level"
|
||||
msgstr "Nivell de registre"
|
||||
|
||||
#: templates/admin.php:394
|
||||
#: templates/admin.php:392
|
||||
msgid "More"
|
||||
msgstr "Més"
|
||||
|
||||
#: templates/admin.php:395
|
||||
#: templates/admin.php:393
|
||||
msgid "Less"
|
||||
msgstr "Menys"
|
||||
|
||||
#: templates/admin.php:401 templates/personal.php:181
|
||||
#: templates/admin.php:399 templates/personal.php:181
|
||||
msgid "Version"
|
||||
msgstr "Versió"
|
||||
|
||||
#: templates/admin.php:405 templates/personal.php:184
|
||||
#: templates/admin.php:403 templates/personal.php:184
|
||||
msgid ""
|
||||
"Developed by the <a href=\"http://ownCloud.org/contact\" "
|
||||
"target=\"_blank\">ownCloud community</a>, the <a "
|
||||
|
@ -603,7 +603,7 @@ msgstr "Seleccioneu una aplicació"
|
|||
|
||||
#: templates/apps.php:42
|
||||
msgid "Documentation:"
|
||||
msgstr ""
|
||||
msgstr "Documentació:"
|
||||
|
||||
#: templates/apps.php:48
|
||||
msgid "See application page at apps.owncloud.com"
|
||||
|
@ -611,7 +611,7 @@ msgstr "Mireu la pàgina d'aplicacions a apps.owncloud.com"
|
|||
|
||||
#: templates/apps.php:50
|
||||
msgid "See application website"
|
||||
msgstr ""
|
||||
msgstr "Mostra la web de l'aplicació"
|
||||
|
||||
#: templates/apps.php:52
|
||||
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
|
||||
|
@ -690,7 +690,7 @@ msgstr "Correu electrònic"
|
|||
msgid ""
|
||||
"Fill in an email address to enable password recovery and receive "
|
||||
"notifications"
|
||||
msgstr ""
|
||||
msgstr "Ompliu una adreça de correu per poder recuperar la contrasenya i rebre notificacions"
|
||||
|
||||
#: templates/personal.php:96
|
||||
msgid "Profile picture"
|
||||
|
|
|
@ -3,16 +3,16 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# rogerc, 2013
|
||||
# rogerc, 2013-2014
|
||||
# rogerc, 2013
|
||||
# victek, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 08:52+0000\n"
|
||||
"Last-Translator: rogerc\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -166,7 +166,7 @@ msgstr "Ajuda"
|
|||
#: templates/part.wizard-groupfilter.php:4
|
||||
#, php-format
|
||||
msgid "Groups meeting these criteria are available in %s:"
|
||||
msgstr ""
|
||||
msgstr "Els grups que compleixen aquests criteris estan disponibles a %s:"
|
||||
|
||||
#: templates/part.wizard-groupfilter.php:8
|
||||
#: templates/part.wizard-userfilter.php:8
|
||||
|
@ -202,7 +202,7 @@ msgstr "grups trobats"
|
|||
|
||||
#: templates/part.wizard-loginfilter.php:4
|
||||
msgid "Users login with this attribute:"
|
||||
msgstr ""
|
||||
msgstr "Usuaris acreditats amb aquest atribut:"
|
||||
|
||||
#: templates/part.wizard-loginfilter.php:8
|
||||
msgid "LDAP Username:"
|
||||
|
@ -270,7 +270,7 @@ msgstr "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat"
|
|||
#: templates/part.wizard-userfilter.php:4
|
||||
#, php-format
|
||||
msgid "Limit %s access to users meeting these criteria:"
|
||||
msgstr ""
|
||||
msgstr "Limita l'accés a %s usuaris que compleixin amb aquest criteri:"
|
||||
|
||||
#: templates/part.wizard-userfilter.php:31
|
||||
#, php-format
|
||||
|
@ -414,13 +414,13 @@ msgstr "Associació membres-grup"
|
|||
|
||||
#: templates/settings.php:39
|
||||
msgid "Nested Groups"
|
||||
msgstr ""
|
||||
msgstr "Grups imbricats"
|
||||
|
||||
#: templates/settings.php:39
|
||||
msgid ""
|
||||
"When switched on, groups that contain groups are supported. (Only works if "
|
||||
"the group member attribute contains DNs.)"
|
||||
msgstr ""
|
||||
msgstr "Quan està activat, els grups que contenen grups estan permesos. (Només funciona si l'atribut del grup membre conté DNs.)"
|
||||
|
||||
#: templates/settings.php:41
|
||||
msgid "Special Attributes"
|
||||
|
|
|
@ -8,15 +8,16 @@
|
|||
# Honza K. <honza889@gmail.com>, 2013
|
||||
# liska_, 2013
|
||||
# Martin <fireball@atlas.cz>, 2013
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013-2014
|
||||
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 21:30+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -281,23 +282,23 @@ msgstr "Chyba při nahrávání šablony existence souboru"
|
|||
|
||||
#: js/setup.js:84
|
||||
msgid "Very weak password"
|
||||
msgstr ""
|
||||
msgstr "Velmi slabé heslo"
|
||||
|
||||
#: js/setup.js:85
|
||||
msgid "Weak password"
|
||||
msgstr ""
|
||||
msgstr "Slabé heslo"
|
||||
|
||||
#: js/setup.js:86
|
||||
msgid "So-so password"
|
||||
msgstr ""
|
||||
msgstr "Středně silné heslo"
|
||||
|
||||
#: js/setup.js:87
|
||||
msgid "Good password"
|
||||
msgstr ""
|
||||
msgstr "Dobré heslo"
|
||||
|
||||
#: js/setup.js:88
|
||||
msgid "Strong password"
|
||||
msgstr ""
|
||||
msgstr "Silné heslo"
|
||||
|
||||
#: js/share.js:51 js/share.js:66 js/share.js:106
|
||||
msgid "Shared"
|
||||
|
@ -674,7 +675,7 @@ msgstr "Vytvořit <strong>účet správce</strong>"
|
|||
|
||||
#: templates/installation.php:70
|
||||
msgid "Storage & database"
|
||||
msgstr ""
|
||||
msgstr "Úložiště & databáze"
|
||||
|
||||
#: templates/installation.php:77
|
||||
msgid "Data folder"
|
||||
|
|
|
@ -8,15 +8,16 @@
|
|||
# Honza K. <honza889@gmail.com>, 2013
|
||||
# liska_, 2013-2014
|
||||
# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013
|
||||
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 20:40+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -41,7 +42,7 @@ msgstr "Název souboru nemůže být prázdný řetězec."
|
|||
#: ajax/newfile.php:62
|
||||
#, php-format
|
||||
msgid "\"%s\" is an invalid file name."
|
||||
msgstr ""
|
||||
msgstr "\"%s\" je neplatným názvem souboru."
|
||||
|
||||
#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
|
||||
msgid ""
|
||||
|
@ -52,7 +53,7 @@ msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' n
|
|||
#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
|
||||
#: lib/app.php:65
|
||||
msgid "The target folder has been moved or deleted."
|
||||
msgstr ""
|
||||
msgstr "Cílová složka byla přesunuta nebo smazána."
|
||||
|
||||
#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
|
||||
#, php-format
|
||||
|
@ -156,12 +157,12 @@ msgstr "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má
|
|||
|
||||
#: js/file-upload.js:258
|
||||
msgid "Total file size {size1} exceeds upload limit {size2}"
|
||||
msgstr ""
|
||||
msgstr "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}"
|
||||
|
||||
#: js/file-upload.js:268
|
||||
msgid ""
|
||||
"Not enough free space, you are uploading {size1} but only {size2} is left"
|
||||
msgstr ""
|
||||
msgstr "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}"
|
||||
|
||||
#: js/file-upload.js:338
|
||||
msgid "Upload cancelled."
|
||||
|
@ -259,7 +260,7 @@ msgstr[2] "Nahrávám %n souborů"
|
|||
|
||||
#: js/files.js:96
|
||||
msgid "\"{name}\" is an invalid file name."
|
||||
msgstr ""
|
||||
msgstr "\"{name}\" je neplatným názvem souboru."
|
||||
|
||||
#: js/files.js:117
|
||||
msgid "Your storage is full, files can not be updated or synced anymore!"
|
||||
|
|
|
@ -3,14 +3,15 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-11 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 05:55+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 21:30+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -40,7 +41,7 @@ msgstr "Chyba při nastavení úložiště Google Drive"
|
|||
|
||||
#: js/settings.js:313 js/settings.js:320
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
msgstr "Uloženo"
|
||||
|
||||
#: lib/config.php:512
|
||||
msgid ""
|
||||
|
@ -117,7 +118,7 @@ msgstr "Zapnout externí uživatelské úložiště"
|
|||
|
||||
#: templates/settings.php:130
|
||||
msgid "Allow users to mount the following external storage"
|
||||
msgstr ""
|
||||
msgstr "Povolit uživatelů připojit externí úložiště"
|
||||
|
||||
#: templates/settings.php:147
|
||||
msgid "SSL root certificates"
|
||||
|
|
|
@ -4,14 +4,15 @@
|
|||
#
|
||||
# Translators:
|
||||
# liska_, 2013
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 12:24+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -67,7 +68,7 @@ msgstr "sdíleno %s"
|
|||
#: templates/public.php:44
|
||||
#, php-format
|
||||
msgid "Download %s"
|
||||
msgstr ""
|
||||
msgstr "Stáhnout %s"
|
||||
|
||||
#: templates/public.php:48
|
||||
msgid "Direct link"
|
||||
|
|
|
@ -5,15 +5,16 @@
|
|||
# Translators:
|
||||
# Honza K. <honza889@gmail.com>, 2013
|
||||
# liska_, 2013
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013
|
||||
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 06:12+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 21:30+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -161,7 +162,7 @@ msgstr "Token vypršel. Obnovte prosím stránku."
|
|||
|
||||
#: private/json.php:75
|
||||
msgid "Unknown user"
|
||||
msgstr ""
|
||||
msgstr "Neznámý uživatel"
|
||||
|
||||
#: private/search/provider/file.php:18 private/search/provider/file.php:36
|
||||
msgid "Files"
|
||||
|
@ -196,23 +197,23 @@ msgid "MS SQL username and/or password not valid: %s"
|
|||
msgstr "Uživatelské jméno či heslo MSSQL není platné: %s"
|
||||
|
||||
#: private/setup/mssql.php:21 private/setup/mysql.php:13
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:24
|
||||
#: private/setup/postgresql.php:70
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:31
|
||||
#: private/setup/postgresql.php:84
|
||||
msgid "You need to enter either an existing account or the administrator."
|
||||
msgstr "Musíte zadat existující účet či správce."
|
||||
|
||||
#: private/setup/mysql.php:12
|
||||
msgid "MySQL/MariaDB username and/or password not valid"
|
||||
msgstr ""
|
||||
msgstr "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné"
|
||||
|
||||
#: private/setup/mysql.php:67 private/setup/oci.php:54
|
||||
#: private/setup/oci.php:121 private/setup/oci.php:144
|
||||
#: private/setup/oci.php:151 private/setup/oci.php:162
|
||||
#: private/setup/oci.php:169 private/setup/oci.php:178
|
||||
#: private/setup/oci.php:186 private/setup/oci.php:195
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:89
|
||||
#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
|
||||
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:103
|
||||
#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
|
||||
#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
|
||||
#, php-format
|
||||
msgid "DB Error: \"%s\""
|
||||
msgstr "Chyba databáze: \"%s\""
|
||||
|
@ -221,9 +222,9 @@ msgstr "Chyba databáze: \"%s\""
|
|||
#: private/setup/oci.php:122 private/setup/oci.php:145
|
||||
#: private/setup/oci.php:152 private/setup/oci.php:163
|
||||
#: private/setup/oci.php:179 private/setup/oci.php:187
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:90
|
||||
#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
|
||||
#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:104
|
||||
#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
|
||||
#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
|
||||
#, php-format
|
||||
msgid "Offending command was: \"%s\""
|
||||
msgstr "Příslušný příkaz byl: \"%s\""
|
||||
|
@ -231,20 +232,20 @@ msgstr "Příslušný příkaz byl: \"%s\""
|
|||
#: private/setup/mysql.php:85
|
||||
#, php-format
|
||||
msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
|
||||
msgstr ""
|
||||
msgstr "MySQL/MariaDB uživatel '%s'@'localhost' již existuje."
|
||||
|
||||
#: private/setup/mysql.php:86
|
||||
msgid "Drop this user from MySQL/MariaDB"
|
||||
msgstr ""
|
||||
msgstr "Zahodit uživatele z MySQL/MariaDB"
|
||||
|
||||
#: private/setup/mysql.php:91
|
||||
#, php-format
|
||||
msgid "MySQL/MariaDB user '%s'@'%%' already exists"
|
||||
msgstr ""
|
||||
msgstr "MySQL/MariaDB uživatel '%s'@'%%' již existuje"
|
||||
|
||||
#: private/setup/mysql.php:92
|
||||
msgid "Drop this user from MySQL/MariaDB."
|
||||
msgstr ""
|
||||
msgstr "Zahodit uživatele z MySQL/MariaDB."
|
||||
|
||||
#: private/setup/oci.php:34
|
||||
msgid "Oracle connection could not be established"
|
||||
|
@ -259,7 +260,7 @@ msgstr "Uživatelské jméno či heslo Oracle není platné"
|
|||
msgid "Offending command was: \"%s\", name: %s, password: %s"
|
||||
msgstr "Příslušný příkaz byl: \"%s\", jméno: %s, heslo: %s"
|
||||
|
||||
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
|
||||
#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
|
||||
msgid "PostgreSQL username and/or password not valid"
|
||||
msgstr "Uživatelské jméno či heslo PostgreSQL není platné"
|
||||
|
||||
|
|
|
@ -7,15 +7,16 @@
|
|||
# Honza K. <honza889@gmail.com>, 2013
|
||||
# liska_, 2013
|
||||
# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
|
||||
# m23 <black23@gmail.com>, 2014
|
||||
# pstast <petr@stastny.eu>, 2013-2014
|
||||
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-12 05:54+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-18 21:40+0000\n"
|
||||
"Last-Translator: m23 <black23@gmail.com>\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"
|
||||
|
@ -30,7 +31,7 @@ msgstr ""
|
|||
|
||||
#: admin/controller.php:73
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
msgstr "Uloženo"
|
||||
|
||||
#: admin/controller.php:90
|
||||
msgid "test email settings"
|
||||
|
@ -53,17 +54,17 @@ msgstr "E-mail odeslán"
|
|||
msgid "You need to set your user email before being able to send test emails."
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:116 templates/admin.php:280
|
||||
#: admin/controller.php:116 templates/admin.php:282
|
||||
msgid "Send mode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
|
||||
#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
|
||||
msgid "Encryption"
|
||||
msgstr "Šifrování"
|
||||
|
||||
#: admin/controller.php:120 templates/admin.php:317
|
||||
#: admin/controller.php:120 templates/admin.php:319
|
||||
msgid "Authentication method"
|
||||
msgstr ""
|
||||
msgstr "Metoda autentifikace"
|
||||
|
||||
#: ajax/apps/ocs.php:20
|
||||
msgid "Unable to load list from App Store"
|
||||
|
@ -163,7 +164,7 @@ msgstr "Změna hesla se nezdařila"
|
|||
|
||||
#: js/admin.js:73
|
||||
msgid "Sending..."
|
||||
msgstr ""
|
||||
msgstr "Odesílání..."
|
||||
|
||||
#: js/apps.js:45 templates/help.php:4
|
||||
msgid "User Documentation"
|
||||
|
@ -171,7 +172,7 @@ msgstr "Uživatelská dokumentace"
|
|||
|
||||
#: js/apps.js:50
|
||||
msgid "Admin Documentation"
|
||||
msgstr ""
|
||||
msgstr "Dokumentace pro administrátory"
|
||||
|
||||
#: js/apps.js:67
|
||||
msgid "Update to {appversion}"
|
||||
|
@ -217,31 +218,31 @@ msgstr "Aktualizovat"
|
|||
msgid "Updated"
|
||||
msgstr "Aktualizováno"
|
||||
|
||||
#: js/personal.js:244
|
||||
#: js/personal.js:246
|
||||
msgid "Select a profile picture"
|
||||
msgstr "Vyberte profilový obrázek"
|
||||
|
||||
#: js/personal.js:274
|
||||
msgid "Very weak password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:275
|
||||
msgid "Weak password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:276
|
||||
msgid "So-so password"
|
||||
msgstr ""
|
||||
|
||||
#: js/personal.js:277
|
||||
msgid "Good password"
|
||||
msgstr ""
|
||||
msgid "Very weak password"
|
||||
msgstr "Velmi slabé heslo"
|
||||
|
||||
#: js/personal.js:278
|
||||
msgid "Strong password"
|
||||
msgstr ""
|
||||
msgid "Weak password"
|
||||
msgstr "Slabé heslo"
|
||||
|
||||
#: js/personal.js:301
|
||||
#: js/personal.js:279
|
||||
msgid "So-so password"
|
||||
msgstr "Středně silné heslo"
|
||||
|
||||
#: js/personal.js:280
|
||||
msgid "Good password"
|
||||
msgstr "Dobré heslo"
|
||||
|
||||
#: js/personal.js:281
|
||||
msgid "Strong password"
|
||||
msgstr "Silné heslo"
|
||||
|
||||
#: js/personal.js:316
|
||||
msgid "Decrypting files... Please wait, this can take some time."
|
||||
msgstr "Probíhá dešifrování souborů... Čekejte prosím, tato operace může trvat nějakou dobu."
|
||||
|
||||
|
@ -332,24 +333,24 @@ msgstr ""
|
|||
|
||||
#: templates/admin.php:24
|
||||
msgid "SSL"
|
||||
msgstr ""
|
||||
msgstr "SSL"
|
||||
|
||||
#: templates/admin.php:25
|
||||
msgid "TLS"
|
||||
msgstr ""
|
||||
msgstr "TLS"
|
||||
|
||||
#: templates/admin.php:43 templates/admin.php:57
|
||||
#: templates/admin.php:47 templates/admin.php:61
|
||||
msgid "Security Warning"
|
||||
msgstr "Bezpečnostní upozornění"
|
||||
|
||||
#: templates/admin.php:46
|
||||
#: templates/admin.php:50
|
||||
#, php-format
|
||||
msgid ""
|
||||
"You are accessing %s via HTTP. We strongly suggest you configure your server"
|
||||
" to require using HTTPS instead."
|
||||
msgstr "Přistupujete na %s protokolem HTTP. Důrazně doporučujeme nakonfigurovat server pro použití HTTPS."
|
||||
|
||||
#: templates/admin.php:60
|
||||
#: templates/admin.php:64
|
||||
msgid ""
|
||||
"Your data directory and your files are probably accessible from the "
|
||||
"internet. The .htaccess file is not working. We strongly suggest that you "
|
||||
|
@ -358,68 +359,68 @@ msgid ""
|
|||
"root."
|
||||
msgstr "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem."
|
||||
|
||||
#: templates/admin.php:71
|
||||
#: templates/admin.php:75
|
||||
msgid "Setup Warning"
|
||||
msgstr "Upozornění nastavení"
|
||||
|
||||
#: templates/admin.php:74
|
||||
#: templates/admin.php:78
|
||||
msgid ""
|
||||
"Your web server is not yet properly setup to allow files synchronization "
|
||||
"because the WebDAV interface seems to be broken."
|
||||
msgstr "Váš webový server není správně nastaven pro umožnění synchronizace, protože rozhraní WebDAV se zdá nefunkční."
|
||||
|
||||
#: templates/admin.php:75
|
||||
#: templates/admin.php:79
|
||||
#, php-format
|
||||
msgid "Please double check the <a href=\"%s\">installation guides</a>."
|
||||
msgstr "Zkontrolujte prosím znovu <a href=\"%s\">instalační příručku</a>."
|
||||
|
||||
#: templates/admin.php:86
|
||||
#: templates/admin.php:90
|
||||
msgid "Module 'fileinfo' missing"
|
||||
msgstr "Schází modul 'fileinfo'"
|
||||
|
||||
#: templates/admin.php:89
|
||||
#: templates/admin.php:93
|
||||
msgid ""
|
||||
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
|
||||
"module to get best results with mime-type detection."
|
||||
msgstr "Schází PHP modul 'fileinfo'. Doporučujeme jej povolit pro nejlepší výsledky detekce typů MIME."
|
||||
|
||||
#: templates/admin.php:100
|
||||
#: templates/admin.php:104
|
||||
msgid "Your PHP version is outdated"
|
||||
msgstr "Vaše verze PHP je zastaralá"
|
||||
|
||||
#: templates/admin.php:103
|
||||
#: templates/admin.php:107
|
||||
msgid ""
|
||||
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
|
||||
"newer because older versions are known to be broken. It is possible that "
|
||||
"this installation is not working correctly."
|
||||
msgstr "Vámi používaná verze PHP je zastaralá. Důrazně doporučujeme aktualizovat na verzi 5.3.8 nebo novější, protože starší verze obsahují chyby. Je možné, že tato instalace nebude fungovat správně."
|
||||
|
||||
#: templates/admin.php:114
|
||||
#: templates/admin.php:118
|
||||
msgid "Locale not working"
|
||||
msgstr "Lokalizace nefunguje"
|
||||
|
||||
#: templates/admin.php:119
|
||||
#: templates/admin.php:123
|
||||
msgid "System locale can not be set to a one which supports UTF-8."
|
||||
msgstr "Není možné nastavit znakovou sadu, která podporuje UTF-8."
|
||||
|
||||
#: templates/admin.php:123
|
||||
#: templates/admin.php:127
|
||||
msgid ""
|
||||
"This means that there might be problems with certain characters in file "
|
||||
"names."
|
||||
msgstr "To znamená, že se mohou vyskytnout problémy s určitými znaky v názvech souborů."
|
||||
|
||||
#: templates/admin.php:127
|
||||
#: templates/admin.php:131
|
||||
#, php-format
|
||||
msgid ""
|
||||
"We strongly suggest to install the required packages on your system to "
|
||||
"support one of the following locales: %s."
|
||||
msgstr "Důrazně doporučujeme nainstalovat do vašeho systém balíčky nutné pro podporu některé z následujících znakových sad: %s."
|
||||
|
||||
#: templates/admin.php:139
|
||||
#: templates/admin.php:143
|
||||
msgid "Internet connection not working"
|
||||
msgstr "Připojení k internetu nefunguje"
|
||||
|
||||
#: templates/admin.php:142
|
||||
#: templates/admin.php:146
|
||||
msgid ""
|
||||
"This server has no working internet connection. This means that some of the "
|
||||
"features like mounting of external storage, notifications about updates or "
|
||||
|
@ -428,162 +429,162 @@ msgid ""
|
|||
"internet connection for this server if you want to have all features."
|
||||
msgstr "Server nemá funkční připojení k internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích e-mailů také nemusí fungovat. Pokud si přejete využívat všech vlastností ownCloud, doporučujeme povolit připojení k internetu tomuto serveru."
|
||||
|
||||
#: templates/admin.php:156
|
||||
#: templates/admin.php:160
|
||||
msgid "Cron"
|
||||
msgstr "Cron"
|
||||
|
||||
#: templates/admin.php:163
|
||||
#: templates/admin.php:167
|
||||
msgid "Execute one task with each page loaded"
|
||||
msgstr "Spustit jednu úlohu s každým načtením stránky"
|
||||
|
||||
#: templates/admin.php:171
|
||||
#: templates/admin.php:175
|
||||
msgid ""
|
||||
"cron.php is registered at a webcron service to call cron.php every 15 "
|
||||
"minutes over http."
|
||||
msgstr "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http."
|
||||
|
||||
#: templates/admin.php:179
|
||||
#: templates/admin.php:183
|
||||
msgid "Use systems cron service to call the cron.php file every 15 minutes."
|
||||
msgstr "Použít systémovou službu cron pro volání cron.php každých 15 minut."
|
||||
|
||||
#: templates/admin.php:184
|
||||
#: templates/admin.php:188
|
||||
msgid "Sharing"
|
||||
msgstr "Sdílení"
|
||||
|
||||
#: templates/admin.php:190
|
||||
#: templates/admin.php:194
|
||||
msgid "Enable Share API"
|
||||
msgstr "Povolit API sdílení"
|
||||
|
||||
#: templates/admin.php:191
|
||||
#: templates/admin.php:195
|
||||
msgid "Allow apps to use the Share API"
|
||||
msgstr "Povolit aplikacím používat API sdílení"
|
||||
|
||||
#: templates/admin.php:198
|
||||
#: templates/admin.php:202
|
||||
msgid "Allow links"
|
||||
msgstr "Povolit odkazy"
|
||||
|
||||
#: templates/admin.php:199
|
||||
#: templates/admin.php:203
|
||||
msgid "Allow users to share items to the public with links"
|
||||
msgstr "Povolit uživatelům sdílet položky veřejně pomocí odkazů"
|
||||
|
||||
#: templates/admin.php:207
|
||||
#: templates/admin.php:210
|
||||
msgid "Allow public uploads"
|
||||
msgstr "Povolit veřejné nahrávání souborů"
|
||||
|
||||
#: templates/admin.php:208
|
||||
#: templates/admin.php:211
|
||||
msgid ""
|
||||
"Allow users to enable others to upload into their publicly shared folders"
|
||||
msgstr "Povolit uživatelům, aby mohli ostatním umožnit nahrávat do jejich veřejně sdílené složky"
|
||||
|
||||
#: templates/admin.php:216
|
||||
#: templates/admin.php:218
|
||||
msgid "Allow resharing"
|
||||
msgstr "Povolit znovu-sdílení"
|
||||
|
||||
#: templates/admin.php:217
|
||||
#: templates/admin.php:219
|
||||
msgid "Allow users to share items shared with them again"
|
||||
msgstr "Povolit uživatelům znovu sdílet položky, které jsou pro ně sdíleny"
|
||||
|
||||
#: templates/admin.php:224
|
||||
#: templates/admin.php:226
|
||||
msgid "Allow users to share with anyone"
|
||||
msgstr "Povolit uživatelům sdílet s kýmkoliv"
|
||||
|
||||
#: templates/admin.php:227
|
||||
#: templates/admin.php:229
|
||||
msgid "Allow users to only share with users in their groups"
|
||||
msgstr "Povolit uživatelům sdílet pouze s uživateli v jejich skupinách"
|
||||
|
||||
#: templates/admin.php:234
|
||||
#: templates/admin.php:236
|
||||
msgid "Allow mail notification"
|
||||
msgstr "Povolit e-mailová upozornění"
|
||||
|
||||
#: templates/admin.php:235
|
||||
#: templates/admin.php:237
|
||||
msgid "Allow user to send mail notification for shared files"
|
||||
msgstr "Povolit uživatelům odesílat e-mailová upozornění pro sdílené soubory"
|
||||
|
||||
#: templates/admin.php:242
|
||||
#: templates/admin.php:244
|
||||
msgid "Security"
|
||||
msgstr "Zabezpečení"
|
||||
|
||||
#: templates/admin.php:255
|
||||
#: templates/admin.php:257
|
||||
msgid "Enforce HTTPS"
|
||||
msgstr "Vynutit HTTPS"
|
||||
|
||||
#: templates/admin.php:257
|
||||
#: templates/admin.php:259
|
||||
#, php-format
|
||||
msgid "Forces the clients to connect to %s via an encrypted connection."
|
||||
msgstr "Vynutí připojování klientů k %s šifrovaným spojením."
|
||||
|
||||
#: templates/admin.php:263
|
||||
#: templates/admin.php:265
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL "
|
||||
"enforcement."
|
||||
msgstr "Připojte se k %s skrze HTTPS pro povolení nebo zakázání vynucování SSL."
|
||||
|
||||
#: templates/admin.php:275
|
||||
msgid "Email Server"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:277
|
||||
msgid "Email Server"
|
||||
msgstr "Emailový server"
|
||||
|
||||
#: templates/admin.php:279
|
||||
msgid "This is used for sending out notifications."
|
||||
msgstr ""
|
||||
msgstr "Toto se používá při odesílání upozornění."
|
||||
|
||||
#: templates/admin.php:308
|
||||
#: templates/admin.php:310
|
||||
msgid "From address"
|
||||
msgstr ""
|
||||
msgstr "Adresa odesílatele"
|
||||
|
||||
#: templates/admin.php:330
|
||||
#: templates/admin.php:332
|
||||
msgid "Authentication required"
|
||||
msgstr ""
|
||||
msgstr "Ověření vyžadováno"
|
||||
|
||||
#: templates/admin.php:334
|
||||
#: templates/admin.php:336
|
||||
msgid "Server address"
|
||||
msgstr "Adresa serveru"
|
||||
|
||||
#: templates/admin.php:338
|
||||
#: templates/admin.php:340
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: templates/admin.php:343
|
||||
#: templates/admin.php:345
|
||||
msgid "Credentials"
|
||||
msgstr "Přihlašovací údaje"
|
||||
|
||||
#: templates/admin.php:344
|
||||
#: templates/admin.php:346
|
||||
msgid "SMTP Username"
|
||||
msgstr ""
|
||||
msgstr "SMTP uživatelské jméno "
|
||||
|
||||
#: templates/admin.php:347
|
||||
#: templates/admin.php:349
|
||||
msgid "SMTP Password"
|
||||
msgstr ""
|
||||
msgstr "SMTP heslo"
|
||||
|
||||
#: templates/admin.php:351
|
||||
#: templates/admin.php:353
|
||||
msgid "Test email settings"
|
||||
msgstr ""
|
||||
msgstr "Nastavení zkušebního emailu"
|
||||
|
||||
#: templates/admin.php:352
|
||||
#: templates/admin.php:354
|
||||
msgid "Send email"
|
||||
msgstr ""
|
||||
msgstr "Odeslat e-mail"
|
||||
|
||||
#: templates/admin.php:357
|
||||
#: templates/admin.php:359
|
||||
msgid "Log"
|
||||
msgstr "Záznam"
|
||||
|
||||
#: templates/admin.php:358
|
||||
#: templates/admin.php:360
|
||||
msgid "Log level"
|
||||
msgstr "Úroveň zaznamenávání"
|
||||
|
||||
#: templates/admin.php:390
|
||||
#: templates/admin.php:392
|
||||
msgid "More"
|
||||
msgstr "Více"
|
||||
|
||||
#: templates/admin.php:391
|
||||
#: templates/admin.php:393
|
||||
msgid "Less"
|
||||
msgstr "Méně"
|
||||
|
||||
#: templates/admin.php:397 templates/personal.php:181
|
||||
#: templates/admin.php:399 templates/personal.php:181
|
||||
msgid "Version"
|
||||
msgstr "Verze"
|
||||
|
||||
#: templates/admin.php:401 templates/personal.php:184
|
||||
#: templates/admin.php:403 templates/personal.php:184
|
||||
msgid ""
|
||||
"Developed by the <a href=\"http://ownCloud.org/contact\" "
|
||||
"target=\"_blank\">ownCloud community</a>, the <a "
|
||||
|
@ -607,7 +608,7 @@ msgstr "Vyberte aplikaci"
|
|||
|
||||
#: templates/apps.php:42
|
||||
msgid "Documentation:"
|
||||
msgstr ""
|
||||
msgstr "Dokumentace:"
|
||||
|
||||
#: templates/apps.php:48
|
||||
msgid "See application page at apps.owncloud.com"
|
||||
|
@ -615,7 +616,7 @@ msgstr "Více na stránce s aplikacemi na apps.owncloud.com"
|
|||
|
||||
#: templates/apps.php:50
|
||||
msgid "See application website"
|
||||
msgstr ""
|
||||
msgstr "Prohlédněte si webovou stránku aplikace"
|
||||
|
||||
#: templates/apps.php:52
|
||||
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 12:10+0000\n"
|
||||
"POT-Creation-Date: 2014-03-18 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-17 13:07+0000\n"
|
||||
"Last-Translator: mnestis <transifex@mnestis.net>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 12:10+0000\n"
|
||||
"POT-Creation-Date: 2014-03-18 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-17 13:08+0000\n"
|
||||
"Last-Translator: mnestis <transifex@mnestis.net>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
|
@ -8,9 +8,9 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-15 02:13-0400\n"
|
||||
"PO-Revision-Date: 2014-03-15 05:40+0000\n"
|
||||
"Last-Translator: I Robot\n"
|
||||
"POT-Creation-Date: 2014-03-18 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-17 13:08+0000\n"
|
||||
"Last-Translator: mnestis <transifex@mnestis.net>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-12 01:54-0400\n"
|
||||
"PO-Revision-Date: 2014-03-11 12:10+0000\n"
|
||||
"POT-Creation-Date: 2014-03-18 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-17 13:08+0000\n"
|
||||
"Last-Translator: mnestis <transifex@mnestis.net>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -193,8 +193,8 @@ msgid "MS SQL username and/or password not valid: %s"
|
|||
msgstr "MS SQL username and/or password not valid: %s"
|
||||
|
||||
#: private/setup/mssql.php:21 private/setup/mysql.php:13
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:24
|
||||
#: private/setup/postgresql.php:70
|
||||
#: private/setup/oci.php:114 private/setup/postgresql.php:31
|
||||
#: private/setup/postgresql.php:84
|
||||
msgid "You need to enter either an existing account or the administrator."
|
||||
msgstr "You need to enter either an existing account or the administrator."
|
||||
|
||||
|
@ -207,9 +207,9 @@ msgstr "MySQL/MariaDB username and/or password not valid"
|
|||
#: private/setup/oci.php:151 private/setup/oci.php:162
|
||||
#: private/setup/oci.php:169 private/setup/oci.php:178
|
||||
#: private/setup/oci.php:186 private/setup/oci.php:195
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:89
|
||||
#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
|
||||
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
|
||||
#: private/setup/oci.php:201 private/setup/postgresql.php:103
|
||||
#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
|
||||
#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
|
||||
#, php-format
|
||||
msgid "DB Error: \"%s\""
|
||||
msgstr "DB Error: \"%s\""
|
||||
|
@ -218,9 +218,9 @@ msgstr "DB Error: \"%s\""
|
|||
#: private/setup/oci.php:122 private/setup/oci.php:145
|
||||
#: private/setup/oci.php:152 private/setup/oci.php:163
|
||||
#: private/setup/oci.php:179 private/setup/oci.php:187
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:90
|
||||
#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
|
||||
#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
|
||||
#: private/setup/oci.php:196 private/setup/postgresql.php:104
|
||||
#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
|
||||
#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
|
||||
#, php-format
|
||||
msgid "Offending command was: \"%s\""
|
||||
msgstr "Offending command was: \"%s\""
|
||||
|
@ -256,7 +256,7 @@ msgstr "Oracle username and/or password not valid"
|
|||
msgid "Offending command was: \"%s\", name: %s, password: %s"
|
||||
msgstr "Offending command was: \"%s\", name: %s, password: %s"
|
||||
|
||||
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
|
||||
#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
|
||||
msgid "PostgreSQL username and/or password not valid"
|
||||
msgstr "PostgreSQL username and/or password not valid"
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-13 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-12 16:51+0000\n"
|
||||
"POT-Creation-Date: 2014-03-18 01:55-0400\n"
|
||||
"PO-Revision-Date: 2014-03-17 13:07+0000\n"
|
||||
"Last-Translator: mnestis <transifex@mnestis.net>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -212,31 +212,31 @@ msgstr "Update"
|
|||
msgid "Updated"
|
||||
msgstr "Updated"
|
||||
|
||||
#: js/personal.js:244
|
||||
#: js/personal.js:246
|
||||
msgid "Select a profile picture"
|
||||
msgstr "Select a profile picture"
|
||||
|
||||
#: js/personal.js:274
|
||||
#: js/personal.js:277
|
||||
msgid "Very weak password"
|
||||
msgstr "Very weak password"
|
||||
|
||||
#: js/personal.js:275
|
||||
#: js/personal.js:278
|
||||
msgid "Weak password"
|
||||
msgstr "Weak password"
|
||||
|
||||
#: js/personal.js:276
|
||||
#: js/personal.js:279
|
||||
msgid "So-so password"
|
||||
msgstr "So-so password"
|
||||
|
||||
#: js/personal.js:277
|
||||
#: js/personal.js:280
|
||||
msgid "Good password"
|
||||
msgstr "Good password"
|
||||
|
||||
#: js/personal.js:278
|
||||
#: js/personal.js:281
|
||||
msgid "Strong password"
|
||||
msgstr "Strong password"
|
||||
|
||||
#: js/personal.js:301
|
||||
#: js/personal.js:316
|
||||
msgid "Decrypting files... Please wait, this can take some time."
|
||||
msgstr "Decrypting files... Please wait, this can take some time."
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
@ -47,15 +47,15 @@ msgstr ""
|
|||
msgid "You need to set your user email before being able to send test emails."
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:116 templates/admin.php:284
|
||||
#: admin/controller.php:116 templates/admin.php:282
|
||||
msgid "Send mode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
|
||||
#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: admin/controller.php:120 templates/admin.php:321
|
||||
#: admin/controller.php:120 templates/admin.php:319
|
||||
msgid "Authentication method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -459,123 +459,123 @@ msgstr ""
|
|||
msgid "Allow users to share items to the public with links"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:211
|
||||
#: templates/admin.php:210
|
||||
msgid "Allow public uploads"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:212
|
||||
#: templates/admin.php:211
|
||||
msgid ""
|
||||
"Allow users to enable others to upload into their publicly shared folders"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:220
|
||||
#: templates/admin.php:218
|
||||
msgid "Allow resharing"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:221
|
||||
#: templates/admin.php:219
|
||||
msgid "Allow users to share items shared with them again"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:228
|
||||
#: templates/admin.php:226
|
||||
msgid "Allow users to share with anyone"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:231
|
||||
#: templates/admin.php:229
|
||||
msgid "Allow users to only share with users in their groups"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:238
|
||||
#: templates/admin.php:236
|
||||
msgid "Allow mail notification"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:239
|
||||
#: templates/admin.php:237
|
||||
msgid "Allow user to send mail notification for shared files"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:246
|
||||
#: templates/admin.php:244
|
||||
msgid "Security"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:259
|
||||
#: templates/admin.php:257
|
||||
msgid "Enforce HTTPS"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:261
|
||||
#: templates/admin.php:259
|
||||
#, php-format
|
||||
msgid "Forces the clients to connect to %s via an encrypted connection."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:267
|
||||
#: templates/admin.php:265
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:279
|
||||
#: templates/admin.php:277
|
||||
msgid "Email Server"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:281
|
||||
#: templates/admin.php:279
|
||||
msgid "This is used for sending out notifications."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:312
|
||||
#: templates/admin.php:310
|
||||
msgid "From address"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:334
|
||||
#: templates/admin.php:332
|
||||
msgid "Authentication required"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:338
|
||||
#: templates/admin.php:336
|
||||
msgid "Server address"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:342
|
||||
#: templates/admin.php:340
|
||||
msgid "Port"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:347
|
||||
#: templates/admin.php:345
|
||||
msgid "Credentials"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:348
|
||||
#: templates/admin.php:346
|
||||
msgid "SMTP Username"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:351
|
||||
#: templates/admin.php:349
|
||||
msgid "SMTP Password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:355
|
||||
#: templates/admin.php:353
|
||||
msgid "Test email settings"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:356
|
||||
#: templates/admin.php:354
|
||||
msgid "Send email"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:361
|
||||
#: templates/admin.php:359
|
||||
msgid "Log"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:362
|
||||
#: templates/admin.php:360
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:394
|
||||
#: templates/admin.php:392
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:395
|
||||
#: templates/admin.php:393
|
||||
msgid "Less"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:401 templates/personal.php:181
|
||||
#: templates/admin.php:399 templates/personal.php:181
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin.php:405 templates/personal.php:184
|
||||
#: templates/admin.php:403 templates/personal.php:184
|
||||
msgid ""
|
||||
"Developed by the <a href=\"http://ownCloud.org/contact\" target=\"_blank"
|
||||
"\">ownCloud community</a>, the <a href=\"https://github.com/owncloud\" "
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ownCloud Core 6.0.0\n"
|
||||
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
|
||||
"POT-Creation-Date: 2014-03-17 01:55-0400\n"
|
||||
"POT-Creation-Date: 2014-03-19 01:55-0400\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"
|
||||
|
|
|
@ -31,6 +31,7 @@ $TRANSLATIONS = array(
|
|||
"Application is not enabled" => "L'aplicació no està habilitada",
|
||||
"Authentication error" => "Error d'autenticació",
|
||||
"Token expired. Please reload page." => "El testimoni ha expirat. Torneu a carregar la pàgina.",
|
||||
"Unknown user" => "Usuari desconegut",
|
||||
"Files" => "Fitxers",
|
||||
"Text" => "Text",
|
||||
"Images" => "Imatges",
|
||||
|
@ -39,8 +40,13 @@ $TRANSLATIONS = array(
|
|||
"%s you may not use dots in the database name" => "%s no podeu usar punts en el nom de la base de dades",
|
||||
"MS SQL username and/or password not valid: %s" => "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s",
|
||||
"You need to enter either an existing account or the administrator." => "Heu d'escriure un compte existent o el d'administrador.",
|
||||
"MySQL/MariaDB username and/or password not valid" => "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids",
|
||||
"DB Error: \"%s\"" => "Error DB: \"%s\"",
|
||||
"Offending command was: \"%s\"" => "L'ordre en conflicte és: \"%s\"",
|
||||
"MySQL/MariaDB user '%s'@'localhost' exists already." => "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix.",
|
||||
"Drop this user from MySQL/MariaDB" => "Esborreu aquest usuari de MySQL/MariaDB",
|
||||
"MySQL/MariaDB user '%s'@'%%' already exists" => "L'usuari MySQL/MariaDB '%s'@'%%' ja existeix",
|
||||
"Drop this user from MySQL/MariaDB." => "Esborreu aquest usuari de MySQL/MariaDB.",
|
||||
"Oracle connection could not be established" => "No s'ha pogut establir la connexió Oracle",
|
||||
"Oracle username and/or password not valid" => "Nom d'usuari i/o contrasenya Oracle no vàlids",
|
||||
"Offending command was: \"%s\", name: %s, password: %s" => "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s",
|
||||
|
|
|
@ -31,6 +31,7 @@ $TRANSLATIONS = array(
|
|||
"Application is not enabled" => "Aplikace není povolena",
|
||||
"Authentication error" => "Chyba ověření",
|
||||
"Token expired. Please reload page." => "Token vypršel. Obnovte prosím stránku.",
|
||||
"Unknown user" => "Neznámý uživatel",
|
||||
"Files" => "Soubory",
|
||||
"Text" => "Text",
|
||||
"Images" => "Obrázky",
|
||||
|
@ -39,8 +40,13 @@ $TRANSLATIONS = array(
|
|||
"%s you may not use dots in the database name" => "V názvu databáze %s nesmíte používat tečky.",
|
||||
"MS SQL username and/or password not valid: %s" => "Uživatelské jméno či heslo MSSQL není platné: %s",
|
||||
"You need to enter either an existing account or the administrator." => "Musíte zadat existující účet či správce.",
|
||||
"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné",
|
||||
"DB Error: \"%s\"" => "Chyba databáze: \"%s\"",
|
||||
"Offending command was: \"%s\"" => "Příslušný příkaz byl: \"%s\"",
|
||||
"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB uživatel '%s'@'localhost' již existuje.",
|
||||
"Drop this user from MySQL/MariaDB" => "Zahodit uživatele z MySQL/MariaDB",
|
||||
"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB uživatel '%s'@'%%' již existuje",
|
||||
"Drop this user from MySQL/MariaDB." => "Zahodit uživatele z MySQL/MariaDB.",
|
||||
"Oracle connection could not be established" => "Spojení s Oracle nemohlo být navázáno",
|
||||
"Oracle username and/or password not valid" => "Uživatelské jméno či heslo Oracle není platné",
|
||||
"Offending command was: \"%s\", name: %s, password: %s" => "Příslušný příkaz byl: \"%s\", jméno: %s, heslo: %s",
|
||||
|
|
|
@ -1,139 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Copyright (c) 2012 Robin Appelman <icewind@owncloud.com>
|
||||
* This file is licensed under the Affero General Public License version 3 or
|
||||
* later.
|
||||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
namespace OC\Files\Cache;
|
||||
|
||||
/**
|
||||
* Provide read only support for the old filecache
|
||||
*/
|
||||
class Legacy {
|
||||
private $user;
|
||||
|
||||
private $cacheHasItems = null;
|
||||
|
||||
/**
|
||||
* @param string $user
|
||||
*/
|
||||
public function __construct($user) {
|
||||
$this->user = $user;
|
||||
}
|
||||
|
||||
/**
|
||||
* get the numbers of items in the legacy cache
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
function getCount() {
|
||||
$sql = 'SELECT COUNT(`id`) AS `count` FROM `*PREFIX*fscache` WHERE `user` = ?';
|
||||
$result = \OC_DB::executeAudited($sql, array($this->user));
|
||||
if ($row = $result->fetchRow()) {
|
||||
return $row['count'];
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* check if a legacy cache is present and holds items
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
function hasItems() {
|
||||
if (!is_null($this->cacheHasItems)) {
|
||||
return $this->cacheHasItems;
|
||||
}
|
||||
try {
|
||||
$query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*fscache` WHERE `user` = ?',1);
|
||||
} catch (\Exception $e) {
|
||||
$this->cacheHasItems = false;
|
||||
return false;
|
||||
}
|
||||
try {
|
||||
$result = $query->execute(array($this->user));
|
||||
} catch (\Exception $e) {
|
||||
$this->cacheHasItems = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($result === false || property_exists($result, 'error_message_prefix')) {
|
||||
$this->cacheHasItems = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->cacheHasItems = (bool)$result->fetchRow();
|
||||
return $this->cacheHasItems;
|
||||
}
|
||||
|
||||
/**
|
||||
* get an item from the legacy cache
|
||||
*
|
||||
* @param string $path
|
||||
* @return array
|
||||
*/
|
||||
function get($path) {
|
||||
if (is_numeric($path)) {
|
||||
$sql = 'SELECT * FROM `*PREFIX*fscache` WHERE `id` = ?';
|
||||
} else {
|
||||
$sql = 'SELECT * FROM `*PREFIX*fscache` WHERE `path` = ?';
|
||||
}
|
||||
$result = \OC_DB::executeAudited($sql, array($path));
|
||||
$data = $result->fetchRow();
|
||||
$data['etag'] = $this->getEtag($data['path'], $data['user']);
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the ETag for the given path
|
||||
*
|
||||
* @param type $path
|
||||
* @return string
|
||||
*/
|
||||
function getEtag($path, $user = null) {
|
||||
static $query = null;
|
||||
|
||||
$pathDetails = explode('/', $path, 4);
|
||||
if((!$user) && !isset($pathDetails[1])) {
|
||||
//no user!? Too odd, return empty string.
|
||||
return '';
|
||||
} else if(!$user) {
|
||||
//guess user from path, if no user passed.
|
||||
$user = $pathDetails[1];
|
||||
}
|
||||
|
||||
if(!isset($pathDetails[3]) || is_null($pathDetails[3])) {
|
||||
$relativePath = '';
|
||||
} else {
|
||||
$relativePath = $pathDetails[3];
|
||||
}
|
||||
|
||||
if(is_null($query)){
|
||||
$query = \OC_DB::prepare('SELECT `propertyvalue` FROM `*PREFIX*properties` WHERE `userid` = ? AND `propertypath` = ? AND `propertyname` = \'{DAV:}getetag\'');
|
||||
}
|
||||
$result = \OC_DB::executeAudited($query,array($user, '/' . $relativePath));
|
||||
if ($row = $result->fetchRow()) {
|
||||
return trim($row['propertyvalue'], '"');
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* get all child items of an item from the legacy cache
|
||||
*
|
||||
* @param int $id
|
||||
* @return array
|
||||
*/
|
||||
function getChildren($id) {
|
||||
$result = \OC_DB::executeAudited('SELECT * FROM `*PREFIX*fscache` WHERE `parent` = ?', array($id));
|
||||
$data = $result->fetchAll();
|
||||
foreach ($data as $i => $item) {
|
||||
$data[$i]['etag'] = $this->getEtag($item['path'], $item['user']);
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
}
|
|
@ -1,235 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Copyright (c) 2012 Robin Appelman <icewind@owncloud.com>
|
||||
* This file is licensed under the Affero General Public License version 3 or
|
||||
* later.
|
||||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
namespace OC\Files\Cache;
|
||||
|
||||
class Upgrade {
|
||||
/**
|
||||
* @var Legacy $legacy
|
||||
*/
|
||||
private $legacy;
|
||||
|
||||
private $numericIds = array();
|
||||
|
||||
private $mimeTypeIds = array();
|
||||
|
||||
/**
|
||||
* @param Legacy $legacy
|
||||
*/
|
||||
public function __construct($legacy) {
|
||||
$this->legacy = $legacy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Preform a upgrade a path and it's childs
|
||||
*
|
||||
* @param string $path
|
||||
* @param bool $mode
|
||||
*/
|
||||
function upgradePath($path, $mode = Scanner::SCAN_RECURSIVE) {
|
||||
if (!$this->legacy->hasItems()) {
|
||||
return;
|
||||
}
|
||||
\OC_Hook::emit('\OC\Files\Cache\Upgrade', 'migrate_path', $path);
|
||||
if ($row = $this->legacy->get($path)) {
|
||||
$data = $this->getNewData($row);
|
||||
if ($data) {
|
||||
$this->insert($data);
|
||||
$this->upgradeChilds($data['id'], $mode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* upgrade all child elements of an item
|
||||
*
|
||||
* @param int $id
|
||||
* @param bool $mode
|
||||
*/
|
||||
function upgradeChilds($id, $mode = Scanner::SCAN_RECURSIVE) {
|
||||
$children = $this->legacy->getChildren($id);
|
||||
foreach ($children as $child) {
|
||||
$childData = $this->getNewData($child);
|
||||
\OC_Hook::emit('\OC\Files\Cache\Upgrade', 'migrate_path', $child['path']);
|
||||
if ($childData) {
|
||||
$this->insert($childData);
|
||||
if ($mode == Scanner::SCAN_RECURSIVE) {
|
||||
$this->upgradeChilds($child['id']);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* insert data into the new cache
|
||||
*
|
||||
* @param array $data the data for the new cache
|
||||
*/
|
||||
function insert($data) {
|
||||
static $insertQuery = null;
|
||||
if(is_null($insertQuery)) {
|
||||
$insertQuery = \OC_DB::prepare('INSERT INTO `*PREFIX*filecache`
|
||||
( `fileid`, `storage`, `path`, `path_hash`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` )
|
||||
VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
|
||||
}
|
||||
if (!$this->inCache($data['storage'], $data['path_hash'], $data['id'])) {
|
||||
\OC_DB::executeAudited($insertQuery, array($data['id'], $data['storage'],
|
||||
$data['path'], $data['path_hash'], $data['parent'], $data['name'],
|
||||
$data['mimetype'], $data['mimepart'], $data['size'], $data['mtime'], $data['encrypted'], $data['etag']));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* check if an item is already in the new cache
|
||||
*
|
||||
* @param string $storage
|
||||
* @param string $pathHash
|
||||
* @param string $id
|
||||
* @return bool
|
||||
*/
|
||||
function inCache($storage, $pathHash, $id) {
|
||||
static $query = null;
|
||||
if(is_null($query)) {
|
||||
$query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE (`storage` = ? AND `path_hash` = ?) OR `fileid` = ?');
|
||||
}
|
||||
$result = \OC_DB::executeAudited($query, array($storage, $pathHash, $id));
|
||||
return (bool)$result->fetchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* get the new data array from the old one
|
||||
*
|
||||
* @param array $data the data from the old cache
|
||||
* Example data array
|
||||
* Array
|
||||
* (
|
||||
* [id] => 418
|
||||
* [path] => /tina/files/picture.jpg //relative to datadir
|
||||
* [path_hash] => 66d4547e372888deed80b24fec9b192b
|
||||
* [parent] => 234
|
||||
* [name] => picture.jpg
|
||||
* [user] => tina
|
||||
* [size] => 1265283
|
||||
* [ctime] => 1363909709
|
||||
* [mtime] => 1363909709
|
||||
* [mimetype] => image/jpeg
|
||||
* [mimepart] => image
|
||||
* [encrypted] => 0
|
||||
* [versioned] => 0
|
||||
* [writable] => 1
|
||||
* )
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
function getNewData($data) {
|
||||
//Make sure there is a path, otherwise we can do nothing.
|
||||
if(!isset($data['path'])) {
|
||||
return false;
|
||||
}
|
||||
$newData = $data;
|
||||
/**
|
||||
* @var \OC\Files\Storage\Storage $storage
|
||||
* @var string $internalPath;
|
||||
*/
|
||||
list($storage, $internalPath) = \OC\Files\Filesystem::resolvePath($data['path']);
|
||||
if ($storage) {
|
||||
$newData['etag'] = $data['etag'];
|
||||
$newData['path_hash'] = md5($internalPath);
|
||||
$newData['path'] = $internalPath;
|
||||
$newData['storage'] = $this->getNumericId($storage);
|
||||
$newData['parent'] = ($internalPath === '') ? -1 : $data['parent'];
|
||||
$newData['permissions'] = ($data['writable']) ? \OCP\PERMISSION_ALL : \OCP\PERMISSION_READ;
|
||||
$newData['storage_object'] = $storage;
|
||||
$newData['mimetype'] = $this->getMimetypeId($newData['mimetype'], $storage);
|
||||
$newData['mimepart'] = $this->getMimetypeId($newData['mimepart'], $storage);
|
||||
return $newData;
|
||||
} else {
|
||||
\OC_Log::write('core', 'Unable to migrate data from old cache for '.$data['path'].' because the storage was not found', \OC_Log::ERROR);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* get the numeric storage id
|
||||
*
|
||||
* @param \OC\Files\Storage\Storage $storage
|
||||
* @return int
|
||||
*/
|
||||
function getNumericId($storage) {
|
||||
$storageId = $storage->getId();
|
||||
if (!isset($this->numericIds[$storageId])) {
|
||||
$cache = $storage->getCache();
|
||||
$this->numericIds[$storageId] = $cache->getNumericStorageId();
|
||||
}
|
||||
return $this->numericIds[$storageId];
|
||||
}
|
||||
|
||||
/**
|
||||
* get the numeric id for a mimetype
|
||||
*
|
||||
* @param string $mimetype
|
||||
* @param \OC\Files\Storage\Storage $storage
|
||||
* @return int
|
||||
*/
|
||||
function getMimetypeId($mimetype, $storage) {
|
||||
if (!isset($this->mimeTypeIds[$mimetype])) {
|
||||
$cache = new Cache($storage);
|
||||
$this->mimeTypeIds[$mimetype] = $cache->getMimetypeId($mimetype);
|
||||
}
|
||||
return $this->mimeTypeIds[$mimetype];
|
||||
}
|
||||
|
||||
/**
|
||||
* check if a cache upgrade is required for $user
|
||||
*
|
||||
* @param string $user
|
||||
* @return bool
|
||||
*/
|
||||
static function needUpgrade($user) {
|
||||
$cacheVersion = (int)\OCP\Config::getUserValue($user, 'files', 'cache_version', 4);
|
||||
if ($cacheVersion < 5) {
|
||||
$legacy = new \OC\Files\Cache\Legacy($user);
|
||||
if ($legacy->hasItems()) {
|
||||
return true;
|
||||
}
|
||||
self::upgradeDone($user);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* mark the filecache as upgrade
|
||||
*
|
||||
* @param string $user
|
||||
*/
|
||||
static function upgradeDone($user) {
|
||||
\OCP\Config::setUserValue($user, 'files', 'cache_version', 5);
|
||||
}
|
||||
|
||||
/**
|
||||
* Does a "silent" upgrade, i.e. without an Event-Source as triggered
|
||||
* on User-Login via Ajax. This method is called within the regular
|
||||
* ownCloud upgrade.
|
||||
*
|
||||
* @param string $user a User ID
|
||||
*/
|
||||
public static function doSilentUpgrade($user) {
|
||||
if(!self::needUpgrade($user)) {
|
||||
return;
|
||||
}
|
||||
$legacy = new \OC\Files\Cache\Legacy($user);
|
||||
if ($legacy->hasItems()) {
|
||||
\OC_DB::beginTransaction();
|
||||
$upgrade = new \OC\Files\Cache\Upgrade($legacy);
|
||||
$upgrade->upgradePath('/' . $user . '/files');
|
||||
\OC_DB::commit();
|
||||
}
|
||||
\OC\Files\Cache\Upgrade::upgradeDone($user);
|
||||
}
|
||||
}
|
|
@ -16,9 +16,6 @@ use OC\Hooks\BasicEmitter;
|
|||
* - maintenanceStart()
|
||||
* - maintenanceEnd()
|
||||
* - dbUpgrade()
|
||||
* - filecacheStart()
|
||||
* - filecacheProgress(int $percentage)
|
||||
* - filecacheDone()
|
||||
* - failure(string $message)
|
||||
*/
|
||||
class Updater extends BasicEmitter {
|
||||
|
@ -122,9 +119,6 @@ class Updater extends BasicEmitter {
|
|||
\OC_DB::updateDbFromStructure(\OC::$SERVERROOT . '/db_structure.xml');
|
||||
$this->emit('\OC\Updater', 'dbUpgrade');
|
||||
|
||||
// do a file cache upgrade for users with files
|
||||
// this can take loooooooooooooooooooooooong
|
||||
$this->upgradeFileCache();
|
||||
} catch (\Exception $exception) {
|
||||
$this->emit('\OC\Updater', 'failure', array($exception->getMessage()));
|
||||
}
|
||||
|
@ -142,42 +136,5 @@ class Updater extends BasicEmitter {
|
|||
$this->emit('\OC\Updater', 'maintenanceEnd');
|
||||
}
|
||||
|
||||
private function upgradeFileCache() {
|
||||
try {
|
||||
$query = \OC_DB::prepare('
|
||||
SELECT DISTINCT `user`
|
||||
FROM `*PREFIX*fscache`
|
||||
');
|
||||
$result = $query->execute();
|
||||
} catch (\Exception $e) {
|
||||
return;
|
||||
}
|
||||
$users = $result->fetchAll();
|
||||
if (count($users) == 0) {
|
||||
return;
|
||||
}
|
||||
$step = 100 / count($users);
|
||||
$percentCompleted = 0;
|
||||
$lastPercentCompletedOutput = 0;
|
||||
$startInfoShown = false;
|
||||
foreach ($users as $userRow) {
|
||||
$user = $userRow['user'];
|
||||
\OC\Files\Filesystem::initMountPoints($user);
|
||||
\OC\Files\Cache\Upgrade::doSilentUpgrade($user);
|
||||
if (!$startInfoShown) {
|
||||
//We show it only now, because otherwise Info about upgraded apps
|
||||
//will appear between this and progress info
|
||||
$this->emit('\OC\Updater', 'filecacheStart');
|
||||
$startInfoShown = true;
|
||||
}
|
||||
$percentCompleted += $step;
|
||||
$out = floor($percentCompleted);
|
||||
if ($out != $lastPercentCompletedOutput) {
|
||||
$this->emit('\OC\Updater', 'filecacheProgress', array($out));
|
||||
$lastPercentCompletedOutput = $out;
|
||||
}
|
||||
}
|
||||
$this->emit('\OC\Updater', 'filecacheDone');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,15 @@
|
|||
<?php
|
||||
$TRANSLATIONS = array(
|
||||
"Invalid value supplied for %s" => "El valor proporcionat no és vàlid per %s",
|
||||
"Saved" => "Desat",
|
||||
"test email settings" => "prova l'arranjament del correu",
|
||||
"If you received this email, the settings seem to be correct." => "Si rebeu aquest correu sembla que l'arranjament del correu és correcte.",
|
||||
"A problem occurred while sending the e-mail. Please revisit your settings." => "Hi ha hagut un problema en enviar el correu. Comproveu-ne l'arranjament.",
|
||||
"Email sent" => "El correu electrónic s'ha enviat",
|
||||
"You need to set your user email before being able to send test emails." => "Heu d'establir un nom d'usuari abans de poder enviar correus de prova.",
|
||||
"Send mode" => "Mode d'enviament",
|
||||
"Encryption" => "Xifrat",
|
||||
"Authentication method" => "Mètode d'autenticació",
|
||||
"Unable to load list from App Store" => "No s'ha pogut carregar la llista des de l'App Store",
|
||||
"Authentication error" => "Error d'autenticació",
|
||||
"Your full name has been changed." => "El vostre nom complet ha canviat.",
|
||||
|
@ -24,7 +32,9 @@ $TRANSLATIONS = array(
|
|||
"Wrong admin recovery password. Please check the password and try again." => "La contrasenya de recuperació d'administrador és incorrecta. Comproveu-la i torneu-ho a intentar.",
|
||||
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "El dorsal no permet canviar la contrasenya, però la clau d'encripació d'usuaris s'ha actualitzat correctament.",
|
||||
"Unable to change password" => "No es pot canviar la contrasenya",
|
||||
"Sending..." => "Enviant...",
|
||||
"User Documentation" => "Documentació d'usuari",
|
||||
"Admin Documentation" => "Documentació d'administrador",
|
||||
"Update to {appversion}" => "Actualitza a {appversion}",
|
||||
"Disable" => "Desactiva",
|
||||
"Enable" => "Habilita",
|
||||
|
@ -62,6 +72,10 @@ $TRANSLATIONS = array(
|
|||
"Fatal issues only" => "Només problemes fatals",
|
||||
"None" => "Cap",
|
||||
"Login" => "Inici de sessió",
|
||||
"Plain" => "Pla",
|
||||
"NT LAN Manager" => "Gestor NT LAN",
|
||||
"SSL" => "SSL",
|
||||
"TLS" => "TLS",
|
||||
"Security Warning" => "Avís de seguretat",
|
||||
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Esteu accedint %s a través de HTTP. Us recomanem fermament que configureu el servidor perquè requereixi HTTPS.",
|
||||
"Your data directory and your files are probably accessible from the internet. The .htaccess file 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." => "La carpeta de dades i els vostres fitxersprobablement són accessibles des d'Internet. La fitxer .htaccess no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web.",
|
||||
|
@ -99,9 +113,17 @@ $TRANSLATIONS = array(
|
|||
"Enforce HTTPS" => "Força HTTPS",
|
||||
"Forces the clients to connect to %s via an encrypted connection." => "Força la connexió dels clients a %s a través d'una connexió encriptada.",
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Connecteu a %s a través de HTTPS per habilitar o inhabilitar l'accés SSL.",
|
||||
"Email Server" => "Servidor de correu",
|
||||
"This is used for sending out notifications." => "S'usa per enviar notificacions.",
|
||||
"From address" => "Des de l'adreça",
|
||||
"Authentication required" => "Es requereix autenticació",
|
||||
"Server address" => "Adreça del servidor",
|
||||
"Port" => "Port",
|
||||
"Credentials" => "Credencials",
|
||||
"SMTP Username" => "Nom d'usuari SMTP",
|
||||
"SMTP Password" => "Contrasenya SMTP",
|
||||
"Test email settings" => "Prova l'arranjament del correu",
|
||||
"Send email" => "Envia correu",
|
||||
"Log" => "Registre",
|
||||
"Log level" => "Nivell de registre",
|
||||
"More" => "Més",
|
||||
|
@ -111,7 +133,9 @@ $TRANSLATIONS = array(
|
|||
"Add your App" => "Afegiu la vostra aplicació",
|
||||
"More Apps" => "Més aplicacions",
|
||||
"Select an App" => "Seleccioneu una aplicació",
|
||||
"Documentation:" => "Documentació:",
|
||||
"See application page at apps.owncloud.com" => "Mireu la pàgina d'aplicacions a apps.owncloud.com",
|
||||
"See application website" => "Mostra la web de l'aplicació",
|
||||
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-propietat de <span class=\"author\"></span>",
|
||||
"Administrator Documentation" => "Documentació d'administrador",
|
||||
"Online Documentation" => "Documentació en línia",
|
||||
|
@ -130,6 +154,7 @@ $TRANSLATIONS = array(
|
|||
"Full Name" => "Nom complet",
|
||||
"Email" => "Correu electrònic",
|
||||
"Your email address" => "Correu electrònic",
|
||||
"Fill in an email address to enable password recovery and receive notifications" => "Ompliu una adreça de correu per poder recuperar la contrasenya i rebre notificacions",
|
||||
"Profile picture" => "Foto de perfil",
|
||||
"Upload new" => "Puja'n una de nova",
|
||||
"Select new from Files" => "Selecciona'n una de nova dels fitxers",
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
<?php
|
||||
$TRANSLATIONS = array(
|
||||
"Saved" => "Uloženo",
|
||||
"Email sent" => "E-mail odeslán",
|
||||
"Encryption" => "Šifrování",
|
||||
"Authentication method" => "Metoda autentifikace",
|
||||
"Unable to load list from App Store" => "Nelze načíst seznam z App Store",
|
||||
"Authentication error" => "Chyba přihlášení",
|
||||
"Your full name has been changed." => "Vaše celé jméno bylo změněno.",
|
||||
|
@ -24,7 +26,9 @@ $TRANSLATIONS = array(
|
|||
"Wrong admin recovery password. Please check the password and try again." => "Chybné administrátorské heslo pro obnovu. Překontrolujte správnost hesla a zkuste to znovu.",
|
||||
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Úložiště nepodporuje změnu hesla, ale šifrovací klíč uživatelů byl úspěšně změněn.",
|
||||
"Unable to change password" => "Změna hesla se nezdařila",
|
||||
"Sending..." => "Odesílání...",
|
||||
"User Documentation" => "Uživatelská dokumentace",
|
||||
"Admin Documentation" => "Dokumentace pro administrátory",
|
||||
"Update to {appversion}" => "Aktualizovat na {appversion}",
|
||||
"Disable" => "Zakázat",
|
||||
"Enable" => "Povolit",
|
||||
|
@ -37,6 +41,11 @@ $TRANSLATIONS = array(
|
|||
"Update" => "Aktualizovat",
|
||||
"Updated" => "Aktualizováno",
|
||||
"Select a profile picture" => "Vyberte profilový obrázek",
|
||||
"Very weak password" => "Velmi slabé heslo",
|
||||
"Weak password" => "Slabé heslo",
|
||||
"So-so password" => "Středně silné heslo",
|
||||
"Good password" => "Dobré heslo",
|
||||
"Strong password" => "Silné heslo",
|
||||
"Decrypting files... Please wait, this can take some time." => "Probíhá dešifrování souborů... Čekejte prosím, tato operace může trvat nějakou dobu.",
|
||||
"deleted" => "smazáno",
|
||||
"undo" => "vrátit zpět",
|
||||
|
@ -57,6 +66,8 @@ $TRANSLATIONS = array(
|
|||
"Fatal issues only" => "Pouze fatální problémy",
|
||||
"None" => "Žádné",
|
||||
"Login" => "Přihlásit",
|
||||
"SSL" => "SSL",
|
||||
"TLS" => "TLS",
|
||||
"Security Warning" => "Bezpečnostní upozornění",
|
||||
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Přistupujete na %s protokolem HTTP. Důrazně doporučujeme nakonfigurovat server pro použití HTTPS.",
|
||||
"Your data directory and your files are probably accessible from the internet. The .htaccess file 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." => "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem.",
|
||||
|
@ -94,9 +105,17 @@ $TRANSLATIONS = array(
|
|||
"Enforce HTTPS" => "Vynutit HTTPS",
|
||||
"Forces the clients to connect to %s via an encrypted connection." => "Vynutí připojování klientů k %s šifrovaným spojením.",
|
||||
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Připojte se k %s skrze HTTPS pro povolení nebo zakázání vynucování SSL.",
|
||||
"Email Server" => "Emailový server",
|
||||
"This is used for sending out notifications." => "Toto se používá při odesílání upozornění.",
|
||||
"From address" => "Adresa odesílatele",
|
||||
"Authentication required" => "Ověření vyžadováno",
|
||||
"Server address" => "Adresa serveru",
|
||||
"Port" => "Port",
|
||||
"Credentials" => "Přihlašovací údaje",
|
||||
"SMTP Username" => "SMTP uživatelské jméno ",
|
||||
"SMTP Password" => "SMTP heslo",
|
||||
"Test email settings" => "Nastavení zkušebního emailu",
|
||||
"Send email" => "Odeslat e-mail",
|
||||
"Log" => "Záznam",
|
||||
"Log level" => "Úroveň zaznamenávání",
|
||||
"More" => "Více",
|
||||
|
@ -106,7 +125,9 @@ $TRANSLATIONS = array(
|
|||
"Add your App" => "Přidat Vaši aplikaci",
|
||||
"More Apps" => "Více aplikací",
|
||||
"Select an App" => "Vyberte aplikaci",
|
||||
"Documentation:" => "Dokumentace:",
|
||||
"See application page at apps.owncloud.com" => "Více na stránce s aplikacemi na apps.owncloud.com",
|
||||
"See application website" => "Prohlédněte si webovou stránku aplikace",
|
||||
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencováno <span class=\"author\"></span>",
|
||||
"Administrator Documentation" => "Dokumentace správce",
|
||||
"Online Documentation" => "Online dokumentace",
|
||||
|
|
|
@ -203,7 +203,6 @@ if (!$_['internetconnectionworking']) {
|
|||
<em><?php p($l->t('Allow users to share items to the public with links')); ?></em>
|
||||
</td>
|
||||
</tr>
|
||||
<?php if (!\OCP\App::isEnabled('files_encryption')) { ?>
|
||||
<tr>
|
||||
<td <?php if ($_['shareAPIEnabled'] == 'no') print_unescaped('class="hidden"');?>>
|
||||
<input type="checkbox" name="shareapi_allow_public_upload" id="allowPublicUpload"
|
||||
|
@ -212,7 +211,6 @@ if (!$_['internetconnectionworking']) {
|
|||
<em><?php p($l->t('Allow users to enable others to upload into their publicly shared folders')); ?></em>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<td <?php if ($_['shareAPIEnabled'] === 'no') print_unescaped('class="hidden"');?>>
|
||||
<input type="checkbox" name="shareapi_allow_resharing" id="allowResharing"
|
||||
|
|
Loading…
Reference in New Issue