Merge branch 'master' into trashbin_encryption
Conflicts: apps/files_trashbin/index.php apps/files_trashbin/lib/trash.php
This commit is contained in:
commit
4dea6a6228
|
@ -26,8 +26,7 @@ foreach ($_FILES['files']['error'] as $error) {
|
|||
UPLOAD_ERR_OK => $l->t('There is no error, the file uploaded with success'),
|
||||
UPLOAD_ERR_INI_SIZE => $l->t('The uploaded file exceeds the upload_max_filesize directive in php.ini: ')
|
||||
. ini_get('upload_max_filesize'),
|
||||
UPLOAD_ERR_FORM_SIZE => $l->t('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified'
|
||||
. ' in the HTML form'),
|
||||
UPLOAD_ERR_FORM_SIZE => $l->t('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form'),
|
||||
UPLOAD_ERR_PARTIAL => $l->t('The uploaded file was only partially uploaded'),
|
||||
UPLOAD_ERR_NO_FILE => $l->t('No file was uploaded'),
|
||||
UPLOAD_ERR_NO_TMP_DIR => $l->t('Missing a temporary folder'),
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<description>File Management</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Robin Appelman</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<standalone/>
|
||||
<default_enable/>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"replaced {new_name}" => "{new_name} wurde ersetzt",
|
||||
"undo" => "rückgängig machen",
|
||||
"replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}",
|
||||
"perform delete operation" => "Führe das Löschen aus",
|
||||
"perform delete operation" => "führe das Löschen aus",
|
||||
"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
|
||||
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
|
||||
|
@ -69,5 +69,5 @@
|
|||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
|
||||
"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
|
||||
"Current scanning" => "Scanne",
|
||||
"Upgrading filesystem cache..." => "Aktualisiere den Dateisystem-Cache"
|
||||
"Upgrading filesystem cache..." => "Aktualisiere den Dateisystem-Cache..."
|
||||
);
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
"Missing a temporary folder" => "תיקייה זמנית חסרה",
|
||||
"Failed to write to disk" => "הכתיבה לכונן נכשלה",
|
||||
"Files" => "קבצים",
|
||||
"Delete permanently" => "מחק לצמיתות",
|
||||
"Delete" => "מחיקה",
|
||||
"Rename" => "שינוי שם",
|
||||
"Pending" => "ממתין",
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete" => "Ջնջել",
|
||||
"Close" => "Փակել",
|
||||
"Save" => "Պահպանել",
|
||||
"Download" => "Բեռնել"
|
||||
);
|
|
@ -19,6 +19,10 @@
|
|||
"Name" => "Nama",
|
||||
"Size" => "Ukuran",
|
||||
"Modified" => "Dimodifikasi",
|
||||
"1 folder" => "1 map",
|
||||
"{count} folders" => "{count} map",
|
||||
"1 file" => "1 berkas",
|
||||
"{count} files" => "{count} berkas",
|
||||
"Upload" => "Unggah",
|
||||
"File handling" => "Penanganan berkas",
|
||||
"Maximum upload size" => "Ukuran unggah maksimum",
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Files" => "ဖိုင်များ"
|
||||
);
|
|
@ -60,6 +60,7 @@
|
|||
"Text file" => "Arquivo texto",
|
||||
"Folder" => "Pasta",
|
||||
"From link" => "Do link",
|
||||
"Deleted files" => "Arquivos apagados",
|
||||
"Cancel upload" => "Cancelar upload",
|
||||
"Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!",
|
||||
"Download" => "Baixar",
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "enkripsi",
|
||||
"None" => "tidak ada"
|
||||
"Encryption" => "Enkripsi",
|
||||
"File encryption is enabled." => "Enkripsi berkas aktif.",
|
||||
"The following file types will not be encrypted:" => "Tipe berkas berikut tidak akan dienkripsi:",
|
||||
"Exclude the following file types from encryption:" => "Kecualikan tipe berkas berikut dari enkripsi:",
|
||||
"None" => "Tidak ada"
|
||||
);
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<description>Mount external storage sources</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Robin Appelman, Michael Gapczynski</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<types>
|
||||
<filesystem/>
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete" => "Ջնջել"
|
||||
);
|
|
@ -1,14 +1,26 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Access granted" => "akses diberikan",
|
||||
"Grant access" => "berikan hak akses",
|
||||
"Fill out all required fields" => "isi semua field yang dibutuhkan",
|
||||
"External Storage" => "penyimpanan eksternal",
|
||||
"Configuration" => "konfigurasi",
|
||||
"Options" => "pilihan",
|
||||
"Applicable" => "berlaku",
|
||||
"None set" => "tidak satupun di set",
|
||||
"All Users" => "semua pengguna",
|
||||
"Groups" => "grup",
|
||||
"Users" => "pengguna",
|
||||
"Delete" => "hapus"
|
||||
"Access granted" => "Akses diberikan",
|
||||
"Error configuring Dropbox storage" => "Kesalahan dalam mengkonfigurasi penyimpanan Dropbox",
|
||||
"Grant access" => "Berikan hak akses",
|
||||
"Fill out all required fields" => "Isi semua field yang dibutuhkan",
|
||||
"Please provide a valid Dropbox app key and secret." => "Masukkan kunci dan sandi aplikasi Dropbox yang benar.",
|
||||
"Error configuring Google Drive storage" => "Kesalahan dalam mengkonfigurasi penyimpanan Google Drive",
|
||||
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Peringatan:</b> \"smbclient\" tidak terpasang. Mount direktori CIFS/SMB tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya.",
|
||||
"<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>Peringatan:</b> Dukungan FTP di PHP tidak aktif atau tidak terpasang. Mount direktori FTP tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya.",
|
||||
"External Storage" => "Penyimpanan Eksternal",
|
||||
"Mount point" => "Lokasi mount",
|
||||
"Backend" => "Backend",
|
||||
"Configuration" => "Konfigurasi",
|
||||
"Options" => "Pilihan",
|
||||
"Applicable" => "Berlaku",
|
||||
"Add mount point" => "Tambah lokasi mount",
|
||||
"None set" => "Tidak satupun di set",
|
||||
"All Users" => "Semua Pengguna",
|
||||
"Groups" => "Grup",
|
||||
"Users" => "Pengguna",
|
||||
"Delete" => "Hapus",
|
||||
"Enable User External Storage" => "Aktifkan Penyimpanan Eksternal Pengguna",
|
||||
"Allow users to mount their own external storage" => "Ijinkan pengguna untuk me-mount penyimpanan eksternal mereka",
|
||||
"SSL root certificates" => "Sertifikat root SSL",
|
||||
"Import Root Certificate" => "Impor Sertifikat Root"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Users" => "သုံးစွဲသူ"
|
||||
);
|
|
@ -5,7 +5,7 @@
|
|||
<description>File sharing between users</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Michael Gapczynski</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<default_enable/>
|
||||
<types>
|
||||
|
|
|
@ -52,7 +52,10 @@ if (version_compare($installedVersion, '0.3', '<')) {
|
|||
}
|
||||
catch (Exception $e) {
|
||||
$update_error = true;
|
||||
OCP\Util::writeLog('files_sharing', 'Upgrade Routine: Skipping sharing "'.$row['source'].'" to "'.$shareWith.'" (error is "'.$e->getMessage().'")', OCP\Util::WARN);
|
||||
OCP\Util::writeLog('files_sharing',
|
||||
'Upgrade Routine: Skipping sharing "'.$row['source'].'" to "'.$shareWith
|
||||
.'" (error is "'.$e->getMessage().'")',
|
||||
OCP\Util::WARN);
|
||||
}
|
||||
OC_Util::tearDownFS();
|
||||
}
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Password" => "စကားဝှက်",
|
||||
"web services under your control" => "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services"
|
||||
);
|
|
@ -71,8 +71,9 @@ class Shared_Cache extends Cache {
|
|||
}
|
||||
} else {
|
||||
$query = \OC_DB::prepare(
|
||||
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`
|
||||
FROM `*PREFIX*filecache` WHERE `fileid` = ?');
|
||||
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`,'
|
||||
.' `size`, `mtime`, `encrypted`'
|
||||
.' FROM `*PREFIX*filecache` WHERE `fileid` = ?');
|
||||
$result = $query->execute(array($file));
|
||||
$data = $result->fetchRow();
|
||||
$data['fileid'] = (int)$data['fileid'];
|
||||
|
|
|
@ -33,7 +33,8 @@ class Shared_Permissions extends Permissions {
|
|||
if ($fileId == -1) {
|
||||
return \OCP\PERMISSION_READ;
|
||||
}
|
||||
$source = \OCP\Share::getItemSharedWithBySource('file', $fileId, \OC_Share_Backend_File::FORMAT_SHARED_STORAGE, null, true);
|
||||
$source = \OCP\Share::getItemSharedWithBySource('file', $fileId, \OC_Share_Backend_File::FORMAT_SHARED_STORAGE,
|
||||
null, true);
|
||||
if ($source) {
|
||||
return $source['permissions'];
|
||||
} else {
|
||||
|
|
|
@ -72,7 +72,11 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent {
|
|||
public function formatItems($items, $format, $parameters = null) {
|
||||
if ($format == self::FORMAT_SHARED_STORAGE) {
|
||||
// Only 1 item should come through for this format call
|
||||
return array('path' => $items[key($items)]['path'], 'permissions' => $items[key($items)]['permissions'], 'uid_owner' => $items[key($items)]['uid_owner']);
|
||||
return array(
|
||||
'path' => $items[key($items)]['path'],
|
||||
'permissions' => $items[key($items)]['permissions'],
|
||||
'uid_owner' => $items[key($items)]['uid_owner']
|
||||
);
|
||||
} else if ($format == self::FORMAT_GET_FOLDER_CONTENTS) {
|
||||
$files = array();
|
||||
foreach ($items as $item) {
|
||||
|
@ -99,7 +103,13 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent {
|
|||
}
|
||||
$size += (int)$item['size'];
|
||||
}
|
||||
return array('fileid' => -1, 'name' => 'Shared', 'mtime' => $mtime, 'mimetype' => 'httpd/unix-directory', 'size' => $size);
|
||||
return array(
|
||||
'fileid' => -1,
|
||||
'name' => 'Shared',
|
||||
'mtime' => $mtime,
|
||||
'mimetype' => 'httpd/unix-directory',
|
||||
'size' => $size
|
||||
);
|
||||
} else if ($format == self::FORMAT_OPENDIR) {
|
||||
$files = array();
|
||||
foreach ($items as $item) {
|
||||
|
|
|
@ -33,7 +33,8 @@ class OC_Share_Backend_Folder extends OC_Share_Backend_File implements OCP\Share
|
|||
}
|
||||
while (!empty($parents)) {
|
||||
$parents = "'".implode("','", $parents)."'";
|
||||
$query = OC_DB::prepare('SELECT `fileid`, `name`, `mimetype` FROM `*PREFIX*filecache` WHERE `parent` IN ('.$parents.')');
|
||||
$query = OC_DB::prepare('SELECT `fileid`, `name`, `mimetype` FROM `*PREFIX*filecache`'
|
||||
.' WHERE `parent` IN ('.$parents.')');
|
||||
$result = $query->execute();
|
||||
$parents = array();
|
||||
while ($file = $result->fetchRow()) {
|
||||
|
|
|
@ -240,7 +240,8 @@ class Shared extends \OC\Files\Storage\Common {
|
|||
public function file_put_contents($path, $data) {
|
||||
if ($source = $this->getSourcePath($path)) {
|
||||
// Check if permission is granted
|
||||
if (($this->file_exists($path) && !$this->isUpdatable($path)) || ($this->is_dir($path) && !$this->isCreatable($path))) {
|
||||
if (($this->file_exists($path) && !$this->isUpdatable($path))
|
||||
|| ($this->is_dir($path) && !$this->isCreatable($path))) {
|
||||
return false;
|
||||
}
|
||||
$info = array(
|
||||
|
@ -314,7 +315,8 @@ class Shared extends \OC\Files\Storage\Common {
|
|||
if ($this->isCreatable(dirname($path2))) {
|
||||
$source = $this->fopen($path1, 'r');
|
||||
$target = $this->fopen($path2, 'w');
|
||||
return \OC_Helper::streamCopy($source, $target);
|
||||
list ($count, $result) = \OC_Helper::streamCopy($source, $target);
|
||||
return $result;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@ -390,9 +392,12 @@ class Shared extends \OC\Files\Storage\Common {
|
|||
}
|
||||
|
||||
public static function setup($options) {
|
||||
if (!\OCP\User::isLoggedIn() || \OCP\User::getUser() != $options['user'] || \OCP\Share::getItemsSharedWith('file')) {
|
||||
if (!\OCP\User::isLoggedIn() || \OCP\User::getUser() != $options['user']
|
||||
|| \OCP\Share::getItemsSharedWith('file')) {
|
||||
$user_dir = $options['user_dir'];
|
||||
\OC\Files\Filesystem::mount('\OC\Files\Storage\Shared', array('sharedFolder' => '/Shared'), $user_dir.'/Shared/');
|
||||
\OC\Files\Filesystem::mount('\OC\Files\Storage\Shared',
|
||||
array('sharedFolder' => '/Shared'),
|
||||
$user_dir.'/Shared/');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -171,7 +171,9 @@ if (isset($path)) {
|
|||
$list->assign('files', $files, false);
|
||||
$list->assign('disableSharing', true);
|
||||
$list->assign('baseURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&path=', false);
|
||||
$list->assign('downloadURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=', false);
|
||||
$list->assign('downloadURL',
|
||||
OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=',
|
||||
false);
|
||||
$breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
|
||||
$breadcrumbNav->assign('breadcrumb', $breadcrumb, false);
|
||||
$breadcrumbNav->assign('baseURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&path=', false);
|
||||
|
@ -188,7 +190,8 @@ if (isset($path)) {
|
|||
$folder->assign('usedSpacePercent', 0);
|
||||
$tmpl->assign('folder', $folder->fetchPage(), false);
|
||||
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
|
||||
$tmpl->assign('downloadURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=' . urlencode($getPath));
|
||||
$tmpl->assign('downloadURL',
|
||||
OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=' . urlencode($getPath));
|
||||
} else {
|
||||
$tmpl->assign('dir', $dir);
|
||||
|
||||
|
@ -209,4 +212,3 @@ if (isset($path)) {
|
|||
header('HTTP/1.0 404 Not Found');
|
||||
$tmpl = new OCP\Template('', '404', 'guest');
|
||||
$tmpl->printPage();
|
||||
|
||||
|
|
|
@ -3,15 +3,20 @@
|
|||
<input type="hidden" name="filename" value="<?php echo $_['filename'] ?>" id="filename">
|
||||
<input type="hidden" name="mimetype" value="<?php echo $_['mimetype'] ?>" id="mimetype">
|
||||
<header><div id="header">
|
||||
<a href="<?php echo link_to('', 'index.php'); ?>" title="" id="owncloud"><img class="svg" src="<?php echo image_path('', 'logo-wide.svg'); ?>" alt="ownCloud" /></a>
|
||||
<a href="<?php echo link_to('', 'index.php'); ?>" title="" id="owncloud"><img class="svg"
|
||||
src="<?php echo image_path('', 'logo-wide.svg'); ?>" alt="ownCloud" /></a>
|
||||
<div class="header-right">
|
||||
<?php if (isset($_['folder'])): ?>
|
||||
<span id="details"><?php echo $l->t('%s shared the folder %s with you', array($_['displayName'], $_['fileTarget'])) ?></span>
|
||||
<span id="details"><?php echo $l->t('%s shared the folder %s with you',
|
||||
array($_['displayName'], $_['fileTarget'])) ?></span>
|
||||
<?php else: ?>
|
||||
<span id="details"><?php echo $l->t('%s shared the file %s with you', array($_['displayName'], $_['fileTarget'])) ?></span>
|
||||
<span id="details"><?php echo $l->t('%s shared the file %s with you',
|
||||
array($_['displayName'], $_['fileTarget'])) ?></span>
|
||||
<?php endif; ?>
|
||||
<?php if (!isset($_['folder']) || $_['allowZipDownload']): ?>
|
||||
<a href="<?php echo $_['downloadURL']; ?>" class="button" id="download"><img class="svg" alt="Download" src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>" /><?php echo $l->t('Download')?></a>
|
||||
<a href="<?php echo $_['downloadURL']; ?>" class="button" id="download"><img
|
||||
class="svg" alt="Download" src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>"
|
||||
/><?php echo $l->t('Download')?></a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div></header>
|
||||
|
@ -27,9 +32,12 @@
|
|||
<ul id="noPreview">
|
||||
<li class="error">
|
||||
<?php echo $l->t('No preview available for').' '.$_['fileTarget']; ?><br />
|
||||
<a href="<?php echo $_['downloadURL']; ?>" id="download"><img class="svg" alt="Download" src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>" /><?php echo $l->t('Download')?></a>
|
||||
<a href="<?php echo $_['downloadURL']; ?>" id="download"><img class="svg" alt="Download"
|
||||
src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>"
|
||||
/><?php echo $l->t('Download')?></a>
|
||||
</li>
|
||||
</ul>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<footer><p class="info"><a href="http://owncloud.org/">ownCloud</a> – <?php echo $l->t('web services under your control'); ?></p></footer>
|
||||
<footer><p class="info"><a href="http://owncloud.org/">ownCloud</a> –
|
||||
<?php echo $l->t('web services under your control'); ?></p></footer>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<info>
|
||||
<id>files_trashbin</id>
|
||||
<name>Trash bin</name>
|
||||
<name>Deleted files</name>
|
||||
<description>Keep a copy of deleted files so that they can be restored if needed</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Bjoern Schiessle</author>
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "اسم"
|
||||
"Name" => "اسم",
|
||||
"Delete" => "إلغاء"
|
||||
);
|
||||
|
|
|
@ -10,5 +10,6 @@
|
|||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файла",
|
||||
"Nothing in here. Your trash bin is empty!" => "Няма нищо. Кофата е празна!",
|
||||
"Restore" => "Възтановяване"
|
||||
"Restore" => "Възтановяване",
|
||||
"Delete" => "Изтриване"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "১টি ফোল্ডার",
|
||||
"{count} folders" => "{count} টি ফোল্ডার",
|
||||
"1 file" => "১টি ফাইল",
|
||||
"{count} files" => "{count} টি ফাইল"
|
||||
"{count} files" => "{count} টি ফাইল",
|
||||
"Delete" => "মুছে"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "No s'ha pogut restaurar %s",
|
||||
"perform restore operation" => "executa l'operació de restauració",
|
||||
"delete file permanently" => "esborra el fitxer permanentment",
|
||||
"Delete permanently" => "Esborra permanentment",
|
||||
"Name" => "Nom",
|
||||
"Deleted" => "Eliminat",
|
||||
"1 folder" => "1 carpeta",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fitxer",
|
||||
"{count} files" => "{count} fitxers",
|
||||
"Nothing in here. Your trash bin is empty!" => "La paperera està buida!",
|
||||
"Restore" => "Recupera"
|
||||
"Restore" => "Recupera",
|
||||
"Delete" => "Esborra"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Nelze obnovit %s",
|
||||
"perform restore operation" => "provést obnovu",
|
||||
"delete file permanently" => "trvale odstranit soubor",
|
||||
"Delete permanently" => "Trvale odstranit",
|
||||
"Name" => "Název",
|
||||
"Deleted" => "Smazáno",
|
||||
"1 folder" => "1 složka",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 soubor",
|
||||
"{count} files" => "{count} soubory",
|
||||
"Nothing in here. Your trash bin is empty!" => "Žádný obsah. Váš koš je prázdný.",
|
||||
"Restore" => "Obnovit"
|
||||
"Restore" => "Obnovit",
|
||||
"Delete" => "Smazat"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Kunne ikke gendanne %s",
|
||||
"perform restore operation" => "udfør gendannelsesoperation",
|
||||
"delete file permanently" => "slet fil permanent",
|
||||
"Delete permanently" => "Slet permanent",
|
||||
"Name" => "Navn",
|
||||
"Deleted" => "Slettet",
|
||||
"1 folder" => "1 mappe",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fil",
|
||||
"{count} files" => "{count} filer",
|
||||
"Nothing in here. Your trash bin is empty!" => "Intet at se her. Din papirkurv er tom!",
|
||||
"Restore" => "Gendan"
|
||||
"Restore" => "Gendan",
|
||||
"Delete" => "Slet"
|
||||
);
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht permanent löschen",
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
|
||||
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
|
||||
"perform restore operation" => "Wiederherstellung ausführen",
|
||||
"delete file permanently" => "Datei permanent löschen",
|
||||
"delete file permanently" => "Datei dauerhaft löschen",
|
||||
"Delete permanently" => "Permanent löschen",
|
||||
"Name" => "Name",
|
||||
"Deleted" => "gelöscht",
|
||||
"1 folder" => "1 Ordner",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 Datei",
|
||||
"{count} files" => "{count} Dateien",
|
||||
"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, der Papierkorb ist leer!",
|
||||
"Restore" => "Wiederherstellen"
|
||||
"Restore" => "Wiederherstellen",
|
||||
"Delete" => "Löschen"
|
||||
);
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht entgültig löschen",
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
|
||||
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
|
||||
"perform restore operation" => "Wiederherstellung ausführen",
|
||||
"delete file permanently" => "Datei entgültig löschen",
|
||||
"delete file permanently" => "Datei dauerhaft löschen",
|
||||
"Delete permanently" => "Endgültig löschen",
|
||||
"Name" => "Name",
|
||||
"Deleted" => "Gelöscht",
|
||||
"1 folder" => "1 Ordner",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 Datei",
|
||||
"{count} files" => "{count} Dateien",
|
||||
"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, Ihr Papierkorb ist leer!",
|
||||
"Restore" => "Wiederherstellen"
|
||||
"Restore" => "Wiederherstellen",
|
||||
"Delete" => "Löschen"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Αδυναμία επαναφοράς %s",
|
||||
"perform restore operation" => "εκτέλεση λειτουργία επαναφοράς",
|
||||
"delete file permanently" => "μόνιμη διαγραφή αρχείου",
|
||||
"Delete permanently" => "Μόνιμη διαγραφή",
|
||||
"Name" => "Όνομα",
|
||||
"Deleted" => "Διαγράφηκε",
|
||||
"1 folder" => "1 φάκελος",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 αρχείο",
|
||||
"{count} files" => "{count} αρχεία",
|
||||
"Nothing in here. Your trash bin is empty!" => "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
|
||||
"Restore" => "Επαναφορά"
|
||||
"Restore" => "Επαναφορά",
|
||||
"Delete" => "Διαγραφή"
|
||||
);
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"{count} folders" => "{count} dosierujoj",
|
||||
"1 file" => "1 dosiero",
|
||||
"{count} files" => "{count} dosierujoj",
|
||||
"Restore" => "Restaŭri"
|
||||
"Restore" => "Restaŭri",
|
||||
"Delete" => "Forigi"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "No se puede restaurar %s",
|
||||
"perform restore operation" => "Restaurar",
|
||||
"delete file permanently" => "Eliminar archivo permanentemente",
|
||||
"Delete permanently" => "Eliminar permanentemente",
|
||||
"Name" => "Nombre",
|
||||
"Deleted" => "Eliminado",
|
||||
"1 folder" => "1 carpeta",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 archivo",
|
||||
"{count} files" => "{count} archivos",
|
||||
"Nothing in here. Your trash bin is empty!" => "Nada aqui. La papelera esta vacia!",
|
||||
"Restore" => "Recuperar"
|
||||
"Restore" => "Recuperar",
|
||||
"Delete" => "Eliminar"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "No se pudo restaurar %s",
|
||||
"perform restore operation" => "Restaurar",
|
||||
"delete file permanently" => "Borrar archivo de manera permanente",
|
||||
"Delete permanently" => "Borrar de manera permanente",
|
||||
"Name" => "Nombre",
|
||||
"Deleted" => "Borrado",
|
||||
"1 folder" => "1 directorio",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 archivo",
|
||||
"{count} files" => "{count} archivos",
|
||||
"Nothing in here. Your trash bin is empty!" => "No hay nada acá. ¡La papelera está vacía!",
|
||||
"Restore" => "Recuperar"
|
||||
"Restore" => "Recuperar",
|
||||
"Delete" => "Borrar"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "%s ei saa taastada",
|
||||
"perform restore operation" => "soorita taastamine",
|
||||
"delete file permanently" => "kustuta fail jäädavalt",
|
||||
"Delete permanently" => "Kustuta jäädavalt",
|
||||
"Name" => "Nimi",
|
||||
"Deleted" => "Kustutatud",
|
||||
"1 folder" => "1 kaust",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fail",
|
||||
"{count} files" => "{count} faili",
|
||||
"Nothing in here. Your trash bin is empty!" => "Siin pole midagi. Sinu prügikast on tühi!",
|
||||
"Restore" => "Taasta"
|
||||
"Restore" => "Taasta",
|
||||
"Delete" => "Kustuta"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Ezin izan da %s berreskuratu",
|
||||
"perform restore operation" => "berreskuratu",
|
||||
"delete file permanently" => "ezabatu fitxategia betirako",
|
||||
"Delete permanently" => "Ezabatu betirako",
|
||||
"Name" => "Izena",
|
||||
"Deleted" => "Ezabatuta",
|
||||
"1 folder" => "karpeta bat",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "fitxategi bat",
|
||||
"{count} files" => "{count} fitxategi",
|
||||
"Nothing in here. Your trash bin is empty!" => "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
|
||||
"Restore" => "Berrezarri"
|
||||
"Restore" => "Berrezarri",
|
||||
"Delete" => "Ezabatu"
|
||||
);
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"{count} folders" => "{ شمار} پوشه ها",
|
||||
"1 file" => "1 پرونده",
|
||||
"{count} files" => "{ شمار } فایل ها",
|
||||
"Restore" => "بازیابی"
|
||||
"Restore" => "بازیابی",
|
||||
"Delete" => "حذف"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Kohteen %s palautus epäonnistui",
|
||||
"perform restore operation" => "suorita palautustoiminto",
|
||||
"delete file permanently" => "poista tiedosto pysyvästi",
|
||||
"Delete permanently" => "Poista pysyvästi",
|
||||
"Name" => "Nimi",
|
||||
"Deleted" => "Poistettu",
|
||||
"1 folder" => "1 kansio",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 tiedosto",
|
||||
"{count} files" => "{count} tiedostoa",
|
||||
"Nothing in here. Your trash bin is empty!" => "Tyhjää täynnä! Roskakorissa ei ole mitään.",
|
||||
"Restore" => "Palauta"
|
||||
"Restore" => "Palauta",
|
||||
"Delete" => "Poista"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Impossible de restaurer %s",
|
||||
"perform restore operation" => "effectuer l'opération de restauration",
|
||||
"delete file permanently" => "effacer définitivement le fichier",
|
||||
"Delete permanently" => "Supprimer de façon définitive",
|
||||
"Name" => "Nom",
|
||||
"Deleted" => "Effacé",
|
||||
"1 folder" => "1 dossier",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fichier",
|
||||
"{count} files" => "{count} fichiers",
|
||||
"Nothing in here. Your trash bin is empty!" => "Il n'y a rien ici. Votre corbeille est vide !",
|
||||
"Restore" => "Restaurer"
|
||||
"Restore" => "Restaurer",
|
||||
"Delete" => "Supprimer"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Non foi posíbel restaurar %s",
|
||||
"perform restore operation" => "realizar a operación de restauración",
|
||||
"delete file permanently" => "eliminar o ficheiro permanentemente",
|
||||
"Delete permanently" => "Eliminar permanentemente",
|
||||
"Name" => "Nome",
|
||||
"Deleted" => "Eliminado",
|
||||
"1 folder" => "1 cartafol",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 ficheiro",
|
||||
"{count} files" => "{count} ficheiros",
|
||||
"Nothing in here. Your trash bin is empty!" => "Aquí non hai nada. O cesto do lixo está baleiro!",
|
||||
"Restore" => "Restablecer"
|
||||
"Restore" => "Restablecer",
|
||||
"Delete" => "Eliminar"
|
||||
);
|
||||
|
|
|
@ -1,7 +1,16 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "בלתי אפשרי למחוק את %s לצמיתות",
|
||||
"Couldn't restore %s" => "בלתי אפשרי לשחזר את %s",
|
||||
"perform restore operation" => "בצע פעולת שחזור",
|
||||
"delete file permanently" => "מחק קובץ לצמיתות",
|
||||
"Delete permanently" => "מחק לצמיתות",
|
||||
"Name" => "שם",
|
||||
"Deleted" => "נמחק",
|
||||
"1 folder" => "תיקייה אחת",
|
||||
"{count} folders" => "{count} תיקיות",
|
||||
"1 file" => "קובץ אחד",
|
||||
"{count} files" => "{count} קבצים"
|
||||
"{count} files" => "{count} קבצים",
|
||||
"Nothing in here. Your trash bin is empty!" => "שום דבר כאן. סל המחזור שלך ריק!",
|
||||
"Restore" => "שחזר",
|
||||
"Delete" => "מחיקה"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Ime"
|
||||
"Name" => "Ime",
|
||||
"Delete" => "Obriši"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Nem sikerült %s visszaállítása",
|
||||
"perform restore operation" => "a visszaállítás végrehajtása",
|
||||
"delete file permanently" => "az állomány végleges törlése",
|
||||
"Delete permanently" => "Végleges törlés",
|
||||
"Name" => "Név",
|
||||
"Deleted" => "Törölve",
|
||||
"1 folder" => "1 mappa",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fájl",
|
||||
"{count} files" => "{count} fájl",
|
||||
"Nothing in here. Your trash bin is empty!" => "Itt nincs semmi. Az Ön szemetes mappája üres!",
|
||||
"Restore" => "Visszaállítás"
|
||||
"Restore" => "Visszaállítás",
|
||||
"Delete" => "Törlés"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete" => "Ջնջել"
|
||||
);
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Nomine"
|
||||
"Name" => "Nomine",
|
||||
"Delete" => "Deler"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "nama"
|
||||
"Couldn't delete %s permanently" => "Tidak dapat menghapus permanen %s",
|
||||
"Couldn't restore %s" => "Tidak dapat memulihkan %s",
|
||||
"perform restore operation" => "jalankan operasi pemulihan",
|
||||
"delete file permanently" => "hapus berkas secara permanen",
|
||||
"Name" => "Nama",
|
||||
"Deleted" => "Dihapus",
|
||||
"1 folder" => "1 map",
|
||||
"{count} folders" => "{count} map",
|
||||
"1 file" => "1 berkas",
|
||||
"{count} files" => "{count} berkas",
|
||||
"Nothing in here. Your trash bin is empty!" => "Tempat sampah anda kosong!",
|
||||
"Restore" => "Pulihkan",
|
||||
"Delete" => "Hapus"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 mappa",
|
||||
"{count} folders" => "{count} möppur",
|
||||
"1 file" => "1 skrá",
|
||||
"{count} files" => "{count} skrár"
|
||||
"{count} files" => "{count} skrár",
|
||||
"Delete" => "Eyða"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Impossibile ripristinare %s",
|
||||
"perform restore operation" => "esegui operazione di ripristino",
|
||||
"delete file permanently" => "elimina il file definitivamente",
|
||||
"Delete permanently" => "Elimina definitivamente",
|
||||
"Name" => "Nome",
|
||||
"Deleted" => "Eliminati",
|
||||
"1 folder" => "1 cartella",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 file",
|
||||
"{count} files" => "{count} file",
|
||||
"Nothing in here. Your trash bin is empty!" => "Qui non c'è niente. Il tuo cestino è vuoto.",
|
||||
"Restore" => "Ripristina"
|
||||
"Restore" => "Ripristina",
|
||||
"Delete" => "Elimina"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "%s を復元出来ませんでした",
|
||||
"perform restore operation" => "復元操作を実行する",
|
||||
"delete file permanently" => "ファイルを完全に削除する",
|
||||
"Delete permanently" => "完全に削除する",
|
||||
"Name" => "名前",
|
||||
"Deleted" => "削除済み",
|
||||
"1 folder" => "1 フォルダ",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 ファイル",
|
||||
"{count} files" => "{count} ファイル",
|
||||
"Nothing in here. Your trash bin is empty!" => "ここには何もありません。ゴミ箱は空です!",
|
||||
"Restore" => "復元"
|
||||
"Restore" => "復元",
|
||||
"Delete" => "削除"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 საქაღალდე",
|
||||
"{count} folders" => "{count} საქაღალდე",
|
||||
"1 file" => "1 ფაილი",
|
||||
"{count} files" => "{count} ფაილი"
|
||||
"{count} files" => "{count} ფაილი",
|
||||
"Delete" => "წაშლა"
|
||||
);
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"{count} folders" => "폴더 {count}개",
|
||||
"1 file" => "파일 1개",
|
||||
"{count} files" => "파일 {count}개",
|
||||
"Restore" => "복원"
|
||||
"Restore" => "복원",
|
||||
"Delete" => "삭제"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Numm"
|
||||
"Name" => "Numm",
|
||||
"Delete" => "Läschen"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 aplankalas",
|
||||
"{count} folders" => "{count} aplankalai",
|
||||
"1 file" => "1 failas",
|
||||
"{count} files" => "{count} failai"
|
||||
"{count} files" => "{count} failai",
|
||||
"Delete" => "Ištrinti"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Nevarēja atjaunot %s",
|
||||
"perform restore operation" => "veikt atjaunošanu",
|
||||
"delete file permanently" => "dzēst datni pavisam",
|
||||
"Delete permanently" => "Dzēst pavisam",
|
||||
"Name" => "Nosaukums",
|
||||
"Deleted" => "Dzēsts",
|
||||
"1 folder" => "1 mape",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 datne",
|
||||
"{count} files" => "{count} datnes",
|
||||
"Nothing in here. Your trash bin is empty!" => "Šeit nekā nav. Jūsu miskaste ir tukša!",
|
||||
"Restore" => "Atjaunot"
|
||||
"Restore" => "Atjaunot",
|
||||
"Delete" => "Dzēst"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 папка",
|
||||
"{count} folders" => "{count} папки",
|
||||
"1 file" => "1 датотека",
|
||||
"{count} files" => "{count} датотеки"
|
||||
"{count} files" => "{count} датотеки",
|
||||
"Delete" => "Избриши"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Nama"
|
||||
"Name" => "Nama",
|
||||
"Delete" => "Padam"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 mappe",
|
||||
"{count} folders" => "{count} mapper",
|
||||
"1 file" => "1 fil",
|
||||
"{count} files" => "{count} filer"
|
||||
"{count} files" => "{count} filer",
|
||||
"Delete" => "Slett"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Kon %s niet herstellen",
|
||||
"perform restore operation" => "uitvoeren restore operatie",
|
||||
"delete file permanently" => "verwijder bestanden definitief",
|
||||
"Delete permanently" => "Verwijder definitief",
|
||||
"Name" => "Naam",
|
||||
"Deleted" => "Verwijderd",
|
||||
"1 folder" => "1 map",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 bestand",
|
||||
"{count} files" => "{count} bestanden",
|
||||
"Nothing in here. Your trash bin is empty!" => "Niets te vinden. Uw prullenbak is leeg!",
|
||||
"Restore" => "Herstellen"
|
||||
"Restore" => "Herstellen",
|
||||
"Delete" => "Verwijder"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Namn"
|
||||
"Name" => "Namn",
|
||||
"Delete" => "Slett"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Nom"
|
||||
"Name" => "Nom",
|
||||
"Delete" => "Escafa"
|
||||
);
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"{count} folders" => "{count} foldery",
|
||||
"1 file" => "1 plik",
|
||||
"{count} files" => "{count} pliki",
|
||||
"Restore" => "Przywróć"
|
||||
"Restore" => "Przywróć",
|
||||
"Delete" => "Usuń"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Não foi possível restaurar %s",
|
||||
"perform restore operation" => "realizar operação de restauração",
|
||||
"delete file permanently" => "excluir arquivo permanentemente",
|
||||
"Delete permanently" => "Excluir permanentemente",
|
||||
"Name" => "Nome",
|
||||
"Deleted" => "Excluído",
|
||||
"1 folder" => "1 pasta",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 arquivo",
|
||||
"{count} files" => "{count} arquivos",
|
||||
"Nothing in here. Your trash bin is empty!" => "Nada aqui. Sua lixeira está vazia!",
|
||||
"Restore" => "Restaurar"
|
||||
"Restore" => "Restaurar",
|
||||
"Delete" => "Excluir"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Não foi possível restaurar %s",
|
||||
"perform restore operation" => "Restaurar",
|
||||
"delete file permanently" => "Eliminar permanentemente o(s) ficheiro(s)",
|
||||
"Delete permanently" => "Eliminar permanentemente",
|
||||
"Name" => "Nome",
|
||||
"Deleted" => "Apagado",
|
||||
"1 folder" => "1 pasta",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 ficheiro",
|
||||
"{count} files" => "{count} ficheiros",
|
||||
"Nothing in here. Your trash bin is empty!" => "Não ha ficheiros. O lixo está vazio",
|
||||
"Restore" => "Restaurar"
|
||||
"Restore" => "Restaurar",
|
||||
"Delete" => "Apagar"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 folder",
|
||||
"{count} folders" => "{count} foldare",
|
||||
"1 file" => "1 fisier",
|
||||
"{count} files" => "{count} fisiere"
|
||||
"{count} files" => "{count} fisiere",
|
||||
"Delete" => "Șterge"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "%s не может быть восстановлен",
|
||||
"perform restore operation" => "выполнить операцию восстановления",
|
||||
"delete file permanently" => "удалить файл навсегда",
|
||||
"Delete permanently" => "Удалено навсегда",
|
||||
"Name" => "Имя",
|
||||
"Deleted" => "Удалён",
|
||||
"1 folder" => "1 папка",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файлов",
|
||||
"Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!",
|
||||
"Restore" => "Восстановить"
|
||||
"Restore" => "Восстановить",
|
||||
"Delete" => "Удалить"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "%s не может быть восстановлен",
|
||||
"perform restore operation" => "выполнить операцию восстановления",
|
||||
"delete file permanently" => "удалить файл навсегда",
|
||||
"Delete permanently" => "Удалить навсегда",
|
||||
"Name" => "Имя",
|
||||
"Deleted" => "Удалён",
|
||||
"1 folder" => "1 папка",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 файл",
|
||||
"{count} files" => "{количество} файлов",
|
||||
"Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!",
|
||||
"Restore" => "Восстановить"
|
||||
"Restore" => "Восстановить",
|
||||
"Delete" => "Удалить"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "නම",
|
||||
"1 folder" => "1 ෆොල්ඩරයක්",
|
||||
"1 file" => "1 ගොනුවක්"
|
||||
"1 file" => "1 ගොනුවක්",
|
||||
"Delete" => "මකා දමන්න"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Nemožno obnoviť %s",
|
||||
"perform restore operation" => "vykonať obnovu",
|
||||
"delete file permanently" => "trvalo zmazať súbor",
|
||||
"Delete permanently" => "Zmazať trvalo",
|
||||
"Name" => "Meno",
|
||||
"Deleted" => "Zmazané",
|
||||
"1 folder" => "1 priečinok",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 súbor",
|
||||
"{count} files" => "{count} súborov",
|
||||
"Nothing in here. Your trash bin is empty!" => "Žiadny obsah. Kôš je prázdny!",
|
||||
"Restore" => "Obnoviť"
|
||||
"Restore" => "Obnoviť",
|
||||
"Delete" => "Zmazať"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 mapa",
|
||||
"{count} folders" => "{count} map",
|
||||
"1 file" => "1 datoteka",
|
||||
"{count} files" => "{count} datotek"
|
||||
"{count} files" => "{count} datotek",
|
||||
"Delete" => "Izbriši"
|
||||
);
|
||||
|
|
|
@ -7,5 +7,6 @@
|
|||
"1 file" => "1 датотека",
|
||||
"{count} files" => "{count} датотеке/а",
|
||||
"Nothing in here. Your trash bin is empty!" => "Овде нема ништа. Корпа за отпатке је празна.",
|
||||
"Restore" => "Врати"
|
||||
"Restore" => "Врати",
|
||||
"Delete" => "Обриши"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Name" => "Ime"
|
||||
"Name" => "Ime",
|
||||
"Delete" => "Obriši"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Kunde inte återställa %s",
|
||||
"perform restore operation" => "utför återställning",
|
||||
"delete file permanently" => "radera filen permanent",
|
||||
"Delete permanently" => "Radera permanent",
|
||||
"Name" => "Namn",
|
||||
"Deleted" => "Raderad",
|
||||
"1 folder" => "1 mapp",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 fil",
|
||||
"{count} files" => "{count} filer",
|
||||
"Nothing in here. Your trash bin is empty!" => "Ingenting här. Din papperskorg är tom!",
|
||||
"Restore" => "Återskapa"
|
||||
"Restore" => "Återskapa",
|
||||
"Delete" => "Radera"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 கோப்புறை",
|
||||
"{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்",
|
||||
"1 file" => "1 கோப்பு",
|
||||
"{count} files" => "{எண்ணிக்கை} கோப்புகள்"
|
||||
"{count} files" => "{எண்ணிக்கை} கோப்புகள்",
|
||||
"Delete" => "நீக்குக"
|
||||
);
|
||||
|
|
|
@ -7,5 +7,6 @@
|
|||
"1 file" => "1 ไฟล์",
|
||||
"{count} files" => "{count} ไฟล์",
|
||||
"Nothing in here. Your trash bin is empty!" => "ไม่มีอะไรอยู่ในนี้ ถังขยะของคุณยังว่างอยู่",
|
||||
"Restore" => "คืนค่า"
|
||||
"Restore" => "คืนค่า",
|
||||
"Delete" => "ลบ"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "%s Geri yüklenemedi",
|
||||
"perform restore operation" => "Geri yükleme işlemini gerçekleştir",
|
||||
"delete file permanently" => "Dosyayı kalıcı olarak sil",
|
||||
"Delete permanently" => "Kalıcı olarak sil",
|
||||
"Name" => "İsim",
|
||||
"Deleted" => "Silindi",
|
||||
"1 folder" => "1 dizin",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 dosya",
|
||||
"{count} files" => "{count} dosya",
|
||||
"Nothing in here. Your trash bin is empty!" => "Burası boş. Çöp kutun tamamen boş.",
|
||||
"Restore" => "Geri yükle"
|
||||
"Restore" => "Geri yükle",
|
||||
"Delete" => "Sil"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Неможливо відновити %s",
|
||||
"perform restore operation" => "виконати операцію відновлення",
|
||||
"delete file permanently" => "видалити файл назавжди",
|
||||
"Delete permanently" => "Видалити назавжди",
|
||||
"Name" => "Ім'я",
|
||||
"Deleted" => "Видалено",
|
||||
"1 folder" => "1 папка",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файлів",
|
||||
"Nothing in here. Your trash bin is empty!" => "Нічого немає. Ваший кошик для сміття пустий!",
|
||||
"Restore" => "Відновити"
|
||||
"Restore" => "Відновити",
|
||||
"Delete" => "Видалити"
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Couldn't restore %s" => "Không thể khôi phục %s",
|
||||
"perform restore operation" => "thực hiện phục hồi",
|
||||
"delete file permanently" => "xóa file vĩnh viễn",
|
||||
"Delete permanently" => "Xóa vĩnh vễn",
|
||||
"Name" => "Tên",
|
||||
"Deleted" => "Đã xóa",
|
||||
"1 folder" => "1 thư mục",
|
||||
|
@ -10,5 +11,6 @@
|
|||
"1 file" => "1 tập tin",
|
||||
"{count} files" => "{count} tập tin",
|
||||
"Nothing in here. Your trash bin is empty!" => "Không có gì ở đây. Thùng rác của bạn rỗng!",
|
||||
"Restore" => "Khôi phục"
|
||||
"Restore" => "Khôi phục",
|
||||
"Delete" => "Xóa"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1 个文件夹",
|
||||
"{count} folders" => "{count} 个文件夹",
|
||||
"1 file" => "1 个文件",
|
||||
"{count} files" => "{count} 个文件"
|
||||
"{count} files" => "{count} 个文件",
|
||||
"Delete" => "删除"
|
||||
);
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"1 folder" => "1个文件夹",
|
||||
"{count} folders" => "{count} 个文件夹",
|
||||
"1 file" => "1 个文件",
|
||||
"{count} files" => "{count} 个文件"
|
||||
"{count} files" => "{count} 个文件",
|
||||
"Delete" => "删除"
|
||||
);
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete permanently" => "永久刪除",
|
||||
"Name" => "名稱",
|
||||
"1 folder" => "1 個資料夾",
|
||||
"{count} folders" => "{count} 個資料夾",
|
||||
"1 file" => "1 個檔案",
|
||||
"{count} files" => "{count} 個檔案"
|
||||
"{count} files" => "{count} 個檔案",
|
||||
"Delete" => "刪除"
|
||||
);
|
||||
|
|
|
@ -23,9 +23,11 @@
|
|||
namespace OCA\Files_Trashbin;
|
||||
|
||||
class Trashbin {
|
||||
// how long do we keep files in the trash bin if no other value is defined in the config file (unit: days)
|
||||
const DEFAULT_RETENTION_OBLIGATION=180;
|
||||
|
||||
const DEFAULT_RETENTION_OBLIGATION=180; // how long do we keep files in the trash bin if no other value is defined in the config file (unit: days)
|
||||
const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
|
||||
// unit: percentage; 50% of available disk space/quota
|
||||
const DEFAULTMAXSIZE=50;
|
||||
|
||||
/**
|
||||
* move file to the trash bin
|
||||
|
@ -135,7 +137,8 @@ class Trashbin {
|
|||
$trashbinSize = self::calculateSize(new \OC_FilesystemView('/'. $user.'/files_trashbin'));
|
||||
}
|
||||
if ( $timestamp ) {
|
||||
$query = \OC_DB::prepare('SELECT location,type FROM *PREFIX*files_trash WHERE user=? AND id=? AND timestamp=?');
|
||||
$query = \OC_DB::prepare('SELECT location,type FROM *PREFIX*files_trash'
|
||||
.' WHERE user=? AND id=? AND timestamp=?');
|
||||
$result = $query->execute(array($user,$filename,$timestamp))->fetchAll();
|
||||
if ( count($result) != 1 ) {
|
||||
\OC_Log::write('files_trashbin', 'trash bin database inconsistent!', \OC_Log::ERROR);
|
||||
|
@ -332,7 +335,8 @@ class Trashbin {
|
|||
$query = \OC_DB::prepare('SELECT location,type,id,timestamp FROM *PREFIX*files_trash WHERE user=?');
|
||||
$result = $query->execute(array($user))->fetchAll();
|
||||
|
||||
$retention_obligation = \OC_Config::getValue('trashbin_retention_obligation', self::DEFAULT_RETENTION_OBLIGATION);
|
||||
$retention_obligation = \OC_Config::getValue('trashbin_retention_obligation',
|
||||
self::DEFAULT_RETENTION_OBLIGATION);
|
||||
|
||||
$limit = time() - ($retention_obligation * 86400);
|
||||
|
||||
|
@ -343,11 +347,11 @@ class Trashbin {
|
|||
$size += self::delete($filename, $timestamp);
|
||||
}
|
||||
}
|
||||
|
||||
$availableSpace = $availableSpace + $size;
|
||||
// if size limit for trash bin reached, delete oldest files in trash bin
|
||||
if ($availableSpace < 0) {
|
||||
$query = \OC_DB::prepare('SELECT location,type,id,timestamp FROM *PREFIX*files_trash WHERE user=? ORDER BY timestamp ASC');
|
||||
$query = \OC_DB::prepare('SELECT location,type,id,timestamp FROM *PREFIX*files_trash'
|
||||
.' WHERE user=? ORDER BY timestamp ASC');
|
||||
$result = $query->execute(array($user))->fetchAll();
|
||||
$length = count($result);
|
||||
$i = 0;
|
||||
|
@ -357,6 +361,8 @@ class Trashbin {
|
|||
$size += $tmp;
|
||||
$i++;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
return $size;
|
||||
|
@ -452,7 +458,8 @@ class Trashbin {
|
|||
if (!file_exists($root)) {
|
||||
return 0;
|
||||
}
|
||||
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($root), \RecursiveIteratorIterator::CHILD_FIRST);
|
||||
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($root),
|
||||
\RecursiveIteratorIterator::CHILD_FIRST);
|
||||
$size = 0;
|
||||
|
||||
foreach ($iterator as $path) {
|
||||
|
|
|
@ -69,4 +69,3 @@
|
|||
</td>
|
||||
</tr>
|
||||
<?php endforeach;
|
||||
|
|
@ -14,4 +14,3 @@ if(OCA\Files_Versions\Storage::rollback( $file, $revision )) {
|
|||
$l = OC_L10N::get('files_versions');
|
||||
OCP\JSON::error(array("data" => array( "message" => $l->t("Could not revert: %s", array($file) ))));
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<name>Versions</name>
|
||||
<licence>AGPL</licence>
|
||||
<author>Frank Karlitschek</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<description>Versioning of files</description>
|
||||
<types>
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "بازگردانی امکان ناپذیر است: %s",
|
||||
"success" => "موفقیت",
|
||||
"failure" => "شکست",
|
||||
"No old versions available" => "هیچ نسخه قدیمی در دسترس نیست",
|
||||
"No path specified" => "هیچ مسیری مشخص نشده است",
|
||||
"History" => "تاریخچه",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "بازگردانی یک پرورنده به نسخه قدیمی اش از طریق دکمه بازگردانی امکان پذیر است",
|
||||
"Files Versioning" => "نسخه بندی پرونده ها",
|
||||
"Enable" => "فعال"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Tidak dapat mengembalikan: %s",
|
||||
"success" => "sukses",
|
||||
"File %s was reverted to version %s" => "Berkas %s telah dikembalikan ke versi %s",
|
||||
"failure" => "gagal",
|
||||
"File %s could not be reverted to version %s" => "Berkas %s gagal dikembalikan ke versi %s",
|
||||
"No old versions available" => "Versi lama tidak tersedia",
|
||||
"No path specified" => "Lokasi tidak ditentukan",
|
||||
"History" => "riwayat",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Kembalikan berkas ke versi sebelumnya dengan mengklik tombol kembalikan",
|
||||
"Files Versioning" => "pembuatan versi file",
|
||||
"Enable" => "aktifkan"
|
||||
);
|
||||
|
|
|
@ -21,22 +21,23 @@ class Storage {
|
|||
const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
|
||||
|
||||
private static $max_versions_per_interval = array(
|
||||
1 => array('intervalEndsAfter' => 10, //first 10sec, one version every 2sec
|
||||
'step' => 2),
|
||||
2 => array('intervalEndsAfter' => 60, //next minute, one version every 10sec
|
||||
'step' => 10),
|
||||
3 => array('intervalEndsAfter' => 3600, //next hour, one version every minute
|
||||
'step' => 60),
|
||||
4 => array('intervalEndsAfter' => 86400, //next 24h, one version every hour
|
||||
'step' => 3600),
|
||||
5 => array('intervalEndsAfter' => 2592000, //next 30days, one version per day
|
||||
'step' => 86400),
|
||||
6 => array('intervalEndsAfter' => -1, //until the end one version per week
|
||||
'step' => 604800),
|
||||
//first 10sec, one version every 2sec
|
||||
1 => array('intervalEndsAfter' => 10, 'step' => 2),
|
||||
//next minute, one version every 10sec
|
||||
2 => array('intervalEndsAfter' => 60, 'step' => 10),
|
||||
//next hour, one version every minute
|
||||
3 => array('intervalEndsAfter' => 3600, 'step' => 60),
|
||||
//next 24h, one version every hour
|
||||
4 => array('intervalEndsAfter' => 86400, 'step' => 3600),
|
||||
//next 30days, one version per day
|
||||
5 => array('intervalEndsAfter' => 2592000, 'step' => 86400),
|
||||
//until the end one version per week
|
||||
6 => array('intervalEndsAfter' => -1, 'step' => 604800),
|
||||
);
|
||||
|
||||
private static function getUidAndFilename($filename) {
|
||||
$uid = \OC\Files\Filesystem::getOwner($filename);
|
||||
\OC\Files\Filesystem::initMountPoints($uid);
|
||||
if ( $uid != \OCP\User::getUser() ) {
|
||||
$info = \OC\Files\Filesystem::getFileInfo($filename);
|
||||
$ownerView = new \OC\Files\View('/'.$uid.'/files');
|
||||
|
@ -238,7 +239,10 @@ class Storage {
|
|||
$versions_fileview = new \OC\Files\View('/'.$uid.'/files_versions');
|
||||
$versionsRoot = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
|
||||
|
||||
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($versionsRoot), \RecursiveIteratorIterator::CHILD_FIRST);
|
||||
$iterator = new \RecursiveIteratorIterator(
|
||||
new \RecursiveDirectoryIterator($versionsRoot),
|
||||
\RecursiveIteratorIterator::CHILD_FIRST
|
||||
);
|
||||
|
||||
$size = 0;
|
||||
|
||||
|
@ -263,7 +267,10 @@ class Storage {
|
|||
$versions_fileview = new \OC\Files\View('/'.$uid.'/files_versions');
|
||||
$versionsRoot = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('');
|
||||
|
||||
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($versionsRoot), \RecursiveIteratorIterator::CHILD_FIRST);
|
||||
$iterator = new \RecursiveIteratorIterator(
|
||||
new \RecursiveDirectoryIterator($versionsRoot),
|
||||
\RecursiveIteratorIterator::CHILD_FIRST
|
||||
);
|
||||
|
||||
$versions = array();
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@ if( isset( $_['message'] ) ) {
|
|||
foreach ( $_['versions'] as $v ) {
|
||||
echo ' ';
|
||||
echo OCP\Util::formatDate( doubleval($v['version']) );
|
||||
echo ' <a href="'.OCP\Util::linkTo('files_versions', 'history.php', array('path' => $_['path'], 'revert' => $v['version'])) .'" class="button">Revert</a><br /><br />';
|
||||
echo ' <a href="'.OCP\Util::linkTo('files_versions', 'history.php',
|
||||
array('path' => $_['path'], 'revert' => $v['version'])) .'" class="button">Revert</a><br /><br />';
|
||||
if ( $v['cur'] ) {
|
||||
echo ' (<b>Current</b>)';
|
||||
}
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
<form id="versionssettings">
|
||||
<fieldset class="personalblock">
|
||||
<legend><strong><?php echo $l->t('Files Versioning');?></strong></legend>
|
||||
<input type="checkbox" name="versions" id="versions" value="1" <?php if (OCP\Config::getSystemValue('versions', 'true')=='true') echo ' checked="checked"'; ?> /> <label for="versions"><?php echo $l->t('Enable'); ?></label> <br/>
|
||||
<input type="checkbox" name="versions" id="versions" value="1"
|
||||
<?php if (OCP\Config::getSystemValue('versions', 'true')=='true')
|
||||
echo ' checked="checked"';
|
||||
?> /> <label for="versions"><?php echo $l->t('Enable'); ?></label> <br/>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
This app is not compatible to the WebDAV user backend.</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Dominik Schmidt and Arthur Schiwon</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<types>
|
||||
<authentication/>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"Do you really want to delete the current Server Configuration?" => "Wollen Sie die aktuelle Serverkonfiguration wirklich löschen?",
|
||||
"Confirm Deletion" => "Löschung bestätigen",
|
||||
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "<b>Warnung:</b> Die Anwendungen user_ldap und user_webdavauth sind inkompatibel. Es kann demzufolge zu unerwarteten Verhalten kommen. Bitte Deinen Systemadministator eine der beiden Anwendungen zu deaktivieren.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Warnung:</b> Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitte deinen Systemadministrator das Modul zu installieren.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Warnung:</b> Da das PHP-Modul für LDAP nicht installiert ist, wird das Backend nicht funktionieren. Bitte Deinen Systemadministrator das Modul zu installieren.",
|
||||
"Server configuration" => "Serverkonfiguration",
|
||||
"Add Server Configuration" => "Serverkonfiguration hinzufügen",
|
||||
"Host" => "Host",
|
||||
|
@ -38,12 +38,12 @@
|
|||
"When unchecked, this configuration will be skipped." => "Konfiguration wird übersprungen wenn deaktiviert",
|
||||
"Port" => "Port",
|
||||
"Backup (Replica) Host" => "Backup Host (Kopie)",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Gib einen optionalen Backup Host an. Es muss sich um eine kopie des Haupt LDAP/AD Servers handeln.",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Gib einen optionalen Backup Host an. Es muss sich um eine Kopie des Haupt LDAP/AD Servers handeln.",
|
||||
"Backup (Replica) Port" => "Backup Port",
|
||||
"Disable Main Server" => "Hauptserver deaktivieren",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Wenn aktiviert wird ownCloud ausschließlich den Backupserver verwenden",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Wenn aktiviert, wird ownCloud ausschließlich den Backupserver verwenden.",
|
||||
"Use TLS" => "Nutze TLS",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Benutze es nicht zusätzlich für LDAPS Verbindungen, es wird scheitern.",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Benutze es nicht zusammen mit LDAPS Verbindungen, es wird fehlschlagen.",
|
||||
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
|
||||
"Turn off SSL certificate validation." => "Schalte die SSL-Zertifikatsprüfung aus.",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden.",
|
||||
|
@ -55,7 +55,7 @@
|
|||
"Base User Tree" => "Basis-Benutzerbaum",
|
||||
"One User Base DN per line" => "Ein Benutzer Base DN pro Zeile",
|
||||
"User Search Attributes" => "Benutzersucheigenschaften",
|
||||
"Optional; one attribute per line" => "Optional, eine Eigenschaft pro Zeile",
|
||||
"Optional; one attribute per line" => "Optional; eine Eigenschaft pro Zeile",
|
||||
"Group Display Name Field" => "Feld für den Anzeigenamen der Gruppe",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. ",
|
||||
"Base Group Tree" => "Basis-Gruppenbaum",
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
"Disable Main Server" => "Hauptserver deaktivieren",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Wenn eingeschaltet wird sich die ownCloud nur mit dem Replikat-Server verbinden.",
|
||||
"Use TLS" => "Nutze TLS",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht zusätzlich für LDAPS Verbindungen, es wird fehlschlagen.",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht in Verbindung mit LDAPS Verbindungen, es wird fehlschlagen.",
|
||||
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
|
||||
"Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden.",
|
||||
|
@ -55,7 +55,7 @@
|
|||
"Base User Tree" => "Basis-Benutzerbaum",
|
||||
"One User Base DN per line" => "Ein Benutzer Base DN pro Zeile",
|
||||
"User Search Attributes" => "Benutzer-Suche Eigenschaften",
|
||||
"Optional; one attribute per line" => "Optional; Ein Attribut pro Zeile",
|
||||
"Optional; one attribute per line" => "Optional; ein Attribut pro Zeile",
|
||||
"Group Display Name Field" => "Feld für den Anzeigenamen der Gruppe",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. ",
|
||||
"Base Group Tree" => "Basis-Gruppenbaum",
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"User Login Filter" => "סנן כניסת משתמש",
|
||||
"User List Filter" => "סנן רשימת משתמשים",
|
||||
"Group Filter" => "סנן קבוצה",
|
||||
"Port" => "פורט",
|
||||
"in seconds. A change empties the cache." => "בשניות. שינוי מרוקן את המטמון.",
|
||||
"in bytes" => "בבתים",
|
||||
"Help" => "עזרה"
|
||||
|
|
|
@ -1,14 +1,69 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Gagal menghapus konfigurasi server",
|
||||
"The configuration is valid and the connection could be established!" => "Konfigurasi valid dan koneksi dapat dilakukan!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfigurasi valid, tetapi Bind gagal. Silakan cek pengaturan server dan keamanan.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Konfigurasi salah. Silakan lihat log ownCloud untuk lengkapnya.",
|
||||
"Deletion failed" => "penghapusan gagal",
|
||||
"Take over settings from recent server configuration?" => "Ambil alih pengaturan dari konfigurasi server saat ini?",
|
||||
"Keep settings?" => "Biarkan pengaturan?",
|
||||
"Cannot add server configuration" => "Gagal menambah konfigurasi server",
|
||||
"Connection test succeeded" => "Tes koneksi sukses",
|
||||
"Connection test failed" => "Tes koneksi gagal",
|
||||
"Do you really want to delete the current Server Configuration?" => "Anda ingin menghapus Konfigurasi Server saat ini?",
|
||||
"Confirm Deletion" => "Konfirmasi Penghapusan",
|
||||
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "<b>Peringatan:/b> Aplikasi user_ldap dan user_webdavauth tidak kompatibel. Anda mungkin akan mengalami kejadian yang tidak diharapkan. Silakan minta administrator sistem untuk menonaktifkan salah satunya.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Peringatan:</b> Modul LDAP PHP tidak terpasang, perangkat tidak akan bekerja. Silakan minta administrator sistem untuk memasangnya.",
|
||||
"Server configuration" => "Konfigurasi server",
|
||||
"Add Server Configuration" => "Tambah Konfigurasi Server",
|
||||
"Host" => "host",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol dapat tidak ditulis, kecuali anda menggunakan SSL. Lalu jalankan dengan ldaps://",
|
||||
"Base DN" => "Base DN",
|
||||
"One Base DN per line" => "Satu Base DN per baris",
|
||||
"You can specify Base DN for users and groups in the Advanced tab" => "Anda dapat menetapkan Base DN untuk pengguna dan grup dalam tab Lanjutan",
|
||||
"User DN" => "User DN",
|
||||
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN dari klien pengguna yang dengannya tautan akan diterapkan, mis. uid=agen,dc=contoh,dc=com. Untuk akses anonim, biarkan DN dan kata sandi kosong.",
|
||||
"Password" => "kata kunci",
|
||||
"For anonymous access, leave DN and Password empty." => "Untuk akses anonim, biarkan DN dan Kata sandi kosong.",
|
||||
"User Login Filter" => "gunakan saringan login",
|
||||
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definisikan filter untuk diterapkan, saat login dilakukan. %%uid menggantikan username saat login.",
|
||||
"use %%uid placeholder, e.g. \"uid=%%uid\"" => "gunakan pengganti %%uid, mis. \"uid=%%uid\"",
|
||||
"User List Filter" => "Daftar Filter Pengguna",
|
||||
"Defines the filter to apply, when retrieving users." => "Definisikan filter untuk diterapkan saat menerima pengguna.",
|
||||
"without any placeholder, e.g. \"objectClass=person\"." => "tanpa pengganti apapun, mis. \"objectClass=seseorang\".",
|
||||
"Group Filter" => "saringan grup",
|
||||
"Defines the filter to apply, when retrieving groups." => "Definisikan filter untuk diterapkan saat menerima grup.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "tanpa pengganti apapaun, mis. \"objectClass=posixGroup\".",
|
||||
"Connection Settings" => "Pengaturan Koneksi",
|
||||
"Configuration Active" => "Konfigurasi Aktif",
|
||||
"When unchecked, this configuration will be skipped." => "Jika tidak dicentang, konfigurasi ini dilewati.",
|
||||
"Port" => "port",
|
||||
"Backup (Replica) Host" => "Host Cadangan (Replika)",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Berikan pilihan host cadangan. Harus merupakan replika dari server LDAP/AD utama.",
|
||||
"Backup (Replica) Port" => "Port Cadangan (Replika)",
|
||||
"Disable Main Server" => "Nonaktifkan Server Utama",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Saat diaktifkan, ownCloud hanya akan terhubung ke server replika.",
|
||||
"Use TLS" => "gunakan TLS",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Jangan gunakan utamanya untuk koneksi LDAPS, koneksi akan gagal.",
|
||||
"Case insensitve LDAP server (Windows)" => "Server LDAP dengan kapitalisasi tidak sensitif (Windows)",
|
||||
"Turn off SSL certificate validation." => "matikan validasi sertivikat SSL",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Jika koneksi hanya bekerja dengan opsi ini, impor sertifikat SSL server LDAP dari server ownCloud anda.",
|
||||
"Not recommended, use for testing only." => "tidak disarankan, gunakan hanya untuk pengujian.",
|
||||
"in seconds. A change empties the cache." => "dalam detik. perubahan mengosongkan cache",
|
||||
"Directory Settings" => "Pengaturan Direktori",
|
||||
"User Display Name Field" => "Bidang Tampilan Nama Pengguna",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "Atribut LDAP yang digunakan untuk menghasilkan nama pengguna ownCloud.",
|
||||
"Base User Tree" => "Pohon Pengguna Dasar",
|
||||
"One User Base DN per line" => "Satu Pengguna Base DN per baris",
|
||||
"User Search Attributes" => "Atribut Pencarian Pengguna",
|
||||
"Optional; one attribute per line" => "Pilihan; satu atribut per baris",
|
||||
"Group Display Name Field" => "Bidang Tampilan Nama Grup",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "Atribut LDAP yang digunakan untuk menghasilkan nama grup ownCloud.",
|
||||
"Base Group Tree" => "Pohon Grup Dasar",
|
||||
"One Group Base DN per line" => "Satu Grup Base DN per baris",
|
||||
"Group Search Attributes" => "Atribut Pencarian Grup",
|
||||
"Group-Member association" => "asosiasi Anggota-Grup",
|
||||
"Special Attributes" => "Atribut Khusus",
|
||||
"in bytes" => "dalam bytes",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Biarkan nama pengguna kosong (default). Atau tetapkan atribut LDAP/AD.",
|
||||
"Help" => "bantuan"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Password" => "စကားဝှက်",
|
||||
"Help" => "အကူအညီ"
|
||||
);
|
|
@ -4,6 +4,7 @@
|
|||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuração é válida, mas o Bind falhou. Confira as configurações do servidor e as credenciais.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "A configuração é inválida. Leia o \"log\" do ownCloud para mais detalhes.",
|
||||
"Deletion failed" => "Remoção falhou",
|
||||
"Take over settings from recent server configuration?" => "Tomar parámetros de recente configuração de servidor?",
|
||||
"Keep settings?" => "Manter ajustes?",
|
||||
"Cannot add server configuration" => "Não foi possível adicionar a configuração do servidor",
|
||||
"Connection test succeeded" => "Teste de conexão bem sucedido",
|
||||
|
|
|
@ -102,4 +102,3 @@ class Helper {
|
|||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
This app is not compatible to the LDAP user and group backend.</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Frank Karlitschek</author>
|
||||
<require>4.91</require>
|
||||
<require>4.93</require>
|
||||
<shipped>true</shipped>
|
||||
<types>
|
||||
<authentication/>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue