Merge branch 'master' of disposed.de:scattport into feature-projectconfigs

This commit is contained in:
Karsten Heiken
2011-04-21 23:42:12 +02:00
27 changed files with 452 additions and 40 deletions

1
.gitignore vendored
View File

@@ -2,5 +2,6 @@
.project
.settings/
.htaccess
*.xcf
application/config/config.php
application/config/database.php

View File

@@ -64,7 +64,7 @@ $autoload['libraries'] = array('database','session');
| $autoload['helper'] = array('url', 'file');
*/
$autoload['helper'] = array('url', 'html', 'script');
$autoload['helper'] = array('url', 'html', 'script', 'language');
/*

View File

@@ -2,53 +2,65 @@
class Projects extends CI_Controller {
/**
* Constructor.
*/
public function __construct() {
parent::__construct();
$this->load->model('project');
$this->load->helper('tree');
// load language file
$this->lang->load(strtolower($this->router->class));
}
/**
* List all projects the user has access to.
* Lists all projects the user has access to.
*/
public function getAvailable() {
$this->load->model('Project');
$path = $this->input->get_post('node');
switch($path) {
case '/projects/own':
$projects = $this->Project->getOwn();
$projects = $this->project->getOwn();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
case '/projects/shared':
$projects = $this->Project->getShared();
$projects = $this->project->getShared();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
case '/projects/public':
$projects = $this->Project->getPublic();
$projects = $this->project->getPublic();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
default:
$projects = array(
array(
'id' => '/projects/own',
'cls' => 'folder',
'text' => 'Eigene Projekte',
'icon' => '/ScattPort/assets/images/icons/folder.png',),
'text' => lang('projects_own'),
'icon' => base_url() . 'assets/images/icons/folder.png',),
array(
'id' => '/projects/shared',
'cls' => 'leaf',
'text' => 'Für mich freigegeben',
'icon' => '/ScattPort/assets/images/icons/folder-share.png',
'text' => lang('projects_shared'),
'icon' => base_url() . 'assets/images/icons/folder-share.png',
),
array(
'id' => '/projects/public',
'cls' => 'folder',
'text' => 'Öffentliche Projekte',
'icon' => '/ScattPort/assets/images/icons/folder-network.png',
'text' => lang('projects_public'),
'icon' => base_url() . 'assets/images/icons/folder-network.png',
),
);
}
$this->output
->set_content_type('application/json')
->set_output(json_encode($projects));
// ->set_output(json_encode(array('count' => $count, 'projects' => $projects)));
}
public function detail($projects, $area, $id) {
$result = $this->db->get_where('projects', array('id' => $id))->row_array();
$this->output

View File

@@ -0,0 +1,9 @@
<?php defined('BASEPATH') || exit("No direct script access allowed");
if (!function_exists('set_tree_icons')) {
function set_tree_icons(&$value, $key, $icon) {
if (isset($value['text']) && !isset($value['icon'])) {
$value['icon'] = $icon;
}
}
}

View File

@@ -0,0 +1,11 @@
<?php
$lang['project_own'] = "Own project";
$lang['projects_own'] = "Own projects";
$lang['project_shared'] = "Shared project";
$lang['projects_shared'] = "Shared projects";
$lang['project_public'] = "Public project";
$lang['projects_public'] = "Public projects";
/* End of file projects_lang.php */
/* Location: ./application/language/german/projects_lang.php */

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?php
$lang['project_own'] = "Eigenes Projekt";
$lang['projects_own'] = "Eigene Projekte";
$lang['project_shared'] = "Für mich freigegeben";
$lang['projects_shared'] = "Für mich freigegeben";
$lang['project_public'] = "Öffentliches Projekt";
$lang['projects_public'] = "Öffentliche Projekte";
/* End of file projects_lang.php */
/* Location: ./application/language/german/projects_lang.php */

View File

@@ -0,0 +1,42 @@
<?php defined('BASEPATH') || exit("No direct script access allowed");
/**
* Extends CI's form validation class.
*
* @author Eike Foken <kontakt@eikefoken.de>
*/
class MY_Form_validation extends CI_Form_validation {
/**
* Calls the parent constructor.
*/
public function __construct() {
parent::__construct();
}
/**
* Checks if a username or email is unique.
*
* @param string $value
* @param string $params
*/
function unique($value, $params) {
$CI =& get_instance();
$CI->form_validation->set_message('unique', 'The %s is already being used.');
list($table, $field) = explode(".", $params, 2);
$query = $CI->db->select($field)->from($table)->where($field, $value)->limit(1)->get();
if ($query->row()) {
return false;
} else {
return true;
}
}
}
/* End of file MY_Form_validation.php */
/* Location: ./application/libraries/MY_Form_validation.php */

View File

@@ -1,7 +1,7 @@
<?php
class Project extends CI_Model {
public function getOwn() {
$query = $this->db->where(array('owner' => '215cd70f310ae6ae'))
->order_by('lastaccess', 'desc')
@@ -15,18 +15,17 @@ class Project extends CI_Model {
$ownProjects[$i]['cls'] = 'folder';
$ownProjects[$i]['text'] = $project['name'];
$ownProjects[$i]['leaf'] = true;
$ownProjects[$i]['icon'] = "/ScattPort/assets/images/icons/document.png";
$i++;
}
return $ownProjects;
}
public function getShared() {
$this->db->select('*')->from('shares')->order_by('lastaccess', 'desc')->where(array('user_id' => '215cd70f310ae6ae'));
$this->db->join('projects', 'projects.id = shares.project_id');
$query = $this->db->get();
$projects = $query->result_array();
$sharedCount = $query->num_rows();
@@ -36,13 +35,12 @@ class Project extends CI_Model {
$sharedProjects[$i]['cls'] = 'folder';
$sharedProjects[$i]['text'] = $project['name'];
$sharedProjects[$i]['leaf'] = true;
$sharedProjects[$i]['icon'] = "/ScattPort/assets/images/icons/document.png";
$i++;
}
return $sharedProjects;
}
public function getPublic() {
$query = $this->db->where(array('public' => '1'))
->order_by('name', 'asc')
@@ -56,10 +54,9 @@ class Project extends CI_Model {
$publicProjects[$i]['cls'] = 'folder';
$publicProjects[$i]['text'] = $project['name'];
$publicProjects[$i]['leaf'] = true;
$publicProjects[$i]['icon'] = "/ScattPort/assets/images/icons/document.png";
$i++;
}
return $publicProjects;
}
}

View File

@@ -17,6 +17,8 @@
$(document).ready(function() {
Ext.QuickTips.init();
});
</script>
</head>
@@ -29,4 +31,5 @@
<?=anchor('auth/settings', "Einstellungen", array('style' => 'padding: 5px;'));?> |
<?=anchor('auth/logout', "Logout", array('style' => 'padding: 5px;'));?>
</div>
<?=img(array('src' => 'assets/images/lang_de.png', 'style' => 'float: right; margin-top: 18px; margin-right: 5px;'));?>
</div>

View File

@@ -9,6 +9,8 @@ var projectTree = new Ext.tree.TreePanel({
autoScroll: true,
enableDD: false,
rootVisible: false,
lines: false,
useArrows: true,
id: 'treePanel',
tbar: [{
icon: BASE_PATH + 'assets/images/icons/box--plus.png',
@@ -31,15 +33,6 @@ var projectTree = new Ext.tree.TreePanel({
projectTree.on('click', loadProjectInfo);
var infoPanel = new Ext.Panel({
region: 'west',
margin: '10 0 0 0',
autoScroll: true,
bodyStyle: 'padding: 10px; background: #eee;',
html: 'Test'
});
var tabPanel = new Ext.TabPanel({
xtype: 'tabpanel',
resizeTabs: false,
@@ -108,9 +101,9 @@ function loadProjectInfo(n) {
url: BASE_URL + 'projects/detail' + n.id,
method: 'get',
success: function ( result, request ) {
var theResponse = Ext.util.JSON.decode(result.responseText);
tabPanel.add({
title: 'New Tab ',
html: 'Lade Projekt...',
@@ -122,7 +115,7 @@ function loadProjectInfo(n) {
'<p>ID: {id}</p>',
'<p>Name: {name}</p>'
);
tpl.overwrite(this.html, data);
}
}).show();
@@ -140,7 +133,7 @@ function loadProjectInfo(n) {
}
}
});
}
}

View File

@@ -28,3 +28,11 @@ a:hover {
.x-viewport body {
background: #ededed url('../images/back.png') repeat-x !important;
}
.x-tree-node-el {
padding: 2px;
}
.x-tree-node-icon {
height: 16px !important;
}

BIN
assets/images/lang_de.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 545 B

BIN
assets/images/lang_us.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,50 @@
<?php
$lang['cal_su'] = "So";
$lang['cal_mo'] = "Mo";
$lang['cal_tu'] = "Di";
$lang['cal_we'] = "Mi";
$lang['cal_th'] = "Do";
$lang['cal_fr'] = "Fr";
$lang['cal_sa'] = "Sa";
$lang['cal_sun'] = "Son";
$lang['cal_mon'] = "Mon";
$lang['cal_tue'] = "Die";
$lang['cal_wed'] = "Mit";
$lang['cal_thu'] = "Don";
$lang['cal_fri'] = "Fre";
$lang['cal_sat'] = "Sam";
$lang['cal_sunday'] = "Sonntag";
$lang['cal_monday'] = "Montag";
$lang['cal_tuesday'] = "Dienstag";
$lang['cal_wednesday'] = "Mittwoch";
$lang['cal_thursday'] = "Donnerstag";
$lang['cal_friday'] = "Freitag";
$lang['cal_saturday'] = "Samstag";
$lang['cal_jan'] = "Jan";
$lang['cal_feb'] = "Feb";
$lang['cal_mar'] = "Mär";
$lang['cal_apr'] = "Apr";
$lang['cal_may'] = "Mai";
$lang['cal_jun'] = "Jun";
$lang['cal_jul'] = "Jul";
$lang['cal_aug'] = "Aug";
$lang['cal_sep'] = "Sep";
$lang['cal_oct'] = "Okt";
$lang['cal_nov'] = "Nov";
$lang['cal_dec'] = "Dez";
$lang['cal_january'] = "Januar";
$lang['cal_february'] = "Februar";
$lang['cal_march'] = "März";
$lang['cal_april'] = "April";
$lang['cal_mayl'] = "Mai";
$lang['cal_june'] = "Juni";
$lang['cal_july'] = "Juli";
$lang['cal_august'] = "August";
$lang['cal_september'] = "September";
$lang['cal_october'] = "Oktober";
$lang['cal_november'] = "November";
$lang['cal_december'] = "Dezember";
/* End of file calendar_lang.php */
/* Location: ./system/language/german/calendar_lang.php */

View File

@@ -0,0 +1,59 @@
<?php
$lang['date_year'] = "Jahr";
$lang['date_years'] = "Jahre";
$lang['date_month'] = "Monat";
$lang['date_months'] = "Monate";
$lang['date_week'] = "Woche";
$lang['date_weeks'] = "Wochen";
$lang['date_day'] = "Tag";
$lang['date_days'] = "Tage";
$lang['date_hour'] = "Stunde";
$lang['date_hours'] = "Stunden";
$lang['date_minute'] = "Minute";
$lang['date_minutes'] = "Minuten";
$lang['date_second'] = "Sekunde";
$lang['date_seconds'] = "Sekunden";
$lang['UM12'] = "(UTC -12:00) Baker/Howland Island";
$lang['UM11'] = "(UTC -11:00) Samoa Time Zone, Niue";
$lang['UM10'] = "(UTC -10:00) Hawaii-Aleutian Standard Time, Cook Islands, Tahiti";
$lang['UM95'] = "(UTC -9:30) Marquesas Islands";
$lang['UM9'] = "(UTC -9:00) Alaska Standard Time, Gambier Islands";
$lang['UM8'] = "(UTC -8:00) Pacific Standard Time, Clipperton Island";
$lang['UM7'] = "(UTC -7:00) Mountain Standard Time";
$lang['UM6'] = "(UTC -6:00) Central Standard Time";
$lang['UM5'] = "(UTC -5:00) Eastern Standard Time, Western Caribbean Standard Time";
$lang['UM45'] = "(UTC -4:30) Venezuelan Standard Time";
$lang['UM4'] = "(UTC -4:00) Atlantic Standard Time, Eastern Caribbean Standard Time";
$lang['UM35'] = "(UTC -3:30) Newfoundland Standard Time";
$lang['UM3'] = "(UTC -3:00) Argentina, Brazil, French Guiana, Uruguay";
$lang['UM2'] = "(UTC -2:00) South Georgia/South Sandwich Islands";
$lang['UM1'] = "(UTC -1:00) Azores, Cape Verde Islands";
$lang['UTC'] = "(UTC) Greenwich Mean Time, Western European Time";
$lang['UP1'] = "(UTC +1:00) Central European Time, West Africa Time";
$lang['UP2'] = "(UTC +2:00) Central Africa Time, Eastern European Time, Kaliningrad Time";
$lang['UP3'] = "(UTC +3:00) Moscow Time, East Africa Time";
$lang['UP35'] = "(UTC +3:30) Iran Standard Time";
$lang['UP4'] = "(UTC +4:00) Azerbaijan Standard Time, Samara Time";
$lang['UP45'] = "(UTC +4:30) Afghanistan";
$lang['UP5'] = "(UTC +5:00) Pakistan Standard Time, Yekaterinburg Time";
$lang['UP55'] = "(UTC +5:30) Indian Standard Time, Sri Lanka Time";
$lang['UP575'] = "(UTC +5:45) Nepal Time";
$lang['UP6'] = "(UTC +6:00) Bangladesh Standard Time, Bhutan Time, Omsk Time";
$lang['UP65'] = "(UTC +6:30) Cocos Islands, Myanmar";
$lang['UP7'] = "(UTC +7:00) Krasnoyarsk Time, Cambodia, Laos, Thailand, Vietnam";
$lang['UP8'] = "(UTC +8:00) Australian Western Standard Time, Beijing Time, Irkutsk Time";
$lang['UP875'] = "(UTC +8:45) Australian Central Western Standard Time";
$lang['UP9'] = "(UTC +9:00) Japan Standard Time, Korea Standard Time, Yakutsk Time";
$lang['UP95'] = "(UTC +9:30) Australian Central Standard Time";
$lang['UP10'] = "(UTC +10:00) Australian Eastern Standard Time, Vladivostok Time";
$lang['UP105'] = "(UTC +10:30) Lord Howe Island";
$lang['UP11'] = "(UTC +11:00) Magadan Time, Solomon Islands, Vanuatu";
$lang['UP115'] = "(UTC +11:30) Norfolk Island";
$lang['UP12'] = "(UTC +12:00) Fiji, Gilbert Islands, Kamchatka Time, New Zealand Standard Time";
$lang['UP1275'] = "(UTC +12:45) Chatham Islands Standard Time";
$lang['UP13'] = "(UTC +13:00) Phoenix Islands Time, Tonga";
$lang['UP14'] = "(UTC +14:00) Line Islands";
/* End of file date_lang.php */
/* Location: ./system/language/german/date_lang.php */

View File

@@ -0,0 +1,29 @@
<?php
$lang['db_invalid_connection_str'] = "Die Datenbankkonfiguration konnte nicht für die angegebene Verbindung ermittelt werden.";
$lang['db_unable_to_connect'] = "Mit den angegebenen Verbindungsdaten konnte keine Verbindung zur Datenbank hergestellt werden.";
$lang['db_unable_to_select'] = "Die Verbindung zur Datenbank %s ist fehlgeschlagen.";
$lang['db_unable_to_create'] = "Die Datenbank %s konnte nicht erstellt werden.";
$lang['db_invalid_query'] = "Die angegebene Abfrage ist nicht gültig.";
$lang['db_must_set_table'] = "Es muss eine Datenbanktabelle für die Abfrage angegeben werden.";
$lang['db_must_use_set'] = "Der Befehl \"SET\" muss in der Aktualisierungs-Abfrage enthalten sein.";
$lang['db_must_use_index'] = "You must specify an index to match on for batch updates."; // TODO translate
$lang['db_batch_missing_index'] = "One or more rows submitted for batch updating is missing the specified index."; // TODO translate
$lang['db_must_use_where'] = "Aktualisierungen von Datensätzen erfordern eine \"WHERE\"-Klausel.";
$lang['db_del_must_use_where'] = "Das Löschen von Datensätzen erfordert eine \"WHERE\"-Klausel.";
$lang['db_field_param_missing'] = "Der Name der Tabelle, aus der Daten abgefragt werden sollen, muss angegeben werden.";
$lang['db_unsupported_function'] = "Dieser Befehl wird von der verwendeten Datenbank nicht unterstützt.";
$lang['db_transaction_failure'] = "Die Transaktion ist fehlgeschlagen: Der vorherige Zustand wurde wiederhergestellt.";
$lang['db_unable_to_drop'] = "Die Datenbank konnte nicht gelöscht werden.";
$lang['db_unsuported_feature'] = "Dieser Befehl wird von der verwendeten Datenbank nicht unterstützt.";
$lang['db_unsuported_compression'] = "Das verwendete Kompressions-Dateiformat wird von der Datenbank nicht unterstützt.";
$lang['db_filepath_error'] = "Die Ausgabe von Daten in den angegebenen Dateipfad ist fehlgeschlagen.";
$lang['db_invalid_cache_path'] = "Der Cache-Pfad ist ungültig oder schreibgeschützt.";
$lang['db_table_name_required'] = "Für diese Verarbeitung wird ein Tabellenname benötigt.";
$lang['db_column_name_required'] = "Für diese Verarbeitung wird ein Spaltenname benötigt.";
$lang['db_column_definition_required'] = "Für diese Verarbeitung wird eine Spaltenbeschreibung benötigt.";
$lang['db_unable_to_set_charset'] = "Unmöglich den Zeichensatz für die Client-Verbindung zu setzen: %s";
$lang['db_error_heading'] = "Ein Datenbankfehler ist aufgetreten";
/* End of file db_lang.php */
/* Location: ./system/language/german/db_lang.php */

View File

@@ -0,0 +1,23 @@
<?php
$lang['email_must_be_array'] = "Die E-Mail-Validierungsmethode muss als Array übermittelt werden.";
$lang['email_invalid_address'] = "Ungültige E-Mail-Adresse: %s";
$lang['email_attachment_missing'] = "Der Dateianhang %s wurde nicht gefunden.";
$lang['email_attachment_unreadable'] = "Der Dateianhang %s konnte nicht geöffnet werden.";
$lang['email_no_recipients'] = "Die Empfänger To, Cc oder Bcc müssen angegeben werden.";
$lang['email_send_failure_phpmail'] = "Die Nachricht konnte nicht über die PHP-Funktion mail() versandt werden. Der Server muss möglicherweise so konfiguriert werden, dass er Mails mit dieser Funktion versenden kann.";
$lang['email_send_failure_sendmail'] = "Die Nachricht konnte nicht über sendmail versandt werden. Der Server muss möglicherweise so konfiguriert werden, dass er Mails mit sendmail versenden kann.";
$lang['email_send_failure_smtp'] = "Die Nachricht konnte nicht über die PHP SMTP versandt werden. Der Server muss möglicherweise so konfiguriert werden, dass er Mails mit dieser Funktion versenden kann.";
$lang['email_sent'] = "Die Nachricht wurde erfolgreich mittels %s versandt.";
$lang['email_no_socket'] = "Es konnte kein Socket für sendmail geöffnet werden. Bitte prüfen Sie die Einstellungen.";
$lang['email_no_hostname'] = "Es wurde kein SMTP-Hostname angegeben.";
$lang['email_smtp_error'] = "Der SMTP-Fehler %s ist aufgetreten";
$lang['email_no_smtp_unpw'] = "SMTP-Benutzername und Passwort müssen angegeben werden.";
$lang['email_failed_smtp_login'] = "Der AUTH LOGIN konnte nicht gesendet werden. Fehler: %s";
$lang['email_smtp_auth_un'] = "Der Benutzername konnte nicht bestätigt werden. Fehler: %s";
$lang['email_smtp_auth_pw'] = "Das Passwort konnte nicht bestätigt werden. Fehler: %s";
$lang['email_smtp_data_failure'] = "Die Daten konnten nicht versandt werden: %s";
$lang['email_exit_status'] = "Abbruch Statuscode: %s";
/* End of file email_lang.php */
/* Location: ./system/language/german/email_lang.php */

View File

@@ -0,0 +1,27 @@
<?php
$lang['required'] = "Das Feld %s ist ein Pflichtfeld.";
$lang['isset'] = "Das Feld %s muss einen Wert enthalten.";
$lang['valid_email'] = "Das Feld %s muss eine gültige E-Mail-Adresse enthalten.";
$lang['valid_emails'] = "Das Feld %s kann nur gültige E-Mail-Adressen enthalten.";
$lang['valid_url'] = "Das Feld %s muss eine gültige URL enthalten.";
$lang['valid_ip'] = "Das Feld %s muss eine gültige IP enthalten.";
$lang['min_length'] = "Das Feld %s muss mindestens %s Zeichen lang sein.";
$lang['max_length'] = "Das Feld %s darf nicht länger als %s Zeichen lang sein.";
$lang['exact_length'] = "Das Feld %s muss genau %s lang sein.";
$lang['alpha'] = "Das Feld %s darf nur Buchstaben enthalten.";
$lang['alpha_numeric'] = "Das Feld %s darf nur Buchstaben und/oder Zahlen enthalten.";
$lang['alpha_dash'] = "Das Feld %s darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten.";
$lang['numeric'] = "Das Feld %s darf nur Zahlen enthalten.";
$lang['is_numeric'] = "Das Feld %s darf nur numerische Zeichen enthalten.";
$lang['integer'] = "Das Feld %s muss einen ganzzahligen Wert enthalten.";
$lang['regex_match'] = "The %s field is not in the correct format."; // TODO translate
$lang['matches'] = "Das Feld %s muss mit dem Feld %s übereinstimmen.";
$lang['is_natural'] = "Das Feld %s darf nur positive Zahlen enthalten.";
$lang['is_natural_no_zero'] = "Das Feld %s darf nur Zahlen größer Null enthalten.";
$lang['decimal'] = "The %s field must contain a decimal number."; // TODO translate
$lang['less_than'] = "The %s field must contain a number less than %s."; // TODO translate
$lang['greater_than'] = "The %s field must contain a number greater than %s."; // TODO translate
/* End of file form_validation_lang.php */
/* Location: ./system/language/german/form_validation_lang.php */

View File

@@ -0,0 +1,17 @@
<?php
$lang['ftp_no_connection'] = "Es konnte keine gültige Verbindungs-ID gefunden werden. Stellen Sie sicher, dass eine Verbindung besteht, bevor Dateioperationen ausgeführt werden.";
$lang['ftp_unable_to_connect'] = "Es konnte keine Verbindung zum angegebenen Server hergestellt werden.";
$lang['ftp_unable_to_login'] = "Es konnte keine Verbindung zum angegebenen Server hergestellt werden. Bitte prüfen Sie Benutzernamen und Passwort.";
$lang['ftp_unable_to_makdir'] = "Das Verzeichnis konnte nicht erstellt werden.";
$lang['ftp_unable_to_changedir'] = "Es konnte nicht zu dem Verzeichnis gewechselt werden.";
$lang['ftp_unable_to_chmod'] = "Die Dateirechte konnten nicht gesetzt werden. Bitte prüfen Sie den Pfad. Hinweis: Diese Funktion ist nur in PHP 5 oder höher verfügbar.";
$lang['ftp_unable_to_upload'] = "Die Datei konnte nicht hochgeladen werden. Bitte prüfen Sie den Pfad.";
$lang['ftp_unable_to_download'] = "Unable to download the specified file. Please check your path."; // TODO translate
$lang['ftp_no_source_file'] = "Die Quelldatei konnte nicht gefunden werden. Bitte prüfen Sie den Pfad.";
$lang['ftp_unable_to_rename'] = "Die Datei konnte nicht umbenannt werden.";
$lang['ftp_unable_to_delete'] = "Die Datei konnte nicht gelöscht werden.";
$lang['ftp_unable_to_move'] = "Die Datei konnte nicht verschoben werden. Bitte stellen Sie sicher, dass das Zielverzeichnis existiert.";
/* End of file ftp_lang.php */
/* Location: ./system/language/german/ftp_lang.php */

View File

@@ -0,0 +1,23 @@
<?php
$lang['imglib_source_image_required'] = "Eine Quelldatei muss in den Voreinstellungen festgelegt werden.";
$lang['imglib_gd_required'] = "Die GD-Bibliothek ist für diese Funktion erforderlich.";
$lang['imglib_gd_required_for_props'] = "Der Server muss die GD-Bibliothek unterstützen, um die Bildeigenschaften auszulesen.";
$lang['imglib_unsupported_imagecreate'] = "Der Server muss die GD-Bibliothek unterstützen, um diese Bildbearbeitungsfunktion zu nutzen.";
$lang['imglib_gif_not_supported'] = "GIF-Dateien werden häufig wegen Lizenzbeschränkungen nicht unterstützt. Möglicherweise müssen Sie stattdessen JPEG- oder PNG-Dateien verwenden.";
$lang['imglib_jpg_not_supported'] = "JPEG-Dateien werden nicht unterstützt.";
$lang['imglib_png_not_supported'] = "PNG-Dateien werden nicht unterstützt.";
$lang['imglib_jpg_or_png_required'] = "Nur JPEG- und PNG-Dateien können mit der festgelegten Methode verkleinert und vergrößert werden.";
$lang['imglib_copy_error'] = "Die Datei konnte nicht überschrieben werden. Möglicherweise ist das Verzeichnis schreibgeschützt.";
$lang['imglib_rotate_unsupported'] = "Der Server unterstützt das Drehen von Bildern nicht";
$lang['imglib_libpath_invalid'] = "Die Bildbearbeitungs-Bibliothek konnte nicht gefunden werden. Bitte prüfen Sie, ob der Pfad in den Einstellungen korrekt ist.";
$lang['imglib_image_process_failed'] = "Die Bildbearbeitung ist fehlgeschlagen. Bitte stellen Sie sicher, dass der Server das angegebene Protokoll unterstützt und der Pfad zur Bildbearbeitungs-Bibliothek korrekt ist.";
$lang['imglib_rotation_angle_required'] = "Der gewünschte Grad für die Drehung des Bildes muss angegeben werden.";
$lang['imglib_writing_failed_gif'] = "Die GIF-Datei konnte nicht erzeugt werden.";
$lang['imglib_invalid_path'] = "Der Pfad zur Bilddatei ist ungültig.";
$lang['imglib_copy_failed'] = "Das Kopieren der Bilddatei ist fehlgeschlagen.";
$lang['imglib_missing_font'] = "Es konnte keine Schriftartendatei gefunden werden.";
$lang['imglib_save_failed'] = "Sichern der Bilddatei fehlgeschlagen. Vergewissern Sie sich, dass die Bilddatei und das Zielverzeichnis beschreibbar sind.";
/* End of file imglib_lang.php */
/* Location: ./system/language/german/imglib_lang.php */

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

View File

@@ -0,0 +1,10 @@
<?php
$lang['terabyte_abbr'] = "TB";
$lang['gigabyte_abbr'] = "GB";
$lang['megabyte_abbr'] = "MB";
$lang['kilobyte_abbr'] = "KB";
$lang['bytes'] = "Bytes";
/* End of file number_lang.php */
/* Location: ./system/language/german/number_lang.php */

View File

@@ -0,0 +1,22 @@
<?php
$lang['profiler_database'] = "DATENBANK";
$lang['profiler_controller_info'] = "KLASSE/METHODE";
$lang['profiler_benchmarks'] = "BENCHMARKS";
$lang['profiler_queries'] = "ABFRAGEN";
$lang['profiler_get_data'] = "GET-DATEN";
$lang['profiler_post_data'] = "POST-DATEN";
$lang['profiler_uri_string'] = "URI-STRING";
$lang['profiler_memory_usage'] = "SPEICHER NUTZUNG";
$lang['profiler_config'] = "CONFIG-VARIABLEN";
$lang['profiler_headers'] = "HTTP-HEADER";
$lang['profiler_no_db'] = "Der Datenbanktreiber ist nicht geladen";
$lang['profiler_no_queries'] = "Keine Abfragen durchgeführt";
$lang['profiler_no_post'] = "Keine POST-Daten vorhanden";
$lang['profiler_no_get'] = "Keine GET-Daten vorhanden";
$lang['profiler_no_uri'] = "Keine URI vorhanden";
$lang['profiler_no_memory'] = "Speichernutzung unbekannt";
$lang['profiler_no_profiles'] = "No Profile data - all Profiler sections have been disabled."; // TODO translate
/* End of file profiler_lang.php */
/* Location: ./system/language/german/profiler_lang.php */

View File

@@ -0,0 +1,24 @@
<?php
$lang['ut_test_name'] = "Testname";
$lang['ut_test_datatype'] = "Test-Datentyp";
$lang['ut_res_datatype'] = "Erwarteter Datentyp";
$lang['ut_result'] = "Ergebnis";
$lang['ut_undefined'] = "Undefinierter Testname";
$lang['ut_file'] = "Dateiname";
$lang['ut_line'] = "Zeilennummer";
$lang['ut_passed'] = "Erfolgreich";
$lang['ut_failed'] = "Fehlgeschlagen";
$lang['ut_boolean'] = "Boolean";
$lang['ut_integer'] = "Integer";
$lang['ut_float'] = "Float";
$lang['ut_double'] = "Float"; // can be the same as float
$lang['ut_string'] = "String";
$lang['ut_array'] = "Array";
$lang['ut_object'] = "Objekt";
$lang['ut_resource'] = "Ressource";
$lang['ut_null'] = "Null";
$lang['ut_notes'] = "Notes";
/* End of file unit_test_lang.php */
/* Location: ./system/language/german/unit_test_lang.php */

View File

@@ -0,0 +1,21 @@
<?php
$lang['upload_userfile_not_set'] = "Die POST-Variable \"userfile\" wurde nicht übergeben.";
$lang['upload_file_exceeds_limit'] = "Die Größe der hochgeladenen Datei überschreitet den in der PHP-Konfiguration angegebenen Maximalwert.";
$lang['upload_file_exceeds_form_limit'] = "Die Größe der hochgeladenen Datei überschreitet den im Formular festgelegten Maximalwert.";
$lang['upload_file_partial'] = "Die Datei wurde nicht vollstöndig hochgeladen.";
$lang['upload_no_temp_directory'] = "Der temporäre Ordner fehlt.";
$lang['upload_unable_to_write_file'] = "Die Datei konnte nicht auf die Festplatte geschrieben werden.";
$lang['upload_stopped_by_extension'] = "Die Datentyperweiterung verusachte den Abbruch des Ladens.";
$lang['upload_no_file_selected'] = "Sie haben keine Datei zum Hochladen ausgewählt.";
$lang['upload_invalid_filetype'] = "Dateien dieses Dateityps können nicht hochgeladen werden.";
$lang['upload_invalid_filesize'] = "Die Größe der hochgeladenen Datei überschreitet den zulässigen Maximalwert.";
$lang['upload_invalid_dimensions'] = "Das hochgeladene Bild überschreitet die Maximalbreite oder -höhe.";
$lang['upload_destination_error'] = "Die hochgeladene Datei konnte nicht an den definierten Zielort verschoben werden.";
$lang['upload_no_filepath'] = "Der Pfad zum Speichern hochgeladener Dateien ist ungültig.";
$lang['upload_no_file_types'] = "Es wurden keine gültigen Dateitypen zum Hochladen von Dateien festgelegt.";
$lang['upload_bad_filename'] = "Eine Datei gleichen Namens ist bereits in der Datenbank vorhanden.";
$lang['upload_not_writable'] = "Der Pfad zum Speichern hochgeladener Dateien ist schreibgeschützt.";
/* End of file upload_lang.php */
/* Location: ./system/language/german/upload_lang.php */