Merge branch 'master' into external_storage_ui_feedback
Conflicts: apps/files_external/js/settings.js apps/files_external/lib/smb.php apps/files_external/templates/settings.php lib/files/storage/common.php
This commit is contained in:
commit
702c27b0e6
|
@ -48,7 +48,7 @@ $totalSize = 0;
|
|||
foreach ($files['size'] as $size) {
|
||||
$totalSize += $size;
|
||||
}
|
||||
if ($totalSize > \OC\Files\Filesystem::free_space($dir)) {
|
||||
if ($totalSize > $maxUploadFilesize) {
|
||||
OCP\JSON::error(array('data' => array('message' => $l->t('Not enough storage available'),
|
||||
'uploadMaxFilesize' => $maxUploadFilesize,
|
||||
'maxHumanFilesize' => $maxHumanFilesize)));
|
||||
|
|
|
@ -87,9 +87,14 @@ table td.filename .nametext, .uploadtext, .modified { float:left; padding:.3em 0
|
|||
table td.filename .nametext { overflow:hidden; text-overflow:ellipsis; }
|
||||
table td.filename .uploadtext { font-weight:normal; margin-left:.5em; }
|
||||
table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
|
||||
|
||||
/* File checkboxes */
|
||||
#fileList tr td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesn’t work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
|
||||
#fileList tr td.filename>input[type="checkbox"]:hover:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
|
||||
/* Always show checkbox when selected */
|
||||
#fileList tr td.filename>input[type="checkbox"]:checked:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
|
||||
#fileList tr.selected td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
|
||||
|
||||
#fileList tr td.filename {
|
||||
position:relative; width:100%;
|
||||
-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
var prefix,
|
||||
property,
|
||||
// In Opera, `'onfocusin' in document == true`, hence the extra `hasFocus` check to detect IE-like behavior
|
||||
// In Opera, `'onfocusin' in document == true`, hence the extra `hasFocus` check to detect IE-like behavior
|
||||
eventName = 'onfocusin' in document && 'hasFocus' in document ? 'focusin focusout' : 'focus blur',
|
||||
prefixes = ['', 'moz', 'ms', 'o', 'webkit'],
|
||||
$support = $.support,
|
||||
|
@ -19,12 +19,11 @@
|
|||
|
||||
$(/blur$/.test(eventName) ? window : document).on(eventName, function (event) {
|
||||
var type = event.type,
|
||||
originalEvent = event.originalEvent,
|
||||
toElement = originalEvent.toElement;
|
||||
// If it’s a `{focusin,focusout}` event (IE), `fromElement` and `toElement` should both be `null` or `undefined`;
|
||||
// else, the page visibility hasn’t changed, but the user just clicked somewhere in the doc.
|
||||
// In IE9, we need to check the `relatedTarget` property instead.
|
||||
if (!/^focus./.test(type) || (toElement == undefined && originalEvent.fromElement == undefined && originalEvent.relatedTarget == undefined)) {
|
||||
originalEvent = event.originalEvent;
|
||||
// If it’s a `{focusin,focusout}` event (IE), `fromElement` and `toElement` should both be `null` or `undefined`;
|
||||
// else, the page visibility hasn’t changed, but the user just clicked somewhere in the doc.
|
||||
// In IE9, we need to check the `relatedTarget` property instead.
|
||||
if (!/^focus./.test(type) || originalEvent == undefined || (originalEvent.toElement == undefined && originalEvent.fromElement == undefined && originalEvent.relatedTarget == undefined)) {
|
||||
$event.trigger((property && document[property] || /^(?:blur|focusout)$/.test(type) ? 'hide' : 'show') + '.visibility');
|
||||
}
|
||||
});
|
||||
|
|
|
@ -1,22 +1,32 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Missing a temporary folder" => "Липсва временна папка",
|
||||
"Failed to write to disk" => "Възникна проблем при запис в диска",
|
||||
"Invalid directory." => "Невалидна директория.",
|
||||
"Files" => "Файлове",
|
||||
"Delete" => "Изтриване",
|
||||
"Rename" => "Преименуване",
|
||||
"Pending" => "Чакащо",
|
||||
"replace" => "препокриване",
|
||||
"cancel" => "отказ",
|
||||
"undo" => "възтановяване",
|
||||
"Upload Error" => "Възникна грешка при качването",
|
||||
"Close" => "Затвори",
|
||||
"Upload cancelled." => "Качването е спряно.",
|
||||
"Name" => "Име",
|
||||
"Size" => "Размер",
|
||||
"Modified" => "Променено",
|
||||
"1 folder" => "1 папка",
|
||||
"{count} folders" => "{count} папки",
|
||||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файла",
|
||||
"Upload" => "Качване",
|
||||
"Maximum upload size" => "Максимален размер за качване",
|
||||
"0 is unlimited" => "Ползвайте 0 за без ограничения",
|
||||
"Save" => "Запис",
|
||||
"New" => "Ново",
|
||||
"Text file" => "Текстов файл",
|
||||
"Folder" => "Папка",
|
||||
"Cancel upload" => "Спри качването",
|
||||
"Nothing in here. Upload something!" => "Няма нищо тук. Качете нещо.",
|
||||
"Download" => "Изтегляне",
|
||||
"Upload too large" => "Файлът който сте избрали за качване е прекалено голям"
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Fitxer de text",
|
||||
"Folder" => "Carpeta",
|
||||
"From link" => "Des d'enllaç",
|
||||
"Trash bin" => "Paperera",
|
||||
"Deleted files" => "Fitxers esborrats",
|
||||
"Cancel upload" => "Cancel·la la pujada",
|
||||
"Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!",
|
||||
"Download" => "Baixa",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Textový soubor",
|
||||
"Folder" => "Složka",
|
||||
"From link" => "Z odkazu",
|
||||
"Trash bin" => "Koš",
|
||||
"Deleted files" => "Odstraněné soubory",
|
||||
"Cancel upload" => "Zrušit odesílání",
|
||||
"Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.",
|
||||
"Download" => "Stáhnout",
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"Text file" => "Tekstfil",
|
||||
"Folder" => "Mappe",
|
||||
"From link" => "Fra link",
|
||||
"Trash bin" => "Papirkurv",
|
||||
"Cancel upload" => "Fortryd upload",
|
||||
"Nothing in here. Upload something!" => "Her er tomt. Upload noget!",
|
||||
"Download" => "Download",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not move %s - File with this name already exists" => "Konnte %s nicht verschieben - Datei mit diesem Namen existiert bereits.",
|
||||
"Could not move %s" => "Konnte %s nicht verschieben",
|
||||
"Unable to rename file" => "Konnte Datei nicht umbenennen",
|
||||
"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden - eine Datei mit diesem Namen existiert bereits.",
|
||||
"Could not move %s" => "%s konnte nicht verschoben werden",
|
||||
"Unable to rename file" => "Die Datei konnte nicht umbenannt werden",
|
||||
"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
|
||||
"There is no error, the file uploaded with success" => "Datei fehlerfrei hochgeladen.",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
|
||||
|
@ -13,6 +13,7 @@
|
|||
"Not enough storage available" => "Nicht genug Speicherplatz verfügbar",
|
||||
"Invalid directory." => "Ungültiges Verzeichnis.",
|
||||
"Files" => "Dateien",
|
||||
"Delete permanently" => "Permanent löschen",
|
||||
"Delete" => "Löschen",
|
||||
"Rename" => "Umbenennen",
|
||||
"Pending" => "Ausstehend",
|
||||
|
@ -59,6 +60,7 @@
|
|||
"Text file" => "Textdatei",
|
||||
"Folder" => "Ordner",
|
||||
"From link" => "Von einem Link",
|
||||
"Deleted files" => "Gelöschte Dateien",
|
||||
"Cancel upload" => "Upload abbrechen",
|
||||
"Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!",
|
||||
"Download" => "Herunterladen",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Textdatei",
|
||||
"Folder" => "Ordner",
|
||||
"From link" => "Von einem Link",
|
||||
"Trash bin" => "Mülleimer",
|
||||
"Deleted files" => "Gelöschte Dateien",
|
||||
"Cancel upload" => "Upload abbrechen",
|
||||
"Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!",
|
||||
"Download" => "Herunterladen",
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
"Text file" => "Αρχείο κειμένου",
|
||||
"Folder" => "Φάκελος",
|
||||
"From link" => "Από σύνδεσμο",
|
||||
"Deleted files" => "Διαγραμμένα αρχεία",
|
||||
"Cancel upload" => "Ακύρωση αποστολής",
|
||||
"Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!",
|
||||
"Download" => "Λήψη",
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"Text file" => "Archivo de texto",
|
||||
"Folder" => "Carpeta",
|
||||
"From link" => "Desde el enlace",
|
||||
"Trash bin" => "Papelera de reciclaje",
|
||||
"Cancel upload" => "Cancelar subida",
|
||||
"Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!",
|
||||
"Download" => "Descargar",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Archivo de texto",
|
||||
"Folder" => "Carpeta",
|
||||
"From link" => "Desde enlace",
|
||||
"Trash bin" => "Papelera",
|
||||
"Deleted files" => "Archivos Borrados",
|
||||
"Cancel upload" => "Cancelar subida",
|
||||
"Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!",
|
||||
"Download" => "Descargar",
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not move %s" => "%s liigutamine ebaõnnestus",
|
||||
"Unable to rename file" => "Faili ümbernimetamine ebaõnnestus",
|
||||
"No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga",
|
||||
"There is no error, the file uploaded with success" => "Ühtegi viga pole, fail on üles laetud",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse",
|
||||
|
@ -6,7 +8,10 @@
|
|||
"No file was uploaded" => "Ühtegi faili ei laetud üles",
|
||||
"Missing a temporary folder" => "Ajutiste failide kaust puudub",
|
||||
"Failed to write to disk" => "Kettale kirjutamine ebaõnnestus",
|
||||
"Not enough storage available" => "Saadaval pole piisavalt ruumi",
|
||||
"Invalid directory." => "Vigane kaust.",
|
||||
"Files" => "Failid",
|
||||
"Delete permanently" => "Kustuta jäädavalt",
|
||||
"Delete" => "Kustuta",
|
||||
"Rename" => "ümber",
|
||||
"Pending" => "Ootel",
|
||||
|
@ -17,6 +22,8 @@
|
|||
"replaced {new_name}" => "asendatud nimega {new_name}",
|
||||
"undo" => "tagasi",
|
||||
"replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}",
|
||||
"'.' is an invalid file name." => "'.' on vigane failinimi.",
|
||||
"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti",
|
||||
"Upload Error" => "Üleslaadimise viga",
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
"Not enough storage available" => "Ez dago behar aina leku erabilgarri,",
|
||||
"Invalid directory." => "Baliogabeko karpeta.",
|
||||
"Files" => "Fitxategiak",
|
||||
"Delete permanently" => "Ezabatu betirako",
|
||||
"Delete" => "Ezabatu",
|
||||
"Rename" => "Berrizendatu",
|
||||
"Pending" => "Zain",
|
||||
|
@ -23,6 +24,7 @@
|
|||
"replaced {new_name}" => "ordezkatua {new_name}",
|
||||
"undo" => "desegin",
|
||||
"replaced {new_name} with {old_name}" => " {new_name}-k {old_name} ordezkatu du",
|
||||
"perform delete operation" => "Ezabatu",
|
||||
"'.' is an invalid file name." => "'.' ez da fitxategi izen baliogarria.",
|
||||
"File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
|
||||
|
@ -58,6 +60,7 @@
|
|||
"Text file" => "Testu fitxategia",
|
||||
"Folder" => "Karpeta",
|
||||
"From link" => "Estekatik",
|
||||
"Deleted files" => "Ezabatutako fitxategiak",
|
||||
"Cancel upload" => "Ezeztatu igoera",
|
||||
"Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!",
|
||||
"Download" => "Deskargatu",
|
||||
|
@ -65,5 +68,6 @@
|
|||
"Upload too large" => "Igotakoa handiegia da",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
|
||||
"Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
|
||||
"Current scanning" => "Orain eskaneatzen ari da"
|
||||
"Current scanning" => "Orain eskaneatzen ari da",
|
||||
"Upgrading filesystem cache..." => "Fitxategi sistemaren katxea eguneratzen..."
|
||||
);
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
"Text file" => "Tekstitiedosto",
|
||||
"Folder" => "Kansio",
|
||||
"From link" => "Linkistä",
|
||||
"Trash bin" => "Roskakori",
|
||||
"Deleted files" => "Poistetut tiedostot",
|
||||
"Cancel upload" => "Peru lähetys",
|
||||
"Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!",
|
||||
"Download" => "Lataa",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Fichier texte",
|
||||
"Folder" => "Dossier",
|
||||
"From link" => "Depuis le lien",
|
||||
"Trash bin" => "Corbeille",
|
||||
"Deleted files" => "Fichiers supprimés",
|
||||
"Cancel upload" => "Annuler l'envoi",
|
||||
"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",
|
||||
"Download" => "Télécharger",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"Delete" => "Eliminar",
|
||||
"Rename" => "Renomear",
|
||||
"Pending" => "Pendentes",
|
||||
"{new_name} already exists" => "xa existe un {new_name}",
|
||||
"{new_name} already exists" => "Xa existe un {new_name}",
|
||||
"replace" => "substituír",
|
||||
"suggest name" => "suxerir nome",
|
||||
"cancel" => "cancelar",
|
||||
|
@ -60,9 +60,9 @@
|
|||
"Text file" => "Ficheiro de texto",
|
||||
"Folder" => "Cartafol",
|
||||
"From link" => "Desde a ligazón",
|
||||
"Trash bin" => "Cesto do lixo",
|
||||
"Deleted files" => "Ficheiros eliminados",
|
||||
"Cancel upload" => "Cancelar o envío",
|
||||
"Nothing in here. Upload something!" => "Aquí non hai nada por aquí. Envíe algo.",
|
||||
"Nothing in here. Upload something!" => "Aquí non hai nada. Envíe algo.",
|
||||
"Download" => "Descargar",
|
||||
"Unshare" => "Deixar de compartir",
|
||||
"Upload too large" => "Envío demasiado grande",
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
"Not enough storage available" => "Nincs elég szabad hely.",
|
||||
"Invalid directory." => "Érvénytelen mappa.",
|
||||
"Files" => "Fájlok",
|
||||
"Delete permanently" => "Végleges törlés",
|
||||
"Delete" => "Törlés",
|
||||
"Rename" => "Átnevezés",
|
||||
"Pending" => "Folyamatban",
|
||||
|
@ -23,6 +24,7 @@
|
|||
"replaced {new_name}" => "a(z) {new_name} állományt kicseréltük",
|
||||
"undo" => "visszavonás",
|
||||
"replaced {new_name} with {old_name}" => "{new_name} fájlt kicseréltük ezzel: {old_name}",
|
||||
"perform delete operation" => "a törlés végrehajtása",
|
||||
"'.' is an invalid file name." => "'.' fájlnév érvénytelen.",
|
||||
"File name cannot be empty." => "A fájlnév nem lehet semmi.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
|
||||
|
@ -58,6 +60,7 @@
|
|||
"Text file" => "Szövegfájl",
|
||||
"Folder" => "Mappa",
|
||||
"From link" => "Feltöltés linkről",
|
||||
"Deleted files" => "Törölt fájlok",
|
||||
"Cancel upload" => "A feltöltés megszakítása",
|
||||
"Nothing in here. Upload something!" => "Itt nincs semmi. Töltsön fel valamit!",
|
||||
"Download" => "Letöltés",
|
||||
|
@ -65,5 +68,6 @@
|
|||
"Upload too large" => "A feltöltés túl nagy",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
|
||||
"Files are being scanned, please wait." => "A fájllista ellenőrzése zajlik, kis türelmet!",
|
||||
"Current scanning" => "Ellenőrzés alatt"
|
||||
"Current scanning" => "Ellenőrzés alatt",
|
||||
"Upgrading filesystem cache..." => "A fájlrendszer gyorsítótárának frissítése zajlik..."
|
||||
);
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "File di testo",
|
||||
"Folder" => "Cartella",
|
||||
"From link" => "Da collegamento",
|
||||
"Trash bin" => "Cestino",
|
||||
"Deleted files" => "File eliminati",
|
||||
"Cancel upload" => "Annulla invio",
|
||||
"Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!",
|
||||
"Download" => "Scarica",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "テキストファイル",
|
||||
"Folder" => "フォルダ",
|
||||
"From link" => "リンク",
|
||||
"Trash bin" => "ゴミ箱",
|
||||
"Deleted files" => "削除ファイル",
|
||||
"Cancel upload" => "アップロードをキャンセル",
|
||||
"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
|
||||
"Download" => "ダウンロード",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Teksta datne",
|
||||
"Folder" => "Mape",
|
||||
"From link" => "No saites",
|
||||
"Trash bin" => "Miskaste",
|
||||
"Deleted files" => "Dzēstās datnes",
|
||||
"Cancel upload" => "Atcelt augšupielādi",
|
||||
"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!",
|
||||
"Download" => "Lejupielādēt",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Tekstbestand",
|
||||
"Folder" => "Map",
|
||||
"From link" => "Vanaf link",
|
||||
"Trash bin" => "Prullenbak",
|
||||
"Deleted files" => "Verwijderde bestanden",
|
||||
"Cancel upload" => "Upload afbreken",
|
||||
"Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!",
|
||||
"Download" => "Download",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"No file was uploaded" => "Nie przesłano żadnego pliku",
|
||||
"Missing a temporary folder" => "Brak katalogu tymczasowego",
|
||||
"Failed to write to disk" => "Błąd zapisu na dysk",
|
||||
"Not enough storage available" => "Za mało miejsca",
|
||||
"Invalid directory." => "Zła ścieżka.",
|
||||
"Files" => "Pliki",
|
||||
"Delete" => "Usuwa element",
|
||||
|
@ -54,6 +55,7 @@
|
|||
"Text file" => "Plik tekstowy",
|
||||
"Folder" => "Katalog",
|
||||
"From link" => "Z linku",
|
||||
"Deleted files" => "Pliki usnięte",
|
||||
"Cancel upload" => "Przestań wysyłać",
|
||||
"Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!",
|
||||
"Download" => "Pobiera element",
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
"Not enough storage available" => "Espaço de armazenamento insuficiente",
|
||||
"Invalid directory." => "Diretório inválido.",
|
||||
"Files" => "Arquivos",
|
||||
"Delete permanently" => "Excluir permanentemente",
|
||||
"Delete" => "Excluir",
|
||||
"Rename" => "Renomear",
|
||||
"Pending" => "Pendente",
|
||||
|
@ -23,9 +24,12 @@
|
|||
"replaced {new_name}" => "substituído {new_name}",
|
||||
"undo" => "desfazer",
|
||||
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
|
||||
"perform delete operation" => "realizar operação de exclusão",
|
||||
"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
|
||||
"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
|
||||
"Your storage is full, files can not be updated or synced anymore!" => "Seu armazenamento está cheio, arquivos não serão mais atualizados nem sincronizados!",
|
||||
"Your storage is almost full ({usedSpacePercent}%)" => "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
|
||||
"Your download is being prepared. This might take some time if the files are big." => "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes.",
|
||||
"Upload Error" => "Erro de envio",
|
||||
|
@ -63,5 +67,6 @@
|
|||
"Upload too large" => "Arquivo muito grande",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor.",
|
||||
"Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.",
|
||||
"Current scanning" => "Scanning atual"
|
||||
"Current scanning" => "Scanning atual",
|
||||
"Upgrading filesystem cache..." => "Aprimorando cache do sistema de arquivos..."
|
||||
);
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Ficheiro de texto",
|
||||
"Folder" => "Pasta",
|
||||
"From link" => "Da ligação",
|
||||
"Trash bin" => "Reciclagem",
|
||||
"Deleted files" => "Ficheiros eliminados",
|
||||
"Cancel upload" => "Cancelar envio",
|
||||
"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",
|
||||
"Download" => "Transferir",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Текстовый файл",
|
||||
"Folder" => "Папка",
|
||||
"From link" => "Из ссылки",
|
||||
"Trash bin" => "Корзина",
|
||||
"Deleted files" => "Удалённые файлы",
|
||||
"Cancel upload" => "Отмена загрузки",
|
||||
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
|
||||
"Download" => "Скачать",
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"Text file" => "Текстовый файл",
|
||||
"Folder" => "Папка",
|
||||
"From link" => "По ссылке",
|
||||
"Trash bin" => "Корзина",
|
||||
"Cancel upload" => "Отмена загрузки",
|
||||
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
|
||||
"Download" => "Загрузить",
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
"Text file" => "Textový súbor",
|
||||
"Folder" => "Priečinok",
|
||||
"From link" => "Z odkazu",
|
||||
"Trash bin" => "Kôš",
|
||||
"Deleted files" => "Zmazané súbory",
|
||||
"Cancel upload" => "Zrušiť odosielanie",
|
||||
"Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!",
|
||||
"Download" => "Stiahnuť",
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"Text file" => "Textfil",
|
||||
"Folder" => "Mapp",
|
||||
"From link" => "Från länk",
|
||||
"Trash bin" => "Papperskorg",
|
||||
"Cancel upload" => "Avbryt uppladdning",
|
||||
"Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!",
|
||||
"Download" => "Ladda ner",
|
||||
|
|
|
@ -10,8 +10,10 @@
|
|||
"No file was uploaded" => "Hiç dosya yüklenmedi",
|
||||
"Missing a temporary folder" => "Geçici bir klasör eksik",
|
||||
"Failed to write to disk" => "Diske yazılamadı",
|
||||
"Not enough storage available" => "Yeterli disk alanı yok",
|
||||
"Invalid directory." => "Geçersiz dizin.",
|
||||
"Files" => "Dosyalar",
|
||||
"Delete permanently" => "Kalıcı olarak sil",
|
||||
"Delete" => "Sil",
|
||||
"Rename" => "İsim değiştir.",
|
||||
"Pending" => "Bekliyor",
|
||||
|
@ -22,9 +24,12 @@
|
|||
"replaced {new_name}" => "değiştirilen {new_name}",
|
||||
"undo" => "geri al",
|
||||
"replaced {new_name} with {old_name}" => "{new_name} ismi {old_name} ile değiştirildi",
|
||||
"perform delete operation" => "Silme işlemini gerçekleştir",
|
||||
"'.' is an invalid file name." => "'.' geçersiz dosya adı.",
|
||||
"File name cannot be empty." => "Dosya adı boş olamaz.",
|
||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
|
||||
"Your storage is full, files can not be updated or synced anymore!" => "Depolama alanınız dolu, artık dosyalar güncellenmeyecek yada senkronizasyon edilmeyecek.",
|
||||
"Your storage is almost full ({usedSpacePercent}%)" => "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)",
|
||||
"Your download is being prepared. This might take some time if the files are big." => "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi",
|
||||
"Upload Error" => "Yükleme hatası",
|
||||
|
@ -55,6 +60,7 @@
|
|||
"Text file" => "Metin dosyası",
|
||||
"Folder" => "Klasör",
|
||||
"From link" => "Bağlantıdan",
|
||||
"Deleted files" => "Dosyalar silindi",
|
||||
"Cancel upload" => "Yüklemeyi iptal et",
|
||||
"Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!",
|
||||
"Download" => "İndir",
|
||||
|
@ -62,5 +68,6 @@
|
|||
"Upload too large" => "Yüklemeniz çok büyük",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor.",
|
||||
"Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.",
|
||||
"Current scanning" => "Güncel tarama"
|
||||
"Current scanning" => "Güncel tarama",
|
||||
"Upgrading filesystem cache..." => "Sistem dosyası önbelleği güncelleniyor"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
|
||||
"Could not move %s" => "Не вдалося перемістити %s",
|
||||
"Unable to rename file" => "Не вдалося перейменувати файл",
|
||||
"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
|
||||
"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
|
||||
|
@ -7,6 +10,7 @@
|
|||
"No file was uploaded" => "Не відвантажено жодного файлу",
|
||||
"Missing a temporary folder" => "Відсутній тимчасовий каталог",
|
||||
"Failed to write to disk" => "Невдалося записати на диск",
|
||||
"Not enough storage available" => "Місця більше немає",
|
||||
"Invalid directory." => "Невірний каталог.",
|
||||
"Files" => "Файли",
|
||||
"Delete permanently" => "Видалити назавжди",
|
||||
|
@ -56,6 +60,7 @@
|
|||
"Text file" => "Текстовий файл",
|
||||
"Folder" => "Папка",
|
||||
"From link" => "З посилання",
|
||||
"Deleted files" => "Видалено файлів",
|
||||
"Cancel upload" => "Перервати завантаження",
|
||||
"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",
|
||||
"Download" => "Завантажити",
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
"Text file" => "Tập tin văn bản",
|
||||
"Folder" => "Thư mục",
|
||||
"From link" => "Từ liên kết",
|
||||
"Deleted files" => "File đã bị xóa",
|
||||
"Cancel upload" => "Hủy upload",
|
||||
"Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !",
|
||||
"Download" => "Tải xuống",
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"Text file" => "文字檔",
|
||||
"Folder" => "資料夾",
|
||||
"From link" => "從連結",
|
||||
"Trash bin" => "回收筒",
|
||||
"Cancel upload" => "取消上傳",
|
||||
"Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!",
|
||||
"Download" => "下載",
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
</div>
|
||||
<?php if ($_['trash'] ): ?>
|
||||
<div id="trash" class="button">
|
||||
<a><?php echo $l->t('Trash bin');?></a>
|
||||
<a><?php echo $l->t('Deleted files');?></a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div id="uploadprogresswrapper">
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php if(count($_["breadcrumb"])):?>
|
||||
<div class="crumb">
|
||||
<a href="<?php echo $_['baseURL']; ?>">
|
||||
<img src="<?php echo OCP\image_path('core','places/home.svg');?>" class="svg" />
|
||||
<img src="<?php echo OCP\image_path('core', 'places/home.svg');?>" class="svg" />
|
||||
</a>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
|
|
|
@ -12,7 +12,7 @@ OC_FileProxy::register( new OCA\Encryption\Proxy() );
|
|||
|
||||
// User-related hooks
|
||||
OCP\Util::connectHook( 'OC_User', 'post_login', 'OCA\Encryption\Hooks', 'login' );
|
||||
OCP\Util::connectHook( 'OC_User', 'pre_setPassword','OCA\Encryption\Hooks', 'setPassphrase' );
|
||||
OCP\Util::connectHook( 'OC_User', 'pre_setPassword', 'OCA\Encryption\Hooks', 'setPassphrase' );
|
||||
|
||||
// Sharing-related hooks
|
||||
OCP\Util::connectHook( 'OCP\Share', 'post_shared', 'OCA\Encryption\Hooks', 'postShared' );
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Verschlüsselung",
|
||||
"File encryption is enabled." => "Dateiverschlüsselung ist aktiviert",
|
||||
"The following file types will not be encrypted:" => "Die folgenden Dateitypen werden nicht verschlüsselt:",
|
||||
"Exclude the following file types from encryption:" => "Schließe die folgenden Dateitypen von der Verschlüsselung aus:",
|
||||
"None" => "Keine"
|
||||
);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Verschlüsselung",
|
||||
"File encryption is enabled." => "Datei-Verschlüsselung ist aktiviert",
|
||||
"The following file types will not be encrypted:" => "Die folgenden Datei-Typen werden nicht verschlüsselt:",
|
||||
"Exclude the following file types from encryption:" => "Die folgenden Datei-Typen von der Verschlüsselung ausnehmen:",
|
||||
"The following file types will not be encrypted:" => "Die folgenden Dateitypen werden nicht verschlüsselt:",
|
||||
"Exclude the following file types from encryption:" => "Die folgenden Dateitypen von der Verschlüsselung ausnehmen:",
|
||||
"None" => "Keine"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Krüpteerimine",
|
||||
"File encryption is enabled." => "Faili krüpteerimine on sisse lülitatud.",
|
||||
"The following file types will not be encrypted:" => "Järgnevaid failitüüpe ei krüpteerita:",
|
||||
"Exclude the following file types from encryption:" => "Järgnevaid failitüüpe ei krüpteerita:",
|
||||
"None" => "Pole"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Enkriptazioa",
|
||||
"File encryption is enabled." => "Fitxategien enkriptazioa gaituta dago.",
|
||||
"The following file types will not be encrypted:" => "Hurrengo fitxategi motak ez dira enkriptatuko:",
|
||||
"Exclude the following file types from encryption:" => "Baztertu hurrengo fitxategi motak enkriptatzetik:",
|
||||
"None" => "Bat ere ez"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Salaus",
|
||||
"File encryption is enabled." => "Tiedostojen salaus on käytössä.",
|
||||
"The following file types will not be encrypted:" => "Seuraavia tiedostotyyppejä ei salata:",
|
||||
"Exclude the following file types from encryption:" => "Älä salaa seuravia tiedostotyyppejä:",
|
||||
"None" => "Ei mitään"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Titkosítás",
|
||||
"File encryption is enabled." => "Az állományok titkosítása be van kapcsolva.",
|
||||
"The following file types will not be encrypted:" => "A következő fájltípusok nem kerülnek titkosításra:",
|
||||
"Exclude the following file types from encryption:" => "Zárjuk ki a titkosításból a következő fájltípusokat:",
|
||||
"None" => "Egyik sem"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Criptografia",
|
||||
"File encryption is enabled." => "A criptografia de arquivos está ativada.",
|
||||
"The following file types will not be encrypted:" => "Os seguintes tipos de arquivo não serão criptografados:",
|
||||
"Exclude the following file types from encryption:" => "Excluir os seguintes tipos de arquivo da criptografia:",
|
||||
"None" => "Nenhuma"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Şifreleme",
|
||||
"File encryption is enabled." => "Dosya şifreleme aktif.",
|
||||
"The following file types will not be encrypted:" => "Belirtilen dosya tipleri şifrelenmeyecek:",
|
||||
"Exclude the following file types from encryption:" => "Seçilen dosya tiplerini şifreleme:",
|
||||
"None" => "Hiçbiri"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Шифрування",
|
||||
"File encryption is enabled." => "Увімкнуто шифрування файлів.",
|
||||
"The following file types will not be encrypted:" => "Такі типи файлів шифруватись не будуть:",
|
||||
"Exclude the following file types from encryption:" => "Виключити наступні типи файлів з шифрування:",
|
||||
"None" => "Жоден"
|
||||
);
|
||||
|
|
|
@ -692,4 +692,4 @@ class Crypt {
|
|||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ fclose($fh);
|
|||
$filename = $_FILES['rootcert_import']['name'];
|
||||
|
||||
$view = new \OC\Files\View('/'.\OCP\User::getUser().'/files_external/uploads');
|
||||
if (!$view->file_exists('')){
|
||||
if (!$view->file_exists('')) {
|
||||
$view->mkdir('');
|
||||
}
|
||||
|
||||
|
@ -37,5 +37,5 @@ if ( $isValid ) {
|
|||
OCP\Util::WARN);
|
||||
}
|
||||
|
||||
header('Location: settings/personal.php');
|
||||
header('Location:' . OCP\Util::linkToRoute( "settings_personal" ));
|
||||
exit;
|
||||
|
|
|
@ -62,7 +62,7 @@ OC.MountConfig={
|
|||
url: OC.filePath('files_external', 'ajax', 'addMountPoint.php'),
|
||||
data: {
|
||||
mountPoint: mountPoint,
|
||||
class: backendClass,
|
||||
'class': backendClass,
|
||||
classOptions: classOptions,
|
||||
mountType: mountType,
|
||||
applicable: applicable,
|
||||
|
@ -120,7 +120,7 @@ OC.MountConfig={
|
|||
url: OC.filePath('files_external', 'ajax', 'addMountPoint.php'),
|
||||
data: {
|
||||
mountPoint: mountPoint,
|
||||
class: backendClass,
|
||||
'class': backendClass,
|
||||
classOptions: classOptions,
|
||||
mountType: mountType,
|
||||
applicable: applicable,
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
"Error configuring Dropbox storage" => "Virhe Dropbox levyn asetuksia tehtäessä",
|
||||
"Grant access" => "Salli pääsy",
|
||||
"Fill out all required fields" => "Täytä kaikki vaaditut kentät",
|
||||
"Please provide a valid Dropbox app key and secret." => "Anna kelvollinen Dropbox-sovellusavain ja salainen vastaus.",
|
||||
"Error configuring Google Drive storage" => "Virhe Google Drive levyn asetuksia tehtäessä",
|
||||
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Varoitus:</b> \"smbclient\" ei ole asennettuna. CIFS-/SMB-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan smbclient.",
|
||||
"<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>Varoitus:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. FTP-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Access granted" => "Giriş kabul edildi",
|
||||
"Grant access" => "Erişim sağlandı",
|
||||
"Fill out all required fields" => "Doldurulması zorunlu alanları doldur",
|
||||
"Please provide a valid Dropbox app key and secret." => "Lütfen Dropbox app key ve secret temin ediniz",
|
||||
"External Storage" => "Harici Depolama",
|
||||
"Mount point" => "Bağlama Noktası",
|
||||
"Backend" => "Yönetici",
|
||||
|
@ -11,6 +15,8 @@
|
|||
"Groups" => "Gruplar",
|
||||
"Users" => "Kullanıcılar",
|
||||
"Delete" => "Sil",
|
||||
"Enable User External Storage" => "Kullanıcılar için Harici Depolamayı Etkinleştir",
|
||||
"Allow users to mount their own external storage" => "Kullanıcıların kendi harici depolamalarını bağlamalarına izin ver",
|
||||
"SSL root certificates" => "SSL kök sertifikaları",
|
||||
"Import Root Certificate" => "Kök Sertifikalarını İçe Aktar"
|
||||
);
|
||||
|
|
|
@ -233,11 +233,6 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|||
return false;
|
||||
}
|
||||
|
||||
public function free_space($path) {
|
||||
// Infinite?
|
||||
return false;
|
||||
}
|
||||
|
||||
public function touch($path, $mtime = null) {
|
||||
if (is_null($mtime)) {
|
||||
$mtime = time();
|
||||
|
|
|
@ -302,13 +302,21 @@ class OC_Mount_Config {
|
|||
* @return array
|
||||
*/
|
||||
private static function readData($isPersonal) {
|
||||
$parser = new \OC\ArrayParser();
|
||||
if ($isPersonal) {
|
||||
$file = OC_User::getHome(OCP\User::getUser()).'/mount.php';
|
||||
$phpFile = OC_User::getHome(OCP\User::getUser()).'/mount.php';
|
||||
$jsonFile = OC_User::getHome(OCP\User::getUser()).'/mount.json';
|
||||
} else {
|
||||
$file = OC::$SERVERROOT.'/config/mount.php';
|
||||
$phpFile = OC::$SERVERROOT.'/config/mount.php';
|
||||
$jsonFile = OC::$SERVERROOT.'/config/mount.json';
|
||||
}
|
||||
if (is_file($file)) {
|
||||
$mountPoints = include $file;
|
||||
if (is_file($jsonFile)) {
|
||||
$mountPoints = json_decode(file_get_contents($jsonFile), true);
|
||||
if (is_array($mountPoints)) {
|
||||
return $mountPoints;
|
||||
}
|
||||
} elseif (is_file($phpFile)) {
|
||||
$mountPoints = $parser->parsePHP(file_get_contents($phpFile));
|
||||
if (is_array($mountPoints)) {
|
||||
return $mountPoints;
|
||||
}
|
||||
|
@ -323,35 +331,11 @@ class OC_Mount_Config {
|
|||
*/
|
||||
private static function writeData($isPersonal, $data) {
|
||||
if ($isPersonal) {
|
||||
$file = OC_User::getHome(OCP\User::getUser()).'/mount.php';
|
||||
$file = OC_User::getHome(OCP\User::getUser()).'/mount.json';
|
||||
} else {
|
||||
$file = OC::$SERVERROOT.'/config/mount.php';
|
||||
$file = OC::$SERVERROOT.'/config/mount.json';
|
||||
}
|
||||
$content = "<?php return array (\n";
|
||||
if (isset($data[self::MOUNT_TYPE_GROUP])) {
|
||||
$content .= "\t'group' => array (\n";
|
||||
foreach ($data[self::MOUNT_TYPE_GROUP] as $group => $mounts) {
|
||||
$content .= "\t\t'".$group."' => array (\n";
|
||||
foreach ($mounts as $mountPoint => $mount) {
|
||||
$content .= "\t\t\t'".addcslashes($mountPoint,"'")."' => ".str_replace("\n", '', var_export($mount, true)).", \n";
|
||||
|
||||
}
|
||||
$content .= "\t\t),\n";
|
||||
}
|
||||
$content .= "\t),\n";
|
||||
}
|
||||
if (isset($data[self::MOUNT_TYPE_USER])) {
|
||||
$content .= "\t'user' => array (\n";
|
||||
foreach ($data[self::MOUNT_TYPE_USER] as $user => $mounts) {
|
||||
$content .= "\t\t'".$user."' => array (\n";
|
||||
foreach ($mounts as $mountPoint => $mount) {
|
||||
$content .= "\t\t\t'".addcslashes($mountPoint,"'")."' => ".str_replace("\n", '', var_export($mount, true)).",\n";
|
||||
}
|
||||
$content .= "\t\t),\n";
|
||||
}
|
||||
$content .= "\t),\n";
|
||||
}
|
||||
$content .= ");\n?>";
|
||||
$content = json_encode($data);
|
||||
@file_put_contents($file, $content);
|
||||
}
|
||||
|
||||
|
@ -433,8 +417,12 @@ class OC_Mount_Config {
|
|||
public static function checkDependencies() {
|
||||
$l= new OC_L10N('files_external');
|
||||
$txt='';
|
||||
if(!OC_Mount_Config::checksmbclient()) $txt.=$l->t('<b>Warning:</b> "smbclient" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it.').'<br />';
|
||||
if(!OC_Mount_Config::checkphpftp()) $txt.=$l->t('<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.').'<br />';
|
||||
if(!OC_Mount_Config::checksmbclient()) {
|
||||
$txt.=$l->t('<b>Warning:</b> "smbclient" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it.').'<br />';
|
||||
}
|
||||
if(!OC_Mount_Config::checkphpftp()) {
|
||||
$txt.=$l->t('<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.').'<br />';
|
||||
}
|
||||
|
||||
return($txt);
|
||||
}
|
||||
|
|
|
@ -73,7 +73,7 @@ class FTP extends \OC\Files\Storage\StreamWrapper{
|
|||
case 'ab':
|
||||
//these are supported by the wrapper
|
||||
$context = stream_context_create(array('ftp' => array('overwrite' => true)));
|
||||
return fopen($this->constructUrl($path),$mode, false,$context);
|
||||
return fopen($this->constructUrl($path), $mode, false, $context);
|
||||
case 'r+':
|
||||
case 'w+':
|
||||
case 'wb+':
|
||||
|
@ -94,7 +94,7 @@ class FTP extends \OC\Files\Storage\StreamWrapper{
|
|||
$this->getFile($path, $tmpFile);
|
||||
}
|
||||
self::$tempFiles[$tmpFile]=$path;
|
||||
return fopen('close://'.$tmpFile,$mode);
|
||||
return fopen('close://'.$tmpFile, $mode);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -268,7 +268,7 @@ class Google extends \OC\Files\Storage\Common {
|
|||
$name .= '.'.$extension;
|
||||
}
|
||||
}
|
||||
$files[] = $name;
|
||||
$files[] = basename($name);
|
||||
// Cache entry for future use
|
||||
$this->entries[$name] = $entry;
|
||||
}
|
||||
|
@ -603,4 +603,4 @@ class Google extends \OC\Files\Storage\Common {
|
|||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,8 +7,9 @@
|
|||
*/
|
||||
namespace OC\Files\Storage;
|
||||
|
||||
set_include_path(get_include_path() . PATH_SEPARATOR . \OC_App::getAppPath('files_external') . '/3rdparty/phpseclib/phpseclib');
|
||||
require('Net/SFTP.php');
|
||||
set_include_path(get_include_path() . PATH_SEPARATOR .
|
||||
\OC_App::getAppPath('files_external') . '/3rdparty/phpseclib/phpseclib');
|
||||
require 'Net/SFTP.php';
|
||||
|
||||
class SFTP extends \OC\Files\Storage\Common {
|
||||
private $host;
|
||||
|
@ -241,10 +242,6 @@ class SFTP extends \OC\Files\Storage\Common {
|
|||
}
|
||||
}
|
||||
|
||||
public function free_space($path) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
public function touch($path, $mtime=null) {
|
||||
try {
|
||||
if (!is_null($mtime)) return false;
|
||||
|
|
|
@ -34,7 +34,7 @@ class SMB extends \OC\Files\Storage\StreamWrapper{
|
|||
$this->share='/'.$this->share;
|
||||
}
|
||||
if (substr($this->share, -1, 1)=='/') {
|
||||
$this->share=substr($this->share, 0, -1);
|
||||
$this->share = substr($this->share, 0, -1);
|
||||
}
|
||||
} else {
|
||||
throw new \Exception();
|
||||
|
|
|
@ -12,7 +12,7 @@ abstract class StreamWrapper extends \OC\Files\Storage\Common{
|
|||
private $ready = false;
|
||||
|
||||
protected function init(){
|
||||
if($this->ready){
|
||||
if($this->ready) {
|
||||
return;
|
||||
}
|
||||
$this->ready = true;
|
||||
|
@ -71,39 +71,35 @@ abstract class StreamWrapper extends \OC\Files\Storage\Common{
|
|||
return $succes;
|
||||
}
|
||||
|
||||
public function fopen($path,$mode) {
|
||||
public function fopen($path, $mode) {
|
||||
$this->init();
|
||||
return fopen($this->constructUrl($path),$mode);
|
||||
return fopen($this->constructUrl($path), $mode);
|
||||
}
|
||||
|
||||
public function free_space($path) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public function touch($path,$mtime=null) {
|
||||
public function touch($path, $mtime=null) {
|
||||
$this->init();
|
||||
if(is_null($mtime)) {
|
||||
$fh = $this->fopen($path,'a');
|
||||
fwrite($fh,'');
|
||||
$fh = $this->fopen($path, 'a');
|
||||
fwrite($fh, '');
|
||||
fclose($fh);
|
||||
} else {
|
||||
return false;//not supported
|
||||
}
|
||||
}
|
||||
|
||||
public function getFile($path,$target) {
|
||||
public function getFile($path, $target) {
|
||||
$this->init();
|
||||
return copy($this->constructUrl($path),$target);
|
||||
return copy($this->constructUrl($path), $target);
|
||||
}
|
||||
|
||||
public function uploadFile($path,$target) {
|
||||
public function uploadFile($path, $target) {
|
||||
$this->init();
|
||||
return copy($path,$this->constructUrl($target));
|
||||
return copy($path, $this->constructUrl($target));
|
||||
}
|
||||
|
||||
public function rename($path1,$path2) {
|
||||
public function rename($path1, $path2) {
|
||||
$this->init();
|
||||
return rename($this->constructUrl($path1),$this->constructUrl($path2));
|
||||
return rename($this->constructUrl($path1), $this->constructUrl($path2));
|
||||
}
|
||||
|
||||
public function stat($path) {
|
||||
|
|
|
@ -210,7 +210,7 @@ class SWIFT extends \OC\Files\Storage\Common{
|
|||
return false;
|
||||
} else {
|
||||
$fh=fopen($tmpFile, 'a');
|
||||
fwrite($fh,$name . "\n");
|
||||
fwrite($fh, $name . "\n");
|
||||
}
|
||||
} catch(\Exception $e) {
|
||||
file_put_contents($tmpFile, $name . "\n");
|
||||
|
@ -294,7 +294,7 @@ class SWIFT extends \OC\Files\Storage\Common{
|
|||
}
|
||||
|
||||
private function init(){
|
||||
if($this->ready){
|
||||
if($this->ready) {
|
||||
return;
|
||||
}
|
||||
$this->ready = true;
|
||||
|
@ -482,10 +482,6 @@ class SWIFT extends \OC\Files\Storage\Common{
|
|||
}
|
||||
}
|
||||
|
||||
public function free_space($path) {
|
||||
return 1024*1024*1024*8;
|
||||
}
|
||||
|
||||
public function touch($path, $mtime=null) {
|
||||
$this->init();
|
||||
$obj=$this->getObject($path);
|
||||
|
|
|
@ -53,7 +53,7 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
}
|
||||
|
||||
private function init(){
|
||||
if($this->ready){
|
||||
if($this->ready) {
|
||||
return;
|
||||
}
|
||||
$this->ready = true;
|
||||
|
@ -157,10 +157,10 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
|
||||
public function unlink($path) {
|
||||
$this->init();
|
||||
return $this->simpleResponse('DELETE', $path, null ,204);
|
||||
return $this->simpleResponse('DELETE', $path, null, 204);
|
||||
}
|
||||
|
||||
public function fopen($path,$mode) {
|
||||
public function fopen($path, $mode) {
|
||||
$this->init();
|
||||
$path=$this->cleanPath($path);
|
||||
switch($mode) {
|
||||
|
@ -226,7 +226,7 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
return 0;
|
||||
}
|
||||
} catch(\Exception $e) {
|
||||
return 0;
|
||||
return \OC\Files\FREE_SPACE_UNKNOWN;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -239,13 +239,13 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
$this->client->proppatch($path, array('{DAV:}lastmodified' => $mtime));
|
||||
}
|
||||
|
||||
public function getFile($path,$target) {
|
||||
public function getFile($path, $target) {
|
||||
$this->init();
|
||||
$source=$this->fopen($path,'r');
|
||||
file_put_contents($target,$source);
|
||||
$source=$this->fopen($path, 'r');
|
||||
file_put_contents($target, $source);
|
||||
}
|
||||
|
||||
public function uploadFile($path,$target) {
|
||||
public function uploadFile($path, $target) {
|
||||
$this->init();
|
||||
$source=fopen($path, 'r');
|
||||
|
||||
|
@ -260,7 +260,7 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
curl_close ($curl);
|
||||
}
|
||||
|
||||
public function rename($path1,$path2) {
|
||||
public function rename($path1, $path2) {
|
||||
$this->init();
|
||||
$path1=$this->cleanPath($path1);
|
||||
$path2=$this->root.$this->cleanPath($path2);
|
||||
|
@ -272,7 +272,7 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
}
|
||||
}
|
||||
|
||||
public function copy($path1,$path2) {
|
||||
public function copy($path1, $path2) {
|
||||
$this->init();
|
||||
$path1=$this->cleanPath($path1);
|
||||
$path2=$this->root.$this->cleanPath($path2);
|
||||
|
@ -325,7 +325,7 @@ class DAV extends \OC\Files\Storage\Common{
|
|||
}
|
||||
}
|
||||
|
||||
private function simpleResponse($method,$path,$body,$expected) {
|
||||
private function simpleResponse($method, $path, $body, $expected) {
|
||||
$path=$this->cleanPath($path);
|
||||
try {
|
||||
$response=$this->client->request($method, $path, $body);
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<?php endif; ?>
|
||||
</td>
|
||||
<td class="mountPoint"><input type="text" name="mountPoint"
|
||||
value="<?php echo $mountPoint; ?>"
|
||||
value="<?php p($mountPoint); ?>"
|
||||
placeholder="<?php echo $l->t('Folder name'); ?>" /></td>
|
||||
<?php if ($mountPoint == ''): ?>
|
||||
<td class="backend">
|
||||
|
@ -154,6 +154,7 @@
|
|||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" name="requesttoken" value="<?php echo $_['requesttoken']; ?>">
|
||||
<input type="file" id="rootcert_import" name="rootcert_import" style="width:230px;">
|
||||
<input type="submit" name="cert_import" value="<?php echo $l->t('Import Root Certificate'); ?>" />
|
||||
</fieldset>
|
||||
|
|
|
@ -71,4 +71,5 @@ p.info a {
|
|||
|
||||
thead{
|
||||
background-color: white;
|
||||
padding-left:0 !important; /* fixes multiselect bar offset on shared page */
|
||||
}
|
||||
|
|
|
@ -15,7 +15,9 @@ if ($path_parts['dirname'] == '.') {
|
|||
$timestamp = null;
|
||||
}
|
||||
|
||||
if (OCA\Files_Trashbin\Trashbin::delete($filename, $timestamp)) {
|
||||
OCA\Files_Trashbin\Trashbin::delete($filename, $timestamp);
|
||||
|
||||
if (!OCA\Files_Trashbin\Trashbin::file_exists($filename)) {
|
||||
OCP\JSON::success(array("data" => array("filename" => $file)));
|
||||
} else {
|
||||
$l = OC_L10N::get('files_trashbin');
|
||||
|
|
|
@ -38,7 +38,7 @@ if ( $error ) {
|
|||
$filelist .= $e.', ';
|
||||
}
|
||||
$l = OC_L10N::get('files_trashbin');
|
||||
$message = $l->t("Couldn't restore %s", array(rtrim($filelist,', ')));
|
||||
$message = $l->t("Couldn't restore %s", array(rtrim($filelist, ', ')));
|
||||
OCP\JSON::error(array("data" => array("message" => $message,
|
||||
"success" => $success, "error" => $error)));
|
||||
} else {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0"?>
|
||||
<info>
|
||||
<id>files_trashbin</id>
|
||||
<name>Trash</name>
|
||||
<description>Trash bin</description>
|
||||
<name>Trash bin</name>
|
||||
<description>Keep a copy of deleted files so that they can be restored if needed</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Bjoern Schiessle</author>
|
||||
<shipped>true</shipped>
|
||||
|
|
|
@ -27,7 +27,7 @@ if ($dir) {
|
|||
$pos = strpos($dir.'/', '/', 1);
|
||||
$tmp = substr($dir, 0, $pos);
|
||||
$pos = strrpos($tmp, '.d');
|
||||
$timestamp = substr($tmp,$pos+2);
|
||||
$timestamp = substr($tmp, $pos+2);
|
||||
$result[] = array(
|
||||
'id' => $entryName,
|
||||
'timestamp' => $timestamp,
|
||||
|
|
|
@ -1,4 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Невъзможно изтриване на %s завинаги",
|
||||
"Couldn't restore %s" => "Невъзможно възтановяване на %s",
|
||||
"perform restore operation" => "извършване на действие по възтановяване",
|
||||
"delete file permanently" => "изтриване на файла завинаги",
|
||||
"Name" => "Име",
|
||||
"Deleted" => "Изтрито",
|
||||
"1 folder" => "1 папка",
|
||||
"{count} folders" => "{count} папки",
|
||||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файла",
|
||||
"Nothing in here. Your trash bin is empty!" => "Няма нищо. Кофата е празна!",
|
||||
"Restore" => "Възтановяване"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht permanent löschen",
|
||||
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
|
||||
"perform restore operation" => "Wiederherstellung ausführen",
|
||||
"delete file permanently" => "Datei permanent löschen",
|
||||
"Name" => "Name",
|
||||
"Deleted" => "gelöscht",
|
||||
"1 folder" => "1 Ordner",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht permanent löschen",
|
||||
"Couldn't delete %s permanently" => "Konnte %s nicht entgültig löschen",
|
||||
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
|
||||
"perform restore operation" => "Führe die Wiederherstellung aus",
|
||||
"perform restore operation" => "Wiederherstellung ausführen",
|
||||
"delete file permanently" => "Datei entgültig löschen",
|
||||
"Name" => "Name",
|
||||
"Deleted" => "Gelöscht",
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "%s jäädavalt kustutamine ebaõnnestus",
|
||||
"Couldn't restore %s" => "%s ei saa taastada",
|
||||
"perform restore operation" => "soorita taastamine",
|
||||
"delete file permanently" => "kustuta fail jäädavalt",
|
||||
"Name" => "Nimi",
|
||||
"Deleted" => "Kustutatud",
|
||||
"1 folder" => "1 kaust",
|
||||
"{count} folders" => "{count} kausta",
|
||||
"1 file" => "1 fail",
|
||||
"{count} files" => "{count} faili"
|
||||
"{count} files" => "{count} faili",
|
||||
"Nothing in here. Your trash bin is empty!" => "Siin pole midagi. Sinu prügikast on tühi!",
|
||||
"Restore" => "Taasta"
|
||||
);
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Ezin izan da %s betirako ezabatu",
|
||||
"Couldn't restore %s" => "Ezin izan da %s berreskuratu",
|
||||
"perform restore operation" => "berreskuratu",
|
||||
"delete file permanently" => "ezabatu fitxategia betirako",
|
||||
"Name" => "Izena",
|
||||
"Deleted" => "Ezabatuta",
|
||||
"1 folder" => "karpeta bat",
|
||||
"{count} folders" => "{count} karpeta",
|
||||
"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"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Kohdetta %s ei voitu poistaa pysyvästi",
|
||||
"Couldn't restore %s" => "Kohteen %s palautus epäonnistui",
|
||||
"perform restore operation" => "suorita palautustoiminto",
|
||||
"delete file permanently" => "poista tiedosto pysyvästi",
|
||||
"Name" => "Nimi",
|
||||
"Deleted" => "Poistettu",
|
||||
"1 folder" => "1 kansio",
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Nem sikerült %s végleges törlése",
|
||||
"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",
|
||||
"Name" => "Név",
|
||||
"Deleted" => "Törölve",
|
||||
"1 folder" => "1 mappa",
|
||||
"{count} folders" => "{count} mappa",
|
||||
"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"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Não foi possível excluir %s permanentemente",
|
||||
"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",
|
||||
"Name" => "Nome",
|
||||
"Deleted" => "Excluído",
|
||||
"1 folder" => "1 pasta",
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "%s Kalıcı olarak silinemedi",
|
||||
"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",
|
||||
"Name" => "İsim",
|
||||
"Deleted" => "Silindi",
|
||||
"1 folder" => "1 dizin",
|
||||
"{count} folders" => "{count} dizin",
|
||||
"1 file" => "1 dosya",
|
||||
"{count} files" => "{count} dosya"
|
||||
"{count} files" => "{count} dosya",
|
||||
"Nothing in here. Your trash bin is empty!" => "Burası boş. Çöp kutun tamamen boş.",
|
||||
"Restore" => "Geri yükle"
|
||||
);
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Couldn't delete %s permanently" => "Неможливо видалити %s назавжди",
|
||||
"Couldn't restore %s" => "Неможливо відновити %s",
|
||||
"perform restore operation" => "виконати операцію відновлення",
|
||||
"delete file permanently" => "видалити файл назавжди",
|
||||
"Name" => "Ім'я",
|
||||
"Deleted" => "Видалено",
|
||||
"1 folder" => "1 папка",
|
||||
"{count} folders" => "{count} папок",
|
||||
"1 file" => "1 файл",
|
||||
"{count} files" => "{count} файлів"
|
||||
"{count} files" => "{count} файлів",
|
||||
"Nothing in here. Your trash bin is empty!" => "Нічого немає. Ваший кошик для сміття пустий!",
|
||||
"Restore" => "Відновити"
|
||||
);
|
||||
|
|
|
@ -80,7 +80,7 @@ class Trashbin {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
\OC_Log::write('files_trashbin', 'Couldn\'t move '.$file_path.' to the trash bin' , \OC_log::ERROR);
|
||||
\OC_Log::write('files_trashbin', 'Couldn\'t move '.$file_path.' to the trash bin', \OC_log::ERROR);
|
||||
}
|
||||
|
||||
// get available disk space for user
|
||||
|
@ -188,7 +188,7 @@ class Trashbin {
|
|||
\OCP\Config::setAppValue('files_trashbin', 'size', $trashbinSize);
|
||||
return true;
|
||||
} else {
|
||||
\OC_Log::write('files_trashbin', 'Couldn\'t restore file from trash bin, '.$filename , \OC_log::ERROR);
|
||||
\OC_Log::write('files_trashbin', 'Couldn\'t restore file from trash bin, '.$filename, \OC_log::ERROR);
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -246,8 +246,27 @@ class Trashbin {
|
|||
|
||||
return $size;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* check to see whether a file exists in trashbin
|
||||
* @param $filename path to the file
|
||||
* @param $timestamp of deletion time
|
||||
* @return true if file exists, otherwise false
|
||||
*/
|
||||
public static function file_exists($filename, $timestamp=null) {
|
||||
$user = \OCP\User::getUser();
|
||||
$view = new \OC_FilesystemView('/'.$user);
|
||||
|
||||
if ($timestamp) {
|
||||
$filename = $filename.'.d'.$timestamp;
|
||||
} else {
|
||||
$filename = $filename;
|
||||
}
|
||||
|
||||
$target = \OC_Filesystem::normalizePath('files_trashbin/'.$filename);
|
||||
return $view->file_exists($target);
|
||||
}
|
||||
|
||||
/**
|
||||
* clean up the trash bin
|
||||
* @param max. available disk space for trashbin
|
||||
|
@ -349,7 +368,7 @@ class Trashbin {
|
|||
$versionsName = \OCP\Config::getSystemValue('datadirectory').$view->getAbsolutePath($filename);
|
||||
$versions = array();
|
||||
if ($timestamp ) {
|
||||
// fetch for old versions
|
||||
// fetch for old versions
|
||||
$matches = glob( $versionsName.'.v*.d'.$timestamp );
|
||||
$offset = -strlen($timestamp)-2;
|
||||
} else {
|
||||
|
@ -396,6 +415,9 @@ class Trashbin {
|
|||
*/
|
||||
private static function calculateSize($view) {
|
||||
$root = \OCP\Config::getSystemValue('datadirectory').$view->getAbsolutePath('');
|
||||
if (!file_exists($root)) {
|
||||
return 0;
|
||||
}
|
||||
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($root), \RecursiveIteratorIterator::CHILD_FIRST);
|
||||
$size = 0;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ OC::$CLASSPATH['OCA\Files_Versions\Storage'] = 'apps/files_versions/lib/versions
|
|||
OC::$CLASSPATH['OCA\Files_Versions\Hooks'] = 'apps/files_versions/lib/hooks.php';
|
||||
|
||||
OCP\App::registerAdmin('files_versions', 'settings');
|
||||
OCP\App::registerPersonal('files_versions', 'settings-personal');
|
||||
|
||||
OCP\Util::addscript('files_versions', 'versions');
|
||||
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Konnte %s nicht zurücksetzen",
|
||||
"success" => "Erfolgreich",
|
||||
"File %s was reverted to version %s" => "Datei %s wurde auf Version %s zurückgesetzt",
|
||||
"failure" => "Fehlgeschlagen",
|
||||
"File %s could not be reverted to version %s" => "Datei %s konnte nicht auf Version %s zurückgesetzt werden",
|
||||
"No old versions available" => "Keine älteren Versionen verfügbar",
|
||||
"No path specified" => "Kein Pfad angegeben",
|
||||
"History" => "Historie",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Setze eine Datei durch klicken auf den Zurücksetzen Button zurück",
|
||||
"Files Versioning" => "Dateiversionierung",
|
||||
"Enable" => "Aktivieren"
|
||||
);
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Konnte nicht zurücksetzen: %s",
|
||||
"Could not revert: %s" => "Konnte %s nicht zurücksetzen",
|
||||
"success" => "Erfolgreich",
|
||||
"File %s was reverted to version %s" => "Die Datei %s wurde zur Version %s zurückgesetzt",
|
||||
"failure" => "Fehlgeschlagen",
|
||||
"File %s could not be reverted to version %s" => "Doe Dateo %s konnte nicht zur Version %s zurückgesetzt werden",
|
||||
"No old versions available" => "keine älteren Versionen verfügbar",
|
||||
"File %s could not be reverted to version %s" => "Die Datei %s konnte nicht zur Version %s zurückgesetzt werden",
|
||||
"No old versions available" => "Keine älteren Versionen verfügbar",
|
||||
"No path specified" => "Kein Pfad angegeben",
|
||||
"History" => "Historie",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Setze eine Datei zu durch Klicken auf den Zurücksetzen-Button auf einer frühere Version zurück",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Setze eine Datei durch Klicken auf den Zurücksetzen-Button auf eine frühere Version zurück",
|
||||
"Files Versioning" => "Dateiversionierung",
|
||||
"Enable" => "Aktivieren"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"success" => "korras",
|
||||
"failure" => "ebaõnnestus",
|
||||
"No old versions available" => "Vanu versioone pole saadaval",
|
||||
"No path specified" => "Asukohta pole määratud",
|
||||
"History" => "Ajalugu",
|
||||
"Files Versioning" => "Failide versioonihaldus",
|
||||
"Enable" => "Luba"
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Ezin izan da leheneratu: %s",
|
||||
"success" => "arrakasta",
|
||||
"File %s was reverted to version %s" => "%s fitxategia %s bertsiora leheneratu da",
|
||||
"failure" => "errorea",
|
||||
"File %s could not be reverted to version %s" => "%s fitxategia ezin da %s bertsiora leheneratu",
|
||||
"No old versions available" => "Ez dago bertsio zaharrik eskuragarri",
|
||||
"No path specified" => "Ez da bidea zehaztu",
|
||||
"History" => "Historia",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Itzuli fitxategi bat aurreko bertsio batera leheneratu bere leheneratu botoia sakatuz",
|
||||
"Files Versioning" => "Fitxategien Bertsioak",
|
||||
"Enable" => "Gaitu"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Palautus epäonnistui: %s",
|
||||
"success" => "onnistui",
|
||||
"File %s was reverted to version %s" => "Tiedosto %s palautettiin versioon %s",
|
||||
"failure" => "epäonnistui",
|
||||
"File %s could not be reverted to version %s" => "Tiedoston %s palautus versioon %s epäonnistui",
|
||||
"No old versions available" => "Vanhoja ei ole saatavilla",
|
||||
"No path specified" => "Polkua ei ole määritetty",
|
||||
"History" => "Historia",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Palauta tiedoston edellinen versio napsauttamalla palautuspainiketta",
|
||||
"Files Versioning" => "Tiedostojen versiointi",
|
||||
"Enable" => "Käytä"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Non foi posíbel reverter: %s",
|
||||
"success" => "feito",
|
||||
"File %s was reverted to version %s" => "O ficheiro %s foi revertido á versión %s",
|
||||
"failure" => "produciuse un fallo",
|
||||
"File %s could not be reverted to version %s" => "Non foi posíbel reverter o ficheiro %s á versión %s",
|
||||
"No old versions available" => "Non hai versións antigas dispoñíbeis",
|
||||
"No path specified" => "Non foi indicada a ruta",
|
||||
"History" => "Historial",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Reverta un ficheiro a unha versión anterior premendo no botón reversión",
|
||||
"Files Versioning" => "Sistema de versión de ficheiros",
|
||||
"Enable" => "Activar"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Não foi possível reverter: %s",
|
||||
"success" => "sucesso",
|
||||
"File %s was reverted to version %s" => "Arquivo %s revertido à versão %s",
|
||||
"failure" => "falha",
|
||||
"File %s could not be reverted to version %s" => "Arquivo %s não pôde ser revertido à versão %s",
|
||||
"No old versions available" => "Nenhuma versão antiga disponível",
|
||||
"No path specified" => "Nenhum caminho especificado",
|
||||
"History" => "Histórico",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Reverta um arquivo a uma versão anterior clicando no botão reverter",
|
||||
"Files Versioning" => "Versionamento de Arquivos",
|
||||
"Enable" => "Habilitar"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Geri alınamıyor: %s",
|
||||
"success" => "Başarılı.",
|
||||
"File %s was reverted to version %s" => "Dosya %s, %s versiyonuna döndürüldü",
|
||||
"failure" => "hata",
|
||||
"File %s could not be reverted to version %s" => "Dosya %s, %s versiyonuna döndürülemedi.",
|
||||
"No old versions available" => "Eski versiyonlar mevcut değil.",
|
||||
"No path specified" => "Yama belirtilmemiş",
|
||||
"History" => "Geçmiş",
|
||||
"Files Versioning" => "Dosya Sürümleri",
|
||||
"Enable" => "Etkinleştir"
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Could not revert: %s" => "Не вдалося відновити: %s",
|
||||
"success" => "успішно",
|
||||
"File %s was reverted to version %s" => "Файл %s був відновлений до версії %s",
|
||||
"failure" => "неуспішно",
|
||||
"File %s could not be reverted to version %s" => "Файл %s не може бути відновлений до версії %s",
|
||||
"No old versions available" => "Старі версії недоступні",
|
||||
"No path specified" => "Шлях не вказаний",
|
||||
"History" => "Історія",
|
||||
"Revert a file to a previous version by clicking on its revert button" => "Відновити файл на попередню версію, натиснувши на кнопку Відновити",
|
||||
"Files Versioning" => "Версії файлів",
|
||||
"Enable" => "Включити"
|
||||
);
|
||||
|
|
|
@ -94,7 +94,7 @@ class Storage {
|
|||
// expire old revisions if necessary
|
||||
$newSize = self::expire($filename, $versionsSize);
|
||||
|
||||
if ( $newSize != $versionsSize ) {
|
||||
if ( $newSize != $versionsSize ) {
|
||||
\OCP\Config::setAppValue('files_versions', 'size', $versionsSize);
|
||||
}
|
||||
}
|
||||
|
@ -190,6 +190,10 @@ class Storage {
|
|||
$versions = array();
|
||||
// fetch for old versions
|
||||
$matches = glob( $versionsName.'.v*' );
|
||||
|
||||
if ( !$matches ) {
|
||||
return $versions;
|
||||
}
|
||||
|
||||
sort( $matches );
|
||||
|
||||
|
|
|
@ -27,9 +27,9 @@ OCP\JSON::checkAppEnabled('user_ldap');
|
|||
OCP\JSON::callCheck();
|
||||
|
||||
$prefix = $_POST['ldap_serverconfig_chooser'];
|
||||
if(\OCA\user_ldap\lib\Helper::deleteServerConfiguration($prefix)){
|
||||
if(\OCA\user_ldap\lib\Helper::deleteServerConfiguration($prefix)) {
|
||||
OCP\JSON::success();
|
||||
} else {
|
||||
$l=OC_L10N::get('user_ldap');
|
||||
OCP\JSON::error(array('message' => $l->t('Failed to delete the server configuration')));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,10 +32,13 @@ $connection = new \OCA\user_ldap\lib\Connection('', null);
|
|||
if($connection->setConfiguration($_POST)) {
|
||||
//Configuration is okay
|
||||
if($connection->bind()) {
|
||||
OCP\JSON::success(array('message' => $l->t('The configuration is valid and the connection could be established!')));
|
||||
OCP\JSON::success(array('message'
|
||||
=> $l->t('The configuration is valid and the connection could be established!')));
|
||||
} else {
|
||||
OCP\JSON::error(array('message' => $l->t('The configuration is valid, but the Bind failed. Please check the server settings and credentials.')));
|
||||
OCP\JSON::error(array('message'
|
||||
=> $l->t('The configuration is valid, but the Bind failed. Please check the server settings and credentials.')));
|
||||
}
|
||||
} else {
|
||||
OCP\JSON::error(array('message' => $l->t('The configuration is invalid. Please look in the ownCloud log for further details.')));
|
||||
OCP\JSON::error(array('message'
|
||||
=> $l->t('The configuration is invalid. Please look in the ownCloud log for further details.')));
|
||||
}
|
||||
|
|
|
@ -51,5 +51,7 @@ $entry = array(
|
|||
|
||||
OCP\Backgroundjob::addRegularTask('OCA\user_ldap\lib\Jobs', 'updateGroups');
|
||||
if(OCP\App::isEnabled('user_webdavauth')) {
|
||||
OCP\Util::writeLog('user_ldap', 'user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour', OCP\Util::WARN);
|
||||
OCP\Util::writeLog('user_ldap',
|
||||
'user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour',
|
||||
OCP\Util::WARN);
|
||||
}
|
||||
|
|
|
@ -58,7 +58,9 @@ foreach($objects as $object) {
|
|||
try {
|
||||
$updateQuery->execute(array($newDN, $uuid, $dn['ldap_dn']));
|
||||
} catch(Exception $e) {
|
||||
\OCP\Util::writeLog('user_ldap', 'Could not update '.$object.' '.$dn['ldap_dn'].' in the mappings table. ', \OCP\Util::WARN);
|
||||
\OCP\Util::writeLog('user_ldap',
|
||||
'Could not update '.$object.' '.$dn['ldap_dn'].' in the mappings table. ',
|
||||
\OCP\Util::WARN);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -177,7 +177,8 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
|||
if($isMemberUid) {
|
||||
//we got uids, need to get their DNs to 'tranlsate' them to usernames
|
||||
$filter = $this->combineFilterWithAnd(array(
|
||||
\OCP\Util::mb_str_replace('%uid', $member, $this->connection>ldapLoginFilter, 'UTF-8'),
|
||||
\OCP\Util::mb_str_replace('%uid', $member,
|
||||
$this->connection>ldapLoginFilter, 'UTF-8'),
|
||||
$this->getFilterPartForUserSearch($search)
|
||||
));
|
||||
$ldap_users = $this->fetchListOfUsers($filter, 'dn');
|
||||
|
@ -188,7 +189,9 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
|||
} else {
|
||||
//we got DNs, check if we need to filter by search or we can give back all of them
|
||||
if(!empty($search)) {
|
||||
if(!$this->readAttribute($member, $this->connection->ldapUserDisplayName, $this->getFilterPartForUserSearch($search))) {
|
||||
if(!$this->readAttribute($member,
|
||||
$this->connection->ldapUserDisplayName,
|
||||
$this->getFilterPartForUserSearch($search))) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
@ -225,7 +228,8 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
|||
return $ldap_groups;
|
||||
}
|
||||
|
||||
// if we'd pass -1 to LDAP search, we'd end up in a Protocol error. With a limit of 0, we get 0 results. So we pass null.
|
||||
// if we'd pass -1 to LDAP search, we'd end up in a Protocol
|
||||
// error. With a limit of 0, we get 0 results. So we pass null.
|
||||
if($limit <= 0) {
|
||||
$limit = null;
|
||||
}
|
||||
|
@ -234,7 +238,8 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
|||
$this->getFilterPartForGroupSearch($search)
|
||||
));
|
||||
\OCP\Util::writeLog('user_ldap', 'getGroups Filter '.$filter, \OCP\Util::DEBUG);
|
||||
$ldap_groups = $this->fetchListOfGroups($filter, array($this->connection->ldapGroupDisplayName, 'dn'), $limit, $offset);
|
||||
$ldap_groups = $this->fetchListOfGroups($filter, array($this->connection->ldapGroupDisplayName, 'dn'),
|
||||
$limit, $offset);
|
||||
$ldap_groups = $this->ownCloudGroupNames($ldap_groups);
|
||||
|
||||
$this->connection->writeToCache($cachekey, $ldap_groups);
|
||||
|
@ -282,7 +287,8 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
|
|||
* compared with OC_USER_BACKEND_CREATE_USER etc.
|
||||
*/
|
||||
public function implementsActions($actions) {
|
||||
//always returns false, because possible actions are modifying actions. We do not write to LDAP, at least for now.
|
||||
//always returns false, because possible actions are modifying
|
||||
// actions. We do not write to LDAP, at least for now.
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,20 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Löschen der Serverkonfiguration fehlgeschlagen",
|
||||
"The configuration is valid and the connection could be established!" => "Die Konfiguration war erfolgreich, die Verbindung konnte hergestellt werden!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig aber die Verbindung ist fehlgeschlagen. Bitte überprüfen Sie die Servereinstellungen und die Anmeldeinformationen.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig, bitte sehen Sie für weitere Details im ownCloud Log nach",
|
||||
"Deletion failed" => "Löschen fehlgeschlagen",
|
||||
"Take over settings from recent server configuration?" => "Einstellungen von letzter Konfiguration übernehmen?",
|
||||
"Keep settings?" => "Einstellungen beibehalten?",
|
||||
"Cannot add server configuration" => "Serverkonfiguration konnte nicht hinzugefügt werden.",
|
||||
"Connection test succeeded" => "Verbindungstest erfolgreich",
|
||||
"Connection test failed" => "Verbindungstest fehlgeschlagen",
|
||||
"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. Bitten Sie Ihren 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",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://",
|
||||
"Base DN" => "Basis-DN",
|
||||
|
@ -21,22 +33,36 @@
|
|||
"Group Filter" => "Gruppen-Filter",
|
||||
"Defines the filter to apply, when retrieving groups." => "Definiert den Filter für die Anfrage der Gruppen.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"",
|
||||
"Connection Settings" => "Verbindungseinstellungen",
|
||||
"Configuration Active" => "Konfiguration aktiv",
|
||||
"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.",
|
||||
"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",
|
||||
"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.",
|
||||
"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.",
|
||||
"Not recommended, use for testing only." => "Nicht empfohlen, nur zu Testzwecken.",
|
||||
"in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.",
|
||||
"Directory Settings" => "Ordnereinstellungen",
|
||||
"User Display Name Field" => "Feld für den Anzeigenamen des Benutzers",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. ",
|
||||
"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",
|
||||
"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",
|
||||
"One Group Base DN per line" => "Ein Gruppen Base DN pro Zeile",
|
||||
"Group Search Attributes" => "Gruppensucheigenschaften",
|
||||
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
|
||||
"Special Attributes" => "Spezielle Eigenschaften",
|
||||
"in bytes" => "in Bytes",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfall trage ein LDAP/AD-Attribut ein.",
|
||||
"Help" => "Hilfe"
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Das Löschen der Server-Konfiguration schlug fehl",
|
||||
"The configuration is valid and the connection could be established!" => "Die Konfiguration ist valide und eine Verbindung konnte hergestellt werden!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist valide, aber das Herstellen einer Verbindung schlug fehl. Bitte überprüfen Sie die Server-Einstellungen und Zertifikate.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist nicht valide. Weitere Details können Sie im ownCloud-Log nachlesen.",
|
||||
"The configuration is valid and the connection could be established!" => "Die Konfiguration ist gültig und die Verbindung konnte hergestellt werden!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Die Konfiguration ist gültig, aber das Herstellen der Verbindung schlug fehl. Bitte überprüfen Sie die Server-Einstellungen und Zertifikate.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Die Konfiguration ist ungültig. Weitere Details können Sie im ownCloud-Log nachlesen.",
|
||||
"Deletion failed" => "Löschen fehlgeschlagen",
|
||||
"Take over settings from recent server configuration?" => "Sollen die Einstellungen der letzten Server-Konfiguration übernommen werden?",
|
||||
"Take over settings from recent server configuration?" => "Sollen die Einstellungen der letzten Serverkonfiguration übernommen werden?",
|
||||
"Keep settings?" => "Einstellungen behalten?",
|
||||
"Cannot add server configuration" => "Das Hinzufügen der Server-Konfiguration schlug fehl",
|
||||
"Connection test succeeded" => "Verbindungs-Test erfolgreich",
|
||||
"Connection test failed" => "Verbindungs-Test fehlgeschlagen",
|
||||
"Do you really want to delete the current Server Configuration?" => "Möchten Sie wirklich die Server-Konfiguration löschen?",
|
||||
"Cannot add server configuration" => "Das Hinzufügen der Serverkonfiguration schlug fehl",
|
||||
"Connection test succeeded" => "Verbindungstest erfolgreich",
|
||||
"Connection test failed" => "Verbindungstest fehlgeschlagen",
|
||||
"Do you really want to delete the current Server Configuration?" => "Möchten Sie die 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. Bitten Sie Ihren 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 ist nicht installiert, das Backend wird nicht funktionieren. Bitten Sie Ihren Systemadministrator das Modul zu installieren.",
|
||||
"Server configuration" => "Server-Konfiguration",
|
||||
"Add Server Configuration" => "Server-Konfiguration hinzufügen",
|
||||
"Server configuration" => "Serverkonfiguration",
|
||||
"Add Server Configuration" => "Serverkonfiguration hinzufügen",
|
||||
"Host" => "Host",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Sie können das Protokoll auslassen, außer wenn Sie SSL benötigen. Beginnen Sie dann mit ldaps://",
|
||||
"Base DN" => "Basis-DN",
|
||||
|
@ -33,23 +33,23 @@
|
|||
"Group Filter" => "Gruppen-Filter",
|
||||
"Defines the filter to apply, when retrieving groups." => "Definiert den Filter für die Anfrage der Gruppen.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"",
|
||||
"Connection Settings" => "Verbindungs-Einstellungen",
|
||||
"Connection Settings" => "Verbindungseinstellungen",
|
||||
"Configuration Active" => "Konfiguration aktiv",
|
||||
"When unchecked, this configuration will be skipped." => "Wenn nicht angehakt, wird diese Konfiguration übersprungen.",
|
||||
"Port" => "Port",
|
||||
"Backup (Replica) Host" => "Back-Up (Replikation) Host",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Optionaler Backup Host. Es muss ein Replikat des eigentlichen LDAP/AD Servers sein.",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Geben Sie einen optionalen Backup Host an. Es muss ein Replikat des Haupt- LDAP/AD Servers sein.",
|
||||
"Backup (Replica) Port" => "Back-Up (Replikation) Port",
|
||||
"Disable Main Server" => "Hauptserver deaktivieren",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Wenn eingeschaltet wird sich ownCloud nur mit dem Replilat-Server verbinden.",
|
||||
"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." => "Benutze es nicht zusätzlich für LDAPS Verbindungen, es wird scheitern.",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht zusätzlich für 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.",
|
||||
"Not recommended, use for testing only." => "Nicht empfohlen, nur zu Testzwecken.",
|
||||
"in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.",
|
||||
"Directory Settings" => "Verzeichnis-Einstellungen",
|
||||
"Directory Settings" => "Verzeichniseinstellungen",
|
||||
"User Display Name Field" => "Feld für den Anzeigenamen des Benutzers",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. ",
|
||||
"Base User Tree" => "Basis-Benutzerbaum",
|
||||
|
@ -62,7 +62,7 @@
|
|||
"One Group Base DN per line" => "Ein Gruppen Base DN pro Zeile",
|
||||
"Group Search Attributes" => "Gruppen-Suche Eigenschaften",
|
||||
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
|
||||
"Special Attributes" => "besondere Eigenschaften",
|
||||
"Special Attributes" => "Besondere Eigenschaften",
|
||||
"in bytes" => "in Bytes",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfall trage ein LDAP/AD-Attribut ein.",
|
||||
"Help" => "Hilfe"
|
||||
|
|
|
@ -1,6 +1,19 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Αποτυχία διαγραφής ρυθμίσεων διακομιστή",
|
||||
"The configuration is valid and the connection could be established!" => "Οι ρυθμίσεις είναι έγκυρες και η σύνδεση μπορεί να πραγματοποιηθεί!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Οι ρυθμίσεις είναι έγκυρες, αλλά απέτυχε η σύνδεση. Παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή και τα διαπιστευτήρια.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Μη έγκυρες ρυθμίσεις. Παρακαλώ ελέγξτε τις καταγραφές του ownCloud για περισσότερες λεπτομέρειες.",
|
||||
"Deletion failed" => "Η διαγραφή απέτυχε",
|
||||
"Keep settings?" => "Διατήρηση ρυθμίσεων;",
|
||||
"Cannot add server configuration" => "Αδυναμία προσθήκης ρυθμίσεων διακομιστή",
|
||||
"Connection test succeeded" => "Επιτυχημένη δοκιμαστική σύνδεση",
|
||||
"Connection test failed" => "Αποτυχημένη δοκιμαστική σύνδεσης.",
|
||||
"Do you really want to delete the current Server Configuration?" => "Θέλετε να διαγράψετε τις τρέχουσες ρυθμίσεις του διακομιστή;",
|
||||
"Confirm Deletion" => "Επιβεβαίωση Διαγραφής",
|
||||
"<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>Προσοχή:</b> Οι εφαρμογές user_ldap και user_webdavauth είναι ασύμβατες. Μπορεί να αντιμετωπίσετε απρόβλεπτη συμπεριφορά. Παρακαλώ ζητήστε από τον διαχειριστή συστήματος να απενεργοποιήσει μία από αυτές.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Προσοχή:</b> Το άρθρωμα PHP LDAP δεν είναι εγκατεστημένο και το σύστημα υποστήριξης δεν θα δουλέψει. Παρακαλώ ζητήστε από τον διαχειριστή συστήματος να το εγκαταστήσει.",
|
||||
"Server configuration" => "Ρυθμίσεις Διακομιστή",
|
||||
"Add Server Configuration" => "Προσθήκη Ρυθμίσεων Διακομιστή",
|
||||
"Host" => "Διακομιστής",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Μπορείτε να παραλείψετε το πρωτόκολλο, εκτός αν απαιτείται SSL. Σε αυτή την περίπτωση ξεκινήστε με ldaps://",
|
||||
"Base DN" => "Base DN",
|
||||
|
@ -18,6 +31,7 @@
|
|||
"Group Filter" => "Group Filter",
|
||||
"Defines the filter to apply, when retrieving groups." => "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση ομάδων.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=ΟμάδαPosix\".",
|
||||
"Connection Settings" => "Ρυθμίσεις Σύνδεσης",
|
||||
"Port" => "Θύρα",
|
||||
"Use TLS" => "Χρήση TLS",
|
||||
"Case insensitve LDAP server (Windows)" => "LDAP server (Windows) με διάκριση πεζών-ΚΕΦΑΛΑΙΩΝ",
|
||||
|
@ -25,6 +39,7 @@
|
|||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Εάν η σύνδεση δουλεύει μόνο με αυτή την επιλογή, εισάγετε το LDAP SSL πιστοποιητικό του διακομιστή στον ownCloud server σας.",
|
||||
"Not recommended, use for testing only." => "Δεν προτείνεται, χρήση μόνο για δοκιμές.",
|
||||
"in seconds. A change empties the cache." => "σε δευτερόλεπτα. Μια αλλαγή αδειάζει την μνήμη cache.",
|
||||
"Directory Settings" => "Ρυθμίσεις Καταλόγου",
|
||||
"User Display Name Field" => "Πεδίο Ονόματος Χρήστη",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "Η ιδιότητα LDAP που θα χρησιμοποιείται για τη δημιουργία του ονόματος χρήστη του ownCloud.",
|
||||
"Base User Tree" => "Base User Tree",
|
||||
|
|
|
@ -1,7 +1,20 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Zerbitzariaren konfigurazioa ezabatzeak huts egin du",
|
||||
"The configuration is valid and the connection could be established!" => "Konfigurazioa egokia da eta konexioa ezarri daiteke!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfigurazioa ongi dago, baina Bind-ek huts egin du. Mesedez egiaztatu zerbitzariaren ezarpenak eta kredentzialak.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Konfigurazioa ez dago ongi. Mesedez ikusi ownCloud-en egunerokoa informazio gehiago eskuratzeko.",
|
||||
"Deletion failed" => "Ezabaketak huts egin du",
|
||||
"Take over settings from recent server configuration?" => "oraintsuko zerbitzariaren konfigurazioaren ezarpenen ardura hartu?",
|
||||
"Keep settings?" => "Mantendu ezarpenak?",
|
||||
"Cannot add server configuration" => "Ezin da zerbitzariaren konfigurazioa gehitu",
|
||||
"Connection test succeeded" => "Konexio froga ongi burutu da",
|
||||
"Connection test failed" => "Konexio frogak huts egin du",
|
||||
"Do you really want to delete the current Server Configuration?" => "Ziur zaude Zerbitzariaren Konfigurazioa ezabatu nahi duzula?",
|
||||
"Confirm Deletion" => "Baieztatu Ezabatzea",
|
||||
"<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>Abisua:</b> user_ldap eta user_webdavauth aplikazioak bateraezinak dira. Portaera berezia izan dezakezu. Mesedez eskatu zure sistema kudeatzaileari bietako bat desgaitzeko.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Abisua:</b> PHPk behar duen LDAP modulua ez dago instalaturik, motorrak ez du funtzionatuko. Mesedez eskatu zure sistema kudeatzaileari instala dezan.",
|
||||
"Server configuration" => "Zerbitzariaren konfigurazioa",
|
||||
"Add Server Configuration" => "Gehitu Zerbitzariaren Konfigurazioa",
|
||||
"Host" => "Hostalaria",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokoloa ez da beharrezkoa, SSL behar baldin ez baduzu. Honela bada hasi ldaps://",
|
||||
"Base DN" => "Oinarrizko DN",
|
||||
|
@ -20,22 +33,36 @@
|
|||
"Group Filter" => "Taldeen iragazkia",
|
||||
"Defines the filter to apply, when retrieving groups." => "Taldeak jasotzen direnean ezarriko den iragazkia zehazten du.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "txantiloirik gabe, adb. \"objectClass=posixGroup\".",
|
||||
"Connection Settings" => "Konexio Ezarpenak",
|
||||
"Configuration Active" => "Konfigurazio Aktiboa",
|
||||
"When unchecked, this configuration will be skipped." => "Markatuta ez dagoenean, konfigurazio hau ez da kontutan hartuko.",
|
||||
"Port" => "Portua",
|
||||
"Backup (Replica) Host" => "Babeskopia (Replica) Ostalaria",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Eman babeskopia ostalari gehigarri bat. LDAP/AD zerbitzari nagusiaren replica bat izan behar da.",
|
||||
"Backup (Replica) Port" => "Babeskopia (Replica) Ataka",
|
||||
"Disable Main Server" => "Desgaitu Zerbitzari Nagusia",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Markatuta dagoenean, ownCloud bakarrik replica zerbitzarira konektatuko da.",
|
||||
"Use TLS" => "Erabili TLS",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Ez erabili LDAPS konexioetarako, huts egingo du.",
|
||||
"Case insensitve LDAP server (Windows)" => "Maiuskulak eta minuskulak ezberditzen ez dituen LDAP zerbitzaria (windows)",
|
||||
"Turn off SSL certificate validation." => "Ezgaitu SSL ziurtagirien egiaztapena.",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Konexioa aukera hau ezinbestekoa badu, inportatu LDAP zerbitzariaren SSL ziurtagiria zure ownCloud zerbitzarian.",
|
||||
"Not recommended, use for testing only." => "Ez da aholkatzen, erabili bakarrik frogak egiteko.",
|
||||
"in seconds. A change empties the cache." => "segundutan. Aldaketak katxea husten du.",
|
||||
"Directory Settings" => "Karpetaren Ezarpenak",
|
||||
"User Display Name Field" => "Erabiltzaileen bistaratzeko izena duen eremua",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "ownCloud erabiltzailearen izena sortzeko erabiliko den LDAP atributua",
|
||||
"Base User Tree" => "Oinarrizko Erabiltzaile Zuhaitza",
|
||||
"One User Base DN per line" => "Erabiltzaile DN Oinarri bat lerroko",
|
||||
"User Search Attributes" => "Erabili Bilaketa Atributuak ",
|
||||
"Optional; one attribute per line" => "Aukerakoa; atributu bat lerro bakoitzeko",
|
||||
"Group Display Name Field" => "Taldeen bistaratzeko izena duen eremua",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "ownCloud taldearen izena sortzeko erabiliko den LDAP atributua",
|
||||
"Base Group Tree" => "Oinarrizko Talde Zuhaitza",
|
||||
"One Group Base DN per line" => "Talde DN Oinarri bat lerroko",
|
||||
"Group Search Attributes" => "Taldekatu Bilaketa Atributuak ",
|
||||
"Group-Member association" => "Talde-Kide elkarketak",
|
||||
"Special Attributes" => "Atributu Bereziak",
|
||||
"in bytes" => "bytetan",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Utzi hutsik erabiltzaile izenarako (lehentsia). Bestela zehaztu LDAP/AD atributua.",
|
||||
"Help" => "Laguntza"
|
||||
|
|
|
@ -1,8 +1,17 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "عملیات حذف پیکربندی سرور ناموفق ماند",
|
||||
"The configuration is valid and the connection could be established!" => "پیکربندی معتبر است و ارتباط می تواند برقرار شود",
|
||||
"Deletion failed" => "حذف کردن انجام نشد",
|
||||
"Keep settings?" => "آیا تنظیمات ذخیره شود ؟",
|
||||
"Connection test succeeded" => "تست اتصال با موفقیت انجام گردید",
|
||||
"Connection test failed" => "تست اتصال ناموفق بود",
|
||||
"Do you really want to delete the current Server Configuration?" => "آیا واقعا می خواهید پیکربندی کنونی سرور را حذف کنید؟",
|
||||
"Confirm Deletion" => "تایید حذف",
|
||||
"Server configuration" => "پیکربندی سرور",
|
||||
"Add Server Configuration" => "افزودن پیکربندی سرور",
|
||||
"Host" => "میزبانی",
|
||||
"Password" => "رمز عبور",
|
||||
"Port" => "درگاه",
|
||||
"in bytes" => "در بایت",
|
||||
"Help" => "راهنما"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Deletion failed" => "Poisto epäonnistui",
|
||||
"Keep settings?" => "Säilytetäänkö asetukset?",
|
||||
"Cannot add server configuration" => "Palvelinasetusten lisäys epäonnistui",
|
||||
"Connection test succeeded" => "Yhteystesti onnistui",
|
||||
"Connection test failed" => "Yhteystesti epäonnistui",
|
||||
"Confirm Deletion" => "Vahvista poisto",
|
||||
"Host" => "Isäntä",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Voit jättää protokollan määrittämättä, paitsi kun vaadit SSL:ää. Aloita silloin ldaps://",
|
||||
"Base DN" => "Oletus DN",
|
||||
|
@ -17,13 +22,16 @@
|
|||
"Group Filter" => "Ryhmien suodatus",
|
||||
"Defines the filter to apply, when retrieving groups." => "Määrittelee käytettävän suodattimen, kun ryhmiä haetaan. ",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ilman paikanvaraustermiä, ts. \"objectClass=posixGroup\".",
|
||||
"Connection Settings" => "Yhteysasetukset",
|
||||
"Port" => "Portti",
|
||||
"Disable Main Server" => "Poista pääpalvelin käytöstä",
|
||||
"Use TLS" => "Käytä TLS:ää",
|
||||
"Case insensitve LDAP server (Windows)" => "Kirjainkoosta piittamaton LDAP-palvelin (Windows)",
|
||||
"Turn off SSL certificate validation." => "Poista käytöstä SSL-varmenteen vahvistus",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Jos yhteys toimii vain tällä valinnalla, siirrä LDAP-palvelimen SSL-varmenne ownCloud-palvelimellesi.",
|
||||
"Not recommended, use for testing only." => "Ei suositella, käytä vain testausta varten.",
|
||||
"in seconds. A change empties the cache." => "sekunneissa. Muutos tyhjentää välimuistin.",
|
||||
"Directory Settings" => "Hakemistoasetukset",
|
||||
"User Display Name Field" => "Käyttäjän näytettävän nimen kenttä",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "LDAP-attribuutti, jota käytetään käyttäjän ownCloud-käyttäjänimenä ",
|
||||
"Base User Tree" => "Oletuskäyttäjäpuu",
|
||||
|
|
|
@ -1,9 +1,24 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Non foi posíbel eliminar a configuración do servidor",
|
||||
"The configuration is valid and the connection could be established!" => "A configuración é correcta e pode estabelecerse a conexión.",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuración é correcta, mais a ligazón non. Comprobe a configuración do servidor e as credenciais.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "A configuración non é correcta. Vexa o rexistro de ownCloud para máis detalles",
|
||||
"Deletion failed" => "Fallou o borrado",
|
||||
"Take over settings from recent server configuration?" => "Tomar os recentes axustes de configuración do servidor?",
|
||||
"Keep settings?" => "Manter os axustes?",
|
||||
"Cannot add server configuration" => "Non é posíbel engadir a configuración do servidor",
|
||||
"Connection test succeeded" => "A proba de conexión foi satisfactoria",
|
||||
"Connection test failed" => "A proba de conexión fracasou",
|
||||
"Do you really want to delete the current Server Configuration?" => "Confirma que quere eliminar a configuración actual do servidor?",
|
||||
"Confirm Deletion" => "Confirmar a eliminación",
|
||||
"<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>Aviso:</b> Os aplicativos user_ldap e user_webdavauth son incompatíbeis. Pode acontecer un comportamento estraño. Consulte co administrador do sistema para desactivar un deles.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Aviso:</b> O módulo PHP LDAP non está instalado, o servidor non funcionará. Consulte co administrador do sistema para instalalo.",
|
||||
"Server configuration" => "Configuración do servidor",
|
||||
"Add Server Configuration" => "Engadir a configuración do servidor",
|
||||
"Host" => "Servidor",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://",
|
||||
"Base DN" => "DN base",
|
||||
"One Base DN per line" => "Un DN base por liña",
|
||||
"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
|
||||
"User DN" => "DN do usuario",
|
||||
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
|
||||
|
@ -18,20 +33,36 @@
|
|||
"Group Filter" => "Filtro de grupo",
|
||||
"Defines the filter to apply, when retrieving groups." => "Define o filtro a aplicar cando se recompilan os grupos.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix».",
|
||||
"Connection Settings" => "Axustes da conexión",
|
||||
"Configuration Active" => "Configuración activa",
|
||||
"When unchecked, this configuration will be skipped." => "Se está sen marcar, omítese esta configuración.",
|
||||
"Port" => "Porto",
|
||||
"Backup (Replica) Host" => "Servidor da copia de seguranza (Réplica)",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Indicar un servidor de copia de seguranza opcional. Debe ser unha réplica do servidor principal LDAP/AD.",
|
||||
"Backup (Replica) Port" => "Porto da copia de seguranza (Réplica)",
|
||||
"Disable Main Server" => "Desactivar o servidor principal",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Cando está activado, ownCloud só se conectará ao servidor de réplica.",
|
||||
"Use TLS" => "Usar TLS",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "Non utilizalo ademais para conexións LDAPS xa que fallará.",
|
||||
"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
|
||||
"Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud.",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importe o certificado SSL do servidor LDAP no seu servidor ownCloud.",
|
||||
"Not recommended, use for testing only." => "Non se recomenda. Só para probas.",
|
||||
"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira a caché.",
|
||||
"Directory Settings" => "Axustes do directorio",
|
||||
"User Display Name Field" => "Campo de mostra do nome de usuario",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud.",
|
||||
"Base User Tree" => "Base da árbore de usuarios",
|
||||
"One User Base DN per line" => "Un DN base de usuario por liña",
|
||||
"User Search Attributes" => "Atributos de busca do usuario",
|
||||
"Optional; one attribute per line" => "Opcional; un atributo por liña",
|
||||
"Group Display Name Field" => "Campo de mostra do nome de grupo",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud.",
|
||||
"Base Group Tree" => "Base da árbore de grupo",
|
||||
"One Group Base DN per line" => "Un DN base de grupo por liña",
|
||||
"Group Search Attributes" => "Atributos de busca do grupo",
|
||||
"Group-Member association" => "Asociación de grupos e membros",
|
||||
"Special Attributes" => "Atributos especiais",
|
||||
"in bytes" => "en bytes",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.",
|
||||
"Help" => "Axuda"
|
||||
|
|
|
@ -1,7 +1,20 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Failed to delete the server configuration" => "Nem sikerült törölni a kiszolgáló konfigurációját",
|
||||
"The configuration is valid and the connection could be established!" => "A konfiguráció érvényes, és a kapcsolat létrehozható!",
|
||||
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A konfiguráció érvényes, de a kapcsolat nem hozható létre. Kérem ellenőrizze a kiszolgáló beállításait, és az elérési adatokat.",
|
||||
"The configuration is invalid. Please look in the ownCloud log for further details." => "Érvénytelen konfiguráció. További információkért nézze meg az ownCloud naplófájlját.",
|
||||
"Deletion failed" => "A törlés nem sikerült",
|
||||
"Take over settings from recent server configuration?" => "Vegyük át a beállításokat az előző konfigurációból?",
|
||||
"Keep settings?" => "Tartsuk meg a beállításokat?",
|
||||
"Cannot add server configuration" => "Az új kiszolgáló konfigurációja nem hozható létre",
|
||||
"Connection test succeeded" => "A kapcsolatellenőrzés eredménye: sikerült",
|
||||
"Connection test failed" => "A kapcsolatellenőrzés eredménye: nem sikerült",
|
||||
"Do you really want to delete the current Server Configuration?" => "Tényleg törölni szeretné a kiszolgáló beállításait?",
|
||||
"Confirm Deletion" => "A törlés megerősítése",
|
||||
"<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>Figyelem:</b> a user_ldap és user_webdavauth alkalmazások nem kompatibilisek. Együttes használatuk váratlan eredményekhez vezethet. Kérje meg a rendszergazdát, hogy a kettő közül kapcsolja ki az egyiket.",
|
||||
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Figyelmeztetés:</b> Az LDAP PHP modul nincs telepítve, ezért ez az alrendszer nem fog működni. Kérje meg a rendszergazdát, hogy telepítse!",
|
||||
"Server configuration" => "A kiszolgálók beállításai",
|
||||
"Add Server Configuration" => "Új kiszolgáló beállításának hozzáadása",
|
||||
"Host" => "Kiszolgáló",
|
||||
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "A protokoll előtag elhagyható, kivéve, ha SSL-t kíván használni. Ebben az esetben kezdje így: ldaps://",
|
||||
"Base DN" => "DN-gyökér",
|
||||
|
@ -20,22 +33,36 @@
|
|||
"Group Filter" => "A csoportok szűrője",
|
||||
"Defines the filter to apply, when retrieving groups." => "Ez a szűrő érvényes a csoportok listázásakor.",
|
||||
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "itt ne használjunk változót, pl. \"objectClass=posixGroup\".",
|
||||
"Connection Settings" => "Kapcsolati beállítások",
|
||||
"Configuration Active" => "A beállítás aktív",
|
||||
"When unchecked, this configuration will be skipped." => "Ha nincs kipipálva, ez a beállítás kihagyódik.",
|
||||
"Port" => "Port",
|
||||
"Backup (Replica) Host" => "Másodkiszolgáló (replika)",
|
||||
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Adjon meg egy opcionális másodkiszolgálót. Ez a fő LDAP/AD kiszolgáló szinkron másolata (replikája) kell legyen.",
|
||||
"Backup (Replica) Port" => "A másodkiszolgáló (replika) portszáma",
|
||||
"Disable Main Server" => "A fő szerver kihagyása",
|
||||
"When switched on, ownCloud will only connect to the replica server." => "Ha ezt bekapcsoljuk, akkor az ownCloud csak a másodszerverekhez kapcsolódik.",
|
||||
"Use TLS" => "Használjunk TLS-t",
|
||||
"Do not use it additionally for LDAPS connections, it will fail." => "LDAPS kapcsolatok esetén ne kapcsoljuk be, mert nem fog működni.",
|
||||
"Case insensitve LDAP server (Windows)" => "Az LDAP-kiszolgáló nem tesz különbséget a kis- és nagybetűk között (Windows)",
|
||||
"Turn off SSL certificate validation." => "Ne ellenőrizzük az SSL-tanúsítvány érvényességét",
|
||||
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-kiszolgáló SSL tanúsítványát az ownCloud kiszolgálóra!",
|
||||
"Not recommended, use for testing only." => "Nem javasolt, csak tesztelésre érdemes használni.",
|
||||
"in seconds. A change empties the cache." => "másodpercben. A változtatás törli a cache tartalmát.",
|
||||
"Directory Settings" => "Címtár beállítások",
|
||||
"User Display Name Field" => "A felhasználónév mezője",
|
||||
"The LDAP attribute to use to generate the user`s ownCloud name." => "Ebből az LDAP attribútumból képződik a felhasználó elnevezése, ami megjelenik az ownCloudban.",
|
||||
"Base User Tree" => "A felhasználói fa gyökere",
|
||||
"One User Base DN per line" => "Soronként egy felhasználói fa gyökerét adhatjuk meg",
|
||||
"User Search Attributes" => "A felhasználók lekérdezett attribútumai",
|
||||
"Optional; one attribute per line" => "Nem kötelező megadni, soronként egy attribútum",
|
||||
"Group Display Name Field" => "A csoport nevének mezője",
|
||||
"The LDAP attribute to use to generate the groups`s ownCloud name." => "Ebből az LDAP attribútumból képződik a csoport elnevezése, ami megjelenik az ownCloudban.",
|
||||
"Base Group Tree" => "A csoportfa gyökere",
|
||||
"One Group Base DN per line" => "Soronként egy csoportfa gyökerét adhatjuk meg",
|
||||
"Group Search Attributes" => "A csoportok lekérdezett attribútumai",
|
||||
"Group-Member association" => "A csoporttagság attribútuma",
|
||||
"Special Attributes" => "Különleges attribútumok",
|
||||
"in bytes" => "bájtban",
|
||||
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!",
|
||||
"Help" => "Súgó"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue